@charset "UTF-8";
/* CSS Document */

body{text-align:center;background:url(../images/bg_main.gif) repeat-x top #f1f1f1;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3f3d3f;}
#wrapper{position:relative;margin:0 auto; width:960px;text-align:left; background-color:#3f3d3f;-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;padding-bottom:1px;}
#header{position:relative;background:url(../images/bg_header.png);height:158px;}
#logo{position:absolute;top:20px;left:50px;}
#slogan{position:absolute;bottom:30px;right:50px;}

.menu{height:77px; background:url(../images/bg_nav.gif) repeat-x top;margin:0 15px;padding-left:20px;}



/* Homepage */
#content{position:relative;margin:0px 15px 15px 15px;}
#feature{}
#overlay{}
#home_panels{}
.thirdpanel{float:left;width:300px;height:200px;background:url(../images/bg_panel.gif) repeat-x bottom #f8f7f7;-moz-border-radius:5px; -webkit-border-radius:5px;margin-top:15px;}
.thirdpanel h1{border-bottom:1px solid #383738;margin:10px;font-size:20px;font-weight:normal;font-style:italic;padding:5px;}
.thirdpanel p{margin:0 15px;}
.thirdpanel div{margin:0 15px;}


/* Outpages */
#contentOut{position:relative;margin:0px 15px 15px 15px;-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;background:url(../images/bg_shadowonwhite.gif) repeat-x top #fff;padding:15px;}
#main{float:left;width:580px}

#rhs{float:right;width:290px;}
#rhs pic{}
#rhs .caption{padding:5px;margin-top:1px;background-color:#3f3d3f;font-style:italic;color:#fff;}

.picpanel{}
.picpanel h2{}
.picpanel img{float:left;}
.picpanel div{width:440px;float:right;}


/* Accordian */
.accordionButton {	
	
	width: 560px;
	wi/dth:580px;
	padding:10px;
	float: left;
	background: #f1f1f1;
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
	}
 
 .accordionButton span {padding-left:20px;background:url(../images/accordianbullet.gif) no-repeat left;font-weight:bold;}
 
 
.accordionContent {	
	width: 560px;
	wi/dth:580px;
	padding:10px;
	float: left;
	background: #fff;
	display: none;
	}


.map{float:right;width:200px;height:200px;}
.classes{width:300px;float:left;}
.classes p{padding: 5px 0 10px 0; border-bottom:1px dotted #ccc;font-weight:bold;}
.classes p span{float:right;}



#footer{width:960px;margin:0 auto;text-align:left;}
#footer ul{padding:10px;margin:0;width:800px;}
#footer ul li{display:inline;padding:0 5px;border-right:1px dotted #666;}
#footer .kindleman{float:right;margin:3px;}


.clear{clear:both;}




.floatright{float:right;margin:0 0 5px 5px;}
.floatleft{float:right;margin:0 5px 5px 0;}

.center{text-align:center;}
