/* CSS Document */
body { background:url(../images/cloth011.jpg) left top fixed; text-align:center; vertical-align:middle }
#container { background:#d1b58e url(../images/left_fill.jpg) top left repeat-y; margin:auto; width:775px; height:auto; text-align:left }

/*** HEADER STYLES **/
#header { background: url(../images/header.jpg) left top no-repeat; width:775px; height:auto/*180px*/; padding:0px }
#hlinks { font-size:0.7em; width:770px; text-align:right; padding:5px 0px 0px 0px }
#hlinks a { text-decoration:none; color:#000 }
#hlinks a:hover { color:#FFF }
#bodycontainer { border:#F00 0px solid; width:775px; margin-top:165px }

#navback { background:url(../images/left_back.jpg) left bottom no-repeat; clear:both; margin:0px; padding:0px; border:#fff 0px solid }

/*** NAVIGATION STYLES ***/
#navcontainer { float:left; width:215px; border:#000 0px solid; margin:25px 0px 0px 0px; padding:0px; text-align:center }
#navcontainer ul { list-style-type:none; text-align:left; margin-top:0px; text-transform:uppercase }
#navcontainer ul li a { border:#fff 0px solid; background:transparent url(../images/list_off.gif) left center no-repeat; padding-left:15px; text-align:left; text-decoration:none; color:#fff; margin:0px }
/**html #navcontainer ul li a { margin-left:80px }*/
#navcontainer ul li a:hover { background:transparent url(../images/list_on.gif) left center no-repeat; color:black; font-weight:bold }
#navcontainer ul li a#current { background:transparent url(../images/list_on.gif) left center no-repeat; color:black; font-weight:bold }

/*** CONTENT STYLES ***/
#content { margin:0px 0px 0px 249px; width:516px; height:auto; padding:0px 0px 5px 0px; border:#000 0px solid; text-align:left; font-size:0.9em; border-bottom:#630 1px solid }
#content h1 { display:none; visibility:hidden }
#content h2 { color:#630; font-size:1.4em; margin-bottom:0px; padding-bottom:0px }
#content h3 { color:#930; font-size:1.2em; margin-bottom:0px; padding-bottom:0px }
#content p { margin-top:1px; padding-top:1px }
#content div {font-size:0.8em; padding:2px 3px 2px 3px; text-align:center }
#content div.anchor_top { border-top:#630 1px solid; margin-top:3px; padding-top:3px; text-align:left }
#content div.anchor_bottom { border-bottom:#630 1px solid }
#content div.anchor_both { border-bottom:#630 1px solid; border-top:#630 1px solid }
#content div a#active { color:#000 }
#content p.bottom { margin-top:1px; padding-top:1px; margin-bottom:1px; padding-bottom:1px }
#content ul { margin-top:1px; padding-top:1px; margin-left:0.8em; padding-left:0.8em }
#content ul.indent { margin-left:1.2em; padding-left:1.2em }
#content a { color:#900; text-decoration:none }
#content a:hover { color:#F06 }
.business { width:516px }
.business td { width:258px; padding:0px 5px 5px 0px; border:#000 0px solid; vertical-align:top }
.error { color:#F00; font-weight:bold }
.msg { color:#090; font-weight:bold }

/*** UPCOMING EVENTS BOX STYLE ***/
#upcoming { border:#630 1px solid; float:right; margin-bottom:5px; margin-left:10px; padding:0px; text-align:center; width:250px; font-size:large }
#upcoming h3 { background:#630; color:#FFF; margin:0px; padding:0px 0px 4px 0px; display:block }
#upcoming div { font-size:1em; text-align:center }
#upcoming p { margin-bottom:0px; padding-bottom:0px }
#upcoming hr { background:#630; color:#630; height:1px; margin:2px 0 2px 0; padding:0 }

/*** FOOTER STYLES ***/
#grassroots { float:left; width:247px; height:47px; vertical-align:bottom; margin:0px; padding:0px }
#grassroots img { display:block; margin:0px; padding:0px }
#footer { /*background:url(images/grassroots.jpg) left bottom no-repeat;*/ border:#FFF 0px solid; width:770px; height:47px; padding:5px 0px 0px 0px; font-size:11px; text-align:center; vertical-align:bottom; clear:both } 

/*** PAGE IMAGES STYLES ***/
#img_about { background:url(../images/about.jpg) left top no-repeat; float:right; width:200px; height:125px; padding:0px 5px 5px 0px }
#img_membership { background:url(../images/membership.jpg) right top no-repeat; float:right; width:200px; height:270px; padding:0px 5px 5px 0px }
#img_leadership { background:url(../images/leadership.jpg) right top no-repeat; float:right; width:200px; height:270px; padding:0px 5px 5px 0px }
#img_programs { background:url(../images/programs.jpg) right top no-repeat; float:right; width:200px; height:160px; padding:0px 5px 5px 0px }
#img_mochapreneurs { background:url(../images/mochapreneurs.jpg) right top no-repeat; float:right; width:200px; height:150px; padding:0px 5px 5px 0px }
#img_partners { background:url(../images/partners.jpg) right top no-repeat; float:right; width:200px; height:200px; padding:0px 5px 5px 0px }
#img_contact { background:url(../images/contact.jpg) right top no-repeat; float:right; width:200px; height:200px; padding:0px 5px 5px 0px }