@charset "ISO-8859-1";
/* CSS Document */

* {
     vertical-align:baseline;
     font-weight:inherit;
     font-family:inherit;
     font-style:inherit;
     font-size:100%;
     border:0 none;
     outline:0;
     padding:0;
     margin:0;
	 text-decoration:none;
}
.chrome p{
	line-height:11.5px !important;
	
}
body{
	font-family:Helvetica, Arial, sans-serif;
	color:#939598;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h1{
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 64px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 1em;
	letter-spacing:-.034em;
}
h2{
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 28px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 1em;
	letter-spacing:-.02em;
}
h3{
	font: 11px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
}
h5{
	font: 9px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
	margin: 10px 8px 0px 0px;
	float:right;
}
h6{
	font:11px Helvetica, Arial, sans-serif;
}
h7{
	font: 24px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
}
h8{
	color:#78cccd;
}
#wrapper{
	margin: 284px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:539px;
}
#hdr_nav{
	position:fixed;
	z-index:1000px;
	top:0px;
	left:50%;
	margin-left:-269.5px;
	width:539px;
}
#hdr{
	background:url(../images/hdr/logo.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:539px;
	height:92px;
	border-bottom:solid 1px #78cccd;
}
/*Nav START*/
#nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:539px;
	height:179px;
	border-bottom:solid 1px #78cccd;
	background:#ffffff;
}
.rowone {
	width: 539px;
    magrin: 0px;
    padding:0px;
	float:left;
    text-align: left;
}
.blog{
		float:left;
		display:block;
		margin:0px 0px 0px 15px;
}
.rowtwo {
	width: 539px;
    magrin: 0px;
    padding:0px;
    float: left;
    text-align: left;
}
.rowthree {
        width: 539px;
        magrin: 0px;
        padding:0px;
        float: left;
        text-align: left;
}
.portfolio{
	margin:0px 17px 0px 0px;
	padding:0px;
	float:left;
	line-height: 1em;
	letter-spacing:-.034em;
	display:block;
}
.bioagraphy{
	margin:0px 0px 0px 100px;
}
.bioagraphy h2{
	margin:0px -15px 0px 0px;
	letter-spacing:1.5px;
}
/*For main image navigation*/
#nav ul{
	float:left;
	margin:0px 0px 0px 12px;
}
#nav ul li{
	float:left;
	list-style:none;
}
#nav ul li a#blog_nav{
	display:block;
	background:url(../images/nav/nav_sprite.gif);
	background-position:left -63px;
	background-repeat:no-repeat;
	width:109px;
	height:69px;
}
#nav ul li a#blog_nav:hover{
	background:url(../images/nav/nav_sprite.gif);
	background-position:-109px -63px;
	width:109px;
	height:69px;
}
#nav ul li a#portfolio_nav{
	display:block;
	background:url(../images/nav/nav_sprite.gif);
	background-repeat:no-repeat;
	width:217px;
	height:63px;
}
#nav ul li a#portfolio_nav:hover{
	background:url(../images/nav/nav_sprite.gif);
	background-position:-217px 0px;
	background-repeat:no-repeat;
	width:217px;
	height:63px;
}
#nav ul li a#biography_nav{
	display:block;
	background:url(../images/nav/nav_sprite.gif);
	background-position:left -132px;
	background-repeat:no-repeat;
	width:117px;
	height:37px;
}
#nav ul li a#biography_nav:hover{
	background:url(../images/nav/nav_sprite.gif);
	background-position:-117px -132px;
	background-repeat:no-repeat;
	width:117px;
	height:37px;
}
#nav ul li a#contact_nav{
	display:block;
	background:url(../images/nav/nav_sprite.gif);
	background-position:left -169px;
	background-repeat:no-repeat;
	width:90px;
	height:37px;
}
#nav ul li a#contact_nav:hover{
	background:url(../images/nav/nav_sprite.gif);
	background-position:-90px -169px;
	background-repeat:no-repeat;
	width:90px;
	height:37px;
}
/*Main image nav END*/
/*Protfolio image nav START*/
#nav_p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:539px;
	height:175px;
	border-bottom:solid 1px #78cccd;
	background:#ffffff;
}
#nav_p ul{
	float:left;
}
#nav_p img{
	float:left;
}
#nav_p ul li{
	float:left;
	list-style:none;
}
#nav_p ul li a#web_nav{
	display:block;
	background:url(../images/nav/p_webs_up.jpg);
	background-repeat:no-repeat;
	width:63px;
	height:34px;
}
#nav_p ul li a#web_nav:hover{
	background:url(../images/nav/p_webs_down.jpg);
	width:63px;
	height:34px;
}
#nav_p ul li a#print_nav{
	display:block;
	background:url(../images/nav/p_print_up.jpg);
	background-repeat:no-repeat;
	width:61px;
	height:34px;
}
#nav_p ul li a#print_nav:hover{
	background:url(../images/nav/p_print_down.jpg);
	width:61px;
	height:34px;
}
#nav_p ul li a#photo_nav{
	display:block;
	background:url(../images/nav/p_photo_up.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:34px;
}
#nav_p ul li a#photo_nav:hover{
	background:url(../images/nav/p_photo_down.jpg);
	width:144px;
	height:34px;
}


/*Protfolio image nav END*/
/*Nav END*/
#white_bar{
	width:539px;
	height:11px;
	background:#ffffff;
}
/*Home Features START*/
.home_features{
	border-bottom:solid 1px #78cccd;
	width:539px;
	height:182px;
	margin:0px 0px 0px 0px;
}
.home_features a{
	text-decoration:none;
}
.home_features a:hover{
	text-decoration:underline;
	color:#78cccd;
/*display:block for firefox*/
	display:block;
}
.home_blocks{
	margin:10px 8px 0px 12px;
	width:539px;
	height:182px;
}
.home_blocks img{
	float:left;
	border:none;
}
.home_blocks h3{
	letter-spacing:-.35px;
	margin:7px 0px 0px 8px;
}
.home_blocks p{
	letter-spacing:-.35px;
	margin:0px 0px 0px 8px;
	font-size:11px;
}
#h_b_description{
	width:189px;
	height:182px;
	overflow:hidden;
	display:block;
	float:left;
}
#programs{
	margin:5px 0px 0px 8px;
	width:166px;
}
#programs h4{
	font: 11px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
	letter-spacing:-.25px;
	float:left;
	margin:0px 2px 0px 0px;
}
#programs p{
	margin:0px 0px 0px 0px;
}
#awards_box{
	margin:5px 0px 0px 8px;
	width:166px;
}
#awards_box h4{
	font: 11px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
	letter-spacing:-.25px;
	float:left;
	margin:12px 2px 0px 0px;
}

.awards{
	margin:0px 5px 0px 5px;
	float:left;
}
/*Home Features END*/
/*EBlock START*/
.eblock_features{
	width:539px;
	height:182px;
	margin:0px 0px 0px 0px;
}
.eblock_features a{
	text-decoration:none;
}
.eblock_features a:hover{
	text-decoration:underline;
	color:#78cccd;
/*display:block for firefox*/
	display:block;
}
/*EBlock END*/
/*Bioagraphy START*/
#bio_wrap{
	float:left;
	width:539px;
	display:block;
	margin:0px 0px 10px 0px;
	border-bottom:solid 1px #78cccd;
}
#me_img{
	display:block;
	float:left;
	margin:0px 0px 10px 12px;
}
#me_content{
	float:left;
	margin:0px 0px 0px 8px;
	width:170px;
}
#me_content a{
	color:#78cccd;
	font-size:11px;
}
#me_content a:hover{
	text-decoration:underline;
}
#me_content h3{
	letter-spacing:-.35px;
	margin:7px 0px 0px 8px;
}
#me_content p{
	letter-spacing:-.35px;
	margin:0px 0px 0px 8px;
	font-size:11px;
}
.content_wrap{
	margin:0px 0px 15px 0px;
}
#resume{
	color:#78cccd;
	font-size:11px;
	margin:-4px 0px 0px 8px;
}
#resume a:hover{
	text-decoration:underline;
}
/*Bioagraphy END*/
/*Blog START*/
.blog_wrap{
	float:left;
	width:539px;
	display:block;
	margin:0px 0px 10px 0px;
	border-bottom:solid 1px #78cccd;
}
.blog_wrap a{
	color:#78cccd;
}
.blog_wrap a:hover{
	text-decoration:underline;
}
.blog_wrap p{
	font:11px Helvetica, Arial, sans-serif;
	margin:0px 0px 11px 0px;
}
.blog_wrap_bottom{
	float:left;
	width:539px;
	display:block;
	margin:0px 0px 0px 0px;
}
.blog_wrap_bottom a{
	color:#78cccd;
}
.blog_wrap_bottom a:hover{
	text-decoration:underline;
}
.blog_wrap_bottom p{
	font:11px Helvetica, Arial, sans-serif;
	margin:0px 0px 11px 0px;
}

.blog_content{
	width:348px;
	float:left;
	margin:0px 0px 0px 8px;
}
.blog_content h7{
	font:24px Helvetica, Arial, sans-serif;
	color:#78cccd;
	margin:0px 0px 12px 0px;
}
.blog_date{
	margin:20px 0px 0px 20px;
	float:left;
}
#blog_white_bar{
	width:348px;
	height:10px;
	background:#ffffff;
}
#blog_nav{
	float:left;
	clear:both;
	width:539px;
	height:30px;
	font:12px Helvetica, Arial, sans-serif;
}
#blog_next{
	float:right;
	margin:0px 10px 0px 0px;
}
#blog_back{
	float:left;
	margin:0px 0px 0px 9px;
}
/*blog END*/
/*print START*/
#p_b_description{
	width:180px;
	height:160px;
	display:block;
	float:left;
}
#programs{
	margin:5px 0px 0px 8px;
	width:166px;
}
#programs h4{
	font: 11px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#78cccd;
	letter-spacing:-.25px;
	float:left;
	margin:0px 2px 0px 0px;
}
#programs p{
	margin:0px 0px 0px 0px;
}
/*contact START*/
#contact_wrap{
	float:left;
	width:539px;
	display:block;
	margin:0px 0px 10px 0px;
	border-bottom:solid 1px #78cccd;
}
#contact_wrap img{
	margin:0px 0px 0px 12px;
}
/*contact END*/
/*Bio START*/
#bio_wrap img{
	margin:0px 0px 0px 12px;
}
#me_img{
	margin:0px 0px 10px 0px;
}
/*Bio END*/
/*Footer START*/
#ftr_bar{
	height:5px;
	width:100%;
	background-color:#78cccd;
	bottom:0px;
	clear:both;
	float:bottom;
}
/*Footer END*/
/*Photo Display START*/
.photo_wrap{
	margin:0px 0px 0px 10px;
}
.photo_container{
	width:530px;
	display:block;
}
.photo_blocks{
	margin:0px 13px 13px 0px;
	float:left;
	border-bottom:solid 1px #78cccd;

}
.photo_blocks a:hover{
	background-color:#78cccd;
}
#photo_subscript{
	width:519px;
	float:left;
	margin:0px 0px 10px 0px;
}
#photo_subscript a{
	text-decoration:none;
	color:#939598;
}
#photo_subscript a:hover{
	color:#78cccd;
}

/*Photo Display END*/

