body {
	background-color: #4a352e;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font : 11px Tahoma, Verdana, Arial, sans-serif;
	margin-top: 0;
}

p { margin: 0 1em; padding: .5em 0}
div#footer p { font: 90% Arial, Helvetica, sans-serif; text-align:center; margin:1.25em; padding:0}
div#info p {margin:0 1em; padding:0}
div#services ul {font-weight:bold; padding: 0 2.25em;}
div#services li {padding: .1em;}
div#success p {margin-left:0}
div#subleft ul {margin:0 2.25em; padding:0 2.25em;}
img#logos {padding-top:30px;}
img#counselors {float:left; margin:10px;}
p#name {font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:20px; padding-top:20px;}
ul#education li{margin-left:0}

/* div placement */

div#container { position : relative; width : 760px; margin : 0 auto; text-align : left; overflow:auto;}
div#header { position:relative; width:100%; height:152px; background:url(images/header-bg.jpg) no-repeat;}
div#content { width:100%; overflow:auto; background: #fff; padding-bottom:2em;}
div#services {position:relative; width: 245px; height: 100%; background: #fff; float:left; margin-top:11px;}
div#info {position:relative; width: 229px; height: 100%; background: #fff; float:left;}
div#success {position:relative; width: 286px; height:100%; background: #fff; float: left; margin-top:11px;}
div#subleft {position:relative; width: 470px; height:100%; background: #fff; float: left; margin-top: 11px;}
div#subright {position:relative; width: 290px; height: 100%; background:url(images/sub-navbg.jpg) repeat-x; float: left; padding-top: 11px;}
div#footer {position:relative; width: 760px; height:41px; background:url(images/footer-bg.jpg) repeat-x; overflow:hidden; }

/* header replacement */

h1 { position : absolute; left : 32px; top : 12px; width: 690px; height : 97px; background : url(images/h1.png) no-repeat; text-indent:-9999px; overflow:hidden; margin:0; padding:0}

h2 {font: 20px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:900; margin: .25em .5em; padding: .25em 0; }
div#subleft h2 {font: 20px Arial, Helvetica, sans-serif; color:#19440c; text-transform:uppercase; font-weight:900; margin: .25em .5em; padding: .25em 0; }

/* headers as important links */

h3 {font: 11px Tahoma, Verdana, Arial, sans-serif; margin: 0 .5em; padding: .25em 0; font-weight:bold; color:#ad2518; margin: .5em 1em 0 1em;}
h3 a:link {text-decoration:none; color:#ad2518;}
h3 a:visited {text-decoration:none; color:#ad2518;}
h3 a:active {text-decoration:none; color:#ad2518;}
h3 a:hover {text-decoration:underline; color:#ad2518;}

h4 {font: 14px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#19440c; margin: 0 1em 0 1em; padding: .25em 0;}
h4 a:link {text-decoration:underline; color:#19440c;}
h4 a:visited {text-decoration:underline; color:#19440c;}
h4 a:active {text-decoration:underline; color:#19440c;}
h4 a:hover {text-decoration:none; color:#19440c;}
h4#sub {font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:black; margin: 0 1em 0 1em; padding: .25em 0;}

/* resources list */
ul#resources {margin:0 2.25em; padding:0 2.25em;}
ul#resources li#topic {font-weight:bold; list-style-type:none; padding-top:15px; padding-bottom:5px; text-indent:-30px;}

/* main navigation */

ul#nav_main { position: absolute; left:0; bottom:0; list-style:none; overflow:hidden; width:100%; height:31px; margin:0; padding:0; text-indent:-9999px; }
ul#nav_main a { display : block; width: 100%; height:31px; text-indent : -9999px; text-decoration : none; overflow : hidden; }

li#nm1 { position : absolute; top : 0px; left : 0px; width : 63px; height : 31px; background : url(images/li-header.jpg) no-repeat 0 0; }
li#nm2 { position : absolute; top : 0px; left : 63px; width : 79px; height : 31px; background : url(images/li-header.jpg) no-repeat -63px 0; }
li#nm3 { position : absolute; top : 0px; left : 142px; width : 174px; height : 31px; background : url(images/li-header.jpg) no-repeat -142px 0; }
li#nm4 { position : absolute; top : 0px; left : 317px; width : 175px; height : 31px; background : url(images/li-header.jpg) no-repeat -317px 0; }
li#nm5 { position : absolute; top : 0px; left : 492px; width : 90px; height : 31px; background : url(images/li-header.jpg) no-repeat -492px 0; }
li#nm6 { position : absolute; top : 0px; left : 582px; width : 54px; height : 31px; background : url(images/li-header.jpg) no-repeat -582px 0; }
li#nm7 { position : absolute; top : 0px; left : 636px; width : 124px; height : 31px; background : url(images/li-header.jpg) no-repeat -636px 0; }

li#nm1 a:hover { background : url(images/li-header.jpg) no-repeat 0 -31px; }
li#nm2 a:hover { background : url(images/li-header.jpg) no-repeat -63px -31px; }
li#nm3 a:hover { background : url(images/li-header.jpg) no-repeat -142px -31px; }
li#nm4 a:hover { background : url(images/li-header.jpg) no-repeat -317px -31px; }
li#nm5 a:hover { background : url(images/li-header.jpg) no-repeat -492px -31px; }
li#nm6 a:hover { background : url(images/li-header.jpg) no-repeat -582px -31px; }
li#nm7 a:hover { background : url(images/li-header.jpg) no-repeat -636px -31px; }

/* learning navigation */

ul#learning {list-style-image:url(images/li.jpg); list-style-type:circle; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:1em; margin:1em}
ul#learning li {margin:1em}
ul#learning a:link {color:#03c; text-decoration:none}
ul#learning a:visited{color:#03c; text-decoration:none}
ul#learning a:active {color:#03c; text-decoration:none}
ul#learning a:hover {text-decoration:underline}

/* success story more link */

div#success a:link {text-decoration:none; color:#03C}
div#success a:visited {text-decoration:none; color:#03C}
div#success a:active {text-decoration:none; color:#03C}
div#success a:hover {text-decoration:underline}
