.newsletter ul{
 margin:0;padding:0;
}
.boldgreen {color: #006400;font-weight: bold;font-size: 16px;}
#home-wrapper {float: left; width: 78%;margin:10px 0 10px 0;}

#main {float: right; width: 72%;background:#fff;margin:0 0 0 0;}

#left_column {float: left; width: 27%;margin:0 0 0 0; }

#right_column {float: right; width: 21%;margin:10px 0 0 0;}
#right_column, #left_column, #main{padding: 10px 0;margin-bottom: 5px}

#left_column .cap_top, #right_column .cap_top {font-size: 4px ; text-indent:-9999px; margin:0;padding: 0 0 1px;background: #C7D1D2;color: #000;border-bottom:1px solid #ABB5B5;}
#left_column .cap_bottom, #right_column .cap_bottom {font-size: 4px ; text-indent:-9999px; margin:0;padding: 0 0 1px;background: #678285;color: #000;border-top:1px solid #ABB5B5;}

#right_column .sidecontent, #left_column .sidecontent {background: #fff;margin:0;padding: 5px .8em;line-height: 1.3;}
#right_column .sidecontent{background:#D3E0E7}

.sidecontent hr {margin:1em 0}
#footer { margin: 20px 50px 1em 50px; }
.branding td {text-align:center; }
#home #main ul {margin-top:-10px; padding-right:0;}
#sticky {border-bottom:1px dashed #777777; margin-bottom:8px;}
.rss {margin: 0 4px 1em 4px; font-size:80%;}
.rss a {padding-right:1em}
p.rss {margin:0; padding:0}

.iconkey{font-size: 9px;margin-bottom: 1em;margin-left: 4px;margin-top: 4px;padding: 0;}
.iconkey img {margin-left:4px;margin-right:2px; vertical-align:middle;}
.syndicate {font-size:0.75em;text-align:center;margin:3px 0;}
img.feature{margin-left:8px;margin-right: 0px;vertical-align: middle;float:right;}

/* ---#features a, #features a:link, #features a:visited{color:#154861; } ------ */

.survey {font-size:11px; text-align:left;}

hr.sidenav {margin:8px 0; padding:0}

#features ul, #forums ul{
font-size: .85em;
line-height: 125%; 
list-style: none;
margin-left: 0;
margin-top: 4px;
margin-bottom: 2px;
padding-left: 1em;
text-indent: -1em;
        } 

#features li, #forums li {padding: 0; margin:0;}
#features li a:hover { background: transparent; }


.classified {font-size:100%}

.classifieds ul
{
	font-size: 80%;
	line-height: 100%;
	list-style:none;
	margin-left: 0;
	margin-top:4px;
	margin-bottom: 2px;
	padding-left: 1em;
	text-indent: -1em;

}

.classifieds li { padding: 0 0 .5em 0 ; margin:0;}

.classifieds p {font-size:.8em; margin:0; padding:0;}

.classifieds span {font-size:.85em;}



#selectedhighlights ul { 
	font-size: .8em;
	line-height: 100%;
	list-style:none;
	margin-left: 0;
	margin-top:4px;
	margin-bottom: 2px;
	padding-left:1em;
	text-indent: -1em;
}

#selectedhighlights ul li{padding: 0 0 .5em 0; margin:0;}




.trademark, .trademark a, .trademark a:visited, .trademark a:link
{
	font: bold italic .9em sans-serif;
	padding: 0;
	color: #006400;
	margin: 0;
}

.trademark a { text-decoration: underline; }

/* --- POLLS ---------- */

.pollQuestion {font-size:.85em; margin:0; padding:0; font-weight:bold;}
.pollAnswer, .pollTotalVotes, .pollResultAnswer, .pollResultPercent, .pollResultVotes, .pollSelectedPercent, .pollSelectedVotes {font-size:.8em; margin:0; padding:0;font-weight:normal}

.pollResult {margin-top:5px}

#searchresults {
font-family:  Verdana, sans-serif, arial;
padding:0px; background-color: #FFFFFF;
	min-width: 125px;
	/*height: 100%; */
	margin: 0 15px;
	padding:0;}

#searchresults dd {font-size:12px;}

#searchresults h2 {font-size:16px}



#messageboard_posts p {font-size:.8em; padding:0 0 0 1em; margin:0;}
#messageboard_posts li {list-style-type: circle; font-size: .8em;
line-height: 125%;
margin-left: 0;
margin-top: 4px;
margin-bottom: 2px;
padding-left: .3em;
text-indent: -.8em;
}

#messageboard_posts ul {margin-left:0; padding-left:0em; list-style-position: inside;}

.sidebar_news p {font-size:.8em; padding:0 0 0 1em; margin:0;}
.sidebar_news li {list-style-type: circle;  word-wrap: break-word; font-size: .85em;line-height: 125%;margin:4px 0 2px;}
.sidebar_news ul {margin-left:0; padding-left:1em;}


.opengl_main_links {
text-align:center;
margin:0;padding:0;
list-style:none;
font-weight:bold;
}
.opengl_main_links a {
text-decoration:none;
display:block;
padding: 1px 0;
}
.opengl_main_links a:hover {
background:#e6f3fa;
color:#960;
}
.opengl_main_links li {
line-height:16px;
width:150px;
margin:0 auto 3px;
}

