body {
	text-align: left;
	color: #333333;
	background-color:#eaeaea;
	padding: 0;
	margin: 0;
}

td {
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #333333;
}

.offer_image {
   position: relative;
   width: 100%; /* for IE 6 */
}

.offerSave {
   position: absolute;
   top: 220px;
   left: 0;
   width: 100%;
}

.offerSave span.spacer {
   padding:0 3px;
}

.offerSave .offerText {
   color: white;
   font: bold 24px/36px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.5);
   padding: 0.25em;
}

.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   color: #ffffff;
   font-size:13px;
   background: #cccccc url(images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x;
}

.fg-button-grey { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   font-size:13px;
}

#popup {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
}

#show_offer a {
	color: #ff6600;
}

#menu_cmx a {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}
	
#menu_cmx a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #5a665d;
}

#scroller a {
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
}
	
#scroller a:hover {
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
}

.header {
	padding:3px; 
	background: #acd47e url(/img/fade-green.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size:11px;
}

.knap {
	padding: 1px;
	color: #ffffff;
	background: #000000; 
	border-color: #ffffff;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	font-family: Verdana, Myriad Web, helvetica, arial, sans-serif;
	font-size: 11px;
}

.missing_field {
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	background: #f7e7e7;
}

#login_felt {
	padding: 1px;
	color: #000000;
	background: #f1f1f1; 
	border-color: #cecece;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	font-family: Verdana, Myriad Web, helvetica, arial, sans-serif;
	font-size: 10px;
}

#login_knap {
	padding: 0px;
	color: #ffffff;
	background: #006633; 
	border-color: #ffffff;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	font-family: Verdana, Myriad Web, helvetica, arial, sans-serif;
	font-size: 9px;
}

div#cmx_menu_top {
	position:absolute;
	top:100px; left:0px;
	z-index:1;
	width:956px;
	height:25px;
	text-align:left;
	background-color:#000000;
}

a.hrefmenutop {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:#004B32;
}

a.hrefmenutop:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:#2B2B2B;
	text-decoration:none;
}

a.hrefmenutopon {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:white;
}

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

a.hrefmenuwhite {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:white;
}

a.hrefmenuwhite:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:#2B2B2B;
	text-decoration:none;
}

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

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

a.hrefmenuwhitedropon {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:#2B2B2B;
	text-shadow: #666666 1px 1px 1px;
}

a.hrefmenuwhitedropon:hover {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	color:#2B2B2B;
	text-decoration:none;
	text-shadow: #666666 1px 1px 1px;
}

div#navigationtop {
	background-color:#D4D4D4;
	width:985px;
	font-size:1px;
	height:1px;
}

div#navigationstripe {
	position:absolute;
	top:1px; left:0px;
	background-color:white;
	width:985px;
	height:24px;
	text-align:left;
	z-index:5;
}

div.menutopspacer {
	float:left;
	padding:4px 1px 0px 1px;
	color:#004B32;
}

div.menutopitem {
	float:left;
	padding:5px 5px 0px 5px;
}

div.menutopitemon {
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	padding:2px 5px 7px 5px;
	background-color:#EAEAEA;
}

div.menutopitemsub {
	float:left;
	padding:6px 5px 0px 5px;
}

div.menutopitemsubon {
	float:left;
	margin-top:4px;
	padding:2px 5px 0px 5px;
	height:19px;
	background-color:#EAEAEA;
}

div.menunewson {
	float:left;
	margin-top:2px;
	margin-right:5px;
	background-color:#B7B7B7;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menuarton {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#C11F1F;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menueconomyon {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#395699;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menusportson {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#FF9000;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menulifestyleon {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#994199;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menuspecialon {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#007C98;
	height:18px;
	padding:3px 7px 1px 6px;
}

div.menumiscon {
	float:left;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
	background-color:#004B32;
	height:18px;
	padding:3px 7px 1px 6px;
}

div#navigationstripesubnews {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#B7B7B7;
	background-image:url(/templates/images/menu_news.gif);
	background-repeat:repeat-x;
}

div#navigationstripesubart {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#C11F1F;
	background-image:url(/templates/images/menu_art.gif);
	background-repeat:repeat-x;
}

div#navigationstripesubsports {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#FF9000;
	background-image:url(/templates/images/menu_sports.gif);
	background-repeat:repeat-x;
}

div#navigationstripesubeconomy {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#395699;
	background-image:url(/templates/images/menu_economy.gif);
	background-repeat:repeat-x;
}

div#navigationstripesublifestyle {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#994199;
	background-image:url(/templates/images/menu_lifestyle.gif);
	background-repeat:repeat-x;
}


div#navigationstripesubspecial {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#007C98;
	background-image:url(/templates/images/menu_special.gif);
	background-repeat:repeat-x;
}

div#navigationstripesubmisc {
	position:absolute;
	top:25px; left:0px;
	z-index:1;
	width:985px;
	height:25px;
	text-align:left;
	background-color:#004B32;
	background-image:url(/templates/images/menu_misc.gif);
	background-repeat:repeat-x;
}

div#weatherservice {
	position:absolute;
	top:6px; left:790px;
	z-index:8;
	width:187px;
	text-align:right;
}

div#services {
	position:absolute;
	top:26px; left:867px;
	width:95px;
	padding-top:4px;
	text-align:center;
	z-index:8;
}

div.servicesbutton {
	position:absolute;
	top:26px; left:962px;
	z-index:8;
}

div#lefthandnavigation {
	width:125px;
	margin-bottom:12px;
}

div.lefthandnavigationitem {
	margin-top:3px;
	margin-bottom:4px;
}

div#lefthandnavigationlist {
	width:121px;
	padding-left:4px;
	margin-bottom:5px;
}

div#lefthandnavigationlist select {
	width:80px;
}

div#lefthandnavigationlist input {
	width:40px;
}

div.lefthandnavigationstripe {
	width:125px;
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#E5E5E5;
}

div#topwrapper {
	position:absolute;
	top:10px; left:10px;
	width:1260px;
}

div#navigation {
	position:absolute;
	top:200px; left:10px;
	text-align:center;
}

div#contentwrapper {
	position:absolute;
	top:225px; left:10px;
	width:1260px;
}

span.imagefooterright {
        float: right;
	font-size:10px;
	color:#777777;
}

div.floatright180 {
	padding-left:10px;
	margin-bottom:5px;
	float:right;
	width:180px;
}

div.line425 {
	clear:both;
	height:1px;
	width:425px;
	margin-top:7px;
	margin-bottom:7px;
	background-color:#DDDDDD;
}

div.line200 {
	clear:both;
	height:1px;
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#DDDDDD;
}

div.line425dark {
	clear:both;
	height:1px;
	width:425px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#999999;
}

div.widewithpictureleft {
	width:135px;
	float:left;
}

div.widewithpictureright {
	width:290px;
	float:left;
}

div.break1 {
	clear:both;
	font-size:1px;
	height:1px;
}

div.break2 {
	clear:both;
	font-size:1px;
	height:2px;
}

div.break3 {
	clear:both;
	font-size:1px;
	height:3px;
}

div.break4 {
	clear:both;
	font-size:1px;
	height:4px;
}

div.break5 {
	clear:both;
	font-size:1px;
	height:5px;
}

div.break7 {
	clear:both;
	font-size:1px;
	height:7px;
}

div.break10 {
	clear:both;
	font-size:1px;
	height:10px;
}

div.break15 {
	clear:both;
	font-size:1px;
	height:15px;
}

div.break20 {
	clear:both;
	font-size:1px;
	height:20px;
}

div.break25 {
	clear:both;
	font-size:1px;
	height:25px;
}

div.break30 {
	clear:both;
	font-size:1px;
	height:30px;
}

div.break30nb {
	font-size:1px;
	height:30px;
}

div.sidebysideleft {
	width:202px;
	float:left;
	padding-right:10px;
	background-image:url(/templates/images/line_news.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

div.sidebysideright {
	width:201px;
	float:left;
	margin-left:-1px;
	padding-left:10px;
	background-image:url(/templates/images/line_news.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div.videostab0 {
	float:left;
	width:10px;
}

div.videostab1 {
	float:left;
	padding-left:10px;
	padding-right:20px;
	padding-top:3px;
	height:17px;
	background-color:#DADADA;
	background-image:url(/templates/images/videos_tab.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.videostab2 {
	float:left;
	padding-right:10px;
	padding-top:3px;
	height:17px;
	background-color:#C2C2C2;
}

div.videosbackground {
	clear:both;
	width:405px;
	min-height:60px;
	padding:10px 10px 10px 10px;
	background:#DADADA;
	background-position:bottom;
	background-image:url(/templates/images/videos_background.gif);
	background-repeat:repeat-x;
}
* html div.videosbackground {
	/* MSIE doesn't understand min-height */
	height:60px;
}

div.videoleft {
	float:left;
	width:190px;
	margin-right:20px;
}

div.videoright {
	float:left;
	width:190px;
}

div#todaysheadlines {
	width:425px;
}

div#todaysheadlinetop {
}

div.todaysheadlinesleft {
	float:left;
	width:202px;
	margin-right:10px;
}

div.todaysheadlinesright {
	float:left;
	width:213px;
}

div.todaysheadlinesdate {
	float:left;
	width:38px;
	font-size:10px;
	color:#999999;
}

div.todaysheadlinesitem {
	float:left;
	width:164px;
}

div.todaysheadlinesitemwide {
	float:left;
	width:370px;
}

div#searchnavigation {
	float:right;
	width:150px;
	padding-top:4px;
	background-color:white;
}

div#searchnavigation input.textinput {
	width:110px;
	float:left;
	font-size: 0.8em;
	height: 10px;
}

div#searchnavigation .search-btn {
	float:      left;
	width:      28px;
	margin-left: 4px;
}

div#searchrightcontent {
	width:115px;
	padding:5px 0px 5px 10px;
	background-color:white;
}

div#searchrightcontent form {
        margin: 0;
        padding: 0;
}

div#searchrightcontent input.textinput {
        width:100px;	       
}

div#searchrightcontent .search-btn {
}

div.greybuttonmid {
	float:left;
	height:17px;
	background-color:#C2C2C2;
	padding-top:3px;
}

div.factbox180 {
	background-color:#E9E9E9;
	width:160px;
	padding:10px 10px 10px 10px;
}

div.factbox425 {
	background-color:#E9E9E9;
	width:405px;
	padding:10px 10px 10px 10px;
}

div.factsource {
	text-align:right;
	font-size:10px;
	color:#777777;
}

div.articlefooter {
	margin-top:15px;
	font-size:10px;
	font-weight:700;
	width:425px;
	text-align:right;
}

div#articleaccessories {
	font-size:10px;
	color:#999999;
	width:425px;
	height:13px;
	margin-bottom:6px;
}

div#articledate {
	padding-top:1px;
	float:left;
	font-size:10px;
	color:#999999;
	margin-right:15px;
}

div.articleprinticon {
	float:left;
	margin-right:4px;
}

div.articleprinttext {
	float:left;
	margin-right:15px;
}

div#articlesend2friendicon {
	float:left;
	margin-right:4px;
}

div#articlesend2friendtext {
	float:left;
}

div.reporterwithimage {
	float:right;
	width:155px;
}

div.advertisement375x250 {
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	width:421px;
	height:250px;
	background-color:#EAEAEA;
}

div#leftnavigation {
	width:125px;
}

div#popuplinetop {
	font-size:1px;
	position:absolute;
	top:22px; left:0px;
	width:100%;
	height:5px;
	background-color:#EAEAEA;
}

div#popuplineleft {
	position:absolute;
	top:0px; left:0px;
	width:5px;
	height:100%;
	background-color:#EAEAEA;
}

div#popuplinebottom {
	position:absolute;
	left:0px;
	width:100%;
	height:5px;
        bottom:0px;
	background-image:url(/templates/images/popup_bottom.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#popupbar {
	position:absolute;
	top:0px; left:0px;
	text-align:right;
	padding-top:4px;
	z-index:2;
	background-color:#004B32;
	width:100%;
	height:18px;
}

div#popupbar .popupbar-title { 
  margin-left: 12px;
  align: left;
  text-align: left;
  color: white;
  display: block;
  float: left;
}

div#popupcontent {
	position:absolute;
	top:46px; left:22px;
	width:345px;
}

div.popup-image { 
  align: center;
  text-align: center;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

div.popup-nav-link { 
  color: #999999;
  z-index:2;
}

div#searchtop {
	background-image:url(/templates/images/search_fade.gif);
	background-repeat:no-repeat;
	width:397px;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
}

div#slideshowelement {
}

div.slideshowhead {
	width:425px;
	height:31px;
	background-color:#C2C2C2;
}

div.slideshowhead-tall {
	width:180px;
	height:54px;
	background-color:#C2C2C2;
}

div.slideshowtextblock {
	background-color:#EAEAEA;
	width:385px;
	padding:16px 20px 16px 20px;
}

div#competitiontop {
	width:385px;
	padding:25px 20px 25px 20px;
	background-color:#F3D2D2;
}

div#competitioninner {
	width:349px;
	padding:18px 18px 18px 18px;
	background-color:white;
}

div#competitioninner div.forms-and-response-text-0 input,
div#competitioninner div.forms-and-response-text-0 textarea,
div#competitioninner div.forms-and-response-text-1 input,
div#competitioninner div.forms-and-response-text-2 input,
div#competitioninner div.forms-and-response-text-3 input,
div#competitioninner div.forms-and-response-text-4 input,
div#competitioninner div.forms-and-response-text-5 input {
	width:320px;
}

div#competitioninner div.forms-and-response-text-0 textarea {
	height:65px;
}
div#competitioninner div.forms-and-response-text-0,
div#competitioninner div.forms-and-response-text-1,
div#competitioninner div.forms-and-response-text-2,
div#competitioninner div.forms-and-response-text-3,
div#competitioninner div.forms-and-response-text-4,
div#competitioninner div.forms-and-response-text-5,
div#competitioninner div.forms-and-response-selection-0,
div#competitioninner div.forms-and-response-selection-1,
div#competitioninner div.forms-and-response-selection-2 {
	clear:both;
}

div#competitioninner #form_name,
div#competitioninner #form_name input,
div#competitioninner #form_city,
div#competitioninner #form_city input,
div#competitioninner #form_email,
div#competitioninner #form_email input,
div#competitioninner #form_street1,
div#competitioninner #form_street1 input,
div#competitioninner #form_street2,
div#competitioninner #form_street2 input
{
	width:190px;
}

div#competitioninner #form_age,
div#competitioninner #form_age input,
div#competitioninner #form_zip,
div#competitioninner #form_zip input,
div#competitioninner #form_phone,
div#competitioninner #form_phone input,
div#competitioninner #form_gender
{
	width:140px;
}

div#competitioninner #form_name,
div#competitioninner #form_street1,
div#competitioninner #form_street2,
div#competitioninner #form_city,
div#competitioninner #form_email
{
	float:left;
	clear:left;
}

div#competitioninner #form_age,
div#competitioninner #form_zip,
div#competitioninner #form_phone,
div#competitioninner #form_gender
{
	float:right;
	clear:right;
}

div#intlmenu {
	position:absolute;
	top:80px; left:47px;
	z-index:90;
	visibility:hidden;
}

div#intlmenuitems {
	position:absolute;
	top:3px; left:0px;
}

div.intlmenuitem {
	background-image:url(/templates/images/intl_line_background.gif);
	background-repeat:repeat-y;
	padding-left:7px;
	padding-right:7px;
	width:147px;
	height:16px;
}

div.intlmenuline {
	width:161px;
	height:1px;
	font-size:1px;
	background-color:#EAEAEA;
	background-image:url(/templates/images/intl_line_background_b.gif);
	background-repeat:repeat-y;
}

div.intlmenuendline {
	width:161px;
	height:1px;
	font-size:1px;
	background-color:#999999;
}

div#servicesmenu {
	position:absolute;
	top:160px; left:835px;
	z-index:90;
	visibility:hidden;
}

div#servicesmenutop {
	position:absolute;
	top:0px; left:0px;
	height:2px;
}

div#servicesmenuitems {
	position:absolute;
	top:2px; left:0px;
}

div#servicesmenuitem1 {
	height:18px;
	width:148px;
	padding-left:8px;
	padding-right:5px;
	padding-top:2px;
	background-image:url(/templates/images/services_1.gif);
	background-repeat:repeat-y;
}

div#servicesmenuitem2 {
	height:18px;
	width:148px;
	padding-left:8px;
	padding-right:5px;
	padding-top:2px;
	background-image:url(/templates/images/services_2.gif);
	background-repeat:repeat-y;
}

div#servicesmenuitem3 {
	height:18px;
	width:148px;
	padding-left:8px;
	padding-right:5px;
	padding-top:2px;
	background-image:url(/templates/images/services_3.gif);
	background-repeat:repeat-y;
}

div#servicesmenuitem4 {
	height:18px;
	width:148px;
	padding-left:8px;
	padding-right:5px;
	padding-top:2px;
	background-image:url(/templates/images/services_4.gif);
	background-repeat:repeat-y;
}

div.servicesmenuline {
	width:160px;
	height:1px;
	font-size:1px;
	background-color:#EAEAEA;
}

div.quote {
	padding:8px 12px 0px 0px;
	width:168px;
	line-height:17px;
	background-image:url(../images/quote.gif);
	background-repeat:no-repeat;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:700;
	font-size:14px;
	text-indent:44px;
	margin-bottom:10px;
	text-align:right;
}

div.quote p {
	margin:0;
}

div.quotesource {
	font-weight:normal;
	font-size:10px;
	width:168px;
	padding:0px 12px 0px 0px;
}

div#footer {
	width:590px;
}

table.footertable {
	background-color:#EAEAEA;
	width:590px;
}

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

div#smartnewswide {
	width:425px;
}

div.smartnewswideitem {
	width:425px;
	padding-top:2px;
	padding-bottom:1px;
}

div.smartnewsbox {
	width:236px;
	position:absolute;
	top:0px; left:0px;
	visibility:hidden;
	z-index:30;
	background-image:none;
}

div.smartnewscontent {
	width:200px;
	padding:7px 21px 10px 15px;
	background-image:url(/templates/images/smartnewsplate_mid.png);
	background-repeatr:repeat-y;
}

div.smartnewscontentie {
	width:200px;
	padding:7px 21px 10px 15px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/smartnewsplate_mid.png', sizingMethod='scale');
}

img.smartnewsimage {
	float:left;
	margin:0px 10px 0px 0px;
}


/*
  Third-column navigation:
*/

div.third-column-nav-component {
	background-color: white;
	padding: 8px;
	margin-bottom: 10px;
	overflow: hidden;
}

div.third-column-nav-component table {
	empth-cells: show;
}

div.third-column-nav-component table td {
	border-top-style: solid;
	border-width: 1px;
	border-color: #dddddd;
}

div.third-column-nav-component table.entry-bottom td {
	border-bottom-style: solid;
}

div.third-column-nav-component td {
	/*padding: 3px 0 2px 0;*/
	padding: 0;
}

div.third-column-nav-component td.left {
	width: 9px;
}

div.third-column-nav-component td.middle a {
	font-size: 10px;
	color: black;
	display: block;
	padding: 2px 0 1px 0;
}

div.third-column-nav-component td.right {
	font-size: 8px; 
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
}
      
div.third-column-nav-component td.promotion-color,
	td.promotion-color {
	color: #c11314
}

div#rate_article_wrapper {
        padding: 0;
	margin: 8px 0px 8px 0px;
}

div#rate_article {
/*	margin:8px 0px 8px 0px;  moved to div#rate_article_wrapper */
	padding:0px 6px 0px 6px;
	width:413px;
	height:30px;
	background-color:#eaeaea;
}

div#rate_article div#rate_left {
	float:left;
}

div#rate_article div#rate_right {
	float:right;
}

div#rate_article div#rate_right div#article_rating, 
div#rate_article div#rate_left div#rate_this_article {
	float:left;
	font-size:11px;
	font-weight:700;
	padding-top:8px;
	margin-right:7px;
	color:#888888;
}

div#rate_article div#rate_right div#current_rating {
	float:left;
	font-size:20px;
	font-weight:700;
	padding-top:2px;
	color:black;
}

div#rate_article div#rate_left div#rate_select {
	float:left;
	padding-top:6px;
}

  
div#comment_in_article {
	width:425px;
	margin:8px 0px 15px 0px;
}

div#comment_in_article div#comment_head, div#comment_list div#comment_head {
	color:#fe9506;
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
}

div#comment_in_article div#comment_line, div#comment_list div#comment_line {
	height:2px;
	clear:both;
}

div#comment_in_article div#comment_quote {
	padding:0px;
	margin:0px;
	float:left;
}

div#comment_in_article div#comment_text {
	width:370px;
	float:right;
	text-align:right;
}

div#comment_in_article div#comment_text p {
	font-size:11px;
	font-weight:700;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 0px;
}

div#comment_in_article div#comment_text div#commenter_name {
	font-size:11px;
}

div#comment_in_article div#comment_text div#comments_info {
	font-size:11px;
}

div#comment_list {
	width:425px;
	margin:8px 0px 15px 0px;
}

div#comment_list div#comment_rows {
	width:425px;
	margin:5px 0px 5px 0px;
}

div#comment_list div#comment_rows div {
	width:417px;
	padding:4px 4px 4px 4px;
	margin-bottom:3px;
}

div#comment_list div#comment_rows div.alternative {
	background-color:#f2f2f2;
}

div#comment_list div#comment_rows div div.comment_info {
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	width:425px;
	height:14px;
}

div#comment_list div#comment_rows div div.comment_info div.poster_info {
	padding:0px 0px 0px 0px;
        float:left; 
	width:400px;
	color:#474747;
}

div#comment_list div#comment_rows div div.exclamation {
	clear:     both;
	font-size: 10px;
	padding:   5px 0px 0px 0px;
}

div#comment_list div#report_abuse {
	margin:2px 0px 7px 0px;
	font-size:10px;
	color:#474747;
	font-style:italic;
}

div#comment_list div#comment_reply {
	margin:8px 0px 5px 0px;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	color:#fe9506;
}

div#comment_list div#comment_rows div div.comment_moderation_highlight {
        background-color: #EFF7FF;
	clear: both;
}

div#comment_list div#login_ok_wrapper {
        display: none;
}

div#comment_list div#login_failed_wrapper {
        display: none;
}

div#comment_list div#login_info {
	margin-bottom:1px;
}

div#comment_list div#login_info span#login_info_ok_user {
       	font-weight: 700;
}

div#comment_list div#comments-input-container textarea { /* renamed from div#comment_form to fit js-script */
	width:99%;
	height:90px;
}

div#comment_list div#comment_terms_and_submit {
	height:25px;
	margin:5px 0px 0px 0px;
}

div#comment_list div#comment_terms_and_submit div#comment_terms {
	float:left;
}

div#comment_list div#comment_terms_and_submit div#comment_terms div#comment_terms_checkbox {
	float: left;
	margin-right: 2px;
}

div#comment_list div#comment_terms_and_submit div#comment_terms div#comment_terms_text {
        float: left;
	padding-top: 3px;
	font-size: 9px;	
}
div#comment_list div#comment_terms_and_submit div#comment_terms div a {
	text-decoration:underline;
}

div#comment_list div#comment_terms_and_submit div#comment_submit {
	float:right;
}

div#comment_list div#comment_terms_and_submit div#comment_submit div.button div#comment_submit_button_left {
        float: left;
	padding-left: 12px;
}

div#comment_list div#comment_terms_and_submit div#comment_submit div.button div#comment_submit_button_right {	
	float:left;
}

form#auth_form {
	padding: 0;
        margin: 0;
}

div#register {
	margin-top:12px;
	background-repeat:no-repeat;
	width:423px;
	padding:0;
	text-align:center;
}

div#register_top {
	background-image:url(/templates/images/reg_plate.jpg);
	padding-top:20px;
}

div#register_middle {
	background-image:url(/templates/images/reg_plate_middle.jpg);
	background-repeat: repeat-y;
}

div#register_bottom {
	background-image:url(/templates/images/reg_plate.jpg);
	background-position:0% 100%;
	padding-top:20px;
}

div#register_wrapper {
	text-align: left;
	margin: 0px auto;
	width: 295px;
}

div#register_wrapper table tr td {
	font-size:10px;
	padding-bottom:7px;
}

div#register_wrapper table tr td input {
	width:92%;
}

div#register div#register_wrapper div#opt_in {
	margin-top:4px;
}

div#register div#register_wrapper div#opt_in div.optional_checkbox, div#register div#register_wrapper div#terms div.optional_checkbox {
        float:left;
	margin-right:4px;
}

div#register div#register_wrapper div#opt_in div.optional_text, div#register div#register_wrapper div#terms div.optional_text {
	float:left;
	width:270px;
	font-size:10px;
}

div#login {
	width:115px;
	padding:5px 0px 5px 10px;
	background-color:white;
}

div#login form {
       padding: 0;
       margin: 0;
}

div#login div#login_pre ul, div#login div#login_pre p {
	font-size:10px;
}

div#login div#login_pre {
	display: none;
}

div#login div#login_pre p {
	font-weight:700;
	margin:0px 0px 3px 0px;
	color:#5b5b5b;
}

div#login div#login_pre div#login_pre_wrapper {
	height:30px;
}

div#login div#login_pre div#login_pre_wrapper div.arrow, div#login div#login_full div.arrow, div#login div#login_done div.arrow {
	float:left;
	width:8px;
}

div#login div#login_pre div#login_pre_wrapper div.text, div#login div#login_full div.text, div#login div#login_done div.text {
	font-size:10px;
	font-weight:700;
	float:left;
}

div#login div#login_full {
	display:none;
}

div#login div#login_done {
        display: none;
}

div#login div#login_done div#login_done_wrapper {
        overflow: hidden;
}

div#login div#login_full p, div#login div#login_done p {
	margin:0px 0px 0px 0px;
	padding:0px;
}

div#login div#login_full p, div#login div#login_done p {
	font-size:10px;
	font-weight:700;
	color:#5b5b5b;
	margin:0px;
	padding:0px;
}

div#login div#login_full p input {
	width:86%;
	font-weight:normal;
}

div#login div#login_full div#login_button_wrap {
	margin-top:4px;
	height:30px;
}

div#login div#login_done p#login_done_user {
        font-style: italic;
	color:#5b5b5b;	
}

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 {
	width:170px;
	padding-left:10px;
	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 {
	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:#B7B7B7;
}

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

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

a.newshref {
	color:#B7B7B7;
}

a.newshrefthin {
	color:#B7B7B7;	
}

.newstop {
	background-color:#B7B7B7;
}

.newslight {
	background-color:#F1F1F1;
}

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

.misc,
.metro {
	background-color:#004B32;
}


.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;
}

.misctop,
.metrotop {
	background-color:#004B32;
}

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

.miscfade,
.metrofade {
	background-color:#004B32;
	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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

table.ads th, table.ads td {
border-color:#999999;
border-style:solid;
border-width:0pt 0pt 1px;
padding:4px;
}

.get2workSmall {
border-color:#999999;
border-style:solid;
border-width:1px;
padding:4px;
width:172px;
background-color: white;
margin-bottom:10px;

}

.tv2sport-ul{
	*margin-left: 3px;
	*padding: 0px;
	}
	
.tv2sport-li {
	list-style:none;
}


.get2workSmall a {
	color: #6495ED;
}

div#list-items-video{
	padding-top: 130px;
	 *padding-top: 119px;
	}
	
.get2work table.ads td.linkGet2work a {
	color: #6495ED;
}


table.ads td.linkGet2work{
border-width:0pt 0pt 0px;
}


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

a.hrefsmallerget2work {
	color: #6495ED;
	font-size:10px;
}

/*** metro rss teaser ***/
div.metro-rss-teaser,
div.metro-rss-teaser-footer {
  width:            164px;
  background-color: #ffffff;
  padding:          8px;  
  border-top: 1px solid #005f3f;
  border-left: 1px solid #005f3f;
  border-right: 1px solid #005f3f;
}

div.metro-rss-teaser h4 {
  color: #005f3f;
  font-size: 14px;
}

div.metro-rss-teaser ul {
  list-style: square;
  list-style-position: inside;
  color: #999999;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
}

div.metro-rss-teaser ul li a {
  color:           #000000;
  line-height:     16px;
  text-decoration: underline;
}

div.metro-rss-teaser-footer {
  width:            174px;
  border-top:       1px dotted #005f3f;
  border-bottom:    1px solid #005f3f;
  padding:          8px 3px;
  margin-bottom:    10px;
}

div.metro-rss-teaser-footer image {
}

div.metro-rss-teaser-footer a {
  color: #79655a;
  text-decoration: underline;
  margin-left: 3px;
}

.sound-icon {
	position: relative;
	top: 4px;
}

div#topwrapper {
	width:955px;
}

div#logotype {
	left:22px;
}

div#intlmenu {
	left:32px;
}

div#adtop {
	left:214px;
}

div#contentwrapper {
	width:955px;
}

div#rightcontent {
	width:185px;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
}

div#rightadvertising {
	width:160px;
}

div#weatherservice {
	left:760px;
	width:187px;
}

div#searchrightcontent {
	width:175px;
}

div#navigationtop {
	width:955px;
}
div#navigationstripe {
	width:955px;
}

div#navigationstripesubnews {
	width:955px;
	background-image:url(/templates/images/menu_news_2.gif);
	background-position: -30px 0;
}

div#navigationstripesubart {
	width:955px;
	background-image:url(/templates/images/menu_art_2.gif);
	background-position: -30px 0;
}

div#navigationstripesubsports {
	width:955px;
	background-image:url(/templates/images/menu_sports_2.gif);
	background-position: -30px 0;
}

div#navigationstripesubeconomy {
	width:955px;
	background-image:url(/templates/images/menu_economy_2.gif);
	background-position: -30px 0;
}

div#navigationstripesublifestyle {
	width:955px;
	background-image:url(/templates/images/menu_lifestyle_2.gif);
	background-position: -30px 0;
}


div#navigationstripesubspecial {
	width:955px;
	background-image:url(/templates/images/menu_special_2.gif);
	background-position: -30px 0;
}

div#navigationstripesubmisc {
	width:955px;
	background-image:url(/templates/images/menu_misc_2.gif);
	background-position: -30px 0;
}

div#services {
	left:837px;
	background-position: -30px 0;
}

div.servicesbutton {
	left:932px;
}

div#servicesmenu {
	left:805px;
}

div#serviceslisting {
	width:185px;
}

	div#serviceslisting div {
		width:175px;
	}
	div#serviceslisting div.service1,
	div#serviceslisting div.service2,
	div#serviceslisting div.service3,
	div#serviceslisting div.service4,
	div#serviceslisting div.service5,
	div#serviceslisting div.service6,
	div#serviceslisting div.service7,
	div#serviceslisting div.service8,
	div#serviceslisting div.service9
	{
		background-repeat: no-repeat;
		background-position:top right;
	}

	div#serviceslisting div.service1 {
		background-color:#E70106;
	}
	div#serviceslisting div.service2 {
		background-color:#F3B200;
	}
	div#serviceslisting div.service3 {
		background-color:#395699;
	}
	div#serviceslisting div.service4 {
		background-color:#994199;
	}
	div#serviceslisting div.service5 {
		background-color:#395699;
	}
	div#serviceslisting div.service6 {
		background-color:#1A707F;
	}
	div#serviceslisting div.service7 {
		background-color:#004B32;
	}
	div#serviceslisting div.service9 {
		background-color:#4D6DA7;
	}

/*
	div#serviceslisting div.service1,
	div#serviceslisting div.service2,
	div#serviceslisting div.service3,
	div#serviceslisting div.service4,
	div#serviceslisting div.service5,
	div#serviceslisting div.service6,
	div#serviceslisting div.service7,
	div#serviceslisting div.service8,
	div#serviceslisting div.service9 {
		background-color:#99B7AD;
		background-image:url(/dk/templates/images/services/services_7_40.gif);
	}
*/
div.cluboffer div.header,
div.metroshopping div.header,
div.metrodate div.header,
div.metrojobb div.header,
div.metroeducation div.header,
div.metroeconomy div.header,
div.metromarket div.header,
div.metrorent div.header,
div.metrotravel div.header
{
	width:175px;
	padding:5px 0px 0px 10px;
}

	div.cluboffer div.header {
		background-image:url(/dk/templates/images/services/orange.gif);
	}

	div.metroshopping div.header {
		background-image:url(/dk/templates/images/services/purple.gif);
	}

	div.metrodate div.header {
		background-image:url(/dk/templates/images/services/red.gif);
	}

	div.metromarket div.header {
		background-image:url(/dk/templates/images/services/yellow.gif);
	}

	div.metroeconomy div.header {
		background-image:url(/dk/templates/images/services/green.gif);
	}

	div.metrotravel div.header {
		background-image:url(/dk/templates/images/services/cyan.gif);
	}

	div.metrojobb div.header {
		background-image:url(/dk/templates/images/services/blue.gif);
	}

div.cluboffer div.content,
div.metroshopping div.content,
div.metrodate div.content,
div.metrojobb div.content,
div.metroeducation div.content,
div.metroeconomy div.content,
div.metromarket div.content,
div.metrorent div.content,
div.metrotravel div.content
{
	width:170px;
	padding:8px 5px 4px 10px;
	text-align:center;
}

div#serviceslisting,
div.cluboffer,
div.metroshopping,
div.metrodatespecial,
div.metrodate,
div.metrojobb,
div.metroeducation,
div.metroeconomy,
div.metromarket,
div.metrorent,
div.metrotravel
{
	width: auto;
}

div.cluboffer div.content div.button,
div.metroshopping div.content div.button,
div.metrodate div.content div.button,
div.metrojobb div.content div.button,
div.metroeducation div.content div.button,
div.metroeconomy div.content div.button,
div.metromarket div.content div.button,
div.metrorent div.content div.button,
div.metrotravel div.content div.button
{
	width:120px;
	height:20px;
	margin-top:8px;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
}

div.cluboffer div.content div.text,
div.metroshopping div.content div.text,
div.metrodatespecial div.content div.text,
div.metrodate div.content div.text,
div.metroeducation div.content div.text,
div.metroeconomy div.content div.text,
div.metromarket div.content div.text,
div.metrorent div.content div.text,
div.metrotravel div.content div.text
{
	font-weight:normal;
}

div.cluboffer div.image,
div.metroshopping div.image,
div.metrodatespecial div.image,
div.metrodate div.image,
div.metrojobb div.image,
div.metroeducation div.image,
div.metroeconomy div.image,
div.metromarket div.image,
div.metrorent div.image,
div.metrotravel div.image
{
	background-color: white;
	text-align: center;
}

div.cluboffer div.content div.club {
	padding-top:8px;
	padding-bottom:0;
	width:auto;
	text-align:center;
}


/* Font changes */

h1,
a.hrefh1 {
  font-size: 40px;
  line-height: 95%;
}

a.hrefh3,
a.hrefh3:hover {
  font-size: 22px;
  line-height: 95%;
}

#column1 a.hrefh4, 
#column1 a.hrefh4:hover,
.sidebysideleft a.hrefh4, 
.sidebysideleft a.hrefh4:hover,
.sidebysideright a.hrefh4, 
.sidebysideright a.hrefh4:hover {
  font-size: 14px;
  line-height: 95%;
}

.sidebysideleft a.hrefh5,
.sidebysideleft a.hrefh5:hover,
.sidebysideright a.hrefh5,
.sidebysideright a.hrefh5:hover {
  color: #000000;
  font-size: 12px;
}


a.pushtext,
a.pushtext:hover,
div.third-column-nav-component td.middle a,
div.third-column-nav-component td.middle a:hover {
  font-size: 12px;
}

#column2 {
  font-size: 13px;
}

/* section handle for related links in pushes: */
.textheight2 h6.newstext,
.textheight2 h6.sportstext,
.textheight2 h6.arttext,
.textheight2 h6.lifestyletext,
.textheight2 h6.misctext {
  display: block;
}

a.hrefsmaller,
a.hrefsmaller:hover {
  font-size: 12px;
}

/* Content wrapper to the right of the site */
div#outside-content-wrapper {
  position: absolute;
  top:      168px;
  left:     975px;
  width:    185px;
}

#signup_form_cmx input{
width: 180px;
margin-bottom: 5px;
line-height: 14px;
height: 16px;
font-size: 12px;
margin-top: 2px;
padding:0 0 0 8px;
}

#signup_form_cmx .dato{
width: 30px;
margin-bottom: 5px;
}

#signup_form_cmx .year{
width: 70px;
margin-bottom: 5px;
}

#signup_form_cmx .boxes{
width: 1em;
height:1em;
}

#signup_submitbutton{
width: 285px;
height: 35px;
}

#edit_submitbutton{
width: 216px;
height: 35px;
}

#login_submitbutton{
width: 199px;
height: 35px;
}

#tjekvundet_submitbutton{
width: 196px;
height: 35px;
}

#tjekvundetmedlem_submitbutton{
width: 341px;
height: 35px;
}

#signup_form_cmx br{
clear: left;
}
