body {margin:0;padding:0;background:transparent url(/images/back0311.gif) repeat-y 0 0;}

#header {width:100%;height:220px;background:#fff url(/images/headback0311.gif) repeat-x 0 0;}

#header img {padding:26px 12px 24px 6px;border:0;border-right:1px solid #777;float:left;}

#header h2 {text-indent:-9000px;height:70px;width:560px;background: url(/images/nav-heads4.gif) no-repeat -2px -111px;margin-bottom:0;padding-bottom:0;}

#content h3 {font:24px geneva, arial, sans-serif;color:#777;margin-left:8px;margin-top:}
.body-print #header h2 {background: url(/images/nav-heads4.gif) no-repeat -2px -171px;}

#headtext {float:left;margin-left:40px;margin-top:20px;width:540px;}

#headtext p {font:12px/170% helvetica, sans-serif;color:#777;margin-top:0px;padding-top:0;margin-left:6px;}

#headtext ul {list-style:none;font:18px/140% helvetica, sans-serif; color:#777;margin:0;padding:0;margin-left:8px;}
#headtext ul li {display:inline;text-indent:0;}
#headtext ul a {color:#000;text-decoration:none;}
.navpl {color:#777;font-weight:bold;}
#headtext ul a:hover {color:#FFCC33;text-decoration:underline;}

.body-contact #header h2 {background: url(/images/nav-heads4.gif) no-repeat -2px -340px;}  

.body-blog #header h2 {height:120px;background: url(/images/nav-heads4.gif) no-repeat -2px -230px;}  

.body-index #headtext p {font:20px/150% helvetica, sans-serif;margin-top:30px;color:#000;}

#nav {clear:both;float:left;margin:10px;width:160px;height:30px;}		

#main {
	position:relative;
	background:url(/images/nav-heads4.gif) no-repeat -169px -4px;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	font:bold 18px verdana, sans-serif;
	width:160px;
	height:110px;}

#main li a {
	position:absolute;
	left:0px;
	width:160px;
	text-indent:-9000px;
	overflow:hidden;
}


#online a {background:url(/images/nav-heads4.gif) no-repeat -169px -4px;top:0px;}

#online a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -4px;}

#print a {background:url(/images/nav-heads4.gif) no-repeat -169px -31px;top:27px;}

#print a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -31px;}		

#blog a {background:url(/images/nav-heads4.gif) no-repeat -169px -58px;top:54px;}

#blog a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -58px;}

#contact a {top:81px;background:url(/images/nav-heads4.gif) no-repeat -169px -85px;}

#contact a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -85px;}	

.body-print #print a {background:url(/images/nav-heads4.gif) no-repeat -4px -31px;}
.body-print #print a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -31px;}	
.body-print #online a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -4px;}
.body-print #blog a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -58px;}
.body-print #contact a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -85px;}	

.body-online #online a {background:url(/images/nav-heads4.gif) no-repeat -4px -4px;}
.body-online #online a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -4px;}

.body-contact #contact a {background:url(/images/nav-heads4.gif) no-repeat -4px -86px;}
.body-contact #contact a:hover {background:url(/images/nav-heads4.gif) no-repeat -334px -85px;}


#content {margin-left:0px;padding-bottom:40px;padding-top:10px;padding-left:0px;width:1000px;font:11px/16px verdana, sans-serif;}

#exinfo p a, #indextext p a {color:#bb0000;text-decoration:none;border-bottom:1px solid #bb0000;}
#exinfo p a:hover, #indextext p a:hover {color:#FFCC33;border:0;}

#allslides {margin-left:200px;border-left:1px solid #000;}
.slide {width:220px;height:100px;margin:20px 14px;float:left;padding:0px 6px;border:1px solid #d1d1d1;}
.slide img {border:1px solid #d1d1d1;padding:2px;margin-top:10px;}
.slide p {margin-top:1px;color:#777;padding-left:4px;font-size:12px;margin-right:10px;}
.slide a {color:#777;text-decoration:none;}
.slide a:hover {text-decoration:underline;}

#exinfo {margin-left:230px;margin-top:20px;}
#exinfo p {font:12px/150% geneva, arial, sans-serif;color:#666;width:500px;}
#exinfo h3 {font:22px/100% genevea arial, sans-serif;color:#333;margin:0;padding:0;margin-top:30px;}
.bio {margin-top:0px;margin-bottom:2px;}
#exinfo p.exhigh {color:#000;}
.thumbs {margin-top:20px;margin-right:30px;padding:4px;border:1px solid #d1d1d1;}

#indextext {margin-left:230px;width:540px;}
#indextext p {font:16px/200% geneva, helvetica, sans-serif;margin-bottom:20px;color:#555;}

