body{
background-color: #999999;
text-align: center; /*centers our layout in some browsers*/
margin:0;
}
#container{
width: 770px; /*The width of our layout*/
margin-left: auto;
margin-right: auto;
/*Margin left and right set to auto center's our layout*/
text-align: justify; /*Resets the text alignment*/
background-color:#FFFFFF;
}
#banner{
width: 770px;
height: 97px;
margin-bottom: 11px;
border:none;
}
h2{
font-family: Verdana, arial, sans-serif;
font-size: 16px;
color: #000;
}
h3{
font-family: Verdana, arial, sans-serif;
font-size: 14px;
color: #594d5c;
}
h4{
font-family: Verdana, arial, sans-serif;
font-size: 14px;
color: #416554;
text-align:center;
font-style:italic;
margin:10px;
}
h5 {
	font-family: Verdana, arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin:10px 0;
}
.smalltext {
	font-size:11px;
	font-weight:normal;
}
#left{
width: 188px;
float: left;
margin-left: 5px;
margin-right: 5px;
height:auto;
clear: both;
font-family: Verdana, arial, sans-serif;
font-size: 11px;
color: #5b5b5b;
text-align:left;
}
#nav_mid{
background-image:url(../images/leftnav_repeat.gif);
font-family: Verdana, arial, sans-serif;
font-size: 11px;
color: #5b5b5b;
}
#main{
width: 560px;
float: left;
}
#content{
font-family: Verdana, arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 3px 10px 10px 10px;
}
#footer{
width: 770px;
height: 80px;
float:left;
background-image:url(../images/footer.gif);
margin-top: 10px;
}
#footer-content{
padding: 1px 10px 10px 10px;
font-family: Verdana, arial, sans-serif;
font-size: 11px;
color: #5b5b5b;
}
a:link {
color : #3f6151;
text-decoration : underline;
}
a:visited {
color : #3f6151;
text-decoration : underline;
}
a:active {
color : #3f6151;
text-decoration : underline;
}
a:hover {
color : #000000;
text-decoration : underline;
}
#dropmenudiv{
position:absolute;
border:1px solid #999999;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}

#resume {
width:560px;
float:left;
padding-bottom:10px;
border-bottom:2px solid #000;
}
#resume-left {
width:365px;
float:left;
margin:0;
padding:0;
}
#resume-right {
width:190px;
float:right;
text-align:left;
}
#resume-right2 {
width:160px;
float:right;
text-align:right;
margin:0;
padding:0;
}
.clear {
clear:both;
padding:0;
margin:0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */.hr {
	border-bottom: thin dotted #999;
}

