body, td, img, span, div, select, input, textarea {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#2B2B2B;
}

a {
	color:#2B2B2B;
}

a.comment-page-selected {
	font-weight: bold;
}

#comment_pages {
	float: right;
	font-size: 9px;
}

span.disabled {
	color: #C0C0C0;
	font-size: 9px;
}

body.popupwindow {
	background-color:white;
/*
	background-image:url(/templates/images/popup_right.gif);
	background-repeat:repeat-y;
	background-position:top right;
	height:100%;
*/
	margin:0;
	padding:0;
}

input, textarea, select {
	font-size:10px;
}

img {
	border:0px;
}

img.newsimage1 {
	margin:0px 0px 5px 0px;
}

img.newsimage2 {
	margin:0px 0px 1px 0px;
}

h1 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:32px;
	margin:0px 0px 10px 0px;
}

h2 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:18px;
	margin:0px 0px 6px 0px;
}

h3 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:14px;
	margin:0px 0px 2px 0px;
}

h4 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:12px;
	margin:0px 0px 2px 0px;
}

h5 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:11px;
	margin:0px 0px 0px 0px;
}

h6 {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:10px;
	margin:0px 0px 2px 0px;
	text-transform:uppercase;
}

b.btopwhite {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
	color:white;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.hrefsmaller {
	font-size:10px;
	/*line-height:11px;*/
}

a.hrefsmaller:hover {
	font-size:10px;
	/*line-height:11px;*/
}

a.hreffooter {
	font-size:10px;
	color:#8D8D8D;
}

a.hreffooter:hover {
	font-size:10px;
	color:#8D8D8D;
}

a.hrefh1 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:32px;
	text-decoration:none;
	font-weight:700;
	color:black;
}

a.hrefh1:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:32px;
	text-decoration:underline;
	font-weight:700;
	color:black;
}

a.hrefh2 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:18px;
	text-decoration:none;
	font-weight:700;
	color:black;
}

a.hrefh2:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:18px;
	text-decoration:underline;
	font-weight:700;
	color:black;
}

a.hrefh3 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:18px;
	text-decoration:none;
	font-weight:700;
	color:black;
}

a.hrefh3:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:18px;
	text-decoration:underline;
	font-weight:700;
	color:black;
}

a.hrefh4 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:12px;
	text-decoration:none;
	font-weight:700;
	color:black;
}

a.hrefh4:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:700;
	color:black;
}

a.hrefh5 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	color:white;
}

a.hrefh5:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	color:white;
}

a.hrefh6 {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
	color:white;
}

a.hrefh6:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
	color:white;
}

a.hrefdropwhite {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
	color:white;
	text-shadow: #666666 2px 2px 3px;
}

a.hrefdropwhite:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
	text-shadow: #666666 2px 2px 3px;
	color:white;
}


a.hrefboldwhite {
	font-weight:700;
	font-size:10px;
	text-decoration:none;
	color:white;
}

a.hrefboldwhite:hover {
	font-weight:700;
	font-size:10px;
	text-decoration:underline;
	color:white;
}

a.hrefdate {
	font-size:10px;
	text-decoration:none;
	color:#999999;
}

a.hrefdate:hover {
	font-size:10px;
	text-decoration:underline;
	color:#999999;
}

a.hrefsmaller {
	font-size:10px;
	text-decoration:none;
}

a.hrefsmaller:hover {
	font-size:10px;
	text-decoration:underline;
}

a.hrefsmallerul {
	font-size:10px;
	text-decoration:underline;
}

a.hrefsmallerul:hover {
	font-size:10px;
	text-decoration:none;
}

.newspollcontent,
.miscpollcontent,
.metropollcontent,
.artpollcontent,
.economypollcontent,
.sportspollcontent,
.lifestylepollcontent,
.specialpollcontent,
.complementarypollcontent,
.newsrelatedlinks,
.miscrelatedlinks,
.metrorelatedlinks,
.artrelatedlinks,
.economyrelatedlinks,
.sportsrelatedlinks,
.lifestylerelatedlinks,
.specialrelatedlinks,
.complementaryrelatedlinks {
	width:173px;
	padding-left:7px;
	padding-top:6px;
	background-repeat:repeat-y;
}

.newspollcontent input.open,
.miscpollcontent input.open,
.metropollcontent input.open,
.artpollcontent input.open,
.economypollcontent input.open,
.sportspollcontent input.open,
.lifestylepollcontent input.open,
.specialpollcontent input.open,
.complementarypollcontent input.open {
	width:150px;
}

div#column1 .newspollcontent,
div#column1 .miscpollcontent,
div#column1 .metropollcontent,
div#column1 .artpollcontent,
div#column1 .economypollcontent,
div#column1 .sportspollcontent,
div#column1 .lifestylepollcontent,
div#column1 .specialpollcontent,
div#column1 .complementarypollcontent {
	width:115px;
	padding-left:10px;
	padding-top:6px;
}

div#column1 .newspollcontent input.open,
div#column1 .miscpollcontent input.open,
div#column1 .metropollcontent input.open,
div#column1 .artpollcontent input.open,
div#column1 .economypollcontent input.open,
div#column1 .sportspollcontent input.open,
div#column1 .lifestylepollcontent input.open,
div#column1 .specialpollcontent input.open,
div#column1 .complementarypollcontent input.open {
	width:90px;
}

a.newshref,
a.mischref,
a.metrohref,
a.arthref,
a.economyhref,
a.sportshref,
a.lifestylehref,
a.specialhref,
a.complementaryhref {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
}

a.hrefthindark,
a.newshrefthin,
a.mischrefthin,
a.metrohrefthin,
a.arthrefthin,
a.economyhrefthin,
a.sportshrefthin,
a.lifestylehrefthin,
a.specialhrefthin,
a.complementaryhrefthin {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
}

a.hrefthindark {
	color:#2b2b2b;
}

.newstop,
.misctop,
.metrotop,
.arttop,
.economytop,
.sportstop,
.lifestyletop,
.specialtop,
.complementarytop,
.blacktop,
.datetop,
.backgroundtop,
.newsrelatedtop,
.miscrelatedtop,
.metrorelatedtop,
.artrelatedtop,
.economyrelatedtop,
.sportsrelatedtop,
.lifestylerelatedtop,
.specialrelatedtop {
	width:179px;
	padding:4px 3px 0px 8px;
	height:18px;
}

.newsfade,
.miscfade,
.metrofade,
.artfade,
.economyfade,
.sportsfade,
.lifestylefade,
.specialfade,
.complementaryfade,
.blackfade,
.datefade,
.backgroundfade {
	background-position:top right;
	background-repeat:no-repeat;
	padding:4px 3px 0px 8px;
	height:18px;
}

/*
.news
.misc
.metro
.art
.economy
.sports
.lifestyle
.special
.complementary

.black
.date
.background

*/



.news {
	background-color:#272727;
}

.newstext,
.newstext a {
	color:#272727;
}

.newspollcontent {
	background-image:url(/templates/images/poll_news_line.gif);
}

a.newshref {
	color:#272727;
}

a.newshrefthin {
	color:#272727;	
}

.newsrelatedtop,
.newstop {
	background-color:#272727;
}

.newslight {
	background-color:#F1F1F1;
}

.newsfade {
	background-color:#272727;
	background-image:url(/templates/images/fade_news.gif);
}

.misc,
.metro {
	background-color:#00732C;
}


.misctext,
.misctext a,
.metrotext,
.metrotext a {
	color:#004B32;
}

.miscpollcontent,
.metropollcontent {
	background-image:url(/templates/images/poll_metro_line.gif);
}

a.mischref,
a.metrohref {
	color:#004B32;
}

a.mischrefthin,
a.metrohrefthin {
	color:#004B32;
}

.miscrelatedtop,
.metrorelatedtop,
.misctop,
.metrotop {
	background-color:#00732C;
}

.mistlight,
.metrolight {
	background-color:#C2D3CB;
}

.miscfade,
.metrofade {
	background-color:#00732C;
	background-image:url(/templates/images/fade_metro.gif);
}

.art {
	background-color:#C11F1F;
}

.arttext,
.arttext a {
	color:#C11F1F;
}

.artpollcontent {
	background-image:url(/templates/images/poll_art_line.gif);
}

a.arthref {
	color:#C11F1F;
}

a.arthrefthin {
	color:#C11F1F;
}

.artrelatedtop,
.arttop {
	background-color:#C11F1F;
}

.artlight {
	background-color:#F3D2D2;
}

.artfade {
	background-color:#C11F1F;
	background-image:url(/templates/images/fade_art.gif);
}

.economy {
	background-color:#395699;
}

.economytext,
.economytext a {
	color:#395699;
}

.economypollcontent {
	background-image:url(/templates/images/poll_economy_line.gif);
}

a.economyhref {
	color:#395699;
}

a.economyhrefthin {
	color:#395699;
}

.economyrelatedtop,
.economytop {
	background-color:#395699;
}

.economylight {
	background-color:#D7DDEB;
}

.economyfade {
	background-color:#395699;
	background-image:url(/templates/images/fade_economy.gif);
}

.sports {
	background-color:#FF9000;
}

.sportspollcontent {
	background-image:url(/templates/images/poll_sports_line.gif);
}

.sportstext,
.sportstext a {
	color:#FF9000;
}

a.sportshref {
	color:#FF9000;
}

a.sportshrefthin {
	color:#FF9000;
}

.sportsrelatedtop,
.sportstop {
	background-color:#FF9000;
}

.sportslight {
	background-color:#FFE9CC;
}

.sportsfade {
	background-color:#FF9000;
	background-image:url(/templates/images/fade_sports.gif);
}

.lifestyle {
	background-color:#994199;
}

.lifestyletext,
.lifestyletext a {
	color:#994199;
}

.lifestylepollcontent {
	background-image:url(/templates/images/poll_lifestyle_line.gif);
}

a.lifestylehref {
	color:#994199;
}

a.lifestylehrefthin {
	color:#994199;
}

.lifestylerelatedtop,
.lifestyletop {
	background-color:#994199;
}

.lifestylelight {
	background-color:#EBD9EB;
}

.lifestylefade {
	background-color:#994199;
	background-image:url(/templates/images/fade_lifestyle.gif);
}

.special {
	background-color:#007C98;
}

.specialtext,
.specialtext a {
	color:#007C98;
}

.specialpollcontent {
	background-image:url(/templates/images/poll_special_line.gif);
}

a.specialhref {
	color:#007C98;
}

a.specialhrefthin {
	color:#007C98;
}

.specialrelatedtop,
.specialtop {
	background-color:#007C98;
}

.speciallight {
	background-color:#CCE5EA;
}

.specialfade {
	background-color:#007C98;
	background-image:url(/templates/images/fade_special.gif);
}

.complementary {
	background-color:#F24029;
}

.complementarytext,
.complementarytext a {
	color:#F24029;
}

.complementarypollcontent {
	background-image:url(/templates/images/poll_comp_line.gif);
}

a.complementaryhref {
	color:#F24029;
}

a.complementaryhrefthin {
	color:#F24029;
}

.complementarytop {
	background-color:#F24029;
}

.complementarylight {
	background-color:#FCD9D4;
}

.complementaryfade {
	background-color:#F24029;
	background-image:url(/templates/images/fade_complementary.gif);
}

.white {
	background-color:white;
}

.black {
	background-color:#2B2B2B;
}

.blacktext {
	color:#2B2B2B;
}

.blacklight {
	background-color:#D5D5D5;
}

.blacktop {
	background-color:#2B2B2B;
}

.blackfade {
	background-color:#2B2B2B;
	background-image:url(/templates/images/fade_black.gif);
}

.date {
	background-color:#999999;
}

.datetext {
	color:#999999;
}

.datelight {
	background-color:#EBEBEB;
}

.datetop {
	background-color:#999999;
}

.datefade {
	background-color:#999999;
	background-image:url(/templates/images/fade_date.gif);
}

.background {
	background-color:#EAEAEA;
}

.backgroundtext {
	color:#EBEBEB;
}

.backgroundtop {
	background-color:#EAEAEA;
}

.backgroundlight {
	background-color:#EBEBEB;
}

.backgroundfade {
	background-color:#EAEAEA;
	background-image:url(/templates/images/fade_background.gif);
}

.smallerdatetext {
	font-size:10px;
	color:#777777;
}

.textwhite {
	color:white;
}

.textwhitedrop {
	color:white;
	text-shadow: #666666 2px 2px 3px;
}

.smallertext {
	font-size:10px;
	/*line-height:13px;*/
}

.textheight1 {
	line-height:14px;
}

.textheight2 {
	line-height:13px;
}

img.inlineimageleft {
	float:left;
	margin-right:10px;
	margin-bottom:2px;
}

img.imageleft {
	float:left;
	margin-right:0px;
	margin-bottom:2px;
}

.imagefooter {
	display:block;
	font-size:10px;
	color:#777777;
}

b.smallheader {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
}

.vignette {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:16px;
	padding:2px 5px 0 8px;
	color:white;
	overflow:hidden;
}
