body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:5px;
}	

a:link, a:visited, a:active {
	text-decoration:none;
	color:#A81933;
}	
a:hover {
	text-decoration:underline;
}	

.main_text_headings {
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#0E4264;
}
a.main_text_headings:link, a.main_text_headings:visited, a.main_text_headings:hover {
	line-height:normal;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#0E4264;
}

.main_text {
	font-size:12px;
}

a.main:link {
	font-size:12px;
	color:#A81933;
}
a.main:hover {
	text-decoration:underline;
	color:#A81933;
}
a.main:visited {
	color:#A81933;
}

.category {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:3px;
	color:#0E4264;
}	
a.category:link {
	text-decoration:none;
	color:#0E4264;
}
a.category:hover {
	text-decoration:underline;
	color:#0E4264;
}

.footer {
	font-size:10px;
	color:#0E4264;
	text-align:center;
	display:inline-block;
	padding:1px;
}
a.footer:link {
	text-decoration:none;
	font-size:10px;
	color:#0E4264;
	text-align:center;
	display:inline-block;
	padding:1px;	
}
a.footer:hover {
	background:#CCCCCC url(http://media.tmmarket.com/marex/media/images/linkbackground_nav_2.png) repeat-x -10px;
	color:#0E4264;
}	
a.footer:visited,  a.footer:active {
	text-decoration:none;
	font-size:10px;
	color:#0E4264;
	text-align:center;
	display:inline-block;
	padding:1px;	
}

a.cat:link {
	color:#0E4264;
	font-size:10px;
}
a.cat:hover {
	text-decoration:underline;
	color:#0E4264;
}
a.cat:visited {
	color:#0E4264;
	font-size:10px;
}

.nav_bar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	
}
a.nav_bar:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding:5px;
}
a.nav_bar:hover {
	background:black url(http://media.tmmarket.com/marex/media/images/linkbackground_nav.png) repeat-x -10px;
	font-size:15px;
	color:#FFFFFF;
}
a.nav_bar:visited, a.nav_bar:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding:5px;
}

.extras {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E4264;
	display:inline-block;
	padding:1px;
}
a.extras:link {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E4264;
	display:inline-block;
	padding:1px;
}
a.extras:hover {
	background:#CCCCCC url(http://media.tmmarket.com/marex/media/images/linkbackground_nav_2.png) repeat-x -10px;
	color:#0E4264;
}
a.extras:visited, a.extras:active {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E4264;
	display:inline-block;
	padding:1px;
}


.top_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#A81933;
	letter-spacing:5px;
}

a.newsletter:link, a.newsletter:visited, a.newsletter:active {
	color:#000066;
	font-size:11px;
	text-decoration:none;
}
a.newsletter:hover {
	color:#FFCC00;
}

.date {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E4264;
}

.magazine_text_header {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.magazine_text_header_2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}

.magazine_text_2 {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:normal;
}

.magazine_text {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
a.magazine_text:link {
	color:#333333;
	text-decoration:none;
}
a.magazine_text:hover {
	text-decoration:underline;
}
a.magazine_text:active, a.magazine_text:visited {
	color:#333333;
	text-decoration:none;
}		
