/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, table, tr, td, blockquote { 

margin: 0; 

padding: 0; 

border: 0; 

}



a{

   outline:none;

}



html{

    min-width:820px;

}

body{

	padding:0px;

	margin:0px;

	background-image: url(images/bg-column.jpg);

	background-repeat: repeat-y;

	background-position: center;

	background-color:#EFEFEF;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333333;

}



h2{

    font-size:16px;

	color:#8683B8;

	border-bottom:1px solid #C8C7C4;

	padding-bottom:2px;

	margin-bottom:12px;

	margin-top:10px;

}



h3{

    font-size:14px;

	color:#94B72E;

	margin-bottom:8px;

	margin-left:8px;

}



h4{

    font-size:13px;

	color:#999999;

}



p{ 

    margin:4px;

	margin-left:16px;

    margin-top:8px;

	margin-bottom:8px;

	line-height:19px;

}



a:link, a:visited, a:active{

   color:#5FB9D3;

}

a:hover{

  color:#339BB9;

}



#container{

    width:800px;

	margin-left:auto;

	margin-right:auto;

	

}



#header{

	padding-top:129px;

	height:0px;

	overflow:hidden;

	background-image: url(images/header-photo.jpg);

	background-repeat: no-repeat;

	color:#FFFFFF;

	padding-left:230px;

	border-bottom: solid 1px #FFFFFF;

}



#header h1, #header h2{

    font-size:17px;

	font-weight:normal;

	padding:0px;

	margin:0px;

}



#header h1{

    padding-top:20px;

}







/* Navigation */

#navigation{

	color:#FFFFFF;

	font-size:11px;

	float:left;

	background-color:#333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width:800px;

}

#navigation ul{

   padding-right:10px;

   list-style:none;

   float:right;



}

#navigation ul li{

    float:left;

	padding-left:5px;

}

#navigation a{

    color:#FFFFFF;

	text-decoration:none;

	display:block;

	padding:4px;

	padding-left:10px;

	padding-right:10px;

}



#navigation a:hover{

    background-color:#94B72E;

	/*color:#333333;*/

}



#content{

    clear:both;

    padding:20px;

}



.photobox, .photobox_right{

	width:208px;

	padding:10px;

	float:left;

	margin-right:10px;

	background-color:#EDF4D5;

	color:#666666;

	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;

}

.photobox_right{

    float:right;

	margin-right:0px;

	margin-left:11px;

}

.photobox img{

    margin-bottom:5px;



}



.bio_photo{

   float:right;

   padding:4px;

   background-color:#E8E8E8;

   border: 1px solid #CCCCCC;

   margin-left:8px;

   margin-bottom:8px;

}



#footer{

   clear:both;

   padding:15px;

   text-align:right;

   font-size:11px;

   color:#999999;

}



#footer a:link, #footer a:visited, #footer a:active{

   text-decoration:none;

   color:#999999;

}

#footer a:hover{

   background-color:#EDF4D5;

   color:#666666;

}



div.highlight{

   border:1px solid #990000;

   padding:4px;

   background-color:#FFF2F2;

   

}



span.shout{

    font-weight:bold;

	color:#990000;

	display:block;

	padding-bottom:2px;

	font-size:14px;

}