html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

body{
margin:0;
padding:0;
line-height: 1em;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*Some edits by LA */

.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}

.ubercolortabs ul{
font: bold 12px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.ubercolortabs a{
float: left;
color: white;
background: #2BA94F url(http://www.greenreference.com/images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(http://www.greenreference.com/images/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}

.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #008000; /*background color of tabs onMouseover*/
color: white;
}

.ubercolortabs a:hover span{
background-color: transparent;
}

.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #008000; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#topsection{
background: #EAEAEA;
height: 20px; /*Height of top section*/
line-height: 20px;
font: bold 16px Arial, Verdana, sans-serif;
}

#topsection2{
background: #FFFFFF;
height: 8px; /*Height of top section*/
}

.latest{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 20px;
line-height: 20px;
color: white;
background: #000000; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.latest a{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
color: white;
text-decoration: none;
}

.latest2 {
font: bold 14px Arial, Verdana, sans-serif;
text-decoration: none;
}

.latest2 a{
font: 12px Arial, Verdana, sans-serif;
text-decoration: none;
}

.latest3 {
font: 12px Arial, Verdana, sans-serif;
text-align:center;
}

.latest3 a{
font: 12px Arial, Verdana, sans-serif;
}


.latest4 {
margin: 0 0 0 10px;
font: 12px Arial, Verdana, sans-serif;
}

.latest4 h1{
font: bold 14px Arial, Verdana, sans-serif;
}


.latest8 {
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
color: white;
}

#contentcolumn-la{
float: right;
}

#leftcolumn-la{
float: left;
}

.rss-box {
	 width: 300px;
}


.rss-title, rss_title a {
	margin: 1px 0;
	padding: 0;
font: bold 15px sans-serif;
color: #008000;

}

.rss-items {

       margin:0;
       padding-left:12px;
       padding-top:0px;

}

.rss-item  {
	font-family: sans-serif;
	font-size: 12px;
padding-top:0.3em;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
text-decoration: none;
color: #000000;
	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: xx-small;
	}