/* Headings */



a:link, a:visited, a.link		{color: #427106; text-decoration: underline;}
a:active, a:hover	{color: #739349; text-decoration: none;}


/* Header */



#signup {float: left; width: 400px; text-align: right; font-size: 1.2em; font-weight: bold; margin-top: 1em; padding-right: 10px;}
#logfrm {float: right; padding: 0 30px 0 0;}
#logfrm fieldset {background: url(../images/label_login.gif) 0 1.5em no-repeat; color: #999999; padding-left: 4.5em;}
#logfrm label {float: left;margin-right: 5px;}
.logfield {font-size: 1.2em; border-top: 1px solid #8F8F8F; border-left: 1px solid #8F8F8F; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; padding: 0 0.3em; width: 100px;}
.srchfield {font-size: 1.4em; border-top: 1px solid #8F8F8F; border-left: 1px solid #8F8F8F; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; padding: 0 0.3em; width: 260px;}


.width545 {width: 545px;}
.width675 {width: 675px;}
.width300 {width: 300px;}
.width165 {width: 163px;}
.width130 {width: 130px;}
.width100 {width: 100px;}
.width50 {width: 50px;}

#main .imgleft {float: left; margin: 0 10px 7px 0;}
#main div  {padding-bottom: 10px;}
#main .greenborder  {clear: left; border: 1px solid #739349; padding: 20px 20px 0 20px;}

/* Content */
#main {float: left; }

#content ul {margin:0px 0px 0px 20px; padding:0px}

#commentz {padding: 15px; background: #F4F4F4;}

#pollresults {padding: 0 25px;  line-height: 1.1em;}
#pollresults div {background: url(../images/bg_poll_left.gif) no-repeat; text-align: right; margin: 3px 0 10px 0; height: 14px; }
#pollresults div span {color: #FFFFFF; text-align: right; }
#pollresults div div {float: right; width: 6px; height: 14px; background: url(../images/bg_poll_right.gif) no-repeat; margin: 0;}
#pollresults div.winner {background: url(../images/bg_poll_left_win.gif) no-repeat; text-align: right;}
#pollresults div.winner div {float: right; width: 6px; height: 14px; background: url(../images/bg_poll_right_win.gif) no-repeat;}
	
#regfrm {padding: 25px; }
#regfrm .regcol label {display: block; float: left; }
#regfrm label {font-size: 0.9em;}
#regfrm br {clear:left;}
#regfrm .regfield {clear: left; display: block; margin-bottom: 10px; float: left; border: 1px solid #669934; font-size: 100%; width: 230px;}
#regfrm .regcol {float:left; width: 240px; margin-right: 50px;}
#regfrm #submitter {width: 520px; clear: right; text-align: right;}
#regfrm select {clear: left; display: block; margin-bottom: 10px; float: left; border: 1px solid #669934;margin-bottom: 10px; font-size: 100%;}

#regfrm #blu {padding: 10px; background: #F8F8F8; width: 220px;}
#regfrm #blu .regbox {float: left; margin-bottom: 10px; margin-right: 10px; }
#regfrm #blu label { float: left; margin-bottom: 10px; width: 170px;}


/* Margin */
#margin {float: right; }
#marginpanel {width: 297px; background: #F7FAE6;}
#marginpanel h3 {padding-left:10px;}
#marginpanel .radiobutt {float: left; margin-bottom: 10px;}
#marginpanel .votebutt {display: block; width: 128px; height: 24px; background: url(../images/butt_voteOff.gif) no-repeat; text-indent: -9999px; border: none;}
#marginpanel .votebutt:hover {background: url(../images/butt_voteOn.gif) no-repeat; cursor: pointer;}
	#marginpanel .pollsubmit {}

/* Paginate */
#paginate {font-size: 0.8em; }
#paginate	ul {float: right; list-style: none;  }
#paginate	ul li {float: left; padding: 0 4px; border-right: 1px solid #74924A; }
#paginate a {float: left; font-weight: bold; text-decoration: none;  }
#paginate a:hover {text-decoration: underline;}
#paginate .next {background: url(../images/link_arrow_right.gif) 100% 50% no-repeat ; padding-right: 15px;}


/* Footer */

/* Adventia Additions */
