@charset "UTF-8";
/* CSS Document */

/* COLORS

dark blue: #007b9e
lime green: #83ce00

darker blue: #00607b

*/
img {border:none}

body{ background: url(images/background.jpg); margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#6F6F6F;}

a{color:#007b9e; text-decoration:underline; outline:none;}
a:hover{color:#00607b;}

li{list-style-type:none;}


h1,h2,h3,h4{font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
h1{color:#83ce00; font-size:1.8em;}
h2{color:#83ce00; font-size:1.4em;}
h3{color:#83ce00; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h4{color:#007b9e; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:-10px;padding-bottom:0px}

.highlight_blue {color:#007b9e}
.highlight_green {color:#83ce00}


#wrapper{margin:0 auto; padding:0; width:999px;}

#header{background:url(images/header.jpg) no-repeat top left ; width:999px; margin:0; padding:0px 0px 0px 0px; height:186px;}
#header a.home {
	height: 147px;
	width:999px;
	display: block;
	text-indent: -9999px;
	position:absolute;
	z-index:100;
	top: 0px;
}
#brand{height:104px; width:192px; margin:0px 0px 0px 35px; padding:0; background:url(-) top; overflow:hidden; float: left; position: absolute; left:0; top: 0}
#brand h1{text-indent:-9999px; width:0px; height:0px; margin:0; padding:0;}
#brand h1 a{display:block; width:192px; height:104px;}

#nav{background:url(images/nav.gif) bottom; height:38px; margin:147px 0 0 0; padding:0; float:left; width:999px;}

#container{width:969px; margin:-1px auto 0 auto; padding:0; background: url(images/bg.jpg) center repeat-y;}

#sidebar{
width:231px;
background:url(-) no-repeat bottom;
margin:0px 0px 0px 0px;
float:left;
color:#FFFFFF;
padding:0;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
#sidebar ul.quicklinks{margin:0; padding:0;}
#sidebar li.quick{
background:url(-) no-repeat left;
width:187px;
font-size:1.4em;
font-weight:bold;
height:40px;
margin:0px 0px -5px -20px;
padding:20px 0px 0px 0px;
letter-spacing:1px;
}
#sidebar a{color:#FFF; text-decoration:none; margin:0; padding:0; font-size:1.2em; line-height:2.6em; letter-spacing:0.5px; font-weight:bold;}
#sidebar a:hover{text-decoration:underline;}
#sidebar #kid{margin:100px 0px 20px 17px; border:none; background:url(images/girl.jpg) no-repeat; width:196px; height:196px;}
#sidebar p{margin:0px 0px 0px 0px; padding:0; text-align:center; font-size: 1.2em}

#content{
clear: none;
margin:0 0 0 270px;
padding: 15px 235px 0 0;
font-size:1.2em;
line-height:1.4em;
background:url(images/state.gif) no-repeat 357px bottom;}

#content h1 {margin: 0px}

#rightbar{

width:225px;
float:right;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}

#rightbar ul{margin:0; padding:0;}
#rightbar li.title{
width:183px;
height:41px;
background:url(images/rightBarTitle.gif) no-repeat left;
font-size:1.2em;
color:#FFF;
margin:0px 0px 0px 0px;
padding:23px 0px 0px 15px;
letter-spacing:1px;
}

#rightbar li{margin:0; padding:0px 0px 10px 30px; font-size:1.1em;}
#rightbar a{color:#6F6F6F; text-decoration:none;}
#rightbar a:hover{text-decoration:underline;}

#footer{ background: url(images/footer.jpg) no-repeat; height: 35px; width: 969px; margin:0 auto; padding:50px 0 0 0; text-align:center; color:#573B21; border-bottom: 2px solid #6D4B2B}

*html body #footer {position: relative; left: 2px} /*ie6 hack*/
*+html body #footer {position: relative; left: 2px} /*ie7 hack*/

#footer a{color:#7E5631; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#pull{margin:0; padding:0; height:1px; width:100px; clear:both;}

