body
{
color:#666;
margin:0;}

div#container
{width: 780px;
margin: 0 auto;
}
/*header*/

div#header img.logo
{float:left;
margin-top:15px ;
border:none;
}

/*mainnav*/
div#mainnav
{
margin-top: 75px;
float:right;
}


div#content
{
color: #666;
font-size: 0.8em;
}

div#slideshow
{float:right;
width: 300px;
margin-top:90px;
}

div#text
{float:left;
width: 400px;
margin-top:30px;
}

.clear
{clear: both;}

/*footer*/

div#footer
{
color:#000; 
text-align:center;
margin:5px auto 0 auto;
}

div#footer p
{
font: 11px Arial, Verdana, sans-serif;
margin-bottom:20px;
}

div#secondnav

	{
		clear:both;
		width:780px; 
 		margin-bottom: 20px; 		
		font-size: 0.6em;
	}
  p.navlink {
             font-weight: bold;
             text-align: center;
             margin: 2px;
             display: inline;
            }

  p.navlink a {
	        text-decoration: none;
		color: #e9ac4c;
		padding: 4px 0px; 
	      }

  p.navlink a:hover {text-decoration: underline; color: #54a44f;}
  p.navlink a span {display:none;}
  p.navlink a:link span {display:none;}
  p.navlink a:visited span {display:none;}


p.navlink a:hover span {
	display:block;
	position:absolute;
	top:4em;
	left:18em;
	width:200px;
	text-align:right;
	font-size:1em;
	font-weight:normal;
	                    }

#slideshowContainer{
width: 300px;
height: auto;
}

#numberDiv a{
font: bold 14px Arial;
text-decoration: none;
color: #e9ac4c;
}

#backforthbuttons{
margin-top: 6px;
}

#mailForm {
	text-align: center;
	margin-top: 20px;
	
	}
	
#mailForm h1 {
		font-size: 12px;
		font-weight: bold; 
		margin-bottom: 2px;
		}
#resume {
	text-align: center;
	margin-top: 20px;
	
	}
a:link {color: #666666;text-decoration: none;
	}
a:hover {text-decoration: underline; color: #000000;}
		

