html {font-size:12px}
body {background:#ccc;margin:0;font-family:Arial,sans-serif;font-size:12px;color:#333}
.whitebody {background:#fff;}

img {border:0}
form { display:inline}

a {color:#3d7da5;text-decoration:none}
a:hover {text-decoration:underline}
a:visited {color:#5c37aa}
a.readmore { background: url(/img/gif/readmore.gif) no-repeat left center;padding-left:21px}

a.readmore_black { }
a.pdf { background: url(/img/gif/pdf.gif) no-repeat left center;padding-left:21px;}
a.print { background: url(/img/gif/print.gif) no-repeat left center;padding-left:17px;}
a.sendtofriend {background: url(/img/gif/sendtofriend.gif) no-repeat left center;padding-left:17px;}

.newsbox a.readmore {background: url(/img/gif/readmore_blue.gif) no-repeat left center;}
.topimage a.readmore, .slide a.readmore {background: url(/img/gif/readmore_black.gif) no-repeat left center;}

p {line-height:1.5em}
p.small, span.small { font-size:10px;}

h1 {font-size:14px; color:#b90013;font-weight:bold;padding:0;margin:11px 0 13px 0}
h2 {font-size:12px; color:#fff;background:#000;font-weight:bold;padding:0;margin:0}
h3 {font-size:12px; color:#333;font-weight:bold}
h4 {font-size:12px; margin:0;padding:0}

h2.red {color:#b90013;background:none;font-size:14px}
h4.red {color:#b90013;background:none}
h1.large { font-size: 20px }

.breaker { font-size:1px;height:0;clear:both;overflow:hidden}
.logo {width:88px;height:87px;margin:13px 0 0 58px;float:left }
.divider {height:3px;font-size:1px;background:#eee}
.divider.search {margin-bottom:20px}
.nomargin {margin:0px!important}
.img_right { float:right}
.img_left { float:left}

.container {width:960px;margin:auto;background:#fff}

.top {height:169px;border-bottom:12px solid #ccc;margin-bottom:16px}
	.top ul {list-style:none;font-size:10px;float:right;margin:92px 21px 13px 0}
	.top ul li {float:left;padding:0 9px;background:url(/img/gif/toplink_sep.gif) right no-repeat}
	.top ul li.last {padding-right:0;background:none}
	.top ul li a {color:#333;text-decoration:none}
	.top ul li a:hover {text-decoration:underline}

.mainnavigation {height:40px;background:#000;padding:0 21px;line-height:40px;font-weight:bold}	
	.mainnavigation ul {font-size:12px;float:none;margin:0;padding:0}
	.mainnavigation ul li {float:left;padding:0 8px;background:url(/img/gif/topnavigation_sep.gif) left no-repeat}	
	.mainnavigation ul li.first {padding-left:0;background:none}
	.mainnavigation ul li a,.mainnavigation ul li a:visited {color:#fff;text-decoration:none}
	.mainnavigation ul li a:hover, .mainnavigation ul li a.selected {text-decoration:underline}
	
	.mainnavigation ul.more {float:right}
	.mainnavigation ul.more li {background-position: right}		
	.mainnavigation ul.more li.last {padding-right:0;background:none}	

.content {margin-bottom:14px}
	.left {width:169px;float:left;padding:13px 0 0 20px;display:inline}
	.leftfull {width:169px;float:left;padding:0px 0px 0px 20px;display:inline}
	.middle {width:544px;float:left;margin-left:20px;display:inline;position:relative}
	.left_middle {float:left;width:753px}
	.right {width:187px;float:left;margin-left:20px;display:inline;}	

.left ul { margin:0;padding:0;list-style:none }
	.left ul li { line-height: 1.65em}
	.left ul li a { color: #000}
	.left ul li a.selected {text-decoration:underline}
		.left ul li ul {border-bottom: 2px solid #eee; padding-bottom:6px; margin-bottom:16px}
		.left ul li ul li {margin-left:12px}
			.left ul li ul li a {color:#666}
			.left ul li ul li a.selected {text-decoration:underline}
.left h4 { margin-bottom:17px;}

.topimage { position: relative; overflow:hidden}
	.topimage img {width:544px;height:204px}
	.topimage div {height:auto;width:206px;left:338px;position:absolute;top:80px;background:#000;opacity:0.75;filter:alpha(opacity=75);padding-top:15px}
	.topimage div p {padding:0 0 5px 13px;color:#fff;margin:0}
	.topimage div a {color:#fff;}

.toolbox { height:auto px;background:#efefef;padding:13px 0 0 18px}
	.toolbox h4 {color:#b90013;margin:0 0 5px 0;padding:0;font-weight:bold}
	.toolbox input {margin: 0 0 3px 0;float:left}
	.toolbox br { clear:both}
	.toolbox button {margin: 0 0 0 87px}	
	.toolbox label { float:left; margin: 3px 0 0 5px}

.bannerarea { margin-top: 15px; }
	
.newsbox { 
background:#EFEFEF;
/*width:169px;*/
width:335px;
float:left;
color:#000000;
padding:0 0 16px 20px;
margin-bottom:8px;
}
	
.newsbox h4 {
margin:16px 0 18px 0;
line-height:1.3em;
}
	
.newsbox a {
color:#000000;
text-decoration:none;
font-weight:bold;
}
	
.newsbox a:hover {
text-decoration:underline;
}

.newsbox p {
margin:0;
}

.newsbox p.small {

}

.newsbox p.small a {
color:#000000;
text-decoration:none;
font-weight:normal;
}

.newsbox .newsteaser{
margin:0 0 13px 0;
}

.newsbox .newsteaser img{
float:left;
margin-right:10px;
}

.leftclear{
clear:left;
}

.colwide { margin: 0 0 0 20px;display:inline;float:left;width:355px;}	
	.colwide h2 { margin: 22px 0 0 0 }
.colnarrow { margin: 0 0 0 20px;display:inline;float:left;width:169px;}	
	.colnarrow h2 { margin: 22px 0 0 0 }
	
.slider {height:204px;overflow:hidden;margin: 0 0 15px 0}
	.slider .slide { width:116px;margin-right:10px;overflow:hidden;float:left;position:relative}	
	.slider .slide p.bar {top:179px;left:0;position:absolute;height:25px;padding: 0 0 0 10px;margin:0;background:#000;line-height:25px;width:100%;color:#fff;font-weight:bold;opacity:0.75;filter:alpha(opacity=75)}
	.slider .slide p.bar a{color:#fff}
	.slider .slide div {height:auto;width:206px;left:168px;position:absolute;top:17px;background:#000;opacity:0.75;filter:alpha(opacity=75);padding-top:15px}
	.slider .slide div p {padding:0 0 5px 13px;color:#fff;margin:0}
	.slider .slide div a {color:#fff;}	
	.slider .last {margin-right:0}
	.slider .selected {width:374px}
	
.sponsors { 
border:1px solid #ccc;
padding: 6px;
margin:11px 0 0 0;
text-align:center;
}	
	

p.byline { color:#666;font-style:italic;padding:0;margin:0}

.article_actions {position:absolute;top:12px;left:405px;}
	.article_actions a {color:#000}
.article_image {margin:17px 0 15px 0;}
	.article_image div {float:left}
	.article_imageimg {max-width:356px}
	.article_imagetext {float:left;vertical-align:bottom;color:#666;font-style:italic;width:150px;}
	.article_imagetext p {padding:0 0 0 27px;margin:0}
	
	
	
.footer {border-top: 10px solid #ccc;height:51px; font-size:10px;line-height:51px;padding:6px 0 }
	.footer p { float:left;color: #000;height:51px;font-size:10px;line-height:51px;margin:0 0 0 29px;padding:0;display:inline }	
	.footer img { vertical-align:middle;margin-left:17px }
	.footer .protector { float: right; text-align:right; display:inline;margin:15px 20px 0 0;color:#3d7da5;line-height:1em}
	
address {font-style:normal;margin:0 0 0 78px;height:51px;line-height:51px;float:left;display:inline}
	
input.medium, input.wide {padding:3px 4px 0 4px;color:#ccc}
input.medium {width:142px;}
input.wide {width:291px;}
input.focus { color: #333 }

button.medium {width:64px;padding:0}

ol.ranking { padding: 0;margin:18px 0 0 30px}
	ol.ranking li { margin:0 0 5px 0}


.toolboxbutton 
{
	float:none!important;
	margin: 0 0 0 87px!important;
	width:64px;
	padding:0;
}

.floatleft 
{
	float:left;
	margin:1px;
	padding:0;
	overflow:hidden;	
}

/* VIDEO CHANNEL */
.mediabox { 
background:#000000;
width:189px;
float:left;
color:#fff;
}

.mediabox a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

.mediabox p {
line-height:normal;
margin:4px 0 4px 7px;
}

.mediabox p.small {
margin:0 0 13px 0;
}

/* IN ZOOMBOX SCROLLER */
.videoscroll {
margin-bottom:10px;
}

.videoscroll .outer .inner .item{
height:60px;
width:100px;
padding: 5px;
}

.videoscroll .outer .inner .item img{
height: 60px;
width: 100px;
}

.videoscroll .arrows {
font-size:20px;
padding-bottom:17px;
}

.videoscroll .popuptext{
border:1px solid #000000;
padding:2px;
margin-top:5px;
background-color:#cccccc;
font-size:12px;
color:#000000;
}

#lightbox-video-info{
text-align:left;
margin-bottom:6px;
}

/* MINI SCROLLER */
.miniscroll{
border-top:1px solid #ffffff;
padding-bottom:25px;
}

.miniscroll .outer .inner .item {
height: 40px;
width: 60px;
padding: 2px;
}

.miniscroll .outer .inner .item a img{
height: 40px;
width: 60px;
}

.miniscroll .arrows {
font-size:20px;
padding:0 5px 0 5px;
}

/* SCROLLER START */ 
.scroll .outer {
overflow:hidden;
}

.scroll .outer .inner .item {
cursor: pointer;
float: left;
}

.scroll .leftarrow {
float:left;
cursor:pointer;
}

.scroll .leftarrow:hover {
font-weight:bold;
}

.scroll .rightarrow {
float:right;
cursor:pointer;
}

.scroll .rightarrow:hover {
font-weight:bold;
}
/* SCROLLER END */

/* STATIC BANNER BAR */
.content .bottom {
overflow:hidden;
margin:16px 0 0 2px;
}

.content .bottom .item {
float:left;
height:60px;
text-align:center;
width:184px;
overflow:hidden;
}

.content .bottom .divider {
float:left;
background:#eeeeee;
height:60px;
margin:0 3px 0 3px;
width:3px;
}
	
