/* colors: goldenrod: #FEC34E ; light yellow: #FFF2BB ; bold yellow: #FDB142 ; pucey: #B57763 ;  dark purple: #544266 ; bold red: #E42226 ; pale red/orangey: #F4833D ; */



body {background:#FFF2BB;margin:0;padding:0;;font-family:verdana,arial, helvetica, sans-serif;font-size:73%;color:#000;}

p,ul,ol,li,td,th,caption,div,div,h1,h2,h3,h4,h5,label {font-family:verdana,arial,helvetica,sans-serif;color:#000;} /* hello Nav4: we give you... redundancy; what's a few bytes in our file for you old friend */



.spacer {clear:both;margin:0;padding:0;}

.forprint {display:none;}





/* ======================

	GENERAL LAYOUT				*/

#oneToRuleAll {text-align:center;margin:0;padding:0;}

#pg-box {width:770px;margin:0 auto;padding:0;background:#FEC34E url(../img/pg-bg.jpg) repeat top left;text-align:left;}

#mid {margin:0;padding:0;}



#footer {text-align:center;margin:0;padding:15px 0 10px 0;}



.imgright {float:right;margin:0 0 20px 30px;}

.imgleft {float:left;margin:0 30px 20px 0;}





/* =====================

	HOME LAYOUT					*/

#pg-hom #mid {margin-top:4px;}

#pg-hom #pg-box2 {background:url(../img/pg-hom-art.jpg) no-repeat top left;margin:0;padding:9px 0 0 0;}



#pg-hom #mc-inner {padding:0 0 0 35px;}

#pg-hom #mc-inner #main-nav {margin:0;float:left;background:url(../img/nav-strip-hom.jpg) no-repeat top center;width:484px;} /* height:649px; */

#pg-hom #main-nav .navbox {clear:both;}

#pg-hom #mc-inner .navbox div {width:225px;}



#pg-hom .dot {margin:-2px 0 0 -29px;display:block;position:absolute;width:25px;height:24px;background:url(../img/nav-strip-hom-dot.jpg) no-repeat 0 0;}

#pg-hom #adp .dot, #pg-hom #re .dot {margin:-2px 0 0 230px;}

#pg-hom #camp {float:right;padding-top:13px;}

#pg-hom #adp {padding-top:22px;}

#pg-hom #aad {float:right;padding-top:9px;}

#pg-hom #aad-img {padding-top:10px;}

#pg-hom #re, #pg-hom #re-img {padding-top:5px;}



#pg-hom div.imgleft {float:left;margin:0;}

#pg-hom div.imgleft div {padding-right:10px;padding-left:50px}	

#pg-hom div.imgright {float:right;margin:0;}

#pg-hom div.imgright div {margin:0 0 0 12px;}

#pg-hom #main-nav h5 {margin-top:0;padding-top:0;}

#pg-hom #main-nav li {padding-bottom:4px !important;}



#pg-hom #feature-box {float:right;padding:4px 16px 0 0;margin:0;}

#pg-hom #feature-box #fb-inner {padding:1px;margin:0;height:645px;width:231px;background:url(../img/pg-hom-feature-bg.jpg) no-repeat top left;}



#pg-hom #f2 {margin-top:30px;}

#pg-hom .feature p {font-size:.95em;}



#pg-hom #footer {padding-top:20px;}





/* =====================

	SUB LAYOUT						*/



#pg-sub #mid {margin-top:2px;}

#pg-sub #pg-box2 {padding:1px 0;} /* required so div heights wont collapse in ffox 1.0; excellent reference at http://www.researchkitchen.de/blog/archives/css-autoheight-and-margincollapsing.php */

#pg-sub #main-content {float:right;width:486px;padding:0 32px 0 12px;margin:0;}

#pg-sub #feature-nav {float:left;width:235px;margin:0;padding:0;}

#pg-sub #main-nav {width:235px;height:619px;margin:0;padding:0;background:url(../img/main-nav-bg.jpg) no-repeat top left;}



#pg-sub #main-nav .navbox {background:url(../img/nav-strip.jpg) no-repeat top left;margin:0 0 0 9px;}

#pg-sub #main-nav .navbox-active {background:url(../img/nav-strip-actv.jpg) no-repeat top left;}

#pg-sub #mc-inner .navbox {background:#F4833D url(../img/nav-strip-sub.gif) repeat-y top left;float:right;width:165px;margin:0 0 10px 30px;padding:0 0 5px 0;}



#feature-nav h5 {margin:0;padding:13px 5px 6px 30px;}

.nav ul {list-style:none;margin:0;padding:0 5px 0 30px;}

.nav li {padding-bottom:2px;padding-top:0;}

#mc-inner .navbox h5 {margin:0;padding:7px 3px 6px 13px;}

#mc-inner ul {padding-left:13px;}



#pg-sub #feature-nav .feature {margin:-45px 0 0 15px;}

#pg-sub .f-mid {background:#B57763;width:215px;border:1px solid #B57763;margin:0;padding:0;} /* w/out border ffox doesnt collapse width so gap between f-inner and f-bottom */

#pg-sub .f-top {background:url(../img/f-top.gif) no-repeat top left; width:217px;height:62px;margin:0;padding:0;}

#pg-sub .f-bot {background:url(../img/f-bot.gif) no-repeat top left; width:217px;height:76px;margin:0;padding:0;}

.f-inner {padding:0 15px;margin:0 auto;}





/* =======================

	TEXT FORMATTING		*/



#sectionh1 {width:240px;background-color:#FEC34E;padding:3px;font-size:1.4em;font-weight:bold;color:#FFF2BB;margin-bottom:4px;}

h1 {color:#E42226;font-size:1.4em;margin:0;padding:0;}

h2,h3,h4 {color:#544266;font-weight:bold;}

h2 {font-size:1.3em;;margin:0;padding:0;}

h3 {font-size:1.2em;margin-bottom:0;margin-top:26px;}

h4 {font-size:1.1em;}

h5 {font-weight:bold;font-size:1em;}



.nav h5 {color:#E42226;}

.nav li, p.nav {font-size:.95em;}

#pg-hom .nav {font-size:12px;}

#pg-hom .nav h5 {font-size:14px;}

.nav {font-weight:normal;}

#mc-inner .nav li {font-size:1em;}



#footer, #footer .nav {font-size:.95em;}

#footer p {margin:0 0 3px 0;padding:0;}



.feature h5 {color:#FFF2BB;background:url(../img/fh5-bg.jpg) repeat center center;text-align:center;margin:15px auto 0 auto !important;padding:5px !important;

	width:139px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:129px;

}

.feature h5 a:link, .feature h5 a:visited {color:#FFF2BB !important;text-decoration:none;}

.feature h5 a:hover {text-decoration:none !important;}



a:link {color:#544266;text-decoration:underline;}

a:visited {text-decoration:underline;}



.feature .event,.feature .event a:link,.feature .event a:visited {color:#FDB142 !important;font-weight:normal !important;text-decoration:none;}

.nav a:link, #footer a:link {color:#544266;text-decoration:none;}

#pg-hom .feature .event, #pg-hom .feature .event a:link, #pg-hom .feature .event a:visited {color:#000 !important;text-decoration:none;}

.nav h5 a:link, .nav h5 a:visited {color:#E42226 !important;text-decoration:none;}

.feature a:link {font-weight:bold;text-decoration:none;}

.nav a:visited, #footer a:visited {color:#544266;text-decoration:none;}

.feature a:visited {color:#544266;font-weight:bold;text-decoration:none;}



.nav a:hover, #footer a:hover, .feature a:hover, .feature .event a:hover {text-decoration:underline !important;}

#pg-sub #main-content a:hover {text-decoration:none;}



#main-nav .active, .active {color:#FFF2BB;}



.feature .action {text-align:center;}



#main-content p {line-height:1.35em;}


