body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: #FAFFEF;
}

a:link {color:#000; text-decoration:none;}
a:visited {color:#808080; text-decoration:none;}
a:hover {color:#ffffff;}
a:active {color:#555; text-decoration:none;}
img {border:0;}
:focus {outline:0;}
.border {border:8px solid white;}
#content_wrapper {position:relative; width:946px;}
.centered_image {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;width:946px; }
#footer { height:36px; width:946px; color:#000; font-family: Calibri, Georgia, "Times New Roman", Times, serif; font-size: 10px; font-style: italic; margin:0 auto;}
#footer a:hover {color:#EFEFEF; }
#header { color: #000; height:48px; width:946px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#header a { margin: 0 3px}
div.image { display:inline; float: left; }
.image img { display:inline; float: left; height:500px; margin: 0 0 20px 0; }
.caption { position:relative; top:0px; right: 0px; font-family:  Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height:16px; overflow:auto; padding: 0 0 0 20px;  z-index:2;}
.credit { color: #000000; display:inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; overflow:auto; padding: 20px 0 0 0; }
.clear {clear:both; }
#nameplate {display:inline; float: left;font-family:  Georgia, "Times New Roman", Times, serif; font-size: 20px;   padding:12px 135px 8px 15px;  }
.photo {background: #ffffff; padding:11px 11px 1px 11px;}
#portal_container {background: white; margin:0 auto; padding:25px; text-align:left; width:800px; }
.photo_caption {margin: 6px 0 0 0;}
#resume { color: black;  font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%; background-color: #fff; margin: 50px auto; padding: 72px; width: 600px; }
#tabs {display: inline; float:left;  list-style: none; padding: 8px 0 0 0; position: relative; }
#tabs li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
#tabs ul {margin: 0; padding: 0; }
#tabs ul li { display: inline; float: left; list-style: none; position: relative; padding: .2em .2em 0; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;}
#tabs ul li a {float:left; padding:0.5em 1em; text-decoration:none;}
#tabs ul li#editor.onstate { border: 1px solid #EFEFEF; background: #EFEFEF; }
#tabs ul li#editor.offstate {background:#EFEFEF url(images/ui-bg_flat_65_#EFEFEF_offstate.gif) 50% bottom repeat-x; border: 1px solid #EFEFEF;  }
#tabs ul li#photographer.onstate { border: 1px solid #ffffff; background: #ffffff; }
/* #tabs ul li#photographer.offstate {background:#ffffff /* url(images/ui-bg_flat_65_BBD591_offstate.gif) 50% bottom repeat-x ; border: 1px solid #ffffff;  } */
#tabs ul li#photographer.offstate {background:#ffffff; border: 1px solid #ffffff;  }
#tabs-1 {background: #ffffff; padding: 15px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;}
#tabs-2 {background: #EFEFEF; padding: 15px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;}
#wrap	{ width:976px; margin: auto;padding: 5px 0 0 0; }
