/*basic elements*/
body{margin:0;font-family:Arial, Verdana, Sans-Serif;background:url(../img/community/pagebg.jpg) left top repeat-x;color:#626366;}
form{display:inline;}
h1{margin:0;font-size:140%;color:#086b37;}
h2{font-size:120%;color:#59ae4a;}
a{color:#086b37;text-decoration:underline;}
a:hover{text-decoration:none;}
input{font-size:100%;}
/*basic elements*/

/*header bar*/
#header{width:758px;height:165px;background:url(../img/community/header.jpg) left top no-repeat;}
#header p{margin:0;}
#header a{color:#58ac4a;}
#header ul.topnav{margin:0;padding:0;}
#header ul.topnav li{display:block;position:absolute;top:131px;}
#header ul.topnav li a{display:block;width:198px;height:34px;}
#header ul.topnav li.c{left:155px;}
#header ul.topnav li.b{left:353px;}
#header ul.topnav li.v{left:551px;}
/*header bar*/

/*navigation bar*/
#navbar{position:absolute;left:0;top:165px;width:155px;overflow:visible;color:#086b37;background:#c8e3bf;}
#navbar a{color:#086b37;}
#navbar div.top{background:url(../img/community/leftnavtop.jpg) left top no-repeat;width:155px;height:15px;}
#navbar div.mid{}
#navbar div.base{height:15px;}

#navbar ul.nav{margin:0;padding:0;}
#navbar ul.nav li{margin:0;padding:0;list-style-type:none;line-height:1.8;}
#navbar ul.nav li a{color:#086b37;display:block;width:135px;padding-left:20px;text-decoration:none;}
#navbar ul.nav li a:hover{text-decoration:underline;}
#navbar ul.nav li a.more{background:url(../img/community/leftnavarroff.gif) left center no-repeat;}
#navbar ul.nav li a.active{background:#d7effc;font-weight:bold;}
#navbar ul.nav li a.moreactive{background:#d7effc url(../img/community/leftnavarron.gif) left center no-repeat;font-weight:bold;}
#navbar ul.nav li ul.more{margin:0;padding:0;background:#d7effc;}
#navbar ul.nav li ul.more li a{color:#61a6d2;}

#navbar div.haveyoursay{background:url(../img/community/haveyoursay.jpg) left top no-repeat;padding:45px 10px 0 10px;margin:20px 0;clear:both;}
#navbar div.haveyoursay h2{display:none;}
#navbar div.haveyoursay p{margin:0;padding:0;}
#navbar div.haveyoursay div.ans, #navbar div.haveyoursay div.submit{float:left;}

#navbar div.yourviews{background:url(../img/community/yourviews.jpg) left top no-repeat;padding:45px 10px 0 10px;margin:20px 0;clear:both;}
#navbar div.yourviews h2{display:none;}
#navbar div.yourviews h3{margin:0;padding:0;text-align:center;font-style:italic;font-size:120%;}
#navbar div.yourviews p{margin:0;padding:0;}

#navbar .weather{padding:0 10px;text-align:center;}

#navbar .search{padding:0 10px;}

#navbar .finallynx{font-size:90%;padding:0 10px;}

/*navigation bar*/

/*main content area*/
#maincontent{position:absolute;left:155px;top:165px;width:593px;background:#ffffff;}
#maincontent .top{background:url(../img/community/topimgbg.jpg) left top repeat-y;width:593px;height:236px;}
#maincontent .mid{padding:20px;}
#maincontent .midhome{}
#maincontent .base a{display:block;line-height:2;margin:0 0 20px 20px;background:url(../img/top.gif) left center no-repeat;padding-left:25px;clear:both;}

#maincontent #communityNav{position:absolute;top:0;width:197px;left:0;}
#maincontent #communityNav ul{margin:0;padding:0;background:#5e9b5c;}
#maincontent #communityNav ul li{margin:0;padding:0;list-style-type:none;line-height:1.8;}
#maincontent #communityNav ul li a{color:#ffffff;display:block;width:187px;padding-left:10px;text-decoration:none;}
#maincontent #communityNav ul li a:hover{text-decoration:underline;}
#maincontent #communityNav ul li a.active{background:#59ae4a;font-weight:bold;}
#maincontent #communityNav .base{background:url(../img/communitynavbase.gif) top left no-repeat;width:197px;height:12px;}

#maincontent #businessNav{position:absolute;top:0;width:197px;left:198px;}
#maincontent #businessNav ul{margin:0;padding:0;background:#086b37;}
#maincontent #businessNav ul li{margin:0;padding:0;list-style-type:none;line-height:1.8;}
#maincontent #businessNav ul li a{color:#ffffff;display:block;width:187px;padding-left:10px;text-decoration:none;}
#maincontent #businessNav ul li a:hover{text-decoration:underline;}
#maincontent #businessNav ul li a.active{background:#41885c;font-weight:bold;}
#maincontent #businessNav .base{background:url(../img/businessnavbase.gif) top left no-repeat;width:197px;height:12px;}

#maincontent #visitorsNav{position:absolute;top:0;width:197px;left:396px;}
#maincontent #visitorsNav ul{margin:0;padding:0;background:#b6cc36;}
#maincontent #visitorsNav ul li{margin:0;padding:0;list-style-type:none;line-height:1.8;}
#maincontent #visitorsNav ul li a{color:#ffffff;display:block;width:187px;padding-left:10px;text-decoration:none;}
#maincontent #visitorsNav ul li a:hover{text-decoration:underline;}
#maincontent #visitorsNav ul li a.active{background:#8abf42;font-weight:bold;}
#maincontent #visitorsNav .base{background:url(../img/visitorsnavbase.gif) top left no-repeat;width:197px;height:12px;}
/*main content area*/

/*generic classes*/
.hide{display:none;}
.clearer{clear:both;}
.intro{font-size:140%;color:#086b37;}
.label{color:#086b37;}
/*generic classes*/
