
body{
	margin: 0px auto;
	background: #cccfcd;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 12px;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	color: #194575;
	margin: 0px;
	padding: 0px;
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #194575;
}

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

a:hover{
	color: #194575;
	text-decoration: underline;
}

.clearLeft{
	clear: left;
}
.clearRight{
	clear: right;
}
.clearBoth{
	clear: both;
}

/*PAGE WRAPPER*/
/*All pages will get the three column background, unless specififed below in the two_col_bg list. */
#page{
	width: 965px;
	margin: 0px auto;
}

/* two column page */
#two_col_bg{
	width: 965px;
	margin: 0px auto;
	background: url(bg_two_col.jpg) repeat-y;
}

.two_column{
	background: url(bg_two_col.jpg) repeat-y;
}


/*HEADER*/

#header{
	width: 965px;
	height: 126px;
	margin: 0px;
	background: url(header.jpg) no-repeat 0 0;
	float: left;
	overflow:hidden;
}

/*Banner Ad*/

#top_banner{
	margin: 12px 15px 0px 10px;
	_margin-left: 105px;
	width: 728px;
	height: 90px;
	border: #444242 solid 1px;
	float: left;
	*float: none;
	z-index: 100;
}

/*Link back to Home in Header*/
#home_link{
	margin: 0px 0px 0px 0px;
	width: 200px;
	height: 120px;
	float: left;
	z-index: 10;
	cursor: pointer;
}

/*Login Bar*/

#login_bar{
	height: 12px;
	width: 940px;
	padding: 5px 0px;
	margin-right: 25px;
	text-align: right;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	float: left;
}

#login_bar a{
	text-align: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#login_bar a:hover{
	text-align: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}



/*NAVIGATION*/

#nav{
	background: url(bg_search.gif) repeat-x 0 0;
	width: 640px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	display:run-in;
	overflow:hidden;
}

#nav ul{
	margin: 0px  0px 0px -40px;
	text-indent: 0px;
}

#nav li{
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	text-indent: 0px;
	display: inline;
	overflow: hidden;
	margin: 0px;
	text-indent: 0px;
}

#nav li a{
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background: url(bg_nav.gif) repeat-x 0 0;
	text-decoration: none;
	display:inline;
	float:left;
	overflow: hidden;
	margin: 0px;
	padding: 10px 32px;
	text-indent: 0px;
	border-right:thin;
	border-right-color:#3684be;
	border-right-style:solid;
}

#nav li a:hover{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #3090c0;
	display: inline;
	overflow: hidden;
	margin: 0px;
	text-indent: 0px;
}

/*nav site map*/

#nav li  #site_map{
	padding-top: 12px;
	font-size: 9px;
	font-weight: bold;
	background: none;
}

#nav li #site_map a{
	font-size: 9px;
	font-weight: bold;
	background: none;
}

#nav li #site_map a:hover{
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}

/*Search*/

#wrapper_search{
	margin-top:-20px;
	float:left;
	width:315px;
	height:56px;
	overflow:hidden;
	display:block;
}

#wrapper_search_top{
	width:315px;
	height:20px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#wrapper_search_top #search_tabs{
	width:115px;
	height:20px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#wrapper_search_bottom{
	background: url(bg_search.gif) repeat-x 0 0;
	width:315px;
	height:36px;
	float:left;
	overflow:hidden;
	display:block;
}

#search, #search_form_header{
	margin-top: 4px;
	*margin-top: 3px;
	margin-left:0px;
	float: left;
}

#search input{
	height: 16px;
	width: 175px;
	border-top: #CCC 1px;
	border-left: #CCC 1px;
	border-right:  #999 1px;
	border-bottom: #999 1px;
	font-size: 11px;
	color: #999;
	font-weight: bold;
	padding-top:4px;
	padding-left:2px;
	padding-right:3px;
}

#search_btn_go{
	float: left;
	clear: none;
	width: 23px;
	height: 20px;
	margin-top: 8px;
}

#tab_siteIndex{
	background: url(bg_site_index.gif) no-repeat 0 0;
	float:right;
	margin-top:0px;
	margin-left:5px;
	height:36px;
	width:47px;
	padding-top:5px;
	overflow:hidden;
}

#tab_siteIndex #navText{
	margin-left:5px;
}

#tab_siteIndex #navText a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

/*Header Search Tabs*/
#header-search-tabs {
	border:0pt none;
	margin:0pt;
	margin-top:5px;
	margin-left:-2px;
	padding:0pt 1px;
	width:176px;
}

ul.header-search-tabs li{
	display:inline;
	height:16px;
	border-width:0px;
	border-style:none;
	margin-left:2px;
}


ul.header-search-tabs li.active a {
	background: url(search_tab_active_bg.gif) repeat-x 0 0;
	color:#FFFFFF;
	border-width:0px;
	border-style:none;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:3px;
	*padding-bottom:0px;
	*padding-top:0px;
	*height:16px;
}

ul.header-search-tabs li.active a span {
	background: url(search_tab_active_right_bg.gif) right top no-repeat;
	padding: 3px 5px 3px;
}


ul.header-search-tabs li.inactive a {
	background: url(search_tab_inactive_bg.gif) repeat-x 0 0;
	color:#2b547a;
	border-width:0px;
	height:16px;
	border-style:none;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:3px;
	*padding-bottom:0px;
	*padding-top:0px;
	*height:16px;
}

ul.header-search-tabs li.inactive a span {
	background: url(search_tab_inactive_right_bg.gif) right top no-repeat;
	padding: 3px 5px 3px;
}


/*Ticker*/

#ticker{
	width: 957px;
	height: 48px;
	float: left;
	*float: none;
	background: url(news_flash.gif); 
	font-weight: 900;
}

#no_ticker{
	background-color: #FFF;
	width: 955px;
	height: 2px;
	float: left;
	*float: none;
}

.ticker, #ticker_text{
	font-family: 'Helvetica', Arial, sans-serif;
	color: #194575;
	margin-bottom:5px;
}

#ticker_label{
	height: 23px;
	margin-top:14px;
	margin-left:15px;
	float: left;
	*float: none;
	background: url(news_label.gif) right bottom repeat-x; 
	font-weight: 900;
}

#ticker_arrow{
	height: 23px;
	margin-top:14px;
	float: left;
	*float: none;
}


#ticker_headline{
    margin-top:14px;
	margin-left:5px;
	float: left;
	*float: none;
	font-weight: 900;
}


/*Date*/

#date{
	width: 905px;
	height: 15px;
	padding: 4px 36px 0px 15px;
	float: left;
	font-size: 12px;
	font-family: 'Helvetica', Arial, sans-serif;
	*float: none;
	background: url(bg_date.gif) repeat-y; 
	font-weight: bold;
}

.date, #top_story_date{
	font-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #7d7d7d;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

#home_date{
	height: 25px;
	padding: 3px 0px 0px 0px;
	*float: none;
	background: url(bg_home_page.gif) repeat-y; 
	font-weight: bold;
}

#home_spacer{
	width: 905px;
	height: 5px;
	padding: 3px 36px 0px 15px;
	float: left;
	*float: none;
	background: url(bg_home_page.gif) repeat-y; 
	font-weight: bold;
}



/*PAGE CONTENT*/

#content{
	width: 925px;
	padding: 0px 25px 0px 15px;
	float: left;
	clear: right;
}

#homepage_left_half_container {
	width: 610px;
	background: url(bg_homepage_left_half_container.gif) repeat-y;
	margin: 0px;
	float: left;
	clear: right;
}

.col_divider{
	width: 15px;
	float: left;
	background: #FFF;
}

#sidebar_right{
	background-color: #ffffff;
	width: 300px;
	margin: 0px;
	
	float: left;
	clear: right;
}

#footer{
	width: 933px;
	float: left;
	background: url(bg_footer.gif) #f9f9f9 no-repeat;
	padding: 16px;
	text-align: center;
	color: #7d7d7d;
	font-size: 10px;
}

#footer h2{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	margin: 0px;
	padding: 0px;
}

#footer a{
	color: #7d7d7d;
	text-decoration: none;
}

#footer a:hover{
	color: #7d7d7d;
	text-decoration: underline;
}

.footer_sitename{
	font-weight: bold;
	color: #585858;
	font-size: 11px;
}

a.footer_sitename {
	font-weight: bold;
	color: #585858;
	font-size: 11px;
}

/*Home Page Content*/

#top_story{
	width: 610px;
	float: left;
	clear: right;
	background: #FFF;
	border-bottom: solid 1px #dfe0e1;
}


#top_story_img{
	padding-right: 20px;
	padding-bottom: 10px;
}

#top_story_text{
	
}

#home_left_col{
	width: 180px;
	float: left;
	margin-top: 10px;
}

#home_right_col{
	width: 410px;
	float: left;
	clear: right;
	margin-top: 0px;
	/* commented this out - http://jira.mtvi.com/browse/LOGOT-1290
	margin-left: 10px */
	*margin-left: 0px;
}

/*Three Col Layout*/

#three_left_col{
	width: 185px;
	float: left;
}

#three_content{
	width: 415px;
	float: left;
}

#three_right_col{
	width: 300px;
	float: left;
}

.three_column{
	background: url(bg_home_page.gif) repeat-y;
}

/*Two Col Layout*/

#sidebar_left_two_col {
	width: 750px;
	border-top: 3px solid #194575;
	margin: 0px;
	float: left;
}

#sidebar_right_two_col{
	background-color: #ffffff;
	width: 160px;
	margin-left: 0px;
	float: left;
}

#sidebar_right_two_col ul {
	list-style-type: none;
}

#sidebar_right_two_col ul, li{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	
}


#widget_skyscraper_ad{
	width: 160px;
}

#365gay-skyscraper-ad-thin-copy-1 ul, li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}




/*Elliott's Additions Of Old Code To Temp Style Sidebar Widgets*/
#sidebar_left ul, #sidebar_left ul ol , #sidebar_right ul, #sidebar_right ul ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
	}

/*#sidebar_left ul li, #sidebar_right ul li {
	margin: 0px;
	padding: 0px;
	
	}
*/

ol li, #sidebar_left ul ol li , #sidebar_right ul ol li {
	margin: 0px;
	padding: 0px;

	}
/****** All Side Bar widget code ********/
/******							 ********/

/* Start: Want More Sidebar widget */

#wantMore{
	background-color: #f9f9f9;
	padding: 10px 2px 5px;
	width:300px;
	margin-top:20px;
}
#wantMore .title{
	font: 18px Georgia, serif;
	color: #012a58;
	margin-left:10px;
}
#wantMore ul{
	border: 1px solid #dfe0e1;
	border-top: 4px solid #164774;
	margin: 2px 5px;
	padding:0px 10px;
	background-color: #FFFFFF;
}
#wantMore ul li{
	margin: 10px 0px;
	list-style: none;
	border-bottom: 1px solid #dfe0e1;	
	padding:0 5px 10px 0;
}
#wantMore ul li a{
	display: block;
	height: 35px;
	line-height: 40px;
	text-decoration: none;
	color: #585858;
	font-weight: normal;
}
#wantMore ul li a:hover{
	text-decoration: underline;
}
#wantMore .moreEmail{
	padding-left:40px;
	background: transparent url('icon-more-email.gif') no-repeat scroll top left;
	cursor:text;
}
#wantMore .moreMobile{
	padding-left:40px;
	background: transparent url('icon-more-mobile.gif') no-repeat scroll top left;
}
#wantMore .last{
	border-bottom: none;
	padding-bottom:0px;	
}
#wantMore ul li a strong{
	color:#3090c0;
	font-weight: bold;
}
/*End: Want More sidebar widget*/

/*Elliott's Other Additions*/

a img {
	border: none;
}

/* Elliott's comment related additions */

#commentform{
	width: 345px;
	padding: 2px;
	}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 350px;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

#commentform p {
	margin: 5px 0;
	}

/*Posts for news*/

.post{
	padding:5px 10px;
	
}

.post h2{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #0e3663;
	margin: 0px;
	padding: 0px;
}

#player_share_container .entry{
	overflow:hidden;
	width: 260px;
}
.category .entry{
	overflow:hidden;
	width: 380px;
}

.news_story .entry, .single .entry{
	overflow:hidden;
	width: 390px;
}


.story_author {
	afont-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #3090c0;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

.story_author a{
	afont-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #3090c0;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

.featured_story_date{
	font-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #7d7d7d;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

#attribution_logo {
	float: left;
	padding-right:15px;
	padding-bottom:15px;
}

#attribution_logo img{
	border: 5px solid #dfe0e1;
}

#attribution_logo_copy {
	text-align: center;
	padding-top: 10px;
	font-size: 10px;
}

.story_quote_break{
	font-family: "Georgia", Times New Roman, Times, serif;
	padding: 4px 0px 8px; 
	font-size: 18px; 
	color: #7d7d7d; 
	font-weight: bold;
}

.news_story .post .entry p{
	margin: 12px 0pt;
	line-height: 1.3em;	
}

/* Container div for post actions box (rate, send to a friend, etc.) */

#post_actions_box { 
	float:left; 
	margin: 4px 10px 4px 0; 
	text-align: left;
}

/* Scott's CSS for post actions box (rate, send to a friend, etc.) */

.box {
	border: #e2e2e0 1px solid; 
	padding: 5px; 
	margin: 0px; 
	width: 125px; 
	float: left;
}
.blog_actions_box .box {
	border:none;
	border-right:1px solid #E2E2E0;
}

#share {
	margin-bottom:5px;
	float:left;
}

#comment {
	float:left;
	}


/*Subscriptions page icons*/
#email A {
	DISPLAY: block;
	BACKGROUND: url(button_Email.gif) no-repeat; 
	OVERFLOW: hidden; 
	WIDTH: 63px; 
	HEIGHT: 18px
}
#email A:hover {
	BACKGROUND: url(button_Email.gif) no-repeat 0px -18px;
}
#email A:active {
	BACKGROUND: url(button_Email.gif) no-repeat 0px -36px;
}

#subscribe A {
	DISPLAY: block; 
	BACKGROUND: url(button_Subscribe.gif) no-repeat 0px -18px; 
	OVERFLOW: hidden; 
	WIDTH: 63px; 
	HEIGHT: 18px
}
#subscribe A:hover {
	BACKGROUND: url(button_Subscribe.gif) no-repeat 0px -18px;
}
#subscribe A:active {
	BACKGROUND: url(button_Subscribe.gif) no-repeat 0px -36px;
}

#signup A {
	DISPLAY: inline; 
	BACKGROUND: url(button_SignUp.gif) no-repeat; 
	OVERFLOW: hidden; 
	WIDTH: 63px; 
	HEIGHT: 18px
}
#signup A:hover {
	BACKGROUND: url(button_SignUp.gif) no-repeat 0px -18px;
}
#signup A:active {
	BACKGROUND: url(button_SignUp.gif) no-repeat 0px -36px;
}


.ten_point {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: 'Helvetica', Arial, sans-serif
}
.twelve_point {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: 'Helvetica', Arial, sans-serif
}
#yes A {
	DISPLAY: block; 
	BACKGROUND: url(button_Yes.gif) no-repeat; 
	FLOAT: left; 
	MARGIN: 5px 5px 0px 0px; 
	OVERFLOW: hidden; 
	WIDTH: 27px;
	HEIGHT: 39px
}
#yes A:hover {
	BACKGROUND: url(button_Yes.gif) no-repeat 0px -39px
}
#yes A:active {
	BACKGROUND: url(button_Yes.gif) no-repeat 0px -78px
}
#no A {
	DISPLAY: block; 
	BACKGROUND: url(button_No.gif) no-repeat; 
	FLOAT: left; 
	MARGIN: 5px 5px 0px 0px; 
	OVERFLOW: hidden; 
	WIDTH: 27px; 
	HEIGHT: 39px
}
#no A:hover {
	BACKGROUND: url(button_No.gif) no-repeat 0px -39px
}
#no A:active {
	BACKGROUND: url(button_No.gif) no-repeat 0px -78px
}
#vote A {
	DISPLAY: block; 
	BACKGROUND: url(button_vote.jpg) no-repeat; 
	FLOAT: left; 
	MARGIN: 5px 5px 0px; 
	OVERFLOW: hidden; 
	WIDTH: 36px; 
	HEIGHT: 39px
}

/*VIDEOS*/

#widget_daily_video{
	margin: 0px;
}

.header{
	height: 18px;
	padding: 5px 10px;
	background: url(bg_video_header.gif) #fafafa repeat-x;
}

.see_all{
	color: #d8a317;
	float: left;
	margin-top: 2px;
}

.see_all_vid{
	color: #FFF;
	padding-top: 3px;
	margin-left: 205px;
	font-size: 10px;
	font-weight: bold;
}

.see_all_vid a{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.see_all_vid a:hover{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}


.see_all_arrow{
	padding: 4px 5px 0px 4px;
	margin-top: 2px;
	float: left;
}

.video_source{
	padding: padding 0px 10px;
	font-weight: bold;
	clear: both;
}

.video_title{
	background: url(bg_video_title.gif) #f9fafa repeat-x;
	color: #194575;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px;
}



.footer{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 10px;
	margin: 0px;
	background: url(bg_video_footer.gif) repeat-x;
}

#widget_popular_video{
	width:150px;
	margin:0px;
}

#widget_popular_video_title{
	width:148px;
	margin:0px;
}

.popular_video_posts, .article_posts {
	width: 140px;
	padding: 5px 10px;
	margin-bottom: 5px;
	background: #f9f9f9;
	float: left;
}

.all_popular_video_posts a {
	color:#FFFFFF;
	font-family:"Helvetica",Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	padding:5px;
}

.popular_video_image {
	float:left;
}

.popular_video_text {
	float:left;
	width: 85px;
	margin-left:5px;
}

.popular_video_text span {
	float:inherit;
}

/* Code for More Stories On and Related Stories Areas  - http://jira.mtvi.com/browse/LOGOT-813 */

#stories{
	width: 390px;
	padding: 10px;
	border-top: double #dfe0e1;
	border-bottom: double #dfe0e1;
	margin-top:10px;
	/*float: left;*/
	clear:both; /*Elliott addition to deal with small stories running into story actions box ex: http://....../video/in-depth-php-programming/*/
}

#stories h1{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #7d7d7d;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

.related ul{
	margin: 0px;
	padding: 0px;
}

.related li{
	color: #3090c0;
	text-decoration: none;
	margin: 3px 0;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	
}

.related li a{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.related li a:hover{
	color: #3090c0;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	color: #3090c0;
	text-decoration: underline;
	font-weight: bold;
}

.related_news_landing {
	margin: 5px 0 50px;
}

.related_news_landing h1 {
	margin-bottom: 10px;
}

.related_items_news_landing h2 {
	margin-bottom: 2px;
}

.related_items_news_landing {
	margin: 5px 0;
	border-bottom: 1px solid #DFE0E1;
}

.related_news_landing ul{
	margin-left: 10px;
	padding: 0px;
}

.related_news_landing li, .related_news_landing li a{
	color: #3090c0;
	text-decoration: none;
	margin: 3px 3px 3px 0;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
}

.related_news_landing li a:hover{
	text-decoration: underline;
}

#more_stories_link {
	text-align: right;
	padding: 8px 0;
}

#more_stories_link  a{
	font-size: 11px;
}

.arrow{
	padding-right: 15px;	
	background: url(li_arrow.gif) right no-repeat;
	/*float: left;*/
}

/* Scott's CSS for more stories on widget - http://jira.mtvi.com/browse/LOGOT-814 */

#stories_widget{
	width: 180px;
	padding-top: 10px;
	border-top: solid 1px #dfe0e1;
}

#stories_widget_inside{
	width: 180px;
	float: left;
}

#stories_widget h1, #stories_widget h3{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 17px;
	margin: 0px;
	padding: 3px 5px 3px 18px;
	display: block;
	font-weight: normal;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
}

#stories_widget ul{
	margin: 0px;
	padding: 0px;
}

#stories_widget li{
	margin-bottom: 3px;
	padding: 5px 8px;
	background: #f9f9f9;
	display: block;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3090c0;
	list-style: none;
}

#stories_widget li a{
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3090c0;
	list-style: none;
	text-decoration: none;
}

#stories_widget li a:hover{
	text-decoration: underline;
}

.widget_arrow {
	width:10px; 
	height:12px;
	padding-right: 15px;
	clear: right;
	background: url(li_stories_widget.gif) right no-repeat;
}


/*Today On*/

#today_on{
	width: 300px;
}

#today_on h1{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 17px;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 12px;
	display: block;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
}

.on_today{
	width: 270px;
	margin-bottom: 3px;
	padding: 0px 12px 4px 12px;
	background: #f9f9f9;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3090c0;
	list-style: none;
	

}

.on_today a{
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3090c0;
	list-style: none;
	text-decoration: none;
}

.on_today a:hover{
	text-decoration: underline;
}

.today_on{
	width: 282px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #595959;
	padding: 4px 0px 0px 12px;
	background: #f9f9f9;
}

.today_on a{
	text-decoration: none;
	color: #595959;
}

.today_on a:hover{
	text-decoration: underline;
	color: #595959;
}


/** Scott's CSS for Comment Area - http://jira.mtvi.com/browse/LOGOT-820*/
#comments {
	width: 360px;
	padding: 23px 10px 10px 10px;
	background: #f9f9f9;
	margin: 5px 10px 5px 20px;
	_margin: 5px 10px 5px 5px;
	float:left;
}

#comments_title {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 23px;
	font-weight: bold;
	color: #0e3663;
	margin: 0px;
	padding: 0px;
}

#counter{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0e3663;
	margin: 0px;
	padding: 0px;
}

#comments_blue_box {
	height: 5px;
	background: #0e3663;
	width: 355px;
	font-size: 1px;
}

.comments_box {
	border-top: none;
	border-left: #e6e8e8 2px solid;
	border-right: #e6e8e8 2px solid;
	border-bottom: #e6e8e8 2px solid;
	padding: 5px;
	margin: 0px;
}

#buttons_wrapper {
	width: 365px;
	margin-bottom: 40px;
	*margin-bottom: 0px;
	text-align: right;
}

#submit a {
	height: 18px;
	width: 55px;
	margin: 5px 5px 0px 0px;
	display: block;
	overflow: hidden;
	float: right;
	background: url(button_Submit.gif) no-repeat;
}

#submit a:hover {
	background: url(button_Submit.gif) 0px -18px no-repeat;
}

#submit a:active {
	background: url(button_Submit.gif) 0px -36px no-repeat;
}

.polls_submit_wrapper a {
	height: 18px;
	width: 55px;
	margin: 10px 5px 5px 0px;
	display: block;
	overflow: hidden;
	background: url(button_Submit.gif) no-repeat;
}

.polls_submit_wrapper a:hover{
	background: url(button_Submit.gif) 0px -36px no-repeat;
}

.polls_submit_wrapper a:active {
	background: url(button_Submit.gif) 0px -36px no-repeat;
}

#cancel a {
	height: 18px;
	width: 55px;
	margin: 5px 5px 0px 0px;
	display: block;
	overflow: hidden;
	float: right;
	background: url(button_Cancel.gif) no-repeat;
}

#cancel a:hover {
	background: url(button_Cancel.gif) 0px -18px no-repeat;
}

#cancel a:active {
	background: url(button_Cancel.gif) 0px -36px no-repeat;
}

#comments_grey_line {
	height: 1px;
	margin: 20px 0px;
	background: #dfe0e1;
	font-size: 1px;
}

.comment_wrapper {
	width: 320px;
	text-align: left;
	background: #FFF;
	margin-top: 6px;
	padding: 15px 30px 15px 10px;
	float: left;
}

.comment_wrapper_img {
	width: 45px;
	height: 45px;
	margin-right: 10px;
	float: left;
}

.comments {
	width: 320px;
	overflow: hidden;
}

#comments ul {
	margin-left: 35px;
	margin-top: 0px;
}

#comments li {
	list-style: url(li_comments.gif);
	margin-left: 0px;
	*margin-left: 35px;
}

/* Added because comments are spit out by wodpress with a <p></p> tag surrounding them */
#comments li p{
	/*margin: 0px;*/
	padding: 0px;
	/*display: inline;*/
}

.blog_post #comments{
	margin: 0pt;
	width: 390px;
}

.blog_post #commentform textarea{
	width: 382px;
}
.blog_post .comment_wrapper {
	width: 350px;
}

/** Scott's CSS for featured stories Area - http://jira.mtvi.com/browse/LOGOT-825*/
#featured_wrapper {
	width: 390px;
	/*background: #FFF;8/
	/*float: left;
	clear: right;
	*clear: none;*/
	padding: 0px 5px;
	_padding: 5px 5px;
	_margin-left: -15px;
	
}

h2 {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0e3663;
	margin: 0px;
	padding: 0px;
}

/*NOTE Duplicate styles in this class to the below .featured_no_border class (minus the bottom border) */
.featured {
	width: 100%;
	/*width: 390px;*/
	text-align: left;
	background: #FFF;
	margin: 6px 10px 5px 10px;
	_margin: 6px 10px 5px 18px;
 	padding-top: 5px;
 	padding-bottom: 10px;
	border-bottom: double #dfe0e1;
	/*float: left;
	clear: right;
	*clear: none;*/
}

.featured_no_border {
	width: 100%;
	text-align: left;
	background: #FFF;
	margin: 6px 10px 5px 10px;
	_margin: 6px 10px 5px 18px;
 	padding-top: 5px;
 	padding-bottom: 10px;
	clear: both;
}

.featured h2, .featured_no_border h2 {
	padding-top: 3px;
	font-size: 20px;
}

.featured_img {
	width: 120px;
	height: 80px;
	margin: 10px 10px 5px 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
.featured_text {
	margin: 6px 0px 5px 0px;
	padding: 0px;
}

.featureSponsor{
	float:right; 
	position:relative;
	top:-10px;
}

#top_story_author, #top_story_author_title, .by {
	font-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #3090c0;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-weight:bold;
}

.by a{
	afont-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #3090c0;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}


.share_wrapper {
	margin: 10px 0px;
	padding-bottom: 10px;
}

.share_wrapper_two {
	margin-left: 25px;
	margin-top: -1px;
	float: left;
}

.share_circle {
	width: 19px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.share_circle_two{
	width: 19px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.share_text {
	font-size: 11px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: #3090c0;
	padding: 3px 0px 0px 3px;
	margin: 0px;
	float: left;
}
.share_text a {
	text-decoration: none;
	color: #3090c0;
}
.share_text a:hover {
	text-decoration: underline;
	color: #3090c0;
}

.share_text_two {
	font-size: 11px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding: 3px 0px 0px 3px;
	margin: 0px;
	float: left;
}
.share_text_two a {
	text-decoration: none;
	color: #FFF;
}
.share_text_two a:hover {
	text-decoration: underline;
	color: #FFF;
}

.rate {
	width: 17px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.rate_two{
	width: 17px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.share_divider {
	width: 1px;
	height: 13px;
	background: #cbd1d9;
	margin: 3px 6px;
	float: left;
}

.share_divider_two{
	width: 1px;
	height: 13px;
	background: #4d739b;
	margin: 3px 6px;
	float: left;
}

.vid_source{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #012a58;
}

/** Scott's css for recent comments widget -  http://jira.mtvi.com/browse/LOGOT-830 */

.logo_widget{
	
}

/*video widget*/

.widget_title {
	margin: 0px;
	padding: 3px 0px 10px 12px;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
}

.widget_title h1,  .widget_title h3{
	width: 125px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 17px;
}

.widget_title_vid {
	margin: 0px;
	padding: 3px 0px 10px 12px;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
}

.widget_title_vid h1, .widget_title_vid h3{
	width: 125px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 17px;
	float: left;
}

.widget_latest_video{
	background: url(bg_latest_vid.gif) repeat-x;
	padding: 11px;
	float: left;
	clear: right;
}

.latest_vid_wrapper{
	padding: 11px 15px;
	text-align: center;
	background: url(bg_latest_vid.gif) repeat-x;
	border-bottom: 10px solid #194474;
	width: 270px;
	margin-bottom: 5px;
	margin-top: -3px;
}

/*
.widget_latest_video_itemleft{
	float: left;
	width: 120px;
	margin:0px 20px 0px 5px;
}

.widget_latest_video_itemright{
	float: left;
	width: 120px;
}
*/

.latest_vid_img{
	width: 120px;
}

.latest_vid_text{
	width: 120px;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

/*Video Detail page*/
.post_video_title {
	width:545px;
	float:left;
}

.post_video_title a {
	color:#7B7B7B;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
}

#skinny_right_col{
	margin-top: -25px;
	float:left;
}

#player_container {
	margin-top:10px;
	margin-bottom:10px;
}

#player {
	width:450px;
	float:left;
}
#player_share_container {
	float:left;
	margin-left:10px;
	height:370px;
	width:288px;
}

#video_search input {
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding-left:2px;
	padding-right:3px;
	padding-botom:4px;
	width:175px;
}

#video_search_btn_go_blue{
	margin-top: 0px;
	margin-bottom:2px;
}

#video_search, #search_form_video {
	float:left;
	margin-left:0px;
	margin-bottom:2px;
}

.video_detail_side_wrapper{
	border: 1px solid #e1e1df;
	background: #FFF;
	padding: 10px;
	margin-bottom: 15px;
	float: left;
}

#video_sponsorship {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:right;
}

#player_share{
	width:240px;
}

#video_detail_embed{
	width:265px;
	font-weight: bold;
}

#more_stories_on_video{
	width: 265px;
	font-weight:bold;
}

#more_stories_on {
	font-weight:bold;
	color:#888888;
	font-family:"Times New Roman", Times, serif;
}


#related_video_area {
	float: left;
}

#related_video_area_header {
	border-top: 1px solid #e1e1e1;
}

#related_video_area_header_left {
	width: 642px;
	color:#7D7D7D;
	font-family:Times New Roman;
	font-size:20px;
	margin-top:10px;
	margin-left:3px;
	float:left;
}

/* troy related area  */
#related_troy_area{
	float: none;
}

#related_troy_area_header {
	border-top: double #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 10px;
	height: 32px;
	margin-bottom: 10px;
}

#related_troy_area_header_left {
	width: 642px;
	color:#7D7D7D;
	font-family:Times New Roman;
	font-size:20px;
	margin-top:10px;
	margin-left:3px;
	float:left;
}
#related_troy_see_all{
	margin-top:15px;
	float:right;
	padding-bottom: 20px;
}
#related_troy_area_table{
	margin-left:-10px;
}

#related_troy_area_footer {
	border-bottom: 1px solid #e1e1e1;
	height: 8px;
}

.related_troy_wrapper {
	width:340px;
	height:110px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}

.recent_troy_post_image {
	padding:8px;
	float: left;
	
}

.recent_troy_post_desc {
	color: #000;
	margin-top: 12px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
}

.recent_troy_post_desc .date{
	padding-bottom:5px;
}

.recent_troy_post_desc a{
	color: #3590bc;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.recent_troy_post_desc a:hover{
	color: #3590bc;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 15px;
	background: url(pi_arrow_topics.gif) right no-repeat;
}
.troy_post_category_header {
	padding-top: 1px;

}
.troy_post_category_header h1{
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 14px;
	float: none;
}

.troy_post_category_header .features_yellow{
	float: left;
}

.troy_post{
	float: left;
	padding-top: 10px;
}
.troy_post h2{

	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#video-author {
	margin-top:10px	
}

#related_video_area_header_right{
	margin-top:15px;
	float:left;
	width:105px;
}

#related_video_area_table{
	margin-left:-10px;
	float:left;
	height:180px;
}

.related_vid_wrapper {
	width:138px;
	height:160px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}

.related_vid_img {
	padding:8px;
	border: 1px solid #e1e1df;
}

.related_vid_text {
	color: #3590bc;
	margin-top: 5px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.related_vid_text a{
	color: #3590bc;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	background: url(pi_arrow_topics.gif) right no-repeat;
}

.related_vid_text a:hover{
	color: #3590bc;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 15px;
	background: url(pi_arrow_topics.gif) right no-repeat;
}

/*recent comments*/

#recent_comments {
	width: 280px;
	padding: 10px;
	margin-bottom: 5px;
	background: #f9f9f9;
	overflow: hidden;
}

#widget_recent_comments h3 {
	width: 288px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 17px;
	margin: 0px;
	padding: 3px 0px 3px 12px;
	display: block;
font-weight: normal;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
}

#recent_comments  .title{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
}

.title a {
	color: #3090c0;
	text-decoration: none;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}

.title a:hover {
	color: #3090c0;
	text-decoration: underline;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}


#recent_comments {
	font-weight: bold;
}

.user_says {
	margin-left: 12px;
	color: #5d5d5d;
}

#recent_comments ul{
	margin-left: 28px;
}

#recent_comments li{
	
	list-style: url(li_comments.gif);
	font-weight: normal;

}

/* Scott's CSS for the breaking news widget - http://jira.mtvi.com/browse/LOGOT-828 */
#breaking_news_home {
	width: 180px;
	background: #FFF;
}

#breaking_news_inner {
	width: 180px;
	background: #f9f9f9;

	/*float: left;*/
}

#news_header_home {
	width: 180px;
	border-bottom: 1px solid #b9b9b4;
	float: left;
	font-weight: bold;
}
#news_title_home {
	width: 105px;
	float: left;
}
.breaking {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #636363;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

.breaking_news {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #636363;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	float: left;
}

.breaking_news_inner {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #636363;
	font-size: 16px;
	margin: 0px;
	padding: 3px 5px;
}

.breaking_date{
	font-size: 10px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #7d7d7d;
	padding: 3px 0px 0px 5px;
	margin: 0px;
	/*float: left;*/
}

.news {
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #636363;
	font-size: 30px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
}

.breaking_news_yellow{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	padding: 0px 5px;
}

.breaking_news_yellow a{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.breaking_news_yellow a:hover{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.breaking_arrow{
	padding: 2px 15px 0px 0px;	
	background: images/arrow_news.gif) right no-repeat;
}

#logo_small_home {
	width: 60px;
	margin: 35px 0px 0px 13px;
	_margin: 35px 0px 0px 0px;
	float: left;
}

#updated {
	width: 180px;
	padding-top: 3px;
	float: left;
	margin-bottom: 10px;
}

.news_wrapper {
	width: 180px;
	margin-top: 1px;
	padding: 10px 0px;
	border-bottom: 1px solid #dfe0e1;
}

.news_wrapper_inside {
	width: 180px;
	margin-top: 1px;
	padding: 10px 0px;
	border-bottom: 1px solid #dfe0e1;
	/*float: left;*/
}

#widget_poll{
	background: #F9F9F9;
	border-bottom: 3px solid #dfe0e1;
	padding-bottom: 5px;
	*padding-bottom: 0px;
	margin-bottom: 5px;
}

.wp-polls{
	margin-left: 10px;
}


.breaking_img {
	width: 120px;
	height: 80px;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	overflow: hidden;
}

.breaking_img_inner {
	width: 120px;
	height: 80px;
	margin: 0px 10px 5px 0px;
	padding: 0px 5px;
	overflow: hidden;
}

.news_title {
	width: 180px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	
}

.news_title_title {
	width: 180px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	float: left;
}

.news_blurb {
	width: 180px;
	
}

.news_blurb_inner {
	width: 170px;
	padding: 0px 5px;
	/*float: left;*/
}

.news_title a {
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	text-decoration: none;
}
.news_title a:hover {
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	text-decoration: underline;
}

.news_title_inner{
	padding: 0px 5px;
	/*float: left;*/
}

.news_title_inner a {
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	text-decoration: none;
	}
.news_title_inner a:hover {
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4171;
	text-decoration: underline;
}

.features_yellow{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(arrow_news.gif) right no-repeat;
	padding-right:15px;

}


.features_yellow a{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
/*	background: url(arrow_news.gif) right no-repeat;*/
}

.features_yellow a:hover{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#features_yellow_inside_news{
	padding: 10px 15px 0px 5px;
}

#features_yellow_inside_news a{
	color: #d8a317;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	background: url(arrow_news.gif) right no-repeat;
}

#features_yellow_inside_news a:hover{
	text-decoration: underline;
}

#rss{
	width: 170px;
	height: 20px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 0px 5px 3px 5px;
	display: block;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
	
}

#rss a{
	font-family: 'Helvetica', Arial, sans-serif;
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

#rss img{
	padding: 5px 3px 0px 0px;
}

#rss_inside{
	width: 170px;
	height: 20px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #FFF;
	font-size: 9px;
	margin-bottom: 10px;
	padding: 2px 5px 0px 5px;
	display: block;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
	/*float: left;*/
}

#rss_inside a{
	font-family: 'Helvetica', Arial, sans-serif;
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
}

#rss_inside img{
	padding: 5px 5px 0px 0px;
}

#rss_vid{
	width: 290px;
	height: 20px;
	font-family: 'Helvetica', Arial, sans-serif;
	color: #FFF;
	font-size: 9px;
	margin-bottom: 8px;
	padding: 0px 5px;
	display: block;
	background: url(bg_stories_widget.gif) 0 0 repeat-x;
	/*float: left;*/
}

#rss_vid a{
	font-family: 'Helvetica', Arial, sans-serif;
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
}

#rss_vid img{
	padding: 5px 5px 0px 0px;
}


.comment {
	width: 17px;
	height: 21px;
	overflow: hidden;
	
}

.comment_text {
	font-size: 11px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: #3090c0;
	padding: 3px 0px 0px 3px;
	margin: 0px;
	
}
.comment_text a {
	text-decoration: none;
}
.comment_text a:hover {
	text-decoration: underline;
}

/* CSS for More Stories By Topic area on topic pages - http://jira.mtvi.com/browse/LOGOT-862 */
#stories_topic{
	width: 390px;
	padding: 0px 10px 5px;
}

#stories_topic_title{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #7e7e7e;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

#stories_topic h2{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #0e3663;
	font-size: 18px;
	margin: 0px;
	padding: 0px;

}

.stories_topics_arrow{
	padding: 4px 0px 0px 4px;
}

#stories_topic ul{
	margin: 0px;
	padding: 0px;
}

#stories_topic li{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin-left: 10px;
}

#stories_topic li a{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#stories_topic li a:hover{
	color: #3090c0;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	color: #3090c0;
	text-decoration: underline;
	font-weight: bold;
}


.featured_related_items {
	padding-top: 1px;
}

.featured_related_items ul{
	margin: 6px 0 0 0;
	padding: 0pt;
}

.featured_related_items li{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px;
	font-weight: bold;
	list-style: none;
}

.featured_related_items li a{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.featured_related_items li a:hover{
	color: #3090c0;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	color: #3090c0;
	text-decoration: underline;
	font-weight: bold;
}




.related {
	width: 390px;
	/*float: left;*/
	clear: right;
	margin-top: 0px;
	*margin-top: 0px;
	/*padding-top: 10px;*/
	border-top: solid 1px #dfe0e1;
}


.related h1 {
	margin: 2px 0;
}

.related_items{
	border-bottom: 1px solid #dfe0e1;
	padding: 10px 5px;
	/*float: left;*/
	width: 100%;
	
}

.related_items ul{
	padding: 0px;
}

.related_items li{
	padding: 3px 0px;
	/*display: inline;*/
	/*float: left;*/
	
}

/** CSS for More topics Archive search area - http://jira.mtvi.com/browse/LOGOT-861 */

#topics {
	width: 375px;
	_width: 365px;
	margin-left: 10px;
	_margin-left: 5px;
	padding: 10px 10px 10px 10px;
	background: #f9f9f9;
	float: left;
}
#topics_blue_box {
	width: 395px;
	height: 3px;
	margin-left: 10px;
	background: #0e3663;
	font-size: 1px;
}

#search_title{
	font-size: 13px;
	font-weight: bold;
	color: #0e3663;
	margin-bottom: 3px;
}

#topics_title_arrow{
	width: 15px;
	padding: 2px 5px 0px 0px;
	float: left;
}

#topics_title{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 20px;
	color: #0e3663;
	margin: 0px;
	padding: 0px;
}

#buttons_wrapper_comments {
	width: 390px;
	_width: 365px;
	margin-bottom: 0px;
	text-align: right;
	float: left;
}

.drop_down_wrapper {
	width: 355px;
	border: 1px solid #e1e1df;
	background: #FFF;
	padding: 10px;
	margin-bottom: 5px;
	float: left;
}
.list_text {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
/*already been used somewhere else*/
/* EB - different style found in other version in this doc? */
#comments_grey_line {
	height: 1px;
	width: 365px;
	margin: 8px 0px;
	background: #dfe0e1;
	float: left;
}

.view_all{
	width: 375px;
	font-size: 10px;
	text-align: right;
	color: #2f91c0;
	font-weight: bold;
	float: right;
}

.view_all a{
	font-size: 10px;
	color: #2f91c0;
	font-weight: bold;
	text-decoration: none;
}

.view_all a:hover{
	font-size: 10px;
	color: #2f91c0;
	font-weight: bold;
	text-decoration: underline;
}

/** CSS for Recent blogs - http://jira.mtvi.com/browse/LOGOT-829 **/
/* EB - added duplicate classes for articles */

.blog_post_title {
	width: 288px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 18px;
	margin: 0px;
	padding: 13px 0px 3px 12px;
	display: block;
	background: url(bg_blog_posts.gif) 0 0 no-repeat;
	
}

.blog_pagetitle{
	color:#FFF;
	float:left;
	font-family:"Helvetica",Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
}

.blog_pagetitle a{
	color:#FFF;
	font-family:"Helvetica",Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
}

.all_blog_posts{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 10px;
	color: #FFF;
	margin-left: 110px;	
	padding: 5px;
}

.all_blog_posts a{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.all_blog_posts a:hover{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}

.blog_posts, .article_posts {
	width: 280px;
	padding: 5px 10px;
	margin-bottom: 5px;
	background: #f9f9f9;
}

.blog_post .post {
	background-color: #F9F9F9;
}

.blog_post .post .entry p {
	line-height: 1.3em;
	margin: 12px 0pt;
}

.most_popular_title {
	width: 288px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 18px;
	margin: 0px;
	padding: 13px 0px 3px 12px;
	display: block;
	background: url(bg_most_popular.gif) 0 0 no-repeat;
}

#widget_recent_stories h3, #widget_recent_blog h3  {
	width: 288px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #FFF;
	font-size: 18px;
	margin: 0px;
	padding: 13px 0px 3px 12px;
	font-weight: normal;
	display: block;
	background: url(bg_blog_posts.gif) 0 0 no-repeat;
}

.blog_posts_title, .article_posts_title{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}

.blog_posts_title a, .article_posts_title a{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}

.blog_posts_title a:hover, .article_posts_title a:hover{
	color: #3090c0;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}

/*bilboard ad*/

#widget_billboard_ad{
	display: inline;
}

/*most recent stories, the same as blog post except this one class*/
.all_stories_posts{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 11px;
	color: #FFF;
	margin-left: 155px;	
	padding: 5px;
	font-weight: bold;
}

.all_stories_posts a{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.all_stories_posts a:hover{
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}


/** CSS for polls area */
#poll_wrapper {
	width: 385px;
	_width: 350px;
	margin: 10px 10px 10px 15px;
	_margin: 10px 0px 10px 5px;
	background: #f9f9f9;
	float: left;
}

#sponsors_wrapper {
	width: 375px;
	_width: 360px;
	padding: 0px;
	float: left;
}

#polls_title {
	width: 190px;
	float: left;
}

#sponsors {
	width: 175px;
	text-align: right;
/**	margin-top: 10px; */
	float: right;
}

#blue_bar_polls {
	width: 375px;
	margin-left: 5px;
	height: 4px; 
	background: #164774;
	float: left;
	font-size: 2px;
}

.poll_share_wrapper {
	text-align: right;
	width: 335px;
	_width: 320px;
	border-bottom: 1px solid #e8e8e9;
	margin: 10px 20px 0px 0px;
	float: right;
}

.poll_circle {
	width: 19px;
	height: 21px;
	overflow: hidden;
	float: right;
}

.poll_text {
	font-size: 11px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: #3090c0;
	padding: 3px 0px 0px 3px;
	margin: 0px;
	float: right;
}

.poll_text a {
	text-decoration: none;
}

.poll_text a:hover {
	text-decoration: underline;
}

.share {
	width: 17px;
	height: 21px;
	overflow: hidden;
	float: right;
}

.poll_divider {
	width: 1px;
	height: 13px;
	margin: 3px 6px;
	float: right;
}

#poll {
	width: 360px;
	_width: 340px;
	margin-left: 5px;
	padding: 0px 0px 0px 15px;
	background: url(bg_poll.gif) repeat-y;
	float: left;
}

.poll_question {
	width: 335px;
	float: left;
	margin: 10px;
	font-size: 13px;
	font-weight: bold;
}

.poll_says {
	font-weight: bold;
}

#poll_comments {
	width: 335px;
	padding: 10px;
	float: left;
	
}

#poll_comments ul {
	margin: 0px;
}

#poll_comments li {
	list-style: url(li_comments.gif);
	margin-left: -20px;
 	*margin-left: 20px;
}

#polls_buttons_wrapper {
	width: 335px;
	padding-bottom: 10px;
	margin: 0px 0px 0px 10px;
	float: left;
	border-bottom: 1px solid #e8e8e9;
}

#poll_wrapper #submit a {
	height: 18px;
	width: 55px;
	margin: 5px 5px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	background: url(button_Submit.gif) no-repeat;
}

#poll_wrapper #submit a:hover {
	background: url(button_Submit.gif) 0px -18px no-repeat;
}

#poll_wrapper #submit a:active {
	background: url(button_Submit.gif) 0px -36px no-repeat;
}

#results a {
	height: 18px;
	width: 99px;
	margin: 5px 5px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	background: url(button_Poll_SeeAllResults.gif) 0px 0px no-repeat;
}

#results a:hover {
	background: url(button_Poll_SeeAllResults.gif) 0px -18px no-repeat;
}

#results a:active {
	background: url(button_Poll_SeeAllResults.gif) 0px -36px no-repeat;
}

#grey_bar_polls {
	width: 335px;
	height: 2px;
	font-size: 1px;
	margin-left: 10px;
	_margin-left: 0px;
	margin-right: 10px;
	background: #dfe0e1;
	float: left;
}

.polls_title{
	width: 200px;
	text-align: left;
	float: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.polls_question{
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

.polls_questions{
	margin-left: 10px;
}

.share_prevpolls_wrap{
	width: 335px;
	text-align: left;
	margin: 10px 10px 0px 10px;
	float: left;
}

#polls_btm{
	width: 375px;
	
	margin-left: 5px;
	height: 11px;
	background: url(bg_polls_btm.gif) 0 0 no-repeat;
	float: left;
}



/** Tags Page CSS */
#tag_index_nav {
	padding: 10px 0px; 
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #3090c0;
	border-top: 1px solid #e1e1df;
	border-bottom: 1px solid #e1e1df;
}

#tag_index_nav a {
	text-decoration:none; 
	padding-right:4px;
	font-weight: bold;
	color: #3090c0;
}

#tag_index_selected {
	color: #585858;
	font-weight: bold;
}

.tag_index_listing {
	color: #3090c0;
	margin-left: 15px;
}

.tag_index_listing a {
	color: #3090c0;
	text-decoration: none;
}

.tag_index_listing a:hover {
	color: #3090c0;
	text-decoration: underline;
}

.tag_index_current{
	font-size: 13px;
	font-weight: bold;
	color: #585858;
	padding-bottom: 3px;
}

#back_to_top{
	color: #3090c0;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0px;
	margin-top: 15px;
	border-top: 1px solid #e1e1df;
	border-bottom: double #e1e1df; 
}

#back_to_top a{
	color: #3090c0;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

#back_to_top a:hover{
	color: #3090c0;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}



#tag_index_sort_text {

}

#tag_index_sort {
	font-size: 14px;
	padding: 10px 0;
}

/*SEARCH RESULTS*/

#search_area{
	width: 720px;
	margin: 15px 0px;
	padding: 15px;
	background: #f9f9f9;
	float: left;
	*float: none;
}

#search_input{
	width: 440px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	padding: 5px 5px 15px 5px;
	font-weight: bold;
}

#search_input h1{
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

#search_input input{
	border: solid 1px #CCCCCC;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	padding: 4px 6px 0px 6px;
	width: 175px;
}

#search_type{
	width: 440px;
	height: 22px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	padding: 5px;
	font-weight: bold;
}

#results_select{
	float: left;
}

#show_results{
	margin-top: 2px;
	float: left;
}

#search_type_menu{
	float: left;
	margin-left: 5px;
}

#results_select input{
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:none;
	border-width:1px;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding:2px;
	width:175px;
}

#search_btn_go_blue{
	margin-top: 4px;
}

#btn_search_refine{
	float: right;
	width: 95px;
	margin-top: 7px;
	margin-left: 5px;
}

.search_result_even{
	width: 720px;
	float: left;
	padding: 15px;
	background: #FFF;
	border-top: solid 1px #dfdfdf;
	font-family: "Helvetica", Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.search_result_odd{
	width: 720px;
	float: left;
	padding: 15px;
	background: #f9f9f9;
	border-top: solid 1px #dfdfdf;
	font-family: "Helvetica", Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.search_result_odd .title{
	color: #164774;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.search_result_odd .title a{
	color: #164774;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.search_result_odd .title a:hover{
	text-decoration: underline;
	color: #164774;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
}

.search_result_even .title{
	color: #164774;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.search_result_even .title a{
	color: #164774;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.search_result_even .title a:hover{
	text-decoration: underline;
	color: #164774;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
}

.search_result_odd img{
	width: 120px;
	height: 80px;
	padding: 5px;
	border: solid 1px #dfe0e1;
	background: #FFF;
	font-weight: bold;
}

.search_result_even img{
	width: 120px;
	height: 80px;
	padding: 5px;
	border: solid 1px #dfe0e1;
	background: #FFF;
}

.image{
	width: 130px;
	height: 90px;
	float: left;
	margin-right: 10px;
}

.search_text{
	
}

.search_result_odd .url{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	text-decoration: none;
}

.search_result_odd .url a{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	text-decoration: none;
}

.search_result_odd .url a:hover{
	text-decoration: underline;
}

.search_result_even .url{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	text-decoration: none;
}

.search_result_even .url a{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	text-decoration: none;
}

.search_result_even .url a:hover{
	text-decoration: underline;
}

#search_no_results{
	font-family: "Helvetica", Arial, sans-serif;
	color: #7d7d7d;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 0px;
}

#search_not_finding{
	font-family: "Helvetica", Arial, sans-serif;
	color: #7d7d7d;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 0px;
}

#search_not_finding a{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#search_not_finding a:hover{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.navigation .alignleft {
	float:left;
	height:20px;
	margin:15px 0px 15px 5px;
	text-align: right;
	padding: 5px;
}

.navigation .alignleft a{
	height: 12px;
	padding: 4px 5px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	color: #3090c0;
	font-weight: bold;
}

.navigation .alignright {
	height: 20px;
	margin: 15px 0px;
	text-align: right;
	float: right;
	padding: 5px;
}

.navigation .alignright a{
	height: 12px;
	padding: 4px 5px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	color: #3090c0;
	font-weight: bold;
}

.gsa-pager{
	height: 20px;
	margin: 15px 0px;
	text-align: right;
	float: right;
	padding: 5px;
}

.gsa-pager a{
	height: 12px;
	width: 6px;
	padding: 4px 5px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	color: #3090c0;
	font-weight: bold;
}

.gsa-pager-current{
	height: 8px;
	width: 6px;
	padding: 4px 5px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	color: #7d7d7d;
}

.gsa-pager-current a{
	color: #7d7d7d;
	text-decoration: none;
}


.single_pager{
	height: 20px;
	margin: 10px 0px 15px 0px;
	text-align: right;
	float: right;
	padding: 5px;
}

.single_pager_item{
	height: 12px;
	width: 6px;
	padding: 4px 5px;
	background: #FFF;
	border: solid 1px #dfe0e1;
	color: #7D7D7D;
	font-weight: bold;
}

.single_pager a .single_pager_item{
	color: #3090c0;
}

/*Page Topics*/

.pagetitle_boder{
	width: 400px;
	margin-left: 10px;
	_margin-left: 5px;
	float: left;
	border-bottom: 3px solid #194575;
	margin-bottom: 10px;
}

.pagetitle{
	font-family: "Helvetica", Arial, sans-serif;
	color: #7d7d7d;
	font-size: 15px;
	float: left;
	font-weight: bold;
}

.newsdetail_title{
	width: 300px;
	font-size: 12px;
	color: #7d7d7d;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-bottom: 3px;
}

.rss_logo{
	background: url(logo_rss.gif) no-repeat;
	float:left;
	font-size:9px;
	height:11px;
	padding-left:2px;
	padding-right:3px;
	padding-top:1px;
	width:20px;
  }

#blog_subscribe_area{
	margin-top: 20px;
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: right;
}

#blog_subscribe_area a{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: left;
	text-decoration: none;
}

#blog_subscribe_area a:hover{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: left;
	text-decoration: underline;
}


#subscribe_area{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: right;
}

#subscribe_area a{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: left;
	text-decoration: none;
}

#subscribe_area a:hover{
	font-family: "Helvetica", Arial, sans-serif;
	color: #3090c0;
	font-size: 10px;
	float: left;
	text-decoration: underline;
}

.category #sponsorLogo{
	float:right;
}

#more_headlines{
	width: 390px;
	padding: 5px 0px;
	margin: 0px 10px;
	border-bottom: double #dfe0e1;
}

.more_headlines_title  {
	margin: 0px;
	padding:0px;
}

.more_headlines_title h3 {
	color:#0E3663;
	font-family:"Georgia",Times New Roman,Times,serif;
	font-size: 20px;
	font-weight:normal;
	margin: 5px 0px 0px 0px;
}

#more_headlines ul{
	margin: 0px;
	padding: 0px;
}

#more_headlines li{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin-left: 10px;
	padding: 3px 0px;
}

#more_headlines li a{
	color: #3090c0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#more_headlines li a:hover{
	color: #3090c0;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 12px;
	color: #3090c0;
	text-decoration: underline;
	font-weight: bold;
}

/*Tags/Site Index*/

#index_title h2{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;

}

#tag_index_sort{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #7d7d7d;	
	text-transform: capitalize;
	text-transform: uppercase;
}

#tag_index_sort a{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #3090c0;	
	text-decoration: none;
	text-transform: capitalize;
	text-transform: uppercase;
}

#tag_index_sort a:hover{
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #3090c0;	
	text-decoration: underline;
	text-transform: capitalize;
	text-transform: uppercase;
}

/*Blog entries*/

#site_name{
	color: #12b1fb;
}

.blog_title{
	background:#194575;
	float:left;
	margin-bottom:15px;
	padding:5px;
	width:400px;
}

.blog_title #subscribe_area{
	margin:37px 7px 0 0;
}

.blog_post_teaser{
	width: 380px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background: #f9f9f9;
}

.blog_post_teaser h3{
	font-family: "Georgia", Times New Roman, Times, serif;  
	color: #194575;
	font-size: 30px;
	margin: 0px;
}

.blog_post_attribution{
	margin-top: 3px;
	}

.blog_post_attribution #title, .blog_post_attribution #title a {
	color:#3090C0;
	font-size:10px;
	font-weight:bold;
}


.author {
	color:#3090C0;
	font-size:10px;
	font-weight:bold;
}

.author a{
	color:#3090C0;
	font-size:10px;
	font-weight:bold;
}


.more {
	padding-bottom: 10px;
}

.more ul{
	padding: 0;
	margin: 0;
}

.more li{
	/*float: left;*/
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 3px 0;
	font-size: 13px;
}

.more h1{
	color: #7d7d7d;
	font-size: 18px;
	margin: 2px 0;
	padding: 0;
}

.more a{
	color: #3090c0;
	text-decoration: none;
	font-size: 13px;
}

.more a:hover{
	color: #3090c0;
	text-decoration: underline;
	font-size: 13px;
}

.blog_actions_box{
	background: #FFF;
	border: 1px solid #dfe0e1;
}

/*ARchive*/

#archive_title{
	margin-top: 10px;
}

#archive_title h2{
	color:#000;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

#search_types{
	padding: 15px;
	background: #FFF;
	border: 1px solid #e0e0e0;
	}

#search_area .title{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

.archive_result_even{
	width: 720px;
	float: left;
	padding: 15px;
	background: #FFF;
	border-top: solid 1px #dfdfdf;
	font-family: "Helvetica", Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	}


.archive_result_odd{	
	width: 720px;
	float: left;
	padding: 15px;
	background: #f9f9f9;
	border-top: solid 1px #dfdfdf;
	font-family: "Helvetica", Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.archive_result_image{
	width: 60px;
	height: 40px;
	float: left;
	margin-right: 10px;
	padding: 5px;
	border: solid 1px #dfe0e1;
	background: #FFF;
}

.archive_result_text{
	width: 600px;
	float: left;
}

.archive_result_text h3{
	margin: 0px;
	padding: 0px;
	color: #338bcb;
	font-size: 14px;
}

.archive_result_text h3 a{
	margin: 0px;
	padding: 0px;
	color: #338bcb;
	text-decoration: none;
}

.archive_result_text h3 a:hover{
	margin: 0px;
	padding: 0px;
	color: #338bcb;
	text-decoration: underline;
}

.more_stories_on{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #777777;
	font-size: 10px;
	margin-top: 2px;
	font-weight: normal;
}

.more_stories_on a{
	color: #338bcb;
	text-decoration: none;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
}

.more_stories_on a:hover{
	color: #338bcb;
	text-decoration: underline;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
}

/* All CSS buttons */

/* List of all btn variants - prelink */
.btnGen{
	background: transparent url('btn-a-gen.gif') no-repeat top left;
	height: 20px;
	padding-left: 3px;
}
.btnEmail{
	background: transparent url('btn-a-mail.gif') no-repeat top left;
	height: 20px;
	padding-left: 24px;
}

.btnShare{
	background: transparent url('btn-a-share.gif') no-repeat top left;
	height: 20px;
	padding-left: 24px;
}

.btnComment{
	background: transparent url('btn-a-comment.gif') no-repeat top left;
	height: 20px;
	padding-left: 24px;
}


/* Std btn element - prelink  */
a.button{
	color: #3090c0;
	display: block;
	float: left;
	font: bold 10px Helvetica, Arial, sans-serif;
	letter-spacing: 0;
	text-decoration: none;
	outline: none;
}

a.button span{
	background: transparent url('btn-span-gen.gif') no-repeat top right;
	display: block;
	line-height: 8px;
	padding: 6px 10px 6px 5px;
	outline: none;
}

a.button:hover {
	background-position: center left;
}

a.button:hover span {
	color: #FFF;
	background-position: center right;
}
a.button:active {
	background-position: bottom left;	
}

a.button:active span {
	color: #69c2ee;
	background-position: bottom right;
}

.latest_itemHyperText{margin: 0px 5px 5px 3px; color:#194575; text-decoration:none; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:left;}

.latest_itemHyperText:hover{text-decoration:underline;}


.site_links a{
    width: 280px;
	padding: 5px 10px;
	margin-bottom: 5px;
	background: #f9f9f9;
	
	color: #3090c0;
	text-decoration: none;
	display:block;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
	
.site_links a:hover{	
	color: #194575;
	text-decoration: underline;
	}