@charset "utf-8";

/* @group Section */

div.section {
	margin-bottom: 10px;
	}

div#content div.section {
	margin-bottom: 20px;
	}

div#sideBar div.section {
	margin-bottom: 20px;
	}

div.section div.header {
	padding: 20px;
	}

div.section div.header p {
	margin-bottom: 0;
	}

div.section div.header img {
	margin-right: 5px;
	vertical-align: middle;
	}

div#sideBar div.section div.header {
	padding: 10px 15px !important;
	}

body.db div#sideBar div.section div.header {
	padding: 5px 0px !important;
	}

div#sideBar div.section div.header p {
	font-size: 90% !important;
	}

div.secHeader-lightGray div.header,
div.secHeader-darkGray div.header {
	padding: 10px 15px 1px 15px !important;
	}

div.secHeader-lightGray div.header h2,
div.secHeader-darkGray div.header h2 {
	margin-top: 0 !important;
	}

div#sideBar div.section div.header {
	border-bottom: 1px solid #000;
	}

body.db div#sideBar div.section div.header {
	border-bottom: 1px solid #666;
	}

div.section div.header h1,
div.section div.header h2 {
	margin: 0;
	line-height: 1.0;
	}

div.section div.header p {
	}

div.section div.body {
	padding: 8px;
	_padding: 12px 8px;
	}

div#single div.section div.body {
	padding: 20px 30px 6px 30px;
	}

div#page div.section div.body {
	padding: 30px 30px;
	}

div#page div.section div.body {
	}

div.section div.bodyNoPadding {
	padding: 0 !important;
	}

div.secHeader-basic,
div.secHeader-greenbusiness,
div.secHeader-sustainablecommunity,
div.secHeader-earthnews,
div.secHeader-culturalcreative {
	padding-top: 0 !important;
	}

div.secHeader-basic div.header,
div.secHeader-greenbusiness div.header,
div.secHeader-sustainablecommunity div.header,
div.secHeader-earthnews div.header,
div.secHeader-culturalcreative div.header {
	-moz-border-radius-topleft:   4px 4px;  /* elliptical border since Firefox 3.5 */
	-moz-border-radius-topright:   4px 4px;  /* elliptical border since Firefox 3.5 */
	-webkit-border-top-left-radius: 4px 4px;  /* Safari/WebKit */
	-webkit-border-top-right-radius: 4px 4px;  /* Safari/WebKit */
	border-top-left-radius: 4px 4px;  /* future browsers with CSS3 support */
	border-top-right-radius: 4px 4px;  /* future browsers with CSS3 support */
	}

div.secHeader-basic div.header {
	background: #f2f2f2 !important;
	}

div.secHeader-greenbusiness div.header {
	background: #00BF3D !important;
	}

div.secHeader-sustainablecommunity div.header {
	background: #FF9600 !important;
	}

div.secHeader-earthnews div.header {
	background: #00AFFF !important;
	}

div.secHeader-culturalcreative div.header {
	background: #A852FF !important;
	}

/* @end */

/* @group Channel */

p.channel {
	margin-bottom: 8px !important;	
	width: 112px;
	}

html>body p.channel span {
	width: 112px;
	padding-top: 9px;
	background-image: url(../img/entry_label.png);
	background-position: -200px 0;
	}

li.news-greenbusiness p.channel span,
li.news-greenbusiness_en p.channel span,
p.channel span.greenbusiness,
p.channel span.greenbusiness_en {
	background-position: 0 0;
	}

li.news-sustainablecommunity p.channel span,
li.news-sustainablecommunity_en p.channel span,
p.channel span.sustainablecommunity,
p.channel span.sustainablecommunity_en {
	background-position: 0 -10px;
	}

li.news-earthnews p.channel span,
li.news-earthnews_en p.channel span,
p.channel span.earthnews,
p.channel span.earthnews_en {
	background-position: 0 -20px;
	}

li.news-culturalcreative p.channel span,
li.news-culturalcreative_en p.channel span,
p.channel span.culturalcreative,
p.channel span.culturalcreative_en {
	background-position: 0 -30px;
	}

/* @end */

/* @group EntryList */

ul.entryList {
	}

ul.entryList li {
	clear: both;
	width: 100%;
	}

ul.entryList a,
ul.entryList span,
ul.entryList img {
	float: none;
	}

ul.entryList div.image {
	background: transparent url(../img/entry_noimage.gif) no-repeat center center;
	background: #262626 url(../img/entry_noimage.gif) no-repeat center center;
	}

ul.entryList div.padder {
	background: #fff;
	padding: 20px;
	border-top: 1px solid #000;
	}

div#globalFooter ul.entryList div.padder {
	background: none;
	border:none;
	padding: 0 0 10px 0;
	}

div#sideBar ul.entryList div.padder {
	padding: 10px 11px;
	}

ul.entryList div.padder div.clearfix {
	padding: 0;
	}

ul.entryList li:first-child div.padder {
	border-top: none;
	}

div.secType-white ul.entryList div.padder {
	background: #fff;
	}

div.secType-lightGray ul.entryList div.padder {
	background: #f2f2f2;
	}

ul.entryList p.title {
	margin-bottom: 0 !important;
	}

ul.entryList p.title a {
	font-weight: bold;
 	line-height: 1.6 !important;
	}

/*div#headLine ul.entryList li.news-max div.text {
	margin-bottom: 5px;
	}

div#headLine ul.entryList li.news-max p.title a {
	font-size: 120%;
	line-height: 1.5 !important;
	}*/

html>/**/body ul.entryList li {
	position: relative; /* for Moderns (not IE7)*/
	}

ul.entryList div.tab {
	position: absolute;
	right: -22px;
	float: left;
	*position: static;
	*display: none;
	
	display: none;
	
	}

div#single div#recommend div.tab,
div#single div#related div.tab,
div#single div#lastViewing div.tab {
	display: none;
	}

html>/**/body ul.entryList div.tab span {
	padding-top: 30px;
	width: 9px;
	background: url(../img/entry_tab.png) no-repeat;
	background-position: -200px 0;
	position: relative;
	left: -13px;
	float: left;
	}

ul.entryList li.news-greenbusiness div.tab span {
	background-position: 0 0;
	}

ul.entryList li.news-sustainablecommunity div.tab span {
	background-position: 0 -30px;
	}

ul.entryList li.news-earthnews div.tab span {
	background-position: 0 -60px;
	}

ul.entryList li.news-culturalcreative div.tab span {
	background-position: 0 -90px;
	}

ul.entryList div.text {
	position: relative;
	*position: static;
	}

ul.entryList div.text p.date {
	font-size: 90% !important;
	}

/*ul.entryList div.text p.comments {
	font-size: 90% !important;
	}

ul.entryList div.text p.comments img {
	display: inline;
	}*/


/*html>body ul.entryList li.news div.text p.date {
	position: absolute;
	bottom: 4px;
	right: 0;
	}*/




/* @group Default */

ul.entryList li.default div.text {
	position: relative;
	}

ul.entryList li.default div.text p.title {
	margin-right: 3.5em;
	font-size: 120%;
	line-height: 1.3 !important;
	}

ul.entryList li.default div.text p.date {
	color: #999;
	margin: 1em 0;
	}

ul.entryList li.default div.topsy-big {
	float: right;
	position: absolute;
	right: 0;
	}

/*
floating-both-------------
ul.entryList li.default div.image {
	width: 256px;
	float: left;
	}

ul.entryList li.default div.image a,
ul.entryList li.default div.image a img {
	display: block;
	}

ul.entryList li.default div.excerpt {
	margin-left: 274px;
	}*/

ul.entryList li.default div.image {
	width: 256px;
	float: right;
	margin: 0 0 10px 10px;
	}

ul.entryList li.default div.image a,
ul.entryList li.default div.image a img {
	display: block;
	}

ul.entryList li.default div.excerpt {

	}


ul.entryList li.default div.excerpt p {
	line-height: 1.6;
	}

ul.entryList li.default div.excerpt img {
	display: none;
	}

ul.entryList li.default div.excerpt a {
	display: inline;
	}

ul.entryList li.default div.excerpt br:first-child,
ul.entryList li.default div.excerpt small {
	display: none !important;
	}

ul.entryList li.default div.excerpt p small {
	display: inline !important;
	}

ul.entryList li.default div.excerpt div.wp-caption,
ul.entryList li.default div.excerpt div.wp-caption p.wp-caption-text {
	display: none !important;
	}

ul.entryList li.default div.excerpt a.more-link {
	/* replace --- */
	font-size:1px;
	line-height:1.0;
	text-indent:-9999px;
	display:block;
	height:0 !important;
	overflow:hidden;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	border:none !important;
	/* --- replace */
	padding-top: 12px;
	width: 50px;
	background-image: url(../img/entry_more.gif);
	margin: 20px 0;
	}

ul.entryList li.default div.excerpt a.more-link:hover {
	background-image: url(../img/entry_more_o.gif);
	}

ul.entryList li.default ul.tags {
	clear: right;
	}


/* @end */

/* @group News */

ul.entryList li.news {
	}

ul.entryList li.news div.clearfix {
	padding: 0 0 15px 0;
	}

div#headLine ul.entryList li.news div.clearfix {
	padding: 0;
	}

div#ghSearchNav ul.entryList li.news div.clearfix {
	padding: 0;
	}

ul.entryList li.news div.text p.channel {
	margin-bottom: 5px;
	}

/*ul.entryList div.text ul.moreComments {
	clear: none;
	margin-top: 1em;
	}

ul.entryList div.text ul.moreComments li,
ul.entryList div.text ul.moreComments li a {
	float: left;
	width: 42px;
	clear: none;
	font-size: 86%;
	}

ul.entryList div.text ul.moreComments li.comments img {
	display: inline;
	vertical-align: text-top;
	}*/

/*html>body ul.entryList div.text ul.moreComments li.comments {
	position: relative;
	top: -1px;
	}

ul.entryList div.text ul.moreComments li {
	margin-right: 10px;	
	}*/

/*div#headLine ul.entryList li.news div.image {
	width: 180px;
	float: left;
	}

div#headLine ul.entryList li.news div.image a {
	width: 180px;
	height: 130px;
	}

div#headLine ul.entryList li.news div.body {
	z-index: 400;
	}

div#headLine ul.entryList li.news div.body {
	}

div#headLine ul.entryList li.news div.tab {
	display: none;
	}

html>body div#headLine ul.entryList div.tab span {
	}

div#headLine ul.entryList li.news div.text {
	margin-left: 198px;
	padding-top: 4px;
	}

html>body div#headLine ul.entryList div.text ul.more li {
	position: absolute;
	bottom: 4px;
	}*/

/* @end */

/* @group News : HeadLine */

div#headLine ul.entryList li.i0,
div#headLine ul.entryList li.i2,
div#headLine ul.entryList li.i4,
div#headLine ul.entryList li.i6,
div#headLine ul.entryList li.i8,
div#headLine ul.entryList li.i10,
div#headLine ul.entryList li.i12,
div#headLine ul.entryList li.i14,
div#headLine ul.entryList li.i16,
div#headLine ul.entryList li.i18,
div#headLine ul.entryList li.i20 {
	/*clear: left;
	width: 310px;
	border-right: 1px solid #000;*/
	}

div#headLine ul.entryList li.i0 div.padder {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	}

div#headLine ul.entryList li.i19 div.padder {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	}

/* @end */

/* @group News-min */

ul.entryList li.news-min {
	}

ul.entryList li.news-min div.clearfix {
	/*padding: 0 0 20px 0;*/

	padding: 2px;
/* 	margin-bottom: 18px; */
	}

ul.entryList li.news-min div.image {
	width: 50px;
	float: left;
	}

ul.entryList li.news-min div.image a {
	width: 50px;
	height: 50px;
	}

ul.entryList li.news-min div.text {
	margin-left: 68px;
	/*padding-top: 4px;*/
	z-index: 10;
	}

ul.entryList li.news-min div.text p.channel {
	margin-top: 4px;
	margin-bottom: 5px;
	}

ul.entryList li.news-min div.text p.retweet {
	margin-top: -2em;
	}

ul.entryList li.news-min div.topsy-sm {
	float: right;
	z-index: 1000 !important;
	}

ul.entryList li.news-min div.text p.title {
	}

ul.entryList li.news-min div.text p.title a {
	font-size: 90%;
	}

/*ul.entryList li.news-min div.text div.comment p {
	display: inline;
	color: #666;
	font-size: 86%;
	}

ul.entryList li.news-min div.text div.comment p.meta {
	margin-left: 1em;
	}*/


div#globalHeader div#ghSearchNav div#ghSnRecommend li {
	width:23%;
	margin-right:2%;
	float: left;
	clear: none;
	}


/* @end */

/* @group Information-min */

p.channel {
	margin-bottom: 8px !important;
	}


ul.entryList li.information-min div.text {
	margin-left: 5px;
	margin-right: 5px;
	}

ul.entryList li.information-min div.text p.title {
	background:transparent url(../img/linkArrow.gif) no-repeat left .25em;
	}

ul.entryList li.information-min div.text p.title a {
	font-weight: normal;
	font-size: 90% !important;
	padding:1px 0 1px 14px;
	}

ul.entryList li.information-min div.excerpt p {
	font-size: 90%;
	}

/* @end */

/* @group information */

ul.entryList li.information-default div.image {
	width: 109px;
	}

/* @end */

/* @group Podcast */

ul.entryList li.podcast-default div.image {
	width: 109px;
	}

/*ul.entryList li.podcast {
	}

ul.entryList li.podcast div.text {
	padding-top: 5px;
	}

ul.entryList li.podcast {
	}*/

/* @end */

/* @group Event */

ul.entryList li.event {
	}

ul.entryList li.event div.image {
	width: 108px;
	height: 78px;
	}

ul.entryList li.event div.image a,
ul.entryList li.event div.image a img {
	display: block;
	}

ul.entryList li.event div.image a {
	background: #262626 url(../img/entry_event_nophoto.gif) no-repeat center center;
	width: 108px;
	height: 78px;
	display: block;
	}

ul.entryList li.event div.greenzEvent {
	display: none;
	}

html>body ul.entryList li.event div.greenzEvent span {
	padding-top: 15px;
	width: 40px;
	background-image: url(../img/entry_greenzEvent.png);
	}
	
ul.entryList li.event div.text p.eventDate {
	letter-spacing: 2px;
	}

ul.entryList li.event div.text p.days {
	color: #f00;
	}


/* @end */

/* @group Event-min */

ul.entryList li.event-min {
	}

ul.entryList li.event-min div.image {
	width: 50px;
	float: right;
	background: none;
	}

html>/**/body ul.entryList li.event-min div.image {
	position: relative;
	top: +5px;
	}

ul.entryList li.event-min div.image a {
	width: 50px;
	height: 50px;
	background: none;
	}

ul.entryList li.event-min div.greenzEvent {
	display: none;
	}

html>body ul.entryList li.event-min div.greenzEvent span {
	padding-top: 15px;
	width: 40px;
	background-image: url(../img/entry_greenzEvent.png);
	}

ul.entryList li.event-min div.text {
	margin-right: 68px;
	padding-top: 4px;
	}

ul.entryList li.event-min div.text {
	margin-right: 68px;
	padding-top: 4px;
	}

ul.entryList li.event-min div.text p.eventDate {
	letter-spacing: 2px;
	}

ul.entryList li.event-min div.text p.date span {
	display: inline;
	float: none;
	}

ul.entryList li.event-min div.text p.date span.eventDate {
	letter-spacing: 2px;
	font-size: 110%;
	}

ul.entryList li.event-min div.text p.date span.days {
	margin-left: .5em;
	color: #f00;
	}

/* @end */

/* @group Retweet */

ul.entryList li.retweet-min {
	}

ul.entryList li.retweet-min div.label {
	float: left;
	width: 50px;
	}

ul.entryList li.retweet-min div.text {
	margin-left: 60px;
	}

/* @end */

/* @group Comment */

ul.entryList li.comment-min {
	}

ul.entryList li.comment-min {
	margin-bottom: 10px;
	}

ul.entryList li.comment-min div.text {
	}

ul.entryList li.comment-min div.text p.comment {
	margin-top: .5em;
	}

ul.entryList li.comment-min div.thumb div.image {
	width: 32px;
	float: left;
	}

ul.entryList li.comment-min div.thumb div.text {
	margin-left: 44px;
	padding-top: 2px;
	}

ul.entryList li.comment-min div.thumb div.text p {
	margin: 0;
	}

ul.entryList li.comment-min div.thumb p.name a small {
	display: none;
	}

ul.entryList li.comment-min div.thumb p.date {
	font-size: 90% !important;
	color: #999;
	}

ul.entryList li.comment-min div.thumb div.text a {
	display: inline;
	}

/* @end */

/* @end */

/* @group Tags */

ul.tags {
	margin-top: .5em;
	}

ul.tags li {
	clear: none;
	width:auto;
	}

ul.tags li a {
	float: left;
	font-size: 90%;
	-moz-border-radius:   4px;  /* elliptical border since Firefox 3.5 */
	-webkit-border-radius: 4px;  /* Safari/WebKit */
	background:#fff;
	border: 1px solid #ccc;
	padding: 4px 4px 3px 4px;
	margin: 0 5px 5px 0;
	line-height: 1.0;
	color: #666;
	}

/* @end */

/* @group MoreArrow */

p.more,
p.loader {
	margin: 0;
	padding: 40px;
	text-align: center;
	border-top: 1px solid #262626;
	}


p.moreArrow {
	text-align: right;
	margin-top: -1em !important;
	*margin-top: 0 !important;
	margin-bottom: 0 !important;
/* 	margin: -4em 0 0 0; */
/* 	background: #f00; */
	}

p.moreArrow a {
	font-size: 96%;
	/*color: #666;*/
	}

html>/**/body p.moreArrow a {
	position: relative;
	top: -.8em;
	}

/*p.moreArrow a {
	*margin-top: -.8em;
	}*/

p.moreArrow a:before {
	content: "> ";
	}


/* @end */

/* @group More in Title */


span.moreInTitle {
	}

span.moreInTitle a {
	font-size: 96%;
	color: #666;
	}

span.moreInTitle a:before {
	content: "(";
	}

span.moreInTitle a:after {
	content: ")";
	}

/* @end */

/* @group More & Load */

p.more,
p.loader {
	padding: 24px 0 10px 0;
	height: 50px;
	text-align: center;
	width: 100%;
	margin: 0;
	}

p.more a {
	/* replace --- */
	font-size:1px;
	line-height:1.0;
	text-indent:-9999px;
	display:block;
	height:0 !important;
	overflow:hidden;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	border:none !important;
	/* --- replace */
	padding-top: 40px;
	width: 582px;
	margin: 0 auto;
	}

p.more a {
	background-image: url(../img/more.gif);
	}

p.more a:hover {
	background-image: url(../img/more_o.gif);
	}

p.more {
	/*background: url(../img/more_o.gif) center top no-repeat;*/
	}

/* @end */

/* @group AuthorList */

ul.authorList li {
	width: 33%;
	float: left;
	/*min-height: 50px;
	_height: 50px;*/
	margin-bottom: 30px;
	}

ul.authorList li div.image {
	width: 32px;
	float: left;
	}

ul.authorList li div.image a,
ul.authorList li div.image a img {
	width: 32px;
	height: 32px;
	}

ul.authorList li div.text {
	margin-left: 42px;
	}

ul.authorList li div.text p {
	margin: 0;
	line-height: 1.3 !important;
	}

ul.authorList li div.text p a {
	display: block;
	float: none;
	}

ul.authorList li div.text p span {
	font-size: 86%;
	color: #333;
	text-decoration: none;
	display: block;
	float: none;
	}

/* @end */

/* @group AuthorList-min */

ul.authorList-min li {
	}

ul.authorList-min li a {
	width: 34px;
	height: 34px;
	}

ul.authorList-min li a img {
	width: 32px;
	height: 32px;
	margin: 1px 1px 0 0;
	border: 1px solid #e9e9e9;
	}

ul.authorList-min li a span {
	display: none;
	position: absolute;
	background: #fff;
	padding: 5px;
	line-height: 1.0;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-left: 33px;
	margin-top: 1px;
	}

ul.authorList-min li a:hover img {
	border: 1px solid #000;
	}

ul.authorList-min li a:hover span {
	display: block;
	}

/* @end */

/* @group SearchForm */

form.searchForm {
	width: 283px;
	}

form.searchForm input.text {
	width: 230px;
	display: inline;
	padding: 3px 5px 5px 5px !important;
	font-size: 90%;
	}

form.searchForm input.submit {
	display: inline;
	background: none;
	border: none;
	padding: 0;
	vertical-align: middle;
	}

/* @end */

/* @group ArchiveLinks */

ul.archiveLinks li a {
	display: inline;
	}

ul.archiveLinks li a.month,
ul.archiveLinks li span {
	padding: 0 0 0 5px;
	}

ul.archiveLinks li span {
	color: #ccc;
	}

/* @end */

/* @group LinkBehavior */

ul.entryList li,
div#sideBar div.header {
	/*cursor: pointer;*/
	}

/* TextUnderline */

ul.links a,
ul.links a:hover,
p.moreArrow a,
p.moreArrow a:hover,
div#globalHeader div#ghGuideNav a,
div#globalHeader div#ghSearchNav a,
div#headLine div.header ul.inline a,
div#sideBar div#sbEverywhere ul li a {
	text-decoration: none;
	}

p.moreArrow a:hover,
div#globalHeader div#ghGuideNav a:hover,
div#headLine div.header ul.inline a:hover,
div#sideBar div.header:hover p.moreArrow a,
div#sideBar div#sbLinks ul li a:hover,
div#sideBar div#sbEverywhere ul li a:hover {
	text-decoration: underline;
	}


/* TextColor */
ul.entryList li a,
ul.entryList li a:hover,
ul.entryList li:hover a {
	color: #000 !important;
	text-decoration: none;
	/*cursor: pointer;*/
	}

div#globalFooter div#gfRecommends ul.entryList li:hover a,
div#globalFooter div#gfComments ul.entryList li:hover a,
div#sideBar div#sbEvent ul.entryList li:hover a,
div#sideBar div#sbClassics ul.entryList li:hover a,
div#content div#recommend ul.entryList li:hover a,
div#content div#related ul.entryList li:hover a,
div#content div#lastViewing ul.entryList li:hover a {
	color: #ff3072 !important;
	}

div#globalHeader div#ghGuideNav a {
	color: #ccc !important;
	}

div#globalHeader div#ghGuideNav a:hover,
div#headLine div.header ul.inline a,
div#sideBar div#sbEverywhere ul li a:hover,
div#sideBar div#sbProject p.moreArrow a,
div#sideBar div#sbProject p.moreArrow a:hover {
	color: #fff !important;
	}

p.moreArrow a,
p.moreArrow a:hover,
body.database div#globalHeader div#ghGuideNav a {
	color: #000 !important;
	}


/* Border */

/*ul.entryList div.image {
	border: 4px solid transparent;
	margin: 4px;
	}

ul.entryList li:hover div.image {
	margin: 0;
	border: 4px solid #fff;
	}

div#headLine ul.entryList li.news-max:hover div.text {
	position: relative;
	top: -4px;
	}*/


/*div#headLine ul.entryList div.image a {
	margin-bottom: 12px !important;
	}*/

ul.entryList div.image {
	border: 4px solid #f3f3f3;
	}

ul.entryList li:hover div.image {
	border: 4px solid #ccc;
	}

ul.entryList li.news-greenbusiness div.image {
	border-color: #7FDF9E;
	}

ul.entryList li.news-sustainablecommunity div.image {
	border-color: #FFCA7F;
	}

ul.entryList li.news-earthnews div.image {
	border-color: #7FD7FF;
	}

ul.entryList li.news-culturalcreative div.image {
	border-color: #D3A8FF;
	}

ul.entryList li.news-greenbusiness:hover div.image {
	border-color: #00BF3D;
	}

ul.entryList li.news-sustainablecommunity:hover div.image {
	border-color: #FF9600;
	}

ul.entryList li.news-earthnews:hover div.image {
	border-color: #00AFFF;
	}

ul.entryList li.news-culturalcreative:hover div.image {
	border-color: #A852FF;
	}





/*div#globalFooter div#gfRecommends ul.entryList li:hover div.image,
div#globalFooter div#gfComments ul.entryList li:hover div.image,
div#sideBar div#sbInformation ul.entryList li:hover div.image,
div#sideBar div#sbClassics ul.entryList li:hover div.image,
div#content div#recommend ul.entryList li:hover div.image,
div#content div#related ul.entryList li:hover div.image,
div#content div#lastViewing ul.entryList li:hover div.image {
	border: 4px solid #ff3072;
	}
*/

/* Background */

ul.entryList li:hover div.section div.body,
ul.entryList li:hover div.section div.center,
ul.entryList li:hover div.padder {
	background-color: #e1e1e1 !important;
	}

div#sideBar div#sbInformation ul.entryList li:hover div.padder,
div#sideBar div#sbEvent ul.entryList li:hover div.padder,
div#sideBar div#sbClassics ul.entryList li:hover div.padder {
	background: #fff !important;
	}

/* Background Image */
div#headLine ul.entryList li:hover div.section div.top div.left {
	background-position: -30px 0;
	}

div#headLine ul.entryList li:hover div.section div.top div.right {
	background-position: -34px 0;
	}

div#headLine ul.entryList li:hover div.section div.bottom div.left {
	background-position: -30px -4px;
	}

div#headLine ul.entryList li:hover div.section div.bottom div.right {
	background-position: -34px -4px;
	}

/* @end */

/* @group Additional Tag */

.add_classic,
.add_greenzEvent,
.add_special_1,
.add_special_2,
.add_special_3,
.add_special_4,
.add_special_5,
.add_special_6,
.add_special_7,
.add_special_8,
.add_special_9,
.add_special_10,
.add_greenbusiness,
.add_sustainablecommunity,
.add_earthnews,
.add_culturalcreative {
	display: none !important;
	}

body.add_classic,
body.add_greenzEvent,
body.add_special_1,
body.add_special_2,
body.add_special_3,
body.add_special_4,
body.add_special_5,
body.add_special_6,
body.add_special_7,
body.add_special_8,
body.add_special_9,
body.add_special_10,
body.add_greenbusiness,
body.add_sustainablecommunity,
body.add_earthnews,
body.add_culturalcreative {
	display: block !important;
	}

/* @end */

ul.specials {
	
	}

ul.specials li {
	margin-bottom: .5em;
	padding: .5em .25em;
	}

ul.specials li a {
	font-size: 120% !important;
	padding-left: 0;
	}

div#headLine div.section {
	padding: 0;
	}

div.secType-darkGray,
div.secType-white,
div.secType-lightGray,
div.secType-sbVote {
	padding: 4px 0;
	-moz-border-radius:   4px;  /* elliptical border since Firefox 3.5 */
	-webkit-border-radius: 4px;  /* Safari/WebKit */
	}

div.secType-darkGray {
	background: #666;
	}

div.secType-white {
	background: #fff;
	}

div.secType-lightGray {
	background: #f2f2f2;
	}

div.secType-sbVote {
	background: #FFF000;
	}

div.section div.top,
div.section div.top div.center,
div.section div.bottom div.center {
	background: #f00 !important;
	}

div.secType-darkGray div.top div.center,
div.secType-darkGray div.bottom div.center,
div.secType-darkGray div.header,
div.secType-lightGray div.body {
	background:none;
	}
div.secType-white div.top div.center,
div.secType-white div.bottom div.center,
div.secType-white div.header,
div.secType-white div.body {
	background:none;
	}

div.secType-lightGray div.top div.center,
div.secType-lightGray div.bottom div.center,
div.secType-lightGray div.header,
div.secType-lightGray div.body {
	background:none;
	}

ul.specials li {
	margin-bottom: .5em;
	padding: .5em .25em;
	}

ul.specials li a {
	font-size: 120% !important;
	padding-left: 0;
	}

div#headLine div.section {
	padding: 0;
	}

div.secType-darkGray,
div.secType-white,
div.secType-lightGray,
div.secType-sbVote {
	padding: 4px 0;
	-moz-border-radius:   4px;  /* elliptical border since Firefox 3.5 */
	-webkit-border-radius: 4px;  /* Safari/WebKit */
	}

div.secType-darkGray {
	background: #666;
	}

div.secType-white {
	background: #fff;
	}

div.secType-lightGray {
	background: #f2f2f2;
	}

div.secType-sbVote {
	background: #FFF000;
	}

div.section div.top,
div.section div.top div.center,
div.section div.bottom div.center {
	background: #f00 !important;
	}

div.secType-darkGray div.top div.center,
div.secType-darkGray div.bottom div.center,
div.secType-darkGray div.header,
div.secType-lightGray div.body {
	background:none;
	}
div.secType-white div.top div.center,
div.secType-white div.bottom div.center,
div.secType-white div.header,
div.secType-white div.body {
	background:none;
	}

div.secType-lightGray div.top div.center,
div.secType-lightGray div.bottom div.center,
div.secType-lightGray div.header,
div.secType-lightGray div.body {
	background:none;
	}



