/* common colors:
#4b6f8d light blue
#204867 dark blue
#4b6f8d menu, blue
*/

body{
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	background-color:#fff;	
	background-image:url("../images/backgrounds/bg01.jpg");
	background-repeat:repeat-x;	
}
a{ text-decoration:none;}
a:hover{text-decoration:underline;}
table{border-collapse: collapse;}
td{ text-align:left;vertical-align:top;}

img{ margin-bottom:0px;padding:0px;text-align:left;margin-top:0px;display:block;border:0px; }
form{ margin:0px;}

.mainContainer{
	width:984px;
	text-align:center;	
	height:100%;	
}

.containerLeft{
	width:200px;
	background-image:url("../images/backgrounds/bg03.png");
	background-position:right;
	background-repeat:repeat-y;
}

.containerCenter{
	width:584px;
	background-color:#fff;
	border-bottom:2px solid #ccc;
	
	
}

.containerRight{
	width:200px;
	background-image:url("../images/backgrounds/bg11.png");
	background-repeat:repeat-y;
}

.subcontainerLeft{
	width:200px;	
	background-image:url("../images/backgrounds/bg06.png");
	background-repeat:repeat-y;		
}

.subleftTD{
	padding-left:10px;	
}

.menu{
	text-align:center;
	background-image:url("../images/backgrounds/bg12.jpg");
	background-repeat:repeat-x;
	height:33px;	
}

.menubutton_off{
	width:94px;
	height:34px;
	background-image:url("../images/menu/off.jpg");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	color:#888;	
	font-family:tahoma;
	font-size:14px;
}
.menubutton_off a{
	color:#888;
	text-decoration:none;
	font-family:tahoma;
	font-size:14px;	
}

.menubutton_off a:hover{
	color:#fff;
	text-decoration:none;	
}

.menubutton_live{
	width:94px;
	height:34px;
	background-image:url("../images/menu/live.jpg");
	background-repeat:no-repeat;
	text-align:center;	
	color:#4b6f8d;
	padding-top:8px;	
}

.menubutton_live a{
	color:#4b6f8d;
	font-family:tahoma;
	font-size:14px;
	text-decoration:none;
}

.featured{
	background-color:#ededed;
	width:345px;	
}

.featured_substories{
	background-color:#ededed;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;	
}

.bigtitle{
	color:#1a3c58;
	font-size:13px;
	font-weight:bold;
}

.storieslisttitle{
	color:#4b6f8d;
	font-size:12px;
	font-weight:bold;
}

.mediumtitle{
	color:#4b6f8d;
	font-size:11px;
}

.subhead{
	color:#888;	
}

.storyby{
	color:#4b6f8d;
	font-style: italic;	
}

.storytext{
	color:#444;
	font-size:11px;
	
}

.twitter{
	padding-left:6px;
	padding-right:6px;
	width:180px;
	font-size:10px;	
}

.twitter a{
	text-decoration:none;
	color:#4b6f8d;	
}

.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; text-decoration: none; }

a.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: bold; }
a.copy10:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: bold; }

.storiescontainer{
	width:100%;
	margin:10px;
		
}

.storieslist{
	border:1px solid #ccc;
	width:560px;	
}

.airdate{
	margin:5px;
	font-size:9px;
	color:#555;	
}

.frontpage_bloggers{
	width:165px;
	font-size:10px;
	margin-left:5px;	
}

.imagecontainer{		
	width:110px;
	height:110px;
	vertical-align:middle;
	text-align:center;	
}

.pollcontainer{
	width:90%;
	padding:5px;
	padding-bottom:20px;
	padding-top:20px;	
}

.pollinterior{
	width:95%;
	background-color:#fff;
	padding:3px;
	border:1px solid #495888;	
}

.pollvotebutton{
	border:0px;
	background-color:#495888;
	color:#fff;
	height:18px;
	font-size:10px;
	font-weight:bold;
	margin:1px;
	padding:1px;	
}

.pollanswer{
	padding-bottom:2px;	
}

/* BLOGS */
.storytext{
	padding:5px
	
	
}

.storytext img{
	float:left;
	margin:5px;	
}

.interior_bloggers{
	padding:5px;
}

.interior_bloggers A{
	color:#4b6f8d;	
}

.blogs_author{
	color:#555;
}

.blog_posts_container{
	padding:10px;	
}

.blog_title_small{
	color:#555;
	font-weight:bold;
	padding-left:5px;
}

.blog_date{
	color:#555;
	font-size:9px;	
	padding-left:5px;
}

.blog_blurb{
	padding-left:20px;
	padding-right:20px;
}

.icons{
	padding-left:25px;	
}

/* INFOGRAPHIC */
.infographic_headline{
	padding:5px;	
}
.infographic_headline a{
	color:#F74E16;
	font-size:10px;
	font-weight:bold;	
}

.infographic_image{
	text-align:center;
	width:180px;
	padding-left:5px;	
}

.infographic_subhead{
	padding:5px;
}

