﻿/*++ RESET +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, tbody, dt, dd, dl {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
img.img-to-left {
	margin-right: 10px;
	float: left;
}
img.img-to-right {
	float: right;
	margin-left: 10px;
}
a img {
	vertical-align: text-bottom;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	-webkit-padding-start: 0;
}
caption, th {
	text-align: left;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html .clearfix {
	height: 1%;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.hid {
	display: none;
}
.nobg {
	background: none !important;
}
.nopadd {
	padding: 0 !important;
}
.nomgr {
	margin: 0 !important;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
.nobdr {
	border: 0 none;
}
.align-right {
	text-align: right;
	display: block;
}
.clear {
	clear: both;
}
*:first-child + html img {
	vertical-align: text-bottom;
}
* html img {
	vertical-align: text-bottom;
}
.overlabel-wrapper {
	position: relative;
}
.overlabel-wrapper label.overlabel-apply {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: text;
}
/*.overlabel-apply { position:absolute; }*/
/*++ STRUCTURE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	padding:0 0 20px 0;
	background: url(../images/interior-pages/bg.gif) repeat-x left top #fff;
}
body#home{
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff;
}
body.green {
	background-image:url(../images/home-green/bg.gif);
}
body.blue {
	background-image:url(../images/home-blue/bg.gif);
}
body.red {
	background-image:url(../images/home-red/bg.gif);
}
body #wrapper {
	width: 986px;
	margin: 0 auto;
	position:relative;
	z-index:1;
}
body#home #wrapper {
	background:none;
}
body #header {
	position: relative;
	z-index:1;
	margin-bottom:70px;
	height:174px;
}
body#home #header{
	height:auto;
	margin-bottom:0;
}
body#home #header .logo {
	position: absolute;
	left: 0px;
	top: 28px;
	display:block;
}
body#home.green #header .logo {
	background:#9c8a30;
	cursor:pointer;
}
body#home.blue #header .logo {
	background:#02adb8;
}
body#home.red #header .logo {
	background:#9e372e;
}
#header ul.menu-main {
	position: absolute;
	left: 217px;
	top: 56px;
}
#header ul.menu-main li {
	font:normal 13px/13px Helvetica, Arial, sans-serif;
	float:left;
	clear:both;
	margin-top:-4px;
}
#header ul.menu-main li a {
	font:bold 12px/13px Helvetica, Arial, sans-serif;
	color:#fff;
	background:url(../images/bullets/menu-main-arrow.gif) no-repeat 10px center #303030;
	display:block;
	text-decoration:none;
	padding:4px 9px 6px 23px;
}

body#home.green #header ul.menu-main li a:hover {color:#b9a231; text-decoration: none;}
body#home.blue #header ul.menu-main li a:hover{color:#02adb8; text-decoration: none;}
body#home.red #header ul.menu-main li a:hover{color:#CC5147; text-decoration: none;}

#header ul.menu-main li.first-child {
	margin:0;
}
#header ul.menu-main li.last-child a {
	padding-top:6px;
}
#header ul.menu-main li a:hover {
	text-decoration:none;
	color: #c3c4c4;
}

body#home #header ul.menu-top {
	position: absolute;
	right: 0px;
	top: 28px;
}
#header ul.menu-top li {
	font:normal 11px/12px arial, helvetica, sans-serif;
	background:url(../images/backgrounds/menu-top-separator.gif) no-repeat left center;
	padding:0 6px;
	margin:5px 0;
	float:left;
}
#header ul.menu-top li.first-child {
	padding-left:0;
	background:none;
}
#header ul.menu-top li a {
	font:normal 11px/12px arial, helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#header ul.menu-top li a:hover {
	text-decoration:underline;
}
#header ul.menu-top li.social-buttons {
	background:#f2efe1;
	padding:3px 4px;
	margin:0;
	font:normal 11px/12px arial, helvetica, sans-serif;
}
* html #header ul.menu-top li.social-buttons {
	height:17px;
}
#header ul.menu-top li.social-buttons a img {
	vertical-align:top;
}

body#home #body {
	position:relative;
	z-index:0;
}
body#home #banner-animation {
	position:relative;
	z-index:0;
	margin:0 -50px;
	width:1086px;
	height:610px;
	overflow:hidden;
}
body#home #banner-animation ul.ba-list {
	
}
body#home #banner-animation ul.ba-list li {
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}
body#home #banner-animation ul.ba-list li.current {
	z-index:1;
}
body#home #banner-animation ul.ba-list li div.ba-content {
	position:absolute;
	left:50px;
	top:220px;
	width:450px;
}
body#home #banner-animation ul.ba-list li div.ba-content h2 {
	font:bold 33px/33px Helvetica, Arial, sans-serif;
	color:#000;
	margin:0 0 10px 0;
}
body#home #banner-animation ul.ba-list li div.ba-content p {
	font:normal 16px/normal Helvetica, Arial, sans-serif;
	color:#000;
	margin:0 0 15px 0;
}
body#home #banner-animation ul.ba-list li div.ba-content a.read-more {
	font:normal 10px/11px  Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/home-green/read-more.gif) no-repeat right center;
	text-decoration:none;
	padding:4px 15px 4px 5px;
	margin:0;
	text-transform:uppercase;
	float:left;
}
body#home.blue #banner-animation ul.ba-list li div.ba-content a.read-more {
	background:url(../images/home-blue/read-more.gif) no-repeat right center;
}
body#home.red #banner-animation ul.ba-list li div.ba-content a.read-more {
	background:url(../images/home-red/read-more.gif) no-repeat right center;
}
body#home #banner-animation ul.ba-buttons {
	position:absolute;
	right:60px;
	top:370px;
	background:#fff;
	padding:6px;
	z-index:100;
}
body#home #banner-animation ul.ba-buttons li {
	float:left;
	margin:0 1px;
}
body#home #banner-animation ul.ba-buttons li.first-child {
	position:absolute;
	left:-8px;
	top:0px;
}
body#home #banner-animation ul.ba-buttons li.last-child {
	position:absolute;
	right:-8px;
	top:0px;
}
body#home #banner-animation ul.ba-buttons li img {
	vertical-align:top;
}
body#home #banner-animation ul.ba-buttons li a {
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	background:#e0dbbf;
	padding:3px 0 4px 0;
	width:17px;
	text-align:center;
	text-decoration:none;
}
body#home.blue #banner-animation ul.ba-buttons li a {
	background:#b2e5e8;
}
body#home.red #banner-animation ul.ba-buttons li a {
	background:#e1c1be;
}
body#home #banner-animation ul.ba-buttons li.current a {
	background:url('../images/home-green/ba-button-bg.gif') repeat-x left top;
}
body#home.blue #banner-animation ul.ba-buttons li.current a {
	background:url('../images/home-blue/ba-button-bg.gif') repeat-x left top;
}
body#home.red #banner-animation ul.ba-buttons li.current a {
	background:url('../images/home-red/ba-button-bg.gif') repeat-x left top;
}

div.table {
	clear:both;
}
* html div.table {
	height:1%;
}
div.table.home-content{
	margin-top:-155px;
	z-index:1;
	position:relative;
}
div.table div.table-row {
	padding:10px 0 10px 0;
	margin:0;
	overflow:hidden;
}
* html div.table div.table-row {
	height:1%;
}
div.table div.table-row:last-child {
	border-bottom:0 none;
}
div.table div.table-row.last-child {
	border-bottom:0 none;
}
div.table div.table-cell {
	float:left;
	width:723px;
}
div.table div.table-cell.right-side{width:230px; float:right;}
div.table div.table-cell.sponsors {
	float:right;
	width:229px;
}

body#home ul.website-list {
	
}
body#home ul.website-list li.wsl-item {
	width:210px;
	margin:0 33px 0 0;
	padding:12px 0;
	float:left;
}
body#home ul.website-list li.wsl-item.last-child {
	margin:0 0 0 0;
}
body#home ul.website-list li.wsl-item table.wsli-title {
	margin:0 0 5px 0;
}
body#home ul.website-list li.wsl-item table.wsli-title img {
	margin-right:15px;
}
body#home ul.website-list li.wsl-item table.wsli-title h2 {
	font:bold 22px/22px Helvetica, Arial, sans-serif;
	margin:0 0 5px 0;
}
body#home ul.website-list li.wsl-item table.wsli-title h3 {
	font:bold 15px/15px Helvetica, Arial, sans-serif;
	color:#222;
}
body#home ul.website-list li.wsl-item table.wsli-title span.text-date {
	font:normal 14px/14px Helvetica, Arial, sans-serif;
	color:#222;
}
body#home ul.website-list li.wsl-item p {
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	color:#555;
	margin:0 0 15px 0;
}
body#home ul.website-list li.wsl-item a.read-more {
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	color:#9c8a30;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url('../images/home-green/double-arrow.gif') no-repeat left center;
	overflow:hidden;
}
body#home.blue ul.website-list li.wsl-item a.read-more {
	background:url('../images/home-blue/double-arrow.gif') no-repeat left center;
	color:#02adb8;
}
body#home.red ul.website-list li.wsl-item a.read-more {
	background:url('../images/home-red/double-arrow.gif') no-repeat left center;
	color:#9e362e;
}
body#home ul.website-list li.wsl-item a.read-more:hover {
	text-decoration:underline;
}

#footer {
	border-top:4px solid #9c8a30;
	padding:20px 0 0 0;
}
* html #footer {
	height:1%;
}
body#home.blue #footer {
	border-top-color:#02adb8;
}
body#home.red #footer {
	border-top-color:#9e362e;
}
#footer ul.news-list {
	overflow:hidden;
	margin:0 0 30px 0;
}
* html #footer ul.news-list {
	height:1%;
}
#footer ul.news-list li.nl-item {
	float:left;
	border-left:1px solid #d8d8d8;
	padding:0 30px 15px 30px;
	width:180px;
}
#footer ul.news-list li.nl-item.last-child {
	width:210px;
	padding-right:0;
}
#footer ul.news-list li.nl-item h2 {
	font:bold 13px/normal Arial, Helvetica, sans-serif;
	color:#222;
	margin:0 0 15px 0;
}
#footer ul.news-list li.nl-item ul {
	
}
#footer ul.news-list li.nl-item ul li {
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	background:url('../images/bullets/gray-arrow.gif') no-repeat left 5px;
	padding:0 0 0 10px;
}
#footer ul.news-list li.nl-item ul li a {
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#848484;
	text-decoration:none;
}
#footer ul.news-list li.nl-item ul li a:hover {
	text-decoration:underline;
}
#footer ul.news-list li.nl-item p {
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#848484;
	margin:0 0 20px 0;
}

#footer div.signup-form {
	border:1px solid #b2b2b2;
	position:relative;
	background:#fff;
	padding:4px;
}
* html #footer div.signup-form {
	padding:3px 4px 2px 4px;
}
*:first-child + html #footer div.signup-form {
	display:block;
	height:12px;
}
#footer div.signup-form label.overlabel {
	position:absolute;
	left:4px;
	top:5px;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#818181;
}
* html #footer div.signup-form label.overlabel {
	left:1px;
	top:6px;
}
*:first-child + html  #footer div.signup-form label.overlabel {
	display:block;
	z-index:2;
	top:4px;
}
#footer div.signup-form input.text-field {
	border:0 none;
	background:#fff;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#818181;
	width:150px;
	height:12px;
	margin:0;
	padding:0;
}
* html #footer div.signup-form input.text-field {
	vertical-align:top;
}
*:first-child + html #footer div.signup-form input.text-field {
	position:absolute;
	top:2px;
	z-index:1;
}
#footer div.signup-form input.submit-button {
	font-size:0px;
	line-height:0px;
	height:18px;
	text-indent:-999px;
	width:50px;
	display:block;
	border:0 none;
	background:url('../images/sign-up.gif') no-repeat left top;
	cursor:pointer;
	position:absolute;
	right:1px;
	top:1px;
}

#footer div.footer {
	position: relative;
}

#footer div.footer span.credit {
	position: absolute;
	top: 10px;
	right: 0;
	width: 210px;
}

#footer div.footer span.credit a{
	text-decoration: none;
	color: #a9a9a9;
	font-size: 10px;
	border: 0;
	float: left;
}

#footer div.footer span.credit a.text-link {
	margin-top: 7px;
}

#footer div.footer span.credit img{
	border-left: 1px solid #d4dadb;
	margin-left: 8px;
	padding-left: 8px;
	float: left;
}
* html #footer div.signup-form input.submit-button {
	top:2px;
	right:2px;
}

* html #footer div.footer {
	height:1%;
}
#footer div.footer ul {
	overflow:hidden;
	border-top:1px solid #d4dadb;
	border-bottom:1px solid #d4dadb;
	padding:15px 0;
	margin:0 0 15px 0;
}
* html #footer div.footer ul {
	height:1%;
}
#footer div.footer ul li {
	float:left;
	background:url('../images/home-green/footer-separator.gif') no-repeat left center;
	padding:0 7px 0 8px;
}
body#home.blue #footer div.footer ul li {
	background:url('../images/home-blue/footer-separator.gif') no-repeat left center;	
}
body#home.red #footer div.footer ul li {
	background:url('../images/home-red/footer-separator.gif') no-repeat left center;	
}

#footer div.footer ul li.first-child,
body#home.blue #footer div.footer ul li.first-child,
body#home.red #footer div.footer ul li.first-child {
	padding-left:0;
	background:none;
}
#footer div.footer ul li a {
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	color:#8e7d2a;
	text-decoration:none;
}
body#home.blue #footer div.footer ul li a {
	color:#69babf;
}
body#home.red #footer div.footer ul li a {
	color:#ba716b;
}
#footer div.footer ul li a:hover {
	text-decoration:underline;
}
#footer div.footer p {
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#6b6a6a;
}
#footer div.footer a.rss-link {
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#e8801f;
	text-decoration:none;
}
#footer div.footer a.rss-link:hover {
	text-decoration:underline;
}

/*******************************/

body#home #header ul.menu-main {
left: 200px;
top: 28px;
}

.resources{
	background:url(../images/interior-pages/bg-top-body.gif) no-repeat top left;
}

.newsletter{
	background:url(../images/interior-pages/bg-top-newsletter.gif) no-repeat top left !important;
}

.media{
	background:url(../images/interior-pages/bg-top-media.gif) no-repeat top left !important;
}

.award{
	background:url(../images/interior-pages/bg-top-award.gif) no-repeat top left !important;
}

.blog{
	background:url(../images/interior-pages/bg-top-blog.gif) no-repeat top left !important;
}

.sponsor-page{
	background:url(../images/interior-pages/bg-top-sponsors.gif) no-repeat top left !important;
}

body #header ul.menu-top {
	position: absolute;
	right:26px;
	top: 59px;
}
body #header ul.social-buttons {
	position: absolute;
	right:26px;
	top: 30px;
}
#breadcrumb{
	background:url(../images/backgrounds/dotted-line.gif) repeat-x left center;
	margin-bottom:25px;
}
#breadcrumb a.first-child{
	padding:0 4px 0 0;
}
#breadcrumb a{
	color:#555;
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	padding:0 4px;
	background:#fff;
}
#breadcrumb span{
	color:#06a7b1;
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
	background:#fff;
}
/*titles*/
h1{font:normal 28px/normal 'Helvetica Neue', Arial, Helvetica, sans-serif; color:#303031; margin-bottom:15px;}
p.intro{font:normal 14px/normal 'Helvetica Neue', Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px;}
a{color:#06a7b1; text-decoration:none;}
a:hover{text-decoration:underline;}
.table-gradientsponsors{
	background:url(../images/backgrounds/bg-table-gradient.gif) repeat-x left top;
	padding:25px 25px 45px 25px;
}
.table-gradientsponsors td{padding:0 50px 33px 0;}
.table-gradient{
	background:url(../images/backgrounds/bg-table-gradient.gif) repeat-x left top;
	padding:25px 25px 45px 25px;
}
.table-gradient td{background:url(../images/bullets/vertical-dot.gif) repeat-y right top; padding:0 50px 33px 0;}
.table-gradient td.last-child{background:none; padding:0 50px 33px 45px;}
.table-gradient tr.last-child td{padding-bottom:0px!important;}
.table-gradient h2{ font:bold 14px/normal Arial, Helvetica, sans-serif; color:#222; background:url(../images/bullets/line-arrow.png) no-repeat right top; padding:0 22px 8px 0;display:inline-block;}
*:first-child + html .table-gradient h2{display:inline;}
* html .table-gradient h2{display:inline;}
.table-gradient h2 a{font:bold 14px/normal Arial, Helvetica, sans-serif; color:#222;}
.table-gradient p{color:#555;}
.table-gradient img{border:1px solid #d2d2d2; padding:2px; float:left; margin-right:15px;}

/*Begin News Feed Rotator */
div.jrotator {
	background:#161717;
	height:39px;
	width: 725px;
	position:relative;
	overflow:hidden;
}
div.jrotator a.jr-button-left, div.jrotator a.jr-button-right, div.jrotator a.jr-button-pause {
	width:29px;
	height:39px;
	position:absolute;
	z-index:1;
	top:0px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
div.jrotator a.jr-button-left:focus, div.jrotator a.jr-button-right:focus, div.jrotator a.jr-button-pause:focus {
	outline:none;
}
div.jrotator a.jr-button-left {
	background-image:url('../images/jr-left.gif');
	left:0px;
}
div.jrotator a.jr-button-right {
	background-image:url('../images/jr-right.gif');
	right:0px;
}
/*div.jrotator a.jr-button-pause {
	background-image:url('../images/wma_marquis_mlock.gif');
	left:29px;
}*/
div.jrotator .jr-messages {
	margin:0 29px 0 30px;
	padding:0;
	position:relative;
	width:636px;
	overflow:hidden;
	height:29px;
}
div.jrotator .jr-messages ul {
	position:absolute;
	left:0px;
	top:0px;
}
div.jrotator .jr-messages ul li {
	font:normal 13px/13px Helvetica, Arial, sans-serif;
	color:#b9a231;
	padding:13px 10px;
	float:left;
	width:626px;
	background:#161717;
}

* html div.jrotator .jr-messages ul li {
	width:636px;
}

body#home .rotator-news div.jrotator .jr-messages div {display:block;}

/*End News Feed Rotator */
/*Begin Sponsors Rotator*/
.sponsors div.jrotator {
	background:#fff;
	height:229px;
	width:229px;
	position:relative;
	overflow:hidden;
}
.sponsors h2{
	background:url(../images/backgrounds/sponsor-bg-title.gif) repeat-x left bottom;
	height:29px;
	font:bold 15px/normal Helvetica, Arial, sans-serif;
	padding:10px 12px 0px 12px;
}
.sponsors div.jrotator .jr-messages{
	height:151px;
	width:229px;
	position:relative;
	overflow:hidden;
	margin:0;
}
.sponsors div.jrotator .jr-messages ul{width:229px; height:151px;}
body#home .sponsors div.jrotator .jr-messages div {display:block;}
.sponsors div.jrotator .jr-messages ul li{
width:229px;
height:101px;
padding:25px 0;
background:#fff url(../images/backgrounds/bg-sponsors.gif) repeat-x bottom left;
text-align:center;
}
.sponsors div.jrotator .jr-messages ul li a{

}
.sponsors div.jrotator a.jr-button-right,.sponsors div.jrotator a.jr-button-left ,.sponsors div.jrotator a.jr-button-pause {
	bottom:0px;
	top:auto;
}
.sponsors div.jrotator a.jr-button-right {
	right:0px;
	width:24px;
	height:39px;
}
.sponsors div.jrotator a.jr-button-left {
	left:0px;
	width:24px;
	height:39px;
}
.sponsors div.jrotator a.jr-button-pause {
	left:22px;
	width:183px;
	height:39px;
}
body.green .sponsors div.jrotator a.jr-button-right {background-image:url('../images/home-green/sponsor-jr-right.gif');}
body.blue .sponsors div.jrotator a.jr-button-right {background-image:url('../images/home-blue/sponsor-jr-right.gif');}
body.red .sponsors div.jrotator a.jr-button-right {background-image:url('../images/home-red/sponsor-jr-right.gif');}

body.green .sponsors div.jrotator a.jr-button-left {background-image:url('../images/home-green/sponsor-jr-left.gif');}
body.blue .sponsors div.jrotator a.jr-button-left {background-image:url('../images/home-blue/sponsor-jr-left.gif');}
body.red .sponsors div.jrotator a.jr-button-left {background-image:url('../images/home-red/sponsor-jr-left.gif');}

/*body.green .sponsors div.jrotator a.jr-button-pause {background-image:url('../images/home-green/sponsor-jr-pause.gif');}
body.blue .sponsors div.jrotator a.jr-button-pause {background-image:url('../images/home-blue/sponsor-jr-pause.gif');}
body.red .sponsors div.jrotator a.jr-button-pause {background-image:url('../images/home-red/sponsor-jr-pause.gif');}*/

body.green .sponsors div.jrotator a.jr-button-pause, body.blue .sponsors div.jrotator a.jr-button-pause, body.red .sponsors div.jrotator a.jr-button-pause {background:url('../images/home/sponsor-jr-pause.gif') no-repeat 0 0;}


/*End Sponsors Rotator*/
body#home.blue div.jrotator .jr-messages ul li {
	color:#02adb8;
}
body#home.red div.jrotator .jr-messages ul li {
	color:#cc5147;
}
body#home div.jrotator .jr-messages div{display:none;}

body#home.green div.jrotator .jr-messages div#list-green{display:block;}
body#home.green div.jrotator .jr-messages div#list-blue{display:none;}
body#home.green div.jrotator .jr-messages div#list-red{display:none;}

body#home.blue div.jrotator .jr-messages div#list-blue{display:block;}
body#home.blue div.jrotator .jr-messages div#list-green{display:none;}
body#home.blue div.jrotator .jr-messages div#list-red{display:none;}

body#home.red div.jrotator .jr-messages div#list-red{display:block;}
body#home.red div.jrotator .jr-messages div#list-green{display:none;}
body#home.red div.jrotator .jr-messages div#list-blue{display:none;}

#feeddiv .gfc-resultsHeader, #feeddiv .gf-snippet, #feeddiv .gf-author, #feeddiv .gf-spacer, #feeddiv .gf-relativePublishedDate {display : none !important;}
##feeddiv {width: 100% !important;}
#feeddiv li a {font-weight: bold;}
body#home.green #feeddiv li a{color:#b9a231 !important;}
body#home.blue #feeddiv li a{color:#02adb8; !important;}
body#home.red #feeddiv li a{color:#CC5147 !important;}
img.DD_belatedPNG_sizeFinder, span.DD_belatedPNG_sizeFinder{position: absolute !important;  left: -9999px; top: 0;}