/*
Name:    Huffington Post
Updated: 4-Apr-09
*/


/************************************************
* Globals
************************************************/
* {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

body {
	background-color: #e8e8e8;
	color: #000;
	font: 12px/16px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
}

div.clear {
	clear: both;
	height: 1px !important;
	line-height: 1px !important;
	overflow: hidden !important;
}

div.clear.full {
	height: 8px;
}

em, i {
	font-style: italic !important;
}

a {
	outline: none;
	color: #058B7B;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p.all_posts {
	text-align: right;
	border-top: 1px solid #666;
	margin-top: 10px;
	
}

p.all_posts a {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #058B7B;
}



/************************************************
* Page structure
************************************************/
div#wrapper {
	background-color:#FFFFFF; 
	width: 971.5px;
	text-align: left;
	margin: 0 auto;
}

div#wrapper_inner,
div#masthead {
	background-color:#FFFFFF;
	width: 939px;
	padding: 0 16px;
}

.grid_block.right {
	background: #fff url(/images/v/border.png) top left repeat-y !important;
}

#updated_and_search .grid_block.right {
	background: none !important;
}

div#wrapper_inner:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div#masthead {
	margin: 0;
	padding: 0;
	position: relative;
}

div#mast_now_on {
	position: absolute;
	top: 10px;
	right: 0;
}


/* big-news navigation */
#homepage #big_news_update ul.big_news_ontop li a, #homepage .main_big_news_ontop .more_in_bignews a {
	color:#0088C3 !important;
}

div#topnav_big_news_module ul.big_news_ontop li a, div#topnav_big_news_module .more_in_bignews a {
	color:#fff !important;	
}
#homepage #topnav_big_news_module ul.big_news_ontop li a, div#topnav_big_news_module, #homepage #topnav_big_news_module .more_in_bignews a {
	color:#fff !important;
}

div.main_big_news_ontop, div.main_big_news_navigation {
	width:971.5px;
	padding:7px 0; 
	text-align:center;
	margin-bottom:1px; 
}

div#big_news_update, .more_in_bignews {
	font:bold 14px Arial;
	display:inline;
}

ul.big_news_ontop, ul.big_news_ontop li {
	display:inline;
	padding:0 3px;
	font:bold 14px Arial;
}

/************************************************
* Masthead
************************************************/

div.logo_homepage, div.logo_homepage h1 a {
	width: 660px !important;
}

div#logo.vert, div#logo.vert h1 a {
	height: 74px;
}

div#logo {
	padding: 4px 0;
}

div.logo_homepage {
	margin: 0 auto;	
}

div#logo.vert {
	padding-bottom: 0;
}

div#logo h1 a {
	display: block;
}

/************************************************
* Pre-nav bar
************************************************/
#pre_nav {
	position: relative;
	color: #555;
	font: 11px/11px Georgia, Century, Times, serif;
	padding: 3px 0;
}

#pre_nav a {
	color: #333;
}

#pre_nav div {
	position: absolute;
	right: 0;
	bottom: 6px;
}

/*********************************************
* NAVIGATION
*********************************************/

div.top_nav {
	background-color:#058B7B;		
}

/* for IE */
div#top_nav li,
div#top_nav li a,
ul#footer_nav_links li,
ul#footer_nav_links li a {
	float: left;
	display: block;
}

div#top_nav ul {
	background: none;
}

div.top_nav,
div.top_nav ul {
	height: 1%;
}

/************************************************
* Default nav color scheme
************************************************/

/* Colorized nav bars for various pages */
div.top_nav, ul#footer_nav_links, /* Defaults */
#home div.top_nav,
#home ul#footer_nav_links {
	background-color: #058B7B;
}

div#top_nav li.current a, ul#footer_nav_links li.current a, /* Defaults */
#home div#top_nav li.current a,
#homepage #n_home a,
#homepage #nf_home a,
ul#footer_nav_links li.current a,
div#top_nav a:hover,
ul#footer_nav_links a:hover {
	background-color: #015E50;
}

#homepage #n_home a { font-size: 12px; }
#homepage div#top_nav li#n_home a:hover {
	background-color: #015E50 !important;
}
#homepage div#top_nav ul.second_topnav {
	background-color:#007062;
}

ul#footer_nav_links {
	height:28px;
	margin-bottom: 16px;
}

div#top_nav:after,
div#top_nav ul:after,
ul#footer_nav_links:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div#top_nav ul {
	 border-bottom:1px solid #c0c0c0;
}

div#top_nav li span#nav_line {
	color: #fff;
	float:left;
	margin-top:2px;	
}

div#top_nav li {
	color: #FFFFFF;
	float:left;
}

div.add_white_line li {
	border-right:1px solid #C0C0C0;	
}

::root div#top_nav li a { /* safari only */
	position: relative;
}

div#top_nav li a {
	height:17px;
	padding: 5px 12px 3px;
	float: left;
	display: block;
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	letter-spacing: .075em;
	text-transform: uppercase;
}

ul#footer_nav_links li a {
	padding: 6px 10px;
	float: left;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: .075em;
	text-transform: uppercase;
}

div#top_nav li a:hover,
ul#footer_nav_links li a:hover {
	text-decoration: none;
}

ul#footer_nav_links li#footer_fbconnect, 
li#nf_fundrace,
li#nf_archive
 {
	display:none;
}

ul#footer_nav_links li#footer_fbconnect a:hover {
	background-color:transparent;
}

ul#footer_nav_links li a#a_fbconnect_footer {
	padding: 1px 3px 1px 0pt; 
	text-decoration: none;	
}

ul#footer_nav_links li#footer_fbconnect {
	float:right !important; 
	height:27px;	
}

li.top_nav_right {
	float:right !important;	
}
li.top_nav_right a {
	text-transform:none !important;
}

li.top_nav_right, li.last_topnav_el {
	border-right:none !important;	
}

/*******************************
* updated_and_search
********************************/
div.bing_hot_search_item {
	width: 79px;
	float: left;
	padding-top: 12px;
	padding-left: 16px;
	text-align: center;
	}
.bing_search_keyword a {
	padding-top: 3px;
	font-weight: bold;
	text-align: center;
	color: #000000 !important;
	}

div#updated_and_search {
	margin: 8px 0 8px;
}

div#updated_and_search div.right {
	float: right;
	*width:275px;
}

div#updated_and_search div.left {
	float:left;
	font-size:12px;
	width:657px;		
}

div#updated_and_search div.left a:hover {
	text-decoration:none;
}

div#updated_and_search div.right {
	float: right;
	width:275px;
}

/**********************************
* GOOLE SEARCH
**********************************/

div#updated_and_search div.right input,
div#updated_and_search div.right select,
ul#footer_nav_links input,
ul#footer_nav_links select,
div.header-search input, 
div.footer_search input {
	vertical-align: middle;
}

.header-search {
	margin-bottom:5px;	
}
.header-search input.fieldSkybox {
	width:200px;	
}

input.fieldSkybox, 
input.footer_fieldSkybox { 
	background-image: url(/images/google_custom_search_watermark.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 2px !important;
	border:1px solid #7e9db9;
}

.footer_search input.footer_fieldSkybox {
	width:250px;
}
div#cse-search-results iframe {
	width:583px !important;
}

.cse-branding-bottom,
.cse-branding-right {
    margin:0;
    padding:0;
}
.cse-branding-bottom,
.cse-branding-right {
    zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.cse-branding-text { 
    font: 10px Arial;
}
.cse-branding-form form {
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
    display: block; 
    float: left;
}
.cse-branding-bottom .cse-branding-form {
    margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
    padding: 0;
}
.cse-branding-bottom .cse-branding-text {
    padding-top: 4px;
}


/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
    margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
    float: left;
    margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
    padding: 0;
}
.cse-branding-right .cse-branding-text {
    margin-top: -4px;
}

/*************************
* AP-Wires 
**************************/
.ap-wires-headline a:hover {
	border-bottom:1px solid #000;
}
.ap-wires-container {
	border:1px solid #eaeaea; 
	height:20px; 
}
.ap-wires-Limg {
	float:left; 
	width:20px;
	height:20px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/home_pixie.png?v=2);
	background-repeat:no-repeat;
}
.ap-wires-headline {
	float:left; 
	width:92%; 
	text-align:center; 
	font:bold 12px Arial;
	padding-top:3px;
}
span.timestamp {
	color:#A81817; 
	font-family:Arial,sans-serif; 
	font-size:x-small; 
	font-weight:normal; 
	vertical-align:middle;	
}
.ap-wires-headline a {
	font:bold 12px Arial !important; 
	color:#000 !important;
}

.ap-wires-Rimg {
	float:right; 
	width:20px;
	height:20px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/home_pixie.png?v=2);
	background-repeat:no-repeat;		
}

.ap-wires-pointer {
	cursor:pointer;
}

/************************************************
* Front page & vertical heading typography
************************************************/

div#featured_content h1 {
	font-size: 44px;
}

div#featured_content h2 {
	font-size: 36px;
}

div#featured_content h3 {
	font-size: 30px;
}

div#featured_content h4 {
	font-size: 24px;
}

div#featured_content h5 {
	font-size: 18px;
}

div#featured_content h6 {
	font-size: 14px;
}

div#featured_content h1,
div#featured_content h2,
div#featured_content h3,
div#featured_content h4,
div#featured_content h5,
div#featured_content h6
{
	margin: 0;
	padding: 0;
	text-align: left !important;
}

div#featured_content h1,
div#featured_content h2,
div#featured_content h3,
div#featured_content h4,
div#featured_content h5,
div#featured_content h6 {
	margin-bottom: 8px;
}

div#featured_content h1 a,
div#featured_content h2 a,
div#featured_content h3 a,
div#featured_content h4 a,
div#featured_content h5 a,
div#featured_content h6 a {
	color: #1a1a1a;
	line-height: 1.05;
}

div#center_entries h1, div#right_col h1,
div#center_entries h1 a, div#right_col h1 a {
	font-size: 28px;
	line-height: 30px;
}

div#center_entries h2, div#right_col h2,
div#center_entries h2 a, div#right_col h2 a {
	font-size: 24px;
	line-height: 26px;
}

div#center_entries h3, div#right_col h3,
div#center_entries h3 a, div#right_col h3 a {
	font-size: 20px;
	line-height: 22px;
}

div#center_entries .tweet h3, div#right_col .tweet h3,
div#center_entries .tweet h3 a, div#right_col .tweet h3 a {
	font-size: 15px;
	line-height: 17px;
}

div#center_entries h4, div#right_col h4,
div#center_entries h4 a, div#right_col h4 a {
	font-size: 16px;
	line-height: 18px;
}

div#center_entries h5, div#right_col h5,
div#center_entries h5 a, div#right_col h5 a {
	font-size: 14px;
	line-height: 16px;
}

div#center_entries h6, div#right_col h6,
div#center_entries h6 a, div#right_col h6 a {
	font-size: 12px;
	line-height: 14px;
}

div#center_entries h1,
div#center_entries h2,
div#center_entries h3,
div#center_entries h4,
div#center_entries h5,
div#center_entries h6,
div#right_col h1,
div#right_col h2,
div#right_col h3,
div#right_col h4,
div#right_col h5,
div#right_col h6 {
	margin-bottom: 8px;
}

div#center_entries h1 a,
div#center_entries h2 a,
div#center_entries h3 a,
div#center_entries h4 a,
div#center_entries h5 a,
div#center_entries h6 a,
div#right_col h1 a,
div#right_col h2 a,
div#right_col h3 a,
div#right_col h4 a,
div#right_col h5 a,
div#right_col h6 a {
	color: #1a1a1a;
	font-weight: bold;
}

div.entry.centered_entry h1,
div.entry.centered_entry h2,
div.entry.centered_entry h3,
div.entry.centered_entry h4,
div.entry.centered_entry h5,
div.entry.centered_entry h6,
div#featured_content div.entry.centered_entry h1,
div#featured_content div.entry.centered_entry h2,
div#featured_content div.entry.centered_entry h3,
div#featured_content div.entry.centered_entry h4,
div#featured_content div.entry.centered_entry h5,
div#featured_content div.entry.centered_entry h6,
div.entry.centered_entry ul.meta_links,
div.entry.centered_entry ul.meta_links li,
div.entry.centered_entry ul.meta_links a {
	text-align: center !important;
}

div#right_col div.entry .image_wrapper {
	text-align: left;
}

.image_wrapper {
	margin-bottom: 10px;
}

.two_up_top_story .meta_links {
    background-color:white;
    bottom:6px;
    line-height:20px !important;
	overflow:hidden;
    position:absolute;
    padding:0 5px;
    opacity: 0.8;
}

.two_up_top_story .image_wrapper a {
	display: block;
	border-bottom: 1px solid #ccc;
}

.two_up_top_story .image_wrapper img {
	border-bottom: 1px solid #c3d5d1;
}


.two_up {
	margin-top: 25px;
}

.two_up img.news_image {
    margin: 1px;
    width: 74px;
}

.two_up a.image_wrap {
    border: 1px solid #646464;
    margin-top: 2px;
    float: left;
    display: block;
    width: 76px;
    height: 60px;
    overflow: hidden;
    background: #f5f5f5;
}

.two_up h6 {
    margin-bottom: 3px !important;
}

.two_up li.entry {
    width: 268px;
    margin: 0 15px;
    padding: 0 0 5px 0;
	overflow: hidden;
}

.two_up div.clear {
	height: 1px;
	overflow: hidden;
}

.two_up li.entry.right_up {
	float: right;
	margin: 0 15px 0 0;
}

.two_up ul.meta_links
{
	clear: both;
	margin: 5px 0 0 0 !important;
}

.two_up ul.meta_links li
{
    width: auto;
    margin: 0;
    padding: 0;
    background-image: none;
}

.two_up li div {
    margin-left: 86px;
}

/************************************************
* Entry meta links
************************************************/
ul.meta_links {
	margin-top: 5px;
}

ul.meta_links.clear_full {
	clear: both;
}

ul.meta_links li {
	display: inline;
	margin-right: 1px;
	color: #aaa;
}

/* chrome fix */
.two_up_top_story .meta_links li {
	float:left !important;
}

ul.meta_links a {
	font-size: 12px;
	padding: 1px;
	margin-right: 1px;
	color: #3f3f3f;
}

ul.meta_links a.topic_link {
	font-size: 12px;
	font-weight: bold;
	color: #0088c3;
}

ul.meta_links.centered {
	text-align: center;
}

/************************************************
* Tags
************************************************/
span.tag, div.tag_wrap {
	margin-right: 5px;
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: bold;
}

span.tag a, div.tag_wrap a {
	color: inherit !important;
}

div.tag_wrap {
	margin: 0 0 5px 0;
}

span.tag.media {
	background: #faff00 url(/images/home_pixie.png?v=2) 0 -190px no-repeat;
	font-style: italic;
	font-size: 13px;
	padding: 1px 3px 1px 5px;
}

div.tag_wrap.hearing, div.tag_wrap.exclusive {
	border-bottom: 1px solid;
}

div.tag_wrap.hearing {
	color: #DD5200;
	border-bottom: 1px solid;
	border-bottom-color: #DD5200;
}
div.tag_wrap.hearing a 
{
	color: #DD5200;
}

div.tag_wrap.exclusive {
	color: #058B7B;
	border-bottom: 1px solid;
	border-bottom-color: #058B7B;
}


div.tag_wrap.politics, div.tag_wrap.off-the-bus,div.tag_wrap.world, tag_wrap.comedy {
	color: #03497E;
	border-bottom: 1px solid #00614f;
}

div.tag_wrap.chicago {
	color: #00614f;
	border-bottom: 1px solid #00614f;
}

div.tag_wrap.sports {
	color: #000000;
	border-bottom: 1px solid #000000;
}

div.tag_wrap.denver {
	color: #00614f;
	border-bottom: 1px solid #00614f;
}

div.tag_wrap.media {
	color: #DA9420;
	border-bottom: 1px solid #DA9420;
}

div.tag_wrap.business {
	color: #1F0050;
	border-bottom: 1px solid #1F0050;
}

div.tag_wrap.technology {
	color: #1F0050;
	border-bottom: 1px solid #1F0050;
}

div.tag_wrap.entertainment {
	color: #760101;
	border-bottom: 1px solid #760101;
}

div.tag_wrap.books {
	color: #FD5B0A;
	border-bottom: 1px solid #FD5B0A;
}

div.tag_wrap.life {
	color: #771C85;
	border-bottom: 1px solid #771C85;
}

div.tag_wrap.living {
	color: #771c85;
	border-bottom: 1px solid #771c85;
}

div.tag_wrap.impact {
    color: #ed0978;
    border-bottom: 1px solid #771c85;
}

div.tag_wrap.style {
	color: #7b0340;
	border-bottom: 1px solid #7b0340;
}

div.tag_wrap.green { 
	color: #4D7A03; 
	border-bottom: 1px solid #399800; 
}

/* new lables for vertical pages */
span.tag_new_national,
span.tag_new_chicago,
span.tag_new_sports,
span.tag_new_denver,
span.tag_new_green,
span.tag_new_off-the-bus,
span.tag_new_media,
span.tag_new_business,
span.tag_new_technology,
span.tag_new_entertainment,
span.tag_new_books,
span.tag_new_life,
span.tag_new_living,
span.tag_new_impact,
span.tag_new_politics,
span.tag_new_world,
span.tag_new_comedy,
span.tag_new_style,
span.tag_new_new-york
	{ font-weight: bold; font-family:Arial; color: #fff ! important; font-size: 12px; text-decoration: none ! important; padding:2px; text-transform: uppercase; margin:2px; }

span.tag_new_national a,
span.tag_new_chicago a,
span.tag_new_sports a,
span.tag_new_denver a,
span.tag_new_green a,
span.tag_new_off-the-bus a,
span.tag_new_media a,
span.tag_new_business a,
span.tag_new_technology a,
span.tag_new_entertainment a,
span.tag_new_books a,
span.tag_new_life a,
span.tag_new_living a,
span.tag_new_impact a,
span.tag_new_politics a,
span.tag_new_world a,
span.tag_new_comedy a,
span.tag_new_style a,
span.tag_new_new-york a
	{ color: #fff ! important; text-decoration: none ! important; }

span.tag_new_national { background-color: #00614f; }
span.tag_new_politics { background-color: #0088C3; }
span.tag_new_world { background-color: #0088C3; }
span.tag_new_chicago { background-color: #00614f; }
span.tag_new_sports { background-color: #000000; }
span.tag_new_denver { background-color: #00614f; }
span.tag_new_green { background-color: #399800; }
span.tag_new_off-the-bus { background-color: #0088C3; }
span.tag_new_media { background-color: #E43300; }
span.tag_new_business { background-color: #2b0073; }
span.tag_new_technology { background-color: #616070; }
span.tag_new_entertainment { background-color: #b10000; }
span.tag_new_books { background-color: #E61405; }
span.tag_new_life { background-color: #771C85 }
span.tag_new_living { background-color: #771C85; }
span.tag_new_impact { background-color: #ed0978; }
span.tag_new_style { background-color: #7b0340; }
span.tag_new_comedy { background-color: #bf1900; }
span.tag_new_new-york { background-color: #00614F; }

span.tag_national,
span.tag_chicago,
span.tag_sports,
span.tag_denver,
span.tag_green,
span.tag_off-the-bus,
span.tag_media,
span.tag_business,
span.tag_technology,
span.tag_entertainment,
span.tag_books,
span.tag_life,
span.tag_living,
span.tag_impact,
span.tag_politics,
span.tag_world,
span.tag_comedy,
span.tag_style,
span.tag_new-york
	{ font-weight:bold; font-family:Arial; color:#fff; font-size:12px; text-decoration:none ! important; padding:2px; text-transform:uppercase; margin:2px; } 

span.tag_national a,
span.tag_chicago a,
span.tag_sports a,
span.tag_denver a,
span.tag_green a,
span.tag_off-the-bus a,
span.tag_media a,
span.tag_business a,
span.tag_technology a,
span.tag_entertainment a,
span.tag_books a,
span.tag_life a,
span.tag_living a,
span.tag_impact a,
span.tag_politics a,
span.tag_world a,
span.tag_comedy a,
span.tag_style a,
span.tag_new-york a
	{ color: #fff !important; text-decoration: none ! important; }

span.tag_national { background-color: #00614f; }
span.tag_politics { background-color: #0088C3; }
span.tag_world { background-color: #0088C3; }
span.tag_chicago { background-color: #00614f; }
span.tag_sports { background-color: #000000; }
span.tag_denver { background-color: #00614f; }
span.tag_green { background-color: #399800; }
span.tag_off-the-bus { background-color: #0088C3; }
span.tag_media { background-color: #E43300; }
span.tag_business { background-color: #2b0073; }
span.tag_technology { background-color: #616070; }
span.tag_entertainment { background-color: #b10000; }
span.tag_books { background-color: #E61405; }
span.tag_life { background-color: #771C85 }
span.tag_living { background-color: #771C85; }
span.tag_impact { background-color: #ed0978; }
span.tag_style { background-color: #7b0340 }
span.tag_comedy { background-color: #bf1900; }
span.tag_new-york{ background-color: #00614f; }


/************************************************
* Ticker: color schemes
************************************************/

a.quick_read_link,
#homepage a.quick_read_link {
	color: #DD5200 !important;
	border: none !important;
	font-weight: bold;
}

/************************************************
* Slideshow
************************************************/
.navcaption {
    background: #fff;
}

.navcaption a {
    outline: none;
}
div.navcaption a:hover, div.navcaption a:hover img, div.slideshow_prev_next_img a:hover, div.slide_nav a:hover,
div.slidewrapper a:hover, .main_slidewrapper a:hover {
    text-decoration:none !important;
}
.slideshow_prev_next_img a, .slide_nav a {
	border:none !important;
}

.navcaption .caption {
    font: 13px/16px Arial, Helvetica, sans-serif;
}

.navcaption img {
	padding:0px !important;	
	margin:0px !important;
}
.main_slidewrapper {
	width:556px;
	margin:0 auto;
	margin-bottom:27px;
}
.slide_nav a {
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #aa9 !important;
}

.slide_nav a:hover {
    color: #058b7b !important;
}

.slide_nav a.current {
    color: #058b7b !important;
}
.slide_nav {
	float:left;
	width:476px;
	text-align:center; 
	padding:10px 2px 0;
}
.bull_img_text {
	float:left; 
	margin-bottom:5px;	
}
.caption {
	width: 100%;
}

.slideshow_prev_next_img {
	float:left; 
	text-align:center; 
	width:33px; 
	height:33px;	
}
.slideshow_img_text {
	width:476px;
	text-align:center; 
	font:13px Arial; 
	line-height:16px; 
}
div.navcaption {
	width:550px !important;	
}

.slideimage {
    margin:0 auto;
    padding:2px;
}
.slidewrapper {
	float:left;
	background:#FFFFFF;
	border:1px solid #ccc; 
	margin: 10px auto 26px; 
	margin-bottom:20px;
}

div.slideshow_img_cont {
	width:550px; 
	height:400px;	
}

div.slideshow_img_cont img {
	padding:0px !important;
	margin:0px !important;	
}


/************************************************
* THEBLOG
************************************************/

/* Special Kos Coverage styles */
#the_blogs .entry.no_border {
	padding-top: 0;
	font-family: Arial, Helvetica, sans-serif !important;
}

#the_blogs .entry.no_border h1 a,
#the_blogs .entry.no_border h2 a,
#the_blogs .entry.no_border h3 a,
#the_blogs .entry.no_border h4 a,
#the_blogs .entry.no_border h5 a,
#the_blogs .entry.no_border h6 a {
	color: #111;
}

#the_blogs .top_blog {
	padding-top: 16px;
	font-family: Georgia, Century, Times, serif !important;
}

/* Content */
div.entry h3,
div.entry p {
	line-height: 16px;
}

div.entry h3 {
	margin-bottom: 5px;
}

#news_entries div.entry_right h3 a {
	color: #111 !important;
	font-size: 20px !important;
	line-height: 24px !important;
}

.homepage div.entry a.quick_read_link {
	font-weight: bold;
	color: #FF7011 !important;
}

div#center_entries div.entry h3:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div.entry p {
	color: #000;
	font-size: 12px;
	margin-bottom: 8px;
}

div.entry div.entry_full {
	clear: both;
}

div.entry img.inline {
	float: left;
	margin-right: 11px;
}


/* Byline/timestamp */
div.entry p.byline_timestamp {
	margin-bottom: 3px;
}

div.entry p.byline_timestamp a {
	color: #111;
	font-style: italic;
	font-weight: bold;
}

div.entry h3 a					{color:#111 !important; }
div.entry h3 a.politics 		{color:#03497E !important}
div.entry h3 a.entertainment 	{color:#760101 !important}
div.entry h3 a.books            {color:#E61405 !important}
div.entry h3 a.living 			{color:#771C85 !important}
div.entry h3 a.impact           {color:#ed0978 !important}
div.entry h3 a.style 			{color:#7B0340 !important}
div.entry h3 a.media 			{color:#DD5200 !important}
div.entry h3 a.business 		{color:#1F0050 !important}
div.entry h3 a.technology       {color:#1F0050 !important}
div.entry h3 a.green 			{color:#2F7B02 !important}
div.entry h3 a.chicago 			{color:#015E50 !important}
div.entry h3 a.new_york			{color:#015E50 !important}
div.entry h3 a.sports 			{color:#000000 !important}
div.entry h3 a.denver 			{color:#015E50 !important}
div.entry h3 a.world 			{color:#03497E !important}
div.entry h3 a.comedy 			{color:#941300 !important}


/* Author Teaser */
p.author_teaser {
    font-size: 11px !important;
    line-height: 11px !important;
    font-style: italic !important;
}

p.teaser_permalink {
    float: left;
    font-size: 11px !important;
    line-height: 11px !important;
    font-style: italic !important;
    margin-left: 7px !important;
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

/* highlights */

div.highlights { 
     text-align:center; 
     margin-bottom:10px; 
} 
 	 
div.highlights ul { 
     list-style-type: none; 
     list-style-image: none; 
     list-style-position: outside; 
} 
	 	 
div.highlights ul li { 
     display:inline; 
     color:#75170D; 
     font-size:17px; 
     font-weight:bold; 
     font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; 
} 

div.highlights ul li a { 
     line-height:25px; 
     color:#75170D; 
     font-weight:bold; 
     white-space:nowrap; 
}

/* Say it on */
h2#sit_huffpo_logged a, h2#sit_huffpo_not_logged a {
	font:16px Georgia, Century, Times, serif;
	font-weight:bold;
	line-height:20px;
}
h2#sit_huffpo_logged , h2#sit_huffpo_not_logged {
	text-align:center;
}

/************************************************
* Left column on homepage
************************************************/
/* Column styles */
div.col {
	float: left;
	width: 80px;
}

div.col.or {
	text-align: center;
}

div.col.big {
	width: 160px;
}

div.col.half {
	width: 200px;
}

div.col.half.bordered {
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #ccc;
}


div#the_blogs {
	font: 12px/16px Georgia, Century, Times, serif;
	width: 298px;
	padding-top:0px !important;
}

/* Reset certain link styles */
div#the_blogs div.entry_left p a, /* "BIO" */
div#the_blogs div.entry_meta a,
div#the_blogs div.first_blog_headshot a { /* meta links */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 99%;
	color: #444;
}

div#the_blogs div.top_blog h3 a {
	color: #000;
}

div#the_blogs div.first_blog_headshot a {
	text-align: center;
	font-weight: bold;
}

a.read_post_link {
	color: #000 !important;
	font-weight: bold;
}

.more_featured a {
	font-size: 16px !important;
	font-weight: bold;
}

/* "BIO" link */
div.entry_left p {
	margin-top: 3px;
}

div.entry_left p a {
	font-weight: bold;
	font-size: 98%;
}

/* Recent Blog Posts */
div.recent_blog_posts div.entry {
	border:none;
	margin:0px;
	padding-top: 8px;
}

div.recent_blog_posts h3 {
	margin: 0;
}

div.recent_blog_posts div.secondary {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px solid #ddd;
}

/* Entries list */
div#the_blogs div.entry p {
	font-size: 13px;
	line-height: 18px;
}

.homepage div#the_blogs h3 a {
	color: #000;
}

.homepage div#the_blogs .tweet h3 a {
	color: #000;
}

div#blog_entries div.entry {
	border: none;
}

/* The Blog banner */
h2#the_blog_header a {
	display: block;
	text-align: center;
	text-indent: -8888px;
	overflow: hidden;
	background: transparent url(/images/home_pixie.png?v=2) 85px -269px no-repeat;
	height: 32px;
}

/* Columns */
div.entry div.col {
	float: left;
}

div.entry div.entry_left {
	width: 70px;
	text-align: center;
}

div.entry.tweet div.entry_left {
	width: 55px;
	text-align: center;
}


div.first_blog_headshot {
	width: 58px;
	text-align: center;
	margin: 0;
}

div.entry div.entry_right {
	width: 222px;
}

div.entry.tweet div.entry_right,
div#right_col div.entry.tweet div.entry_right,
div#featured_content div.entry.tweet div.entry_right
{
	width: 245px;
	width: 230px;
}
#the_blogs div.entry.tweet div.entry_right {
	width: 240px;
}
#center_entries div.entry.tweet div.entry_right {
	width: 205px;
}


/* First blog entry gets floated headshot/bio */
div.first_blog_headshot {
	float: left;
	margin-right: 4px;
}

/************************************************
* Entry styles
************************************************/
h2.blog_section_heading {
	color: #000;
	font: bold 14px Georgia, Century, Times, serif;
	line-height: 1;
	letter-spacing: .1em;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 -3px;
	position: relative;
}

.syndication_link {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 4px;
	text-indent: -9999em;
	background: transparent url(/images/home_pixie.png?v=2) 0 -233px no-repeat;
}

.homepage h2.blog_section_heading {
	color: #058B7B;
}

h2.blog_section_heading img {
	vertical-align: bottom;
}

h2.blog_section_heading.bordered {
	border-bottom: 1px solid #000;
	margin-bottom: 0;
	padding-bottom: 5px;
}

div.entry {
	margin-top: 8px;
	padding-top: 16px;
	border-top: 1px solid #666;
	position: relative;
}

div.entry.tweet {
	border: none;
}

div.entry.no_border {
	border: none;
}

div.top_rule {
	border-top: 1px solid #dfdfdf;
}

div.top_rule.no_margin {
	margin: 0;
	padding: 0;
	height: 0;
}

/************************************************
* Center & right column entry styles
************************************************/
div#right_column_entries {
	margin: 0 0 30px 0;
}

div#center_entries div.entry,
div#right_column_entries div.entry {
	margin: 0 0 28px;
	padding: 0;
	border: none;
}

div#center_entries div.entry.first,
div#right_column_entries div.entry.first {
	border-top: 1px solid #ddd;
	padding-top: 14px;
}

/* Top news widget */
.widget_children a {
	font-size: 12px !important;
	color: #000 !important;
}

.widget_block_inner, div#top_news_inner {
	border-top-color: #dfdfdf !important;
	font-size: 11px;
	line-height: 13px;
	padding: 6px 2px 0;
}
.widget_branding {
	border-bottom: 1px solid #ddd;
	height: 36px;
	position: relative;
}

.widget_branding a img {
	position: absolute;
	top: 2px;
	right: 0;
	vertical-align: middle;
}

.widget_branding span {
	font: italic 13px/36px Georgia, Century, Times, serif;
	color: #000;
}

/* BuzzFeed Widget Customizations */
.BF_Widget .widget_children { margin: 4px !important; }
/* BuzzFeed Trend Units */
.BF_Trends { list-style-type: none; margin: 0; padding: 0; }
.BF_Trends a { text-decoration: none!important; }
.BF_Trends li {  width: 85px; float: left; overflow: hidden; margin-right: 7px; }
.BF_Trends li.last { margin-right: 0 }
.BF_Trends li a.image { display: block; width: 85px; height: 56px; overflow: hidden; }
.BF_Trends li img { width: 85px; height: 56px; }
.BF_Trends li a.clicks { position: relative; top: -15px; display: block; width: 85px; font: italic 9px Trebuchet,"Trebuchet MS",Verdana,sans-serif !important; text-align: right; text-transform: uppercase; letter-spacing:0.1em; color: #fff!important; background: #e32!important; }
.BF_Trends li a.title { position: relative; top: -5px; display: block; width: 85px; font: normal 11px Georgia,serif; text-align: center; color: #07e!important; }
.BF_Trends li a.title:hover { color: #e32!important; }

#BF_logo {
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	width: 102px;
	height: 19px;
	text-indent: -9999em;
	background: white url(/images/home_pixie.png?v=2) 0 -207px no-repeat;
}

/************************************************
 * "Don't Miss" module
 * *********************************************/
.dont_miss_item {
    clear: both;
    border-top:1px #ccc solid;
    padding:10px 0 8px;
}

#dont_miss_sidebar {
    margin-top:12px;
}

#dont_miss_sidebar .first {
    margin:0px !important;
    border:0 !important;
}

.dont_miss_item .dont_miss_authorname {
    color:#000000;
    font-size:18px;
    margin-bottom:4px !important;
}

.img-sidebar .dont_miss_author_headshot img {
    width:45px;
    height:45px;
}

.img-border-dont-miss-headshot {
    border:1px solid #BABABA;
    float:left;
    height:45px;
    margin:0 5px 0;
    padding:1px;
    width:45px;
}

.mpbox-green-title {
    background:#00614F;
    font: normal 17px georgia,times,serif !important;
    padding:6px 12px;
    color: #fff;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
}

.mpbox-green {
    margin: 0 0 10px;
    padding: 0 8px 14px 10px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font: normal 12px verdana, serif !important;
}

.mpbox-green a {
    font: bold 12px/18px Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
    line-height:14px !important;
}

.mpbox-green a:hover {
    text-decoration: underline;
}

a#ticker_link_politics .vert, a.politics { color: #0088C3 !important; }
a#ticker_link_off-the-bus .vert, a.off-the-bus { color: #0088C3 !important; }
a#ticker_link_media .vert, a.media { color: #CC5516 !important; }
a#ticker_link_business .vert, a.business { color: #2B0073 !important; }
a#ticker_link_technology .vert, a.technology { color: #616070 !important; }
a#ticker_link_entertainment .vert, a.entertainment { color: #760101 !important; }
a#ticker_link_books .vert, a.books { color: #E61405 !important; }
a#ticker_link_living .vert, a.living { color: #771C85 !important; }
a#ticker_link_impact .vert, a.impact { color: #ed0978 !important; }
a#ticker_link_style .vert, a.style { color: #7b0340 !important; }
a#ticker_link_green .vert, a.green { color: #399800 !important; }
a#ticker_link_chicago .vert, a.chicago { color: #00614f !important; }
a#ticker_link_sports .vert, a.sports { color: #000000 !important; }
a#ticker_link_denver .vert, a.denver { color: #00614f !important; }
a#ticker_link_world .vert, a.world { color: #0088C3 !important; }
a#ticker_link_comedy .vert, a.comedy { color: #BF1900 !important; }

/************************************************
* Main headlines
************************************************/
#featured_content div.entry {
	margin-top: 0;
	padding-top: 0;
}

#featured_content {
	margin: 0 0 16px 0;
	padding: 0;
}

#after_featured_content {
	height: 3px;
}

/************************************************
* Grid
*
* Sizes:
* 	1/3  = 302px
* 	2/3  = 620px
* 	full = 938px
************************************************/
div#center_entries {
	width: 260px;
}

div#right_col {
	width: 300px;
}

div.grid_block {
	float: left;
	margin: 8px 0 0 0;
}

div.grid_block.left {
	width: 302px;
	margin-right: 16px;
}

div.grid_block.right {
	width: 620px;
}

div.grid {
	float: left;
	padding: 10px;
	overflow: hidden;
}

div.grid.flush_top,
div#masthead div.grid {
	margin-top: 0;
}

div.grid:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div.grid.last {
	margin-right: 0 !important;
}

div.grid.third {
	width: 282px;
	margin-right: 16px;
}

div.grid.two_thirds {
	width: 600px;
}

div.grid.full {
	width: 918px;
	margin-right: 0 !important;
}

/* ALL NEWS/BLOG MODULE [NEW DESIGN] */

.cont_all_news_module {
	border:1px solid #0088c3; 
	margin-bottom:10px;		
}

.all_news_module {
	height:31px; 
	text-align:center; 
	padding-top:10px; 
	background-color:#0088C3;	
}

.all_news_module div {
	float:left;	
	width:48%; 
	text-align:center; 
}
.get_break_news_alerts {
	float:left; 
	padding:14px 0 0 5px; 
	font:bold 12px Arial;
	color:#0088C3;
}
.padding_and_clear {
	clear:both; 
	margin-bottom:5px;	
}
.get_break_news_form {
	padding-left:3px; 
	margin-bottom:5px;	
}
.cont_send_tip {
	margin:0 10px; 
	border-bottom:1px solid #ccc;	
}
.send_tip_text {
	float:left; 
	padding-top:5px; 
	font:bold 12px Arial;	
}
.cont_make_hp_home {
	margin:0 10px; 
	margin-top:3px;
	border-bottom:1px solid #ccc;		
}
.cont_fConnect {
	margin:3px 16px; 
}
.fConnect_img {
	float:left; 
	padding-top:6px;	
}
.fbook_main_text {
	color:#5d7bb1; 
	font:bold 12px Arial; 
	padding-top:5px;	
}
.join_login_fbook {
	float:left; 
	color:#00796a; 
	padding:5px 0 5px 25px;
	font:bold 18px Arial;
}
.join_login_fbook a:hover {
	text-decoration:none;
}
.make_hp_home_text {
	float:left; 
	padding-top:11px; 
	font:bold 12px Arial;	
}
.get_break_news_form input.input_break_news_alerts {
	height:19px !important;	
}

#homepage .get_break_news_alerts {
	color:#058B7B;	
}
.input_break_news_alerts {
	font:bold 11px Arial !important;
	color:#fff !important; 
	height:18px !important; 
	width:67px !important; 
	text-align:center;	
}
.cont_get_break_news {
	margin:5px 10px; 
	border-bottom:1px solid #ccc; 
	padding-left:3px;	
}

#all_news_module_top_rule {
	margin-bottom:10px;
}

input#homepage_news_alerts 		{	background-color: #015E50; }
input#politics_news_alerts 		{	background-color: #03497E; }
input#media_news_alerts 		{	background-color: #DD5200; }
input#business_news_alerts 		{	background-color: #1F0050; }
input#technology_news_alerts    {	background-color: #1F0050; }
input#living_news_alerts 		{	background-color: #771C85; }
input#impact_news_alerts        {   background-color: #ed0978; }
input#style_news_alerts 		{	background-color: #7B0340; }
input#green_news_alerts 		{	background-color: #2F7B02; }
input#entertainment_news_alerts {	background-color: #760101; }
input#books_news_alerts         {	background-color: #E61405; }
input#world_news_alerts 		{	background-color: #03497E; }
input#comedy_news_alerts 		{	background-color: #03497E; }


/************************************************
* Blogroll
************************************************/

.blogroll_tab { list-style-type: none; margin: 0; padding: 0; }
.blogroll_tab li {  float: left; display:block; font-size:10px; padding:1px 11px; }

.blogroll_tab_anchor { color:red; text-decoration: underline; }
.blogroll_tab_anchor_visited { color: #058B7B; text-decoration: none; }

div#blogroll_header {
	background-color: #bfe8df;
	padding: 16px 16px 0;
	font-family: Georgia, Century, Times, serif;
}

div#blogroll_header h3,
div#blogroll_header h4 {
	text-transform: uppercase;
}

div#blogroll_header h3 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: .1em;
	text-align: center;
	border-bottom: 1px solid #666;
	margin-bottom: 12px;
	padding-bottom: 5px;
}

div#blogroll_header h4 {
	color: #333;
	font-size: 115%;
	font-weight: bold;
	margin: 5px 0;
}

div#blogroll_header h4,
div#blogroll ul.link_list li {
	padding-left: 18px;
	line-height: 1.1;
}

.clear.blogroll_top {
	background: #fff;
	height: 8px;
}

div#blogroll_wrapper {
	border: 1px solid #b3b3b3;
	margin-top: 0;
	padding: 1px;
	width: 616px;
}

div#blogroll {
	background-color:#bfe8df;
	padding:16px 16px 0;
	font-family: Georgia, Century, Times, serif;
}

div#blogroll:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div#blogroll h3,
div#blogroll h4 {
	text-transform: uppercase;
}

div#blogroll h3 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: .1em;
	text-align: center;
	border-bottom: 1px solid #666;
	margin-bottom: 12px;
	padding-bottom: 5px;
}

div#blogroll h4 {
	color: #333;
	font-size: 115%;
	font-weight: bold;
	margin: 5px 0;
}

div#blogroll h4,
div#blogroll ul.link_list li {
	padding-left: 18px;
	line-height: 1.1;
}

div#blogroll div.link_list_wrapper {
	float: left;
	display: inline;
	margin-bottom: 0;
}

div#blogroll div.link_list_wrapper,
div#blogroll ul.link_list {
	width: 135px;
}

div#blogroll ul.link_list {
	margin-bottom: 21px;
	overflow:hidden;
}

div#blogroll ul.link_list li {
	margin: 5px 0 10px;
}

div#blogroll a {
	color: #2a2a2a;
	text-decoration: none;
}

div#blogroll a:hover {
	text-decoration: underline;
}

/************************************************
* light boxes
************************************************/
div.light_box_modal
{
	font-size:14px !important;
	line-height:16px !important;
	margin:0pt auto;
	position:absolute;
	text-align:center;
	z-index:888 !important;
	left:50%;
	width:450px;
	margin-left: -225px;
}
div.light_box_modal_inner
{
	background:#FFFFFF none repeat scroll 0%;
	border:3px solid #1C9385;
	margin:15px auto;
	text-align:left;
	padding:10px;
}

div.light_box_modal_inner_wide
{
	color:#000000;
	font-size:12px;
}

#modal_login_content, #modal_signup_content{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#modal_login_content h1, #modal_signup_content h1{
	text-align:left;
	color:#2e776e;
	font-family:"Times New Roman", Times, serif;
	font-size:27px;
	padding-bottom:10px;
}

#modal_login_content h2, #modal_signup_content h2{
	text-align:center;
	color:#F94B06;
	border-bottom: 2px solid Gray;
	padding-bottom:10px;
	margin-bottom:30px;
}

div.modal_content {
	margin: 30px 20px 0 20px;
}

div.modal_content b{
	color:#F94B06;
}

div.modal_content hr{
	border-bottom: 2px solid Gray;
	margin:5px 0px 5px 0px;
}

div.modal_content hr.thin{
	border-bottom: 1px solid Gray;
	margin:5px 0px 5px 0px;
}

.modal_close_link_color {
	float: right;
	display: block;
	background: transparent url(/images/v/close_button.png) 0 50% no-repeat;
	font-size: 11px;
	text-indent: 15px;
	text-decoration: none;
	color:#1C9385 !important;
}

.login_modal_wrapper {
	background-color: white;
	text-align: left;
}

.login_modal_close_link{
	padding-right: 10px;
	display: block;
	background: transparent url(/images/v/close_button.png) 93% 50% no-repeat;
	font-size: 11px;
	text-align: right;
	text-indent: 15px;
	text-decoration: none;
	color:#1C9385 !important;
}

.hr {
	border-bottom:2px solid Gray;
	color:#000;
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-bottom:3px;
	padding-bottom:3px;
	text-align:left;
}


#subscribe_user_email {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; 
	border: 1px solid #ddd;
	height: 18px;
}

.subscribe_button {
	text-align: right;
}


.hp-qread {
	color:#000000;
	font:bold 10px Georgia;
	margin:0px 0pt;
	padding:10px 10px 0pt 0pt;
	text-transform:uppercase;	
}

/* Modal-specific form styles */
form fieldset {
	border: none;
	margin: 8px 0;
}

form fieldset div {
	margin-bottom: 8px;
}

form fieldset div:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

form fieldset label {
	float: left;
	width: 98px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 8px;
	clear: left;
}

div.content textarea,
div.content input.bordered {
	width: 190px !important;
}
form fieldset input.bordered,
form fieldset select,
form fieldset textarea {
	float: left;
	margin-left: 8px;
	border: 1px solid #aaa;
}

form fieldset input.bordered_v2 {
    padding: 3px;
    width: 335px;
    font-size: 11px;
    font-weight: bold;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #e2e2e2;
}
form fieldset input.grey {
    color: #888;
}
fieldset div.centered {
    text-align: center;
}

/************************************************
* Modal screens
************************************************/
div#huff_modal {
	position: absolute;
	z-index: 888 !important;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 450px;
    left: 50%;
    margin-left: -225px;
}

div#huff_modal_share {
	position: absolute;
	z-index: 888 !important;
	left: 50%;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 652px;
    margin-left: -326px;
}

div#huff_modal h1, div.huff_modal h1 {
	line-height: .95;
}

div#huff_modal h2, div.huff_modal h2 {
	background: transparent url(/images/v/modal_header.png) top left no-repeat;
	width: 450px;
	height: 36px;
	text-indent: -9999px;
}

div#huff_modal h4, div.huff_modal h4 {
	color: #1a1a1a;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 8px;
}

div#huff_modal h5, div.huff_modal h5 {
	font-size: 12px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 14px;
	margin-bottom: 6px;
}

div#modal_inner, div.modal_inner {
	border: 1px solid #1c9385;
	background: #fff;
/*	margin: 15px auto; */
	text-align: left;
}

#popup {
	margin: 0;
	padding: 0;
}

#popup #modal_inner, #popup .modal_inner {
	margin: 15px 0;
}

div#modal_inner div.content, div.modal_inner div.content, div#modal_inner_share div.content {
	padding: 0px 0px 12px 12px;
	min-height: 350px;
}

div#modal_inner div.content p, div.modal_inner div.content p {
	margin-bottom: 8px;
}

/************************************************
* Quickread modal
************************************************/
div#modal_inner {
	background: #ffffff;
	border: 4px solid #1C9385;
}

div#modal_inner_share {
	background: #f7f4f2;
}

div#huff_modal_share .home {
	border: 4px solid #1C9385;
}
div#huff_modal_share .politics {
	border: 4px solid #004475;
}
div#huff_modal_share .entertainment {
	border: 4px solid #BA0000;
}
div#huff_modal_share .books {
	border: 4px solid #E61405;
}
div#huff_modal_share .media {
	border: 4px solid #DF5202;
}
div#huff_modal_share .business {
	border: 4px solid #3B3E4D;
}
div#huff_modal_share .technology {
	border: 4px solid #3B3E4D;
}
div#huff_modal_share .living {
	border: 4px solid #771C85;
}
div#huff_modal_share .impact {
    border: 4px solid #ed0978;
}
div#huff_modal_share .green {
	border: 4px solid #318302;
}
div#huff_modal_share .style {
	border: 4px solid #7B0340;
}
div#huff_modal_share .chicago {
	border: 4px solid #1C9385;
}
div#huff_modal_share .sports {
	border: 4px solid #000000;
}
div#huff_modal_share .denver {
	border: 4px solid #1C9385;
}
div#huff_modal_share .off-the-bus {
	border: 4px solid #004475;
}
div#huff_modal_share .world {
	border: 4px solid #004475;
}

div#huff_modal_share .comedy {
	border: 4px solid #004475;
}

div#huff_modal.quickread {
	width: 652px;
	margin-left: -326px;
}

div#huff_modal.quickread div#modal_inner div.column {
	float: left;
	width: 302px;
}

div#huff_modal.quickread div#modal_inner div.column.last {
	margin-left: 16px !important;
}

div#huff_modal.quickread div#modal_inner div#qr_tab_share div.column {
	width: 202px;
	padding-right: 8px !important;
}

div#huff_modal.quickread div#modal_inner div#qr_tab_share div.column.first {
	border-right: 1px solid #c8c8c8;
}

div#quickread_tabs {
	border-bottom: 1px solid #666;
	margin-bottom: 16px;
}

div#quickread_tabs:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

div#quickread_tabs li {
	display: inline;
	cursor: pointer;
}

div#quickread_tabs,
div#quickread_tabs ul,
div#quickread_tabs li,
div#quickread_tabs li a {
	line-height: 1;
}

div#quickread_tabs li a {
	float: left;
	display: block;
	background: #999;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-right: 4px;
	padding: 8px 9px 5px;
}

div#quickread_tabs li a:hover {
	background: #777;
}

div#quickread_tabs li.current a {
	background: #555;
}

/* "Close" control overrides */
#close_quickread {
	float: right;
	text-indent: 15px;
	display: block;
	width: 145px;
}

/* Headings & Read More */
div#huff_modal.quickread h1 a {
	font-size: 20px;
	line-height: 22px;
	color: #F94B06;
}

/* Read more links */
div.read_more_top {
	width: 100%;
	border-top: 2px solid #999;
	padding-bottom: 10px;
}

div#huff_modal.quickread div.read_more {
	font-size: 12px;
	margin-bottom: 12px;
}

/* Entry styles */
div#huff_modal.quickread div.entry_content p {
	font-size: 13px;
	line-height: 18px;
}

div#huff_modal.quickread ul.meta_links a {
	font-size: 12px;
}

div#huff_modal.quickread div.comments_datetime {
	margin-top: 0px;
}


a#modal_close_link {
	float: right;
	display: block;
	background: transparent url(/images/v/close_button.png) 0 50% no-repeat;
	font-size: 11px;
	text-indent: 15px;
	text-decoration: none;
}

#qr_tab_news h4 {
	color: #000 !important;
	font: bold 15px/18px Georgia, Century, Times, serif !important;
	background: transparent !important;
	padding: 0 !important;
}

.qr_entry_meta
{
	color: #666;
}

.qr_entry_meta a
{
	color: black;
	font-weight: bold;
}

.qr_entry_meta {
	clear:both;
	padding-top:10px;	
}
.qr_entry_content
{
	float:left;	
}

/************************************************
* Modal share screens
************************************************/
div#huff_share_modal {
	position: absolute;
	z-index: 889 !important;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 450px;
    left: 50%;
    margin-left: -225px;
}

div#huff_share_modal h1 {
	line-height: .95;
}

div#huff_share_modal h2 {
	background: transparent url(/images/v/modal_header.png) top left no-repeat;
	width: 450px;
	height: 36px;
	text-indent: -9999px;
}

div#huff_share_modal h4 {
	color: #1a1a1a;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 8px;
}

div#huff_share_modal h5 {
	font-size: 12px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 14px;
	margin-bottom: 6px;
}



/* Login */

p.forget_pass {
	text-align: right;
}

/* Column styles */
div.col {
	float: left;
	width: 80px;
}

div.col.or {
	text-align: center;
}

div.col.big {
	width: 160px;
}

div.col.half {
	width: 200px;
}

div.col.half.bordered {
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #ccc;
}

/* Share */
div.content.share h4 {
	font-weight: normal !important;
	margin-bottom: 3px !important;
}

div.content.share h3 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-right: 20px;
}

div.content.share h3 a {
	color: #F44D00;
}

/* Modal-specific form styles */
div.content textarea,
div.content input.bordered {
	width: 190px !important;
}


/* quickread */
div#news_entries div.entry_content img.inline_image,
div#huff_modal.quickread div.entry_content img.inline_image {
	float: left;
	margin: 0 16px 8px 0;
}

div#huff_modal.quickread div#qr_content_body{
	max-width: 300px !important;
}

div#huff_modal.quickread div.entry_content img{
	max-width: 298px !important;
}
/************************************************
* Quickread image nav area
************************************************/
.qr_slide_wrapper_headshot .qr_slide {
	border: 1px solid black;
	background: #f5f5f5;
}

.qr_slide_wrapper_headshot .qr_slide a {
	width: 112px;
	height: 82px;
}

.qr_slide_wrapper_headshot .qr_slide a img {
	width: 45px;
	margin: 3px 34px 0 34px;
}

.qr_slide a.qr_caption {
    background-color: black;
    font: bold 10px verdana, helvetica,arial,sans-serif;
    top: -30px;
    color: white !important;
    width: 108px;
    height: 27px;
    padding: 2px;
    opacity: 0.7;
}

a.slider_caption, a.qr_caption {
    display: block;
    text-decoration: none;
    position: relative;
	background-repeat:repeat;	
    font: bold 12px verdana, helvetica,arial,sans-serif;
    line-height: 20px;
    top: -24px;
    color: white !important;
    width: 241px;
	margin: 0;
    padding: 0 4px;
    opacity: 0.8;
}

.qr_slide_wrapper_headshot .qr_slide a.qr_caption {
	top: 2px;
}

.qr_slide_wrapper.selected a.qr_caption {
	background-color: black;
}

.qr_slide_wrapper {
	width: 130px;
	height: 100px;
	float: left;
}
.qr_slide {
	width: 112px;
	height: 82px;
	margin: 10px 9px 0 9px;
}


.qr_slide_wrapper.selected {
	background: #6Da4af url(/images/quickread_selected_border.gif) top left repeat-x;
}

#modal_inner.politics { border-color: #03497E; }
#modal_inner.media { border-color: #DD5200; }
#modal_inner.business { border-color: #1F0050; }
#modal_inner.technology { border-color: #1F0050; }
#modal_inner.entertainment { border-color: #760101; }
#modal_inner.books { border-color: #E61405; }
#modal_inner.living { border-color: #771C85; }
#modal_inner.impact { border-color: #ed0978; }
#modal_inner.style { border-color: #7b0340; }
#modal_inner.green { border-color: #2f7b02; }
#modal_inner.chicago { border-color: #00614f ; }
#modal_inner.sports { border-color: #000000; }
#modal_inner.denver { border-color: #00614f ; }
#modal_inner.world { border-color: #0088C3; }
#modal_inner.comedy { border-color: #BF1900; }

.qr_entry_meta a {
	color: white !important;
	float: left;
	width: 137px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
}

.qr_entry_meta a#qr_share {
	margin-left: 15px;
}

.qr_entry_meta a img {
	margin: 3px 4px 3px 4px;
	float: left;
}

a#title_permalink {
	color:#111 !important;
	font-size:20px !important;
	line-height:25px !important;
}

#modal_inner .qr_entry_meta a { background-color:#1C9385; }
#modal_inner.politics .qr_entry_meta a { background-color:#03497E; }
#modal_inner.media .qr_entry_meta a { background-color:#DD5200; }
#modal_inner.business .qr_entry_meta a { background-color:#1F0050; }
#modal_inner.technology .qr_entry_meta a { background-color:#1F0050; }
#modal_inner.entertainment .qr_entry_meta a { background-color:#760101; }
#modal_inner.books .qr_entry_meta a { background-color:#E61405; }
#modal_inner.living .qr_entry_meta a { background-color:#771C85; }
#modal_inner.impact .qr_entry_meta a { background-color:#ed0978; }
#modal_inner.style .qr_entry_meta a { background-color:#7b0340; }
#modal_inner.green .qr_entry_meta a { background-color:#2f7b02; }
#modal_inner.chicago .qr_entry_meta a { background-color:#00614f ; }
#modal_inner.sports .qr_entry_meta a { background-color:#000000 ; }
#modal_inner.denver .qr_entry_meta a { background-color:#00614f ; }
#modal_inner.world .qr_entry_meta a {background-color:#0088C3;}
#modal_inner.comedy .qr_entry_meta a {background-color:#BF1900;}

.qr_slide_wrapper_politics.selected, .qr_slide_wrapper_off-the-bus.selected, 
.qr_slide_wrapper_off.selected {
	background-color: #03497E;
	background-image: url(/images/quickread/politics_shadow.gif);
}

.qr_slide_wrapper_chicago.selected {
	background-color: #00614f;
	background-image: url(/images/quickread/chicago_shadow.gif);
}

.qr_slide_wrapper_sports.selected {
	background-color: #000000;
	background-image: url(/images/quickread/chicago_shadow.gif);
}

.qr_slide_wrapper_denver.selected {
	background-color: #00614f;
	background-image: url(/images/quickread/denver_shadow.gif);
}

.qr_slide_wrapper_media.selected {
	background-color: #DD5200;
	background-image: url(/images/quickread/media_shadow.gif);
}

.qr_slide_wrapper_entertainment.selected {
	background-color: #9c3131;
	background-image: url(/images/quickread/entertainment_shadow.gif);
}

.qr_slide_wrapper_books.selected {
	background-color: #9c3131;
	background-image: url(/images/quickread/books_shadow.gif);
}

.qr_slide_wrapper_living.selected {
	background-color: #771C85;
	background-image: url(/images/quickread/living_shadow.gif);
}

.qr_slide_wrapper_impact.selected {
    background-color: #ed0978;
    background-image: url(/images/quickread/impact_shadow.gif);
}
.qr_slide_wrapper_style.selected {
	background-color: #7b0340;
	background-image: url(/images/quickread/style_shadow.gif);
}

.qr_slide_wrapper_business.selected {
	background-color: #52637b;
	background-image: url(/images/quickread/business_shadow.gif);
}

.qr_slide_wrapper_technology.selected {
	background-color: #52637b;
	background-image: url(/images/quickread/technology_shadow.gif);
}
.qr_slide_wrapper_green.selected {
	background-color: #399800;
	background-image: url(/images/quickread/green_shadow.gif);
}

.qr_slide_wrapper_green.selected {
	background-color: #399800;
	background-image: url(/images/quickread/green_shadow.gif);
}

.qr_slide_wrapper_world.selected {
	background-color: #0088C3;
}

.qr_slide_wrapper_comedy.selected {
	background-color: #BF1900;
}

#modal_footer {
	background: #DCE8E7 url(/images/quickread/quickread_border.gif) top left repeat-x;
	height: 100px;
	overflow: hidden;
}


/* bignews frontpage */
.rbox-green-title {
    background:#00614F;
    font:normal 17px georgia,times,serif;
    padding:6px 12px;
    color:#fff;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
	margin-top:15px;
	text-align:center; 
}

.rbox-bn-fp {
    margin: 0 0 15px 0;
    padding: 0 4px 10px 5px;
    border: 1px solid #000;
    font: normal 12px verdana, serif;
    height: 215px;
    background-color: #fff;		
}

.rbox-green-title-fp {
    background:#00614F;
    font: normal 17px georgia,times,serif;
    padding:6px 12px;
    color: #fff;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
}

.b_n_pages-fp {
	width:100%; 
	height: 270px;
	height: 275px;
	width:604px; 
	margin-bottom: 10px;
	background-color: #fff;	
}

div.big_news_pages_story-fp {
	float:left;
	padding-left:15px;
	text-align:center;
}

.rbox-green-title a {
	color: #fff;	
}

.rbox-green-title a:hover {
	text-decoration: none;	
}

.more_b-n-pages {
	float: right; 
	width: 166px; 
	height: 18px; 
	background-color: #005f4c; 
	color: #fff;
	font-weight: bold;
	padding-top:3px;	
	margin-right: 8px; 
	text-align: center; 
}

.more_b-n-pages a {
	text-transform:uppercase; 
	font: bold 12px Arial; 
	color: #fff !important;	
}

.more_b-n-pages a:hover {
	text-decoration: none;
}

div.b-n-image_and_title_hint div div, a.bignews_img_link div div.b-n-title {
	display: none;
}

div.b-n-image_and_title_hint:hover div div, a.bignews_img_link:hover div div.b-n-title {
	display: block;
}

.b-n-image_and_title img {
	padding: 1px; 
	border: 1px solid #ccc;
}

.big_news_pages_head a {
	color: #fff !important;	
}

.b-n-title {
	position:absolute;
	width:10em;
	border:1px solid #ccc;
	z-index:100; 
	background-color: #fff;
	font: bold 11px Arial;
	color:#000;
	text-align: center;
	text-decoration: none;
}
/* fix to the color of big news hints */
div#wrapper_inner div.b-n-image_and_title_hint div div.b-n-title a {
	color:#000000 !important;
}
/*  */
.b-n-title a {
	text-decoration: none;	
}

.tag_topic_title {
	width: 83px; 
	height: 28px;
	text-align: center; 
}

.tag_topic_title a {
	color: #000 !important;	
}

div.big_news_pages_head {
	text-align: center;	
}

div.big_news_pages_story-fp a {
	font: 11px Arial; 
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.popular-story {
    clear: both;
    padding: 12px 0 0 0;
}

/************************************************
* New share tools modal
************************************************/
#share_tools * {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	vertical-align: baseline;
	text-align: left;
	color: #111;
	float: none;
}

#share_tools .share_inner {
	z-index: 1337;
	background: #fff;
	padding: 8px;
	border: 3px solid #ddd;
}

#share_tools #share_close {
	position: absolute;
	top: 26px;
	right: 8px;
}

#share_tools h1 {
	font-size: 24px;
	line-height: 26px !important;
	font-weight: bold;
	color: #998;
}

#share_tools h1 span {
	color: #111;
	font-weight: bold;
	line-height: 26px !important;
}

#share_tools form {
	margin: 8px 0;
}

#share_tools fieldset input, #share_tools fieldset textarea {
	border: 1px solid #bbb;
	padding: 3px;
	font-size: 14px;
}

#share_tools fieldset div.block {
	padding: 2px 8px 4px;
	margin: 0 0 4px 0;
	background: #f3f3f1;
}

#share_tools fieldset div label {
	font-size: 14px;
	margin-bottom: 3px !important;
	padding-bottom: 3px !important;
}

#share_tools .via {
	font-weight: bold;
	font-size: 16px;
}

#share_tools fieldset .optional {
	font-size: 11px;
	color: #aa9;
}

#share_tools .radio_field input {
	vertical-align: middle;
}

#share_tools .notes, #share_tools .notes strong {
	color: #3a6;
	line-height: 14px;
}

#share_send input {
	border: none !important;
	padding: 0 !important;
}
/* Share Email */

.show_flash_mask div iframe select{
	visibility: visible !important;
}


.email_b_page a {
	color: #fff !important;
	text-decoration: none; 
}

.email_b_page {
	float: left; 
	background-color: #417ce0; 
	color: #fff !important; 
	border: 1px solid #304b76; 
	padding: 3px 10px !important; 
	font: 13px Arial;
}

#email_b_page {
	width: 30px; 
	width: 33px; 
	float: left;
}

.im_b_page {
	float: left;  
	width: 40px; 
	color: #000 !important; 
	border: 1px solid #878c86; 
	padding: 3px 11px !important; 
	font: 13px Arial !important;
}

#im_b_page {
	width: 15px; 
	float: left; 
	margin-right: 10px;
}

.im_b_page a {
	color: #000 !important;
	text-decoration: none;
}

#all_email {
	width: 100%;	
}

.all_email_left {
	width: 316px; 
	width: 300px; 
	float: left !important;	
}

#more_friends_arr {
	background-color: #F3F3F1;
	border: 1px solid #ccd; 
	width: 306px; 
	width: 284px; 
	padding: 5px 0pt 5px 5px; 
}
#share_friends_email_1, #share_friends_email_2 {
	margin-bottom: 2px;	
}
#more_friends_arr div input {
	width: 130px;	
}
#your_name_email {
	border: 1px solid #ccd; 
	width: 295px; 
	width: 272px;
}
#steps_for_via_email {
	border: 1px solid #ccd; 
	width: 295px; 
	width: 272px;	
	margin-top: 4px !important;
}
#ad_email {
	float: left; 
	width: 316px; 
	height: 277px; 
	border: 1px solid #ccc; 
	BACKGROUND: #FdFdFd;	
}
#load_contacts {
	float: none;
	display: none; 
	border: 1px solid #ccd; 
	background: #F3F3F1; 
	padding: 5px;
	margin-bottom:5px; 
}

#all_im {
	display: none;	
}

#all_im_left {
	float: left; 
	width: 316px; 
	width: 300px;	
}
#steps_for_via_im {
	border: 1px solid rgb(204, 204, 221); 
	margin-top: 0px !important; 
	background-color: #f3f3f1; 
	width: 295px; 
	width: 272px;	
}
#your_name_im {
	border: 1px solid #ccd; 
	width: 295px; 
	width: 272px;	
}
#share_note_im {
	border: 1px solid #ccd; 
	width: 295px; 
	width: 272px; 
	height: 141px;	
}
/* active history */ 
	 	#linktest a:visited { 
 	        color:#000000 !important; 
 	} 
#share_note_im textarea {
	width: 285px !important; 
	width: 265px !important;
}
#ad_im {
	float: left;
	BACKGROUND: #FdFdFd;
	width: 316px;
	height: 263px;
	border: 1px solid #ccc; 
}
#share_send_im {
	border: 1px solid #ccd;
}

#share_send_im input {
	margin-left: 250px; 
	margin-bottom: 10px; 
	margin-top: 5px; 
	height: 25px; 
	border: 1px solid #ccc !important; 
	text-align: center; 
	padding-top: 0px;
}
/* End Share Email */ 

/************************************************
* Footer
************************************************/
div#footer {
	margin: 20px 0 60px;
}

ul.footer_nav {
	margin-top: 8px;
	text-align: center;
}

ul.footer_nav li {
	display: inline;
	margin-right: 8px;
	color: #aaa;
}

ul.footer_nav a {
	font-size: 93%;
	color: #888;
	margin-right: 8px;
}

/* ads */
div.ad_block.ad_88_31.ad_masthead {
    float: right;
    border: none;
    margin: 15px 0 0 0;
    padding: 0;		
}

div.ad_block.ad_wide {
	width: 300px;
	margin: 0 0 8px;
}

.mask {
	z-index:9;   
	display:none;
	text-indent: -5em;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	background-color:#000;
}

div.entry:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

/* active history */
#linktest a:visited {
    color:#000000 !important;
}
#main_curtain_container #main_container {
    float:left;
}

/*****************************
 * Social News Project modal *
 *****************************/
#snp_modal { text-align: center; padding: 5em 1em 5em 1em; font-family: arial, "lucida console", sans-serif; }
#snp_modal h1 { font-size: 27pt; margin: .6em; color: #002f66; text-align: center; font-family: "Arial Black", sans-serif; display: block; }
#snp_modal h2 { font-size: 14pt; margin: .3em; color: #002f66; font-family: "Arial", sans-serif; display: block; text-align: center; }
#snp_modal p { width: 85%; text-align: left; margin: 1.4em auto 1.4em auto; font-size: 10pt; }
#snp_modal a.nothanks { font-size: 16pt; padding: .5em; margin: 1.5em; background-color: #cfcfcf; color: white; font-family: "Arial Black", sans-serif; }
#snp_modal a.joinnow { font-size: 18pt; padding: .5em; margin: 1.5em; background-color: #007dc3; color: white; font-family: "Arial Black", sans-serif; }
#snp_modal a:hover { text-decoration: none; }
#snp_modal a.joinnow:hover { background-color: #025687; }
#snp_modal a.nothanks:hover { background-color: #989898; }

/* Google Friends Connect */
.gfc-button-base{
	width:108px;
	background-color:#EFEFEF;
	border:#CCCCCC solid 1px;
	height:21px;
}

.gfc-icon{
	background:url(images/standalone-gfc-button.gif) left no-repeat;
	float:left;
	width:98px;
	margin:3px 3px 3px 3px;
}

.gfc-text{
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.gfc-inner-container{
	float:left;
}

.gfc-inner-upper{
	float:left;
	background-color:#ffffff;
	width:108px;
	height:12px;
}

.gfc-footer-msg{
	font:11px Arial,sans-serif small;
}

.gfc-inner-upper a:hover{
	text-decoration:none;
	cursor:pointer;
}

/* Quick introduction form for new Facebook user */
#new_prefs_lightbox form fieldset {
    border: 1px solid #ddd;
    margin: 8px 0;
    background: #f8f8f8;
    padding: 5px;
}
#new_prefs_lightbox form fieldset, #new_prefs_lightbox form fieldset div, h2.new_prefs_lightbox_title { 
    color: #000 !important;
} 
#new_prefs_lightbox form fieldset div label { 
    color: #395594 !important; 
    display: block !important; 
    float: none !important; 
    width: 90% !important; 
    font-size: 14px !important; 
    font-weight: bold !important; 
}
#new_prefs_lightbox form fieldset a { 
    color: #395594 !important; 
}
#new_prefs_lightbox { 
    width: 364px !important; 
}
#new_prefs_lightbox fieldset input,
#new_prefs_lightbox fieldset textarea {
    padding: 2px;
    font-size: 13px;
}
#new_prefs_lightbox form fieldset div.centered { 
    text-align: center;
}
/* */
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.display_none {
	display:none;
}
.display_block {
	display:block;
}

/* background color */
body.homepage .vertical_background, .homepage_vertical_background {background-color:#058B7B;}
body.politics .vertical_background, .politics_vertical_background { background-color: #03497E; }
body.media .vertical_background, .media_vertical_background { background-color: #DD5200; }
body.business .vertical_background, .business_vertical_background { background-color: #1F0050; }
body.tech .vertical_background, .tech_vertical_background { background-color: #1F0050; }
body.entertainment .vertical_background, .entertainment_vertical_background { background-color: #760101; }
body.books .vertical_background, .books_vertical_background { background-color: #E61405; }
body.living .vertical_background, .living_vertical_background { background-color: #771C85; }
body.style .vertical_background, .style_vertical_background { background-color: #7B0340; }
body.green .vertical_background, .green_vertical_background { background-color: #2F7B02; }
body.chicago .vertical_background, .chicago_vertical_background { background-color: #058B7B; }
body.sports .vertical_background, .sports_vertical_background { background-color: #363636; }
body.impact .vertical_background, .impact_vertical_background { background-color: #ed0978; }
body.denver .vertical_background, .denver_vertical_background { background-color: #058B7B; }
body.los-angeles .vertical_background, .los-angeles_vertical_background { background-color: #058B7B; }
body.world .vertical_background, .world_vertical_background { background-color: #03497E; }
body.comedy .vertical_background, .comedy_vertical_background { background-color: #941300; }
body.new-york .vertical_background, .new-york_vertical_background { background-color: #058B7B; }
body.local .vertical_background, .local_vertical_background { background-color: #941300; }
body.eyes-and-ears .vertical_background, .eyes-and-ears_vertical_background { background-color: #0190cc; }
body.technology .vertical_background, .technology_vertical_background { background-color: #3C3B41; }
body.technology .vertical_color, body.technology .vertical_color a, .technology_vertical_color, .technology_vertical_color a { color:#616070 !important; }

/* color */
body.homepage .vertical_color, body.homepage .vertical_color a, .homepage_vertical_color, .homepage_vertical_color a { color:#005F4C !important; }
body.politics .vertical_color, body.politics .vertical_color a, .politics_vertical_color, .politics_vertical_color a { color:#0088C3 !important; }
body.media .vertical_color, body.media .vertical_color a, .media_vertical_color, .media_vertical_color a { color:#E49400 !important; }
body.business .vertical_color, body.business .vertical_color a, .business_vertical_color, .business_vertical_color a { color:#2b0073 !important; }
body.entertainment .vertical_color, body.entertainment .vertical_color a, .entertainment_vertical_color, .entertainment_vertical_color a { color:#b10000 !important; }
body.living .vertical_color, body.living .vertical_color a, .living_vertical_color, .living_vertical_color a { color:#B06BE0 !important; }
body.style .vertical_color, body.style .vertical_color a, .style_vertical_color, .style_vertical_color a { color:#c62575 !important; }
body.green .vertical_color, body.green .vertical_color a, .green_vertical_color, .green_vertical_color a { color:#399800 !important; }
body.world .vertical_color, body.world .vertical_color a, .world_vertical_color, .world_vertical_color a { color:#0088C3 !important; }
body.comedy .vertical_color, body.comedy .vertical_color a, .comedy_vertical_color, .comedy_vertical_color a { color:#BF1900 !important; }
body.new-york .vertical_color, body.new-york .vertical_color a, .new-york_vertical_color, .new-york_vertical_color a { color:#058b7b !important; }
body.chicago .vertical_color, body.chicago .vertical_color a, .chicago_vertical_color, .chicago_vertical_color a { color:#058b7b !important; }
body.sports .vertical_color, body.sports .vertical_color a, .sports_vertical_color, .sports_vertical_color a { color:#363636 !important; }
body.impact .vertical_color, body.impact .vertical_color a, .impact_vertical_color, .impact_vertical_color a { color:#f387a6 !important; }
body.denver .vertical_color, body.denver .vertical_color a, .denver_vertical_color, .denver_vertical_color a { color:#00614F !important; }
body.los-angeles .vertical_color, body.los-angeles .vertical_color a, .los-angeles_vertical_color, .los-angeles_vertical_color a { color:#00614F !important; }
body.local .vertical_color, body.local .vertical_color a, .local_vertical_color, .local_vertical_color a { color:#00614F !important; }
body.tech .vertical_color, body.tech .vertical_color a, .tech_vertical_color, .tech_vertical_color a { color:#00614F !important; }
body.books .vertical_color, body.books .vertical_color a, .books_vertical_color, .books_vertical_color a { color:#E61405 !important; }
body.eyes-and-ears .vertical_color, body.eyes-and-ears .vertical_color a, .eyes-and-ears_vertical_color, .eyes-and-ears_vertical_color a { color:#00614F !important; }


/* Huffington Post Apps and Feeds */
div.get_more_module {
	width:300px; 
	border:1px solid #b3b3b3;
	margin-bottom:10px;
}
div.get_more_module_header {
	color:#fff; 
	border-bottom:1px solid #b3b3b3; 
	height:14px; 
	font:bold 14px Georgia; 
	padding:7px 5px 10px;	
}
div.get_more_module_1row div,
div.get_more_module_2row div 
{
	float:left; 
	width:77px; 
	height:64px; 		
}
div.get_more_module_1row div {

	margin:10px 11px 12px;	
}
div.get_more_module_2row div {
	margin:5px 11px 12px;	
}
/* some css styles for common modal inner */
body.politics div.modal_inner, .politics_modal_inner { border-color: #03497E !important; }
body.media div.modal_inner, .media_modal_inner { border-color: #DD5200 !important; }
body.business div.modal_inner, .business_modal_inner { border-color: #1F0050 !important; }
body.technology div.modal_inner, .technology_modal_inner { border-color: #1F0050 !important; }
body.entertainment div.modal_inner, .entertainment_modal_inner { border-color: #760101 !important; }
body.books div.modal_inner, .books_modal_inner { border-color: #E61405 !important; }
body.living div.modal_inner, .living_modal_inner { border-color: #771C85 !important; }
body.impact div.modal_inner, .impact_modal_inner { border-color: #ed0978 !important; }
body.style div.modal_inner, .style_modal_inner { border-color: #7b0340 !important; }
body.green div.modal_inner, .green_modal_inner { border-color: #2f7b02 !important; }
body.chicago div.modal_inner, .chicago_modal_inner { border-color: #00614f !important; }
body.sports div.modal_inner, .sports_modal_inner { border-color: #000000 !important; }
body.denver div.modal_inner, .denver_modal_inner { border-color: #00614f !important; }
body.world div.modal_inner, .world_modal_inner { border-color: #0088C3 !important; }
body.comedy div.modal_inner, .comedy_modal_inner { border-color: #BF1900 !important; }
/* */

/* Wide slideshow */
#slide_wrapper img {
	margin:0px !important;
	padding:0px !important;
}
/* */
/* Common lightbox which has vertical borders */ 
	 	div#hp_vertical_common_lightbox { 
	 	        position: absolute; 
	 	        z-index: 888 !important; 
	 	        top: 0; 
	 	        bottom: 0; 
	 	        left: 0; 
	 	        right: 0; 
	 	        text-align: center; 
	 	        font-size: 14px !important; 
	 	        line-height: 16px !important; 
	 	    width: 100%; 
	 	    margin: 0 auto; 
	 	    height: 5px; 
	 	} 
	 	div#hp_vertical_common_lightbox div.modal_inner { 
	 	        width:672px !important; 
	 	        border-width:4px !important; 
	 	        z-index:1; 
	 	} 
	 	div#hp_vertical_common_lightbox a.close_modal{ 
	 	        float: right; 
	 	        display: block; 
	 	} 
	 	div#hp_vertical_common_lightbox img { 
	 	        margin:0px !important; 
	 	        padding:0px !important; 
	 	} 
	 	div#hp_vertical_common_lightbox div.hp_common_message { 
	 	        color:#000000 !important; 
	 	        font:bold 10px Georgia; 
	 	        text-transform:uppercase; 
	 	        float:left; 
	 	        width:100%; 
	 	} 
	 	div#hp_vertical_common_lightbox div.hp_common_message span 
	 	{ 
	 	        padding:10px 0px 0pt 10px; 
	 	        float: left; 
	 	        display: block; 
	 	} 
	 	div#hp_vertical_common_lightbox div.content { 
	 	        padding:20px 10px 20px 10px; 
	 	} 
	 	div#hp_vertical_common_lightbox span.hp_close_title { 
	 	        font-size:18px; 
	 	        font-weight:bold !important; 
	 	        padding-left:25px; 
	 	} 
	 	/* */ 







.overlay{position:absolute;display:block;}* html body.masked select{visibility:hidden;}.mask{z-index:9;display:none;text-indent:-5em;position:absolute;top:0;left:0;background-color:#000;}.masked #blogbanner, .masked iframe{visibility:hidden;}.masked #blogbanner, .masked iframe, .masked #electiongraph, .masked #huffpoll{visibility:hidden !important;}.masked #fb_dialog_content iframe, .masked #fb_dialog_content object{visibility:visible !important;}.masked #huff_modal iframe,
.masked iframe#BFLB_Frame{visibility:visible !important;z-index:1000;}.masked #viewme iframe, .masked #viewme object{visibility:visible;}#quickad iframe{z-index:12;}#ad_button{margin-top:13px;}img.spinner{display:block;margin:10px auto;padding:3px;background-color:white;border:1px solid #1c9385;}div#huff_modal .related_block h4{color:white;}div#huff_modal div.related_block{margin:0 0 30px 0;}#modal_login_content{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}#modal_login_content h1{text-align:left;color:#2e776e;font-family:"Times New Roman", Times, serif;font-size:27px;padding-bottom:10px;}#modal_login_content h2{text-align:center;color:#F94B06;border-bottom:2px solid Gray;padding-bottom:10px;margin-bottom:30px;}#BuzzFeedLinks{width:310px;overflow:hidden;padding:0 0 7px;}#BuzzFeedLinks *{line-height:1!important;margin:0;padding:0;}#BuzzFeedLinks h1{padding:0 10px 7px 5px;color:#000;border-bottom:1px dotted #1c9385;font-family:Garamond,Georgia,Serif;font-size:17px;font-weight:bold;letter-spacing:0px;text-transform:uppercase;text-align:center;}#BuzzFeedLinks h1 img{display:inline;}#BuzzFeedLinks ul{list-style:none;margin-left:10px;}#BuzzFeedLinks li{width:90px;float:left;display:inline;padding:7px 10px 0 0;margin:0;overflow:hidden;}#BuzzFeedLinks li img{width:90px;margin:0;padding:3px 0;border:0;}#BuzzFeedLinks li h2{overflow:hidden;padding:0 0 2px;font-family:Georgia,Times,Serif;font-weight:normal;font-size:13px!important;line-height:1.4em!important;}#BuzzFeedLinks li h2 a{font-size:13px!important;}#BuzzFeedLinks li p{position:absolute;padding:5px 7px;margin:0 0 0 -140px;width:220px;background:#ffc;color:#222;border:1px solid #aaa;line-height:1.3em!important;z-index:10000;font-size:9px;}#BuzzFeedLinks a{color:#07c;text-decoration:none!important;font-size:inherit!important;font-weight:inherit!important;}div p.photo_credit{font:normal 9px verdana,geneva,arial,sans-serif;text-align:right;color:#999;margin-left:auto;margin-right:auto;}div.grid.tenth{width:85px;margin-right:16px;}div.grid.tenth.tenslides_entries{padding:0px !important;border:0px solid #000 !important;display:block;margin-top:-22px !important;padding-bottom:20px !important;margin-left:auto !important;margin-right:auto !important;height:68px;text-align:center;}div.grid.tenth.tenslides_entries div{position:static !important;}div.grid.tenth.tenslides_entries img{padding:0px;display:block;margin-left:auto;margin-right:auto;}#slide_wrapper{margin-left:37px;width:841px;}#tenslides_wrapper{display:block;margin-left:auto;margin-right:auto;padding-left:15px;padding-top:2px;text-align:center;white-space:nowrap;}#tenslides_wide_container{padding:0;margin:0;white-space:nowrap;overflow:hidden;float:left;width:462px;height:57px;display:block;margin-left:auto;margin-right:auto;position:relative;}#tenslides_featured_content{width:8500px;position:relative;top:20px;}#tenslides_left_nav{float:left;width:26px;height:57px;margin-right:2px;cursor:pointer;background:url(/images/slides/left.gif) no-repeat left center;}#tenslides_right_nav{float:left;width:26px;height:57px;margin-left:2px;cursor:pointer;background:url(/images/slides/right.gif) no-repeat right center;}#image_num{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#144F3D;}#images_cnt{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#6D6D6D;}#slide_caption_container{padding:0 0 0 25px;}#slideshow_title{font-family:Arial,"Helvetica Neue", Helvetica, sans-serif;font-size:32px;font-weight:bold;line-height:36px;color:#111111;padding-bottom:16px;}#slide_title{font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:bold;line-height:27px;color:#B10000;}#slide_caption{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:Black;padding-top:2px;}#slide_credits{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:20px;color:Black;padding-top:2px;}#more_slideshows{height:32px;width:261px;top:438px;left:580px;position:relative;background-color:#EAEAEA;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:32px;}#more_slideshows a{color:#144F3D;text-decoration:none;}#more_slideshows img{vertical-align:middle;}.link_entry_front{position:relative;}.link_entry_front li{padding-left:20px;background-position:0 4px;background-repeat:no-repeat;list-style-type:none;}.link_entry_front .link_entry_hr{border-bottom:1px solid #DCDCDC;padding-bottom:6px;margin-bottom:7px;}.link_entry_front .entertainment{color:#B10000;background-image:url('/images/v/vertical_icons/entertainment.gif');}.link_entry_front .politics{color:#0088c3;background-image:url('/images/v/vertical_icons/politics.gif');}.link_entry_front .living{color:#B06BE0;background-image:url('/images/v/vertical_icons/living.gif');}.link_entry_front .media{color:#E49400;background-image:url('/images/v/vertical_icons/media.gif');}.link_entry_front .business{color:#2B0073;background-image:url('/images/v/vertical_icons/business.gif');}.link_entry_front .chicago{color:#d37a00;background-image:url('/images/v/vertical_icons/media.gif');}.link_entry_front .green{color:#399800;background-image:url('/images/v/vertical_icons/green.gif');}.link_entry_front .style{color:#c62575;background-image:url('/images/v/vertical_icons/style.gif');}.link_entry_front .world{color:#0088C3;background-image:url('/images/v/vertical_icons/politics.gif');}.link_entry_front .comedy{color:#941300;background-image:url('/images/v/vertical_icons/entertainment.gif');}.link_entry_front .home{color:#64A31A;background-image:url('/images/v/vertical_icons/home.gif');}.link_entry_front .new-york{color:#d37a00;background-image:url('/images/v/vertical_icons/media.gif');}.link_entry_front .denver{color:#d37a00;background-image:url('/images/v/vertical_icons/media.gif');}.link_entry_front .entertainment a{color:#B10000 !important;}.link_entry_front .politics a{color:#0088c3 !important;}.link_entry_front .living a{color:#B06BE0 !important;}.link_entry_front .media a{color:#E49400 !important;}.link_entry_front .business a{color:#2B0073 !important;}.link_entry_front .chicago a{color:#d37a00 !important;}.link_entry_front .green a{color:#399800 !important;}.link_entry_front .style a{color:#c62575 !important;}.link_entry_front .world a{color:#0088C3 !important;}.link_entry_front .comedy a{color:#941300 !important;}.link_entry_front .home a{color:#64A31A !important;}.link_entry_front .new-york a{color:#d37a00 !important;}.link_entry_front .denver a{color:#d37a00 !important;}.frontpage div.quick_poll_content fieldset legend{margin-left:0px !important;}.frontpage div.quick_poll_question div.row_who p.percent{width:50px !important;}.frontpage div.quick_poll_content fieldset{width:276px !important;}.frontpage .share-poll-results-button{width:276px;height:35px;}.frontpage .share-poll-results-button-ico{height:16px;width:16px !important;font-size:10px;line-height:10px;margin:2px;padding-left:10px;border:0px;}.frontpage .share-poll-results-button div{font-size:12px;line-height:16px;width:224px;}#featured_news_top_right_col{width:300px !important;overflow:visible;padding:0pt 0pt 0pt 10px;border-left:1px solid #dfdfdf;}#breaking_news_container{position:relative;width:935px;height:34px;vertical-align:middle;margin:5px auto 5px auto;}.breaking_news_blue, .breaking_news_orange, .breaking_news_red{background:transparent url(/images/v/breaking.gif) left top no-repeat;border:2px solid #a20600;}.breaking_news_blue{border-color:#004f81;}.breaking_news_orange{border-color:#b37000;}div.breaking_headline, div.breaking_headline_short, div.breaking_headline_med, div.breaking_headline_long{color:#fff;font-size:16px;text-transform:uppercase;margin-left:10px;margin-top:8px;font-weight:bold;float:left;width:150px;}div.breaking_headline_short{font-size:18px;margin-left:15px;width:100px;}div.breaking_headline_long{width:200px;}#breaking_news_email{position:absolute;bottom:2px;right:10px;font-size:11px;color:#fff !important;text-decoration:underline}div.breaking_headline_news, div.breaking_headline_news_med, div.breaking_headline_news_short, div.breaking_headline_news_long{color:#fff;font-size:14px;margin-left:20px;margin-top:9px;float:left;font-weight:bold;}div.breaking_headline_news_long{margin-left:50px;}
.most_popular_title {
    background:#00614F;
    font: normal 17px georgia,times,serif;
    padding:6px 12px;
    color: #fff;	
}
#most_popular h2
{
    text-indent: -1000em;
    background: #026b58 url(/images/home_pixie.png) 0 -73px no-repeat;
    border-bottom: 1px solid #015e50;
}
#most_popular.most_popular_tag h2
{
    border-bottom: 1px solid #015e50;
    background: #026b58;
    text-indent: 0;
    color: #fff;
    font-size:14px;
    text-align:center;
}
#most_popular.politics h2 { background-image: url(/images/sidebar/most_popular_on_politics.gif); }
#most_popular.living h2 { background: url(/images/sidebar/most_popular_on_living.gif)  repeat scroll 0%; }
#most_popular.entertainment h2 { background-image: url(/images/sidebar/most_popular_on_entertainment.gif); }
#most_popular.media h2 { background-image: url(/images/sidebar/most_popular_on_media.gif); }
#most_popular.off-the-bus h2 { background: url(/images/sidebar/most_popular_on_otb.gif) repeat scroll 0%;}
#most_popular.business h2 { background: url(/images/sidebar/most_popular_on_business.gif) repeat scroll 0%; }

#most_popular
{
    border: 1px solid #000;
    overflow: hidden; 
    position: relative;
}
#most_popular img.headshot
{
    width: 45px;
    margin: 5px 14px 5px 15px;
    overflow: hidden;
}
#most_popular img.news_image, .most_popular_reporter img.news_image
{
    margin: 1px;
}

#most_popular a.image_wrap, .most_popular_reporter a.image_wrap
{
    border: 1px solid #646464;
    margin-top: 2px;
    float: left;
    display: block;
    width: 76px;
    height: 60px;
    overflow: hidden;
    background: #f5f5f5;
}
#most_popular h5
{
    height: 48px;
    margin-bottom: 3px !important;
    overflow: hidden;
}

#most_popular li.entry
{
    width: 292px;
    margin: 12px 3px 0 3px;
    padding: 0 0 15px 0;
    height: 67px;
    border-bottom: 1px dotted #dcdcdc;
    overflow: hidden;
}

#most_popular ul.meta_links
{
    margin-top: 3px !important;
}

#most_popular ul.meta_links li
{
    width: auto;
    margin: 0;
    padding: 0;
    background-image: none;
}
#most_popular .meta_links li a.views
{
    color: #747474 !important;
    font-weight: bold;
}

#most_popular h5 a i, .most_popular_reporter h5 a i
{
    color: #008471;
    font-family: georgia,times,serif;
}


#most_popular li div, .most_popular_reporter li div
{
    margin-left: 86px;
}

#most_popular_list
{
    height: 380px;
    overflow: hidden;
}
#most_popular_footer a
{
    border: 1px solid #9cc0bb;
    display: block;
}
a#most_popular_up
{
    width: 33px;
    border-width: 1px 1px 0 0;
    margin-left: 1px;
    float: left;
    
}
a#most_popular_down
{
    width: 33px;
    border-width: 1px 0 0 1px;
    margin-right: 1px;
    float: right;
}

a#most_popular_down img, a#most_popular_up img
{
    margin: 6px 8px 4px 12px;
    display: none;
}

div.off-the-bus h2 {
	line-height:26px;
}

div.off-the-bus h5 a {
	color:#1A1A1A;
	font-size:14px;
	
}

/* reporters */
.most_popular_reporter h2
{
    background: #026b58 url(/images/widget/huffpo_reporters.gif) left top no-repeat;
	height:26px;
    border-bottom: 1px solid #015e50;
    text-indent: -1000em;
}
.most_popular_reporter {
	background-color:#fff;
	width:298px;
	border: 1px solid #015e50;
	margin-bottom:15px;
}

.more_reporters {
	background-color:#fff;
	border-top: 1px solid #015e50; 
	text-align:right; 
	color:#015e50; 
	font:bold 12px Arial; 
	padding:3px 5px;
}
.more_reporters a {
	color:#015e50 !important; 
	text-decoration:none;
}
div.most_popular_reporter h5 a {
	color:#1A1A1A;
	font-size:14px;
	font-weight:bold;
	line-height:16px;	
}
.most_popular_reporter li div {
	text-align:left;	
}
.most_popular_reporter li.entry {
    width: 292px;
    margin: 12px 3px 0 3px;
    padding: 0 0 15px 0;
    height: 67px;
    border-bottom: 1px dotted #dcdcdc;
}





a#slideshow_poll_last_vote_became_fan {
	font-weight:bold !important;
}
div.slideshow_poll_top_5_user_picture {
	float:left;
	padding:10px;
}
div.slideshow_poll_top_5_user_info {
	float:left;
	font-size:12px;
	line-height:1.2;
	padding:5px 10px 10px;
	color:#000000;
}
#slideshow_poll_last_vote_next {
	padding-left:5px;
}
/* Navigation through thumbnails for polling slideshow */
div.slideshow_poll_sharing {
	background-color:#D4E1E9;
	width:300px;
	padding:5px;
}
div.slideshow_poll_top_5_sharing_top {
	cursor:pointer;
	display:none;
	padding:7px 0 8px 15px;
}
div.slideshow_poll_top_5_sharing_top a {
	color:#000000;
	font-size:18px;
	padding-left:10px;
}
div.slideshow_poll_top_5_sharing_top div.title_top_5 {
	font-size:20px;
	font-weight:bold;
}
div.slideshow_poll_top_5_sharing_top div.share_with_friends {
	font-size:16px;
	font-weight:bold;
	padding-top:2px;
}
div.tenslides_poll_move_container {
	width:474px;
	float:left;
}
div.tenslides_poll_wrapper {
	display: block; 
    margin-left: auto; 
    margin-right: auto;
    padding: 2px 0px 5px 10px;
    /*width: 850px;*/
    white-space: nowrap;
	text-align:center;
}

div.tenslides_poll_container {
	padding:5px 0px 0px 0px;
    margin:0;
    white-space: nowrap;
    overflow: hidden;
    width: 474px;
    float: left;
}

div.tenslides_poll_container img {
    padding-right: 2px !important;
    cursor: pointer;
}
div.tenslides_poll_container img:hover {
    cursor: pointer;
}

div.tenslides_poll_left_nav {
    float: left;
    width: 26px;
    height: 57px;
    padding:5px 2px 0px 0px;
    cursor: pointer;
    background-image: url(/images/slides/left.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

div.tenslides_poll_right_nav {
    float: left;
    width: 26px;
    height: 57px;
    cursor: pointer;
	padding:5px 0px 0px 2px;
    background-image: url(/images/slides/right.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
/* */
/* New slideshow system - integrated with Poll */
div.slidewrapper_poll .new_share_module ul li {
	list-style-image:none !important;
	list-style-position:inside;
	list-style-type:none !important;
	float:left !important;	
}
div.blog_content div.slidewrapper_poll .sidebarHeader .forma_email {
	width:283px !important;
}
div#blog_content div.slidewrapper_poll .sidebarHeader .forma_email {
	width:283px !important;
}
.slidewrapper_poll a:hover {border:none !important;}
.slideshow_poll_next_button img:hover {text-decoration:none !important; border:none !important; padding:0px !important; margin:0px !important;}
div.slidewrapper_poll div.slideshow_poll_facebook a {
	font-weight:normal !important;
	color: #058B7B !important;
}
body.politics div.slidewrapper_poll div.slideshow_poll_facebook a { color: #0088C3 !important; }
body.media div.slidewrapper_poll div.slideshow_poll_facebook a { color: #E43300 !important; }
body.business div.slidewrapper_poll div.slideshow_poll_facebook a { color: #2b0073 !important; }
body.entertainment div.slidewrapper_poll div.slideshow_poll_facebook a { color: #b10000 !important; }
body.living div.slidewrapper_poll div.slideshow_poll_facebook a { color: #771C85 !important; }
body.style div.slidewrapper_poll div.slideshow_poll_facebook a { color: #7b0340 !important; }
body.green div.slidewrapper_poll div.slideshow_poll_facebook a { color: #399800 !important; }
body.chicago div.slidewrapper_poll div.slideshow_poll_facebook a { color: #00614f !important; }
body.world div.slidewrapper_poll div.slideshow_poll_facebook a { color: #0088C3 !important; }
body.comedy div.slidewrapper_poll div.slideshow_poll_facebook a { color: #BF1900 !important; }

div.slideshow_poll_social_logos {
	padding: 5px 0px 5px 0px;
}
div.slideshow_poll_google_logo {
	cursor:pointer;
	padding:1px 2px 0px 0px;
	float:right;
}
div.slidewrapper_poll div.right_side {
	float:left;
	width:380px;
}
div.entry_content div.slidewrapper_poll .sidebarHeader {
	width:270px !important;
	padding-left:0px !important;
}
div.blog_content div.slidewrapper_poll .sidebarHeader {
	width:283px !important;
	padding-left:0px !important;
}
div#blog_content div.slidewrapper_poll .sidebarHeader {
	width:283px !important;
	padding-left:0px !important;
}
div.slidewrapper_poll .sidebarHeader .yahoo_string_def {
	padding:5px 0px 0px 5px !important;
	width:270px;
}
div.blog_content div.slidewrapper_poll .sidebarHeader .yahoo_string_def {
	padding:5px 0px 0px 10px !important;
	width:273px !important;
}
div#blog_content div.slidewrapper_poll .sidebarHeader .yahoo_string_def {
	padding:5px 0px 0px 10px !important;
	width:273px !important;
}
.slidewrapper_poll {
	background:#FFFFFF;
	margin: 10px auto 26px; 
	margin-bottom:20px;
	color:#000;
	font-family:Arial,sans-serif !important;
}
.slidewrapper_poll img {
	padding:0px !important;
	margin:0px !important;
}
div#headline_image_container .slidewrapper_poll {
/*	line-height:1 !important;*/
	text-decoration:none !important;
}
div#top_wrapper .slidewrapper_poll {
/*	line-height:1 !important;*/
	text-decoration:none !important;
}
div#headline_image_container .slidewrapper_poll a:hover {
/*	line-height:1 !important;*/
	text-decoration:none !important;
}
div#top_wrapper .slidewrapper_poll a:hover {
/*	line-height:1 !important;*/
	text-decoration:none !important;
}
div.slidewrapper_poll div.left_side {
	width:550px;
	float:left;
}
div.slideshow_poll_title {
	float:left;
	text-align:left !important;
	font-size:24px;
	font-weight:bold;
	line-height:22px;
	width:330px;
}
div.slideshow_poll_caption {
	font-weight:normal !important;
	color:#000000;
	float:left;
	font-size:13px;
	width:100%;
	padding:16px 0 0 13px;
	width:360px;
	line-height:1.2;
	text-align:left;
}
div.slideshow_poll_caption div.common_message {
	font-size:13px;
	font-weight:bold;
}
div.slideshow_poll_right_side {
	float:left;
	margin:10px 0 0 13px;
}
div.slideshow_poll_next_button {
	float:right;
	width:64px;
	font-size:1px;
}
div#top_wrapper div.slideshow_poll_total_caption {
/*	margin-top:5px;*/
}
div#headline_image_container div.slideshow_poll_total_caption {
/*	margin-top:5px;*/
}
div.slideshow_poll_prev_button {
	width:64px;
	float:right;
	font-size:1px;
}
div.slideshow_poll_rate {
	float:right;
	font-family:Arial,sans-serif;
	overflow:hidden;
	padding-bottom:18px;
	width:100%;
}
div.slideshow_poll_rate p {
	float:left;
	font-size:12px !important;
	font-weight:bold;
	line-height:12px !important;
	margin:0 0 8px;
}
div.slideshow_poll_rate div.measures {
	float:left;
	font-size:11px;
	font-weight:bold;
}
div.slideshow_poll_rate div.last {
	margin-right:5px;
}
div.slideshow_poll_rate input.submit {
}
div.slideshow_poll_rate div input.vote_choice {
	float:left !important;
	margin-right:5px;
}
div.slideshow_poll_rate div label {
	float:left;
	color: #746F6B;
}
div.slideshow_poll_results_perc_all {
	float:left;
	border-right: 1px solid #540D05;
}
div.slideshow_poll_facebook {
	display:none;
	float:right;
	position:relative;
	margin-bottom:-8px;
	padding:2px 0 0 8px;
	text-align:left;
	font-size:12px;
}
div.slideshow_poll_facebook span {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
div.slideshow_poll_facebook img {
	margin: 0px 0px -3px 0px !important;
	padding: 0px !important;
}
div.slideshow_poll_image {
	text-align:center;
	float:left;
	padding-top:10px;
}
div.slideshow_poll_main_vote {
	border:1px solid #D8D6D7 !important;
	float:left;
	width:300px;
}
div.slideshow_poll_navigation {
	float:right;
	text-align:center;
	width:220px;
}
div.slideshow_poll_facebook_login {
	color:#5874A9;
	float:left;
	cursor:pointer;
	font-size:22px;
	font-weight:bold;
	padding-left:13px;
}
div.slideshow_poll_facebook_login_button {
	float:left;
	padding-left:20px;
}
div.slideshow_poll_facebook_login_button img#fb_login_image {
	top:0px;
}
div.slideshow_poll_rate_values {
	padding-top:12px;
	text-align:center;
}
div.slideshow_poll_last_votes {
	float:left;
	height:100%;
	font-weight:bold;
	font-size:12px !important;
	padding:5px 0px 0px 13px;
	text-align:left;
}
div.slideshow_poll_entry_tags {
	text-align:left;
	clear:both;
	padding-top:10px;
	width:360px;
	border-bottom:none !important;
}
div.slideshow_poll_last_votes img {
	padding:0px !important;
}
div.slideshow_poll_last_votes div {
}
div.slideshow_poll_last_votes_cont_main {
	display:none;
}
div.slideshow_poll_last_votes div.slideshow_poll_last_votes_cont div {
	float:left;
	padding:5px 5px 0px 0px;
}
div.slideshow_poll_rate_values input.first {
	margin-left:14px;
}
div.slideshow_poll_rate_values input.second {
	margin-left:13px;
}
div.slideshow_poll_rate_values div.first {
	float:left;
}
div.slideshow_poll_rate_values div.left_rank_value {
	color:#444741;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
	width:90px;
}
div.slideshow_poll_rate_values div.second {
	float:left;
}
div.slideshow_poll_rate_values div.right_rank_value {
	color:#444741;
	float:right;
	text-align:right;
	font-weight:bold;
	padding-right:85px;
	font-size:13px;
	width:90px;
}
div.slideshow_poll_rate_values div.submit {
	float:right;
	padding-right:3px;
	margin-top:-3px;
	font-size:1px;
}
div.slideshow_poll_most_recent {
	border-top:2px solid #D8D6D7 !important;
	float:left;
	height:53px;
	margin:5px 0px 0px -7px;
	padding:0;
	display:none;
	width:562px;
}
div.slideshow_poll_most_recent div.left {
	background:transparent url(/images/slideshow/poll/leftpart.gif) no-repeat scroll 0 0;
	float:left;
	height:53px;
	margin-left:5px;
	width:11px !important;
}
div.slideshow_poll_most_recent div.center {
	background:transparent url(/images/slideshow/poll/centerpart.gif) repeat-x scroll 0 0;
	float:left;
	height:53px;
	width:532px !important;
}
div.slideshow_poll_most_recent div.right {
	background:transparent url(/images/slideshow/poll/rightpart.gif) no-repeat scroll 0 0 !important;
	float:left;
	height:53px;
	width:9px !important;
}
div.slideshow_poll_most_recent div.most_recent_vote {
	padding-top:7px;
	text-align:center;
	margin-left:16px;
	line-height:16px !important;
}
div.slideshow_poll_most_recent div.most_recent_vote img {
	margin:0 !important;
	padding:0 !important;
}
div.slideshow_poll_most_recent div.most_recent_vote div.user_name {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}
div.slideshow_poll_most_recent div.most_recent_vote div.user_name span {
	color:#000000;
}
div.slideshow_poll_most_recent div.most_recent_vote div.entry_title {
	font-size:12px;
	text-align:left;
	float:left;
}
div.slideshow_poll_most_recent div.most_recent_vote div.entry_title div.first_entry_title {
	float:left;
}
div.slideshow_poll_most_recent div.most_recent_vote span.navigation_last_votes {
	padding-left:6px;
}
div.slideshow_poll_most_recent div.most_recent_vote span.navigation_last_votes a {
	color:#305FA1 !important;
	line-height:16px !important;
	font-size:18px !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
div.slideshow_poll_most_recent div.most_recent_vote div.entry_title div.first_entry_title a {
	color:#305FA1 !important;
	line-height:16px !important;
	font-weight:normal !important;
}
div.slideshow_poll_total_caption {
	margin: 2px 10px 0px;
	float: right;
	font-size:12px !important;
	font-weight: bold;
}
div.slideshow_poll_rate span.already_voted {
	color:#5874A9;
	font-size:20px;
	font-weight:bold;
}
div.slideshow_poll_slide_rank {
	float:left;
	font-size:16px;
	font-weight:normal;
	height:34px;
	margin-top:10px;
	padding-left:13px;
	text-align:center;
	visibility:hidden;
}
div.slideshow_poll_slide_rank div.place_poll {
	background-color:#D4E1E9;
	color:#000000;
	float:left;
	height:26px;
	padding-top:8px;
	width:86px;
}
div.slideshow_poll_slide_rank div.place_poll span {
	font-weight:bold;
}
div.slideshow_poll_slide_rank div.average_value {
	background-color:#5974A9;
	color:#FFFFFF;
	float:left;
	height:26px;
	margin-left:8px;
	padding-top:8px;
	width:208px;
}
div.slideshow_poll_slide_rank div.average_value span.average_value {
	font-weight:bold;
}
div.slideshow_poll_slide_rank div.average_value span.total_average_value {
	font-weight:bold;
}
div.slideshow_poll_top_5_sharing {
	cursor:pointer;
	display:none;
	text-align:left !important;
	padding:7px 0 8px 15px;
}
div.slideshow_poll_top_5_sharing a {
	color:#000000;
	font-size:18px;
	padding-left:10px;
}
div.slideshow_poll_top_5_sharing div.title_top_5 {
	font-size:20px;
	font-weight:bold;
}
div.slideshow_poll_top_5_sharing div.share_with_friends {
	font-size:16px;
	font-weight:bold;
	padding-top:2px;
}
/* Modal styles for modal window */
div.slideshow_poll_facebook_share {
	position: absolute;
	z-index: 888 !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 100%;
    margin: 0 auto;
    height: 5px;
}
div.slideshow_poll_facebook_share div.modal_inner {
	width:672px !important;
	border-width:4px !important;
	z-index:1;
}
div.slideshow_poll_facebook_share a.close_modal {
	float: right;
	display: block;
}
div.slideshow_poll_facebook_share a.close_modal img {
/*	float:right;*/
}
div.slideshow_poll_facebook_share img {
	margin:0px !important;
	padding:0px !important;
}
div.slideshow_poll_facebook_share div.hp_fb_share {
	color:#000000 !important;
	font:bold 10px Georgia;
	margin:0px -80px 5px 0px;
	padding:10px 0px 0pt 10px;
	text-transform:uppercase;
	float:left;
	width:100%;
}
div.slideshow_poll_facebook_share div.content {
	margin:40px 0 -40px;
	min-height:390px;
}
div.slideshow_poll_facebook_share div.content div.title_fb {
	font-size:30px;
	text-align:center;
	color:#31639C !important;
	font-weight:bold;
	height:30px;
	margin-bottom:20px;
	line-height:46px;
}
div.slideshow_poll_facebook_share div.content div.small_title_fb {
	color:#31639C !important;
	font-size:18px;
	text-align:center;
}
div.slideshow_poll_facebook_share div.content div.small_title_fb div {
	margin:5px 0px 5px 0px;
	font-weight:bold;
	line-height:1.1 !important;
}
div.slideshow_poll_facebook_share div.content div.small_title_fb span {
	font-weight:bold;
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_drag_drop_fb {
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_share_buttons {
	margin:40px 0px 0px 0px;
	text-align:center;
	display:none;
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_send_fb {
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_send_fb div {
	color:#456698;
	font-size:20px;
	padding-top:5px;
	font-weight:bold;
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_send_google {
}
div.slideshow_poll_facebook_share div.content div.slideshow_poll_send_google div {
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
}
div.slideshow_poll_facebook_share div.draglist {
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	padding:20px 0 0 3px;
	position:relative;
	text-align:center;
	width:655px;
}
div.slideshow_poll_facebook_share div.draglist div.list2 {
	background-color:#FFFFFF;
	cursor:move;
	color:#000;
	text-align:left;
	overflow:hidden;
	float:left;
	font-weight:bold;
	margin:1px 5px 0px 0px;
	vertical-align:middle;
	font-size:10px !important;
}
div.slideshow_poll_facebook_share div.draglist div.list2 img {
}
div.change_default_fb_message {
	text-align:center;
	color:#31639C !important;
	display:none;
}
div.change_default_fb_message textarea {
	background-color:#FFFFFF; 
	font:bold 11px Georgia; 
	border:1px solid #ccc; 
	margin:10px 0px 10px 0px;
}
div.example_fb_sharing_message {
	color:#000000 !important;
	font-weight:bold;
	padding-top:10px;
}
div.slideshow_poll_facebook_share span.close_title_fb {
	font-size:18px;
	font-weight:bold !important;
	padding-left:25px;
}
div.slideshow_poll_facebook_share div.top_5_slides {
	padding:10px 0px 0px 5px;
	position:relative;
	text-align:center;
}
div.slideshow_poll_facebook_share div.top_5_slides div {
	float:left;
	font-size:25px;
	font-weight:bold;
	height:142px;
	line-height:38px;
	padding-right:3px;
	width:125px;
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_1 {
	background-image:url(/images/slideshow/poll/slide_1.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_2 {
	background-image:url(/images/slideshow/poll/slide_2.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_3 {
	background-image:url(/images/slideshow/poll/slide_3.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_4 {
	background-image:url(/images/slideshow/poll/slide_4.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_5 {
	background-image:url(/images/slideshow/poll/slide_5.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_1_active {
	background-image:url(/images/slideshow/poll/slide_1.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_2_active {
	background-image:url(/images/slideshow/poll/slide_2.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_3_active {
	background-image:url(/images/slideshow/poll/slide_3.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_4_active {
	background-image:url(/images/slideshow/poll/slide_4.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_5_active {
	background-image:url(/images/slideshow/poll/slide_5.png);
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_1_mover {
	background-image:none;
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_2_mover {
	background-image:none;
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_3_mover {
	background-image:none;
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_4_mover {
	background-image:none;
}
div.slideshow_poll_facebook_share div.top_5_slides div.top_5_mover {
	background-image:none;
}
div.slideshow_poll_facebook_share div.howto_drag_drop {
	color:#000000 !important;
	font-size:16px;
	font-weight:bold;
	height:16px;
	line-height:25px;
	padding:10px 0px 10px 0px;
	text-align:center;
}
div.slideshow_poll_facebook_share div.modal_preloading {
	background-color:#FFFFFF;
	opacity:0.7;
	position:absolute;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:38px;
	margin-top:0px !important;
}
div.slideshow_poll_facebook_share div.great_35_slides {
	height:41px;
	padding-top:14px;
	width:75px;
}
div.slideshow_poll_facebook_share div.great_25_slides {
	height:50px;
	padding-top:23px;
	width:100px;
}
div.slideshow_poll_facebook_share div.great_10_slides {
	height:59.5px;
	padding-top:32.5px;
	width:125px;
}
div.slideshow_poll_facebook_share div.less_10_slides {
	height:68.5px;
	padding-top:41.5px;
	width:150px;
}

/* User top choices styles */
div.slideshow_poll_user_top_modal {
	position: absolute;
	z-index: 888 !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 100%;
    margin: 0 auto;
    height: 5px;
    display:block;
}
div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:50px 0px 20px 0px;
}
div.blog_content div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
div#blog_content div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
div#headline_image_container div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
div.blog_content div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div#blog_content div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div#headline_image_container div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div#top_wrapper div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div#top_wrapper div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
/*div#headline_image_container div.slideshow_poll_next_button, div#top_wrapper div.slideshow_poll_next_button {
	margin-top:-5px;
}*/
div.entry_content div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding:10px;
}


div.slideshow_poll_top_slides {
	display:none;
	border:none;
	width:100%;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;	
    padding:30px 0px 10px 68px;
}
div.slideshow_poll_top_slides h2 {
	text-align:center !important;
	margin-left:-78px !important;
	font-size:22px;
	color:#5874A9;
}
div#featured_content div.slideshow_poll_top_slides h2 {
	text-align:center !important;
}
div#featured_content div.tenslides_poll_wrapper {
	text-align:center !important;
}
div#featured_content div.tenslides_poll_container {
	text-align:center !important;
}
div.slideshow_poll_top_slides div.top_slides_choice {
	padding-top:5px;
}
div.slideshow_poll_top_slides div.top_slides_choice div.top_slide_images div.top_slide {
	color:#000000;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	padding:0 10px 10px 0;
	width:150px;
}
div.slideshow_poll_top_slides div.top_slides_choice div.top_slide_images div.top_slide a {
	text-decoration:none !important;
}
div.slideshow_poll_top_slides div.top_slides_choice div.top_slide_images div.top_slide a img {
	padding:0px !important;
	margin:0px !important;
}
div.slideshow_poll_top_slides div.modal_preloading {
	background-color:#FFFFFF;
	opacity:0.7;
	position:absolute;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:38px;
	margin-top:0px !important;
}
div.slideshow_poll_top_slides div.less_10_slides {
	height:98.5px;
	padding-top:61.5px !important;
	width:150px;
}


div.entry_content div.slideshow_poll_top_5_user_info, div.blog_content div.slideshow_poll_top_5_user_info, div#blog_content div.slideshow_poll_top_5_user_info, div#top_wrapper div.slideshow_poll_top_5_user_info, div#headline_image_container div.slideshow_poll_top_5_user_info {
	padding-top:10px;
	font-size:16px;
	line-height:1.4;
}
div.entry_content div.user_top_usernick, div.blog_content div.user_top_usernick, div#blog_content div.user_top_usernick, div#top_wrapper div.user_top_usernick, div#headline_image_container div.user_top_usernick {
	text-align:center;
}
div.blog_content div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
div#blog_content div.slideshow_poll_user_top {
	display:none;
	border:1px solid #ccc;
	text-align: left;
	font-size: 14px !important;
	line-height: 16px !important;
    margin: 10px 0px 0px 0px;
    padding:10px;
}
div.slideshow_poll_user_top span.close_title_user_top {
	font-size:18px;
	font-weight:bold !important;
	padding-left:180px;
}
div.slideshow_poll_user_top div.modal_inner {
	width:812px !important;
	border-width:4px !important;
	z-index:1;
}
div.slideshow_poll_user_top a.close_modal {
	float: right;
	display: block;
	width:70px;
}
div.slideshow_poll_user_top a.close_modal img {
	float:right;
}
div.slideshow_poll_user_top img {
	margin:0px !important;
	padding:0px !important;
}
div.slideshow_poll_user_top div.hp_user_top {
	color:#000000 !important;
	font:bold 10px Georgia;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0pt 10px;
	text-transform:uppercase;
	float:left;
}
div.slideshow_poll_user_top div.content {
	margin:40px 0 -10px;
	min-height:100px;
	height:auto;
}
div.slideshow_poll_user_top div.content div.title_user_top {
	font-size:30px;
	text-align:center;
	color:#31639C !important;
	font-weight:bold;
	height:30px;
	margin-bottom:20px;
	line-height:46px;
}
div.slideshow_poll_user_top div.top_user_slides_info {
	float:left;
	text-align:left;
	min-width:150px;
	width:auto;
	background-color:#E7E7E6;
}
div.entry_content div.slideshow_poll_user_top div.top_user_slides_info {
	padding-right:20px;
}
div.blog_content div.slideshow_poll_user_top div.top_user_slides_info {
	padding-right:20px;
}
div#blog_content div.slideshow_poll_user_top div.top_user_slides_info {
	padding-right:20px;
}
div.entry_content div.slideshow_poll_user_top div.title_user_top {
	font-size:16px;
	text-align:left;
	font-weight:bold;
	height:30px;
	line-height:46px;
}
div.blog_content div.slideshow_poll_user_top div.title_user_top {
	font-size:16px;
	text-align:left;
	font-weight:bold;
	height:30px;
	line-height:46px;
}
div#blog_content div.slideshow_poll_user_top div.title_user_top {
	font-size:16px;
	text-align:left;
	font-weight:bold;
	height:30px;
	line-height:46px;
}
div.slideshow_poll_user_top div.top_user_slides_info img {
}
div.entry_content div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div.blog_content div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div#blog_content div.slideshow_poll_user_top div.top_user_slides_choice {
	padding:35px 0px 0px 50px !important;
}
div.slideshow_poll_user_top div.top_user_slides_choice div.top_slide_images {
}
div.slideshow_poll_user_top div.top_user_slides_choice div.top_slide_images div.top_slide {
	color:#000000;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	width:150px;
	padding:0 10px 10px 0;
}
div.slideshow_poll_user_top div.top_user_slides_choice div.top_slide_images div.top_slide a {
	text-decoration:none !important;
}
div.slideshow_poll_user_top div.top_user_slides_choice div.top_slide_images div.top_slide a img {
	padding:0px !important;
	margin:0px !important;
}
div.slideshow_poll_user_top div.modal_preloading {
	background-color:#FFFFFF;
	opacity:0.7;
	position:absolute;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:38px;
	margin-top:0px !important;
}
div.slideshow_poll_user_top div.less_10_slides {
	height:98.5px;
	padding-top:61.5px !important;
	width:150px;
}

/* */

/* */
/* */

div.slideshow_poll_top_5_sharing {
	text-align:center !important;
}
div.sf_left_part {
	width:550px;
	padding-right:16px;
}
div.sf_left_part table.caption_table a {
    line-height:0px !important;
}
div.slideshow_poll{
    clear:both;
}
div.slideshow_poll img {
	margin:0px !important;
	padding:0px !important;
}
div.slideshow_poll img.loading_spinner_navigation {
	background-color:rgb(255, 255, 255);
	opacity:0.4;
	filter:alpha(opacity=40);
	width:77px;
	height:57px;
}
div.slideshow_poll_nav_button_left {
	padding-right:5px;
	width:63px;
	cursor:pointer;
}
div.slideshow_poll_nav_button_right {
	cursor:pointer;
}
td.slideshow_poll_photo_title {
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	padding:4px 0px 4px 15px;
}
div.spoll_caption {
	font-size:14px;
	text-align:left;
	padding:5px 8px 5px 15px;
	background-color:#FFFFFF;
	color:#000000;
}
div.slideshow_poll_count_comments a {
	color:#000000;
}
div.slideshow_poll_just_caption {
	padding-right:15px;
}
div.slideshow_poll_just_caption img {
	height:50px;	
}
div.slideshow_poll_count_comments {
	background: #FFFFFF url(/images/slideshow/poll/v2/icon-comments.gif) 0 0 no-repeat;
}
div.slideshow_poll_count_comments a {
	padding-left: 19px;
}
div.spoll_navigation {
	background-color:#E4E4E4;
	height:58px;
	padding:3px 0px 2.5px 0px;
}
div.spoll_navigation div.div_padding {
	padding-right:3px;
}
div.slideshow_poll_navigation_left_button {
	padding:16px 4.5px 0px 6px;
	width:25px;
}
div.slideshow_poll_navigation_left_button img {
	cursor:pointer;
}
div.slideshow_poll_navigation_right_button {
	padding:16px 5px 0px 4.5px;
	width:25px;
}
div.slideshow_poll_navigation_right_button img {
	cursor:pointer;
}
div.slideshow_poll_navigation_slides_container {
	width:480px;
	height:57px;
	margin:0px -2px 0px 0px;
	overflow:hidden;
	white-space:nowrap;
}
div.slideshow_poll_navigation_move_container {
	margin-right:-80px;
	float:left;
}
div.slideshow_poll_right_part {
	width:361px;
	background-color:#FFFFFF;	
	margin-right:-27px;
	border-top:1px solid #929292;
	border-right:1px solid #929292;
	border-left:1px solid #929292;
}
body.sports div.slideshow_poll_right_part .sf_share_button_center {
    color:#FFF !important;
}
div.slideshow_poll_right_part .sidebarHeader {
	width:300px;
}
div.slideshow_poll_right_part .yahoo_string_def {
	width:275px;
}
div.spoll_sf_header {
	background: transparent url(/images/slideshow/poll/v2/bg-title-sidecol.gif) 0 0 repeat-x;
	height:auto;
	min-height:30px;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	float:left;
}
div.spoll_sf_top_5_slides_new div.spoll_sf_header {
    border-bottom:1px dotted #000;
}
div.spoll_sf_header_title {
	font-size:16px;
	font-weight:bold;
	height:17px;
	padding:8px 5px 0 10px;
}
div.spoll_sf_top_5_slides_new div.spoll_sf_header_title {
    height:auto !important;
}
div.spoll_sf_header_rate_block div.spoll_sf_header_title {
    height:auto !important;
}
div.spoll_sf_header_current_place, span.spoll_sf_header_current_place {
	font-size:12px;
	font-weight:bold;
	padding:6px 0 0 15px;
}
span.spoll_sf_header_current_place_number {
}
div.spoll_sf_header_navigation_top_slides {
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 15px;
}
.spoll_sf_loading {
	color:#FF0000 !important;	
	padding:0px !important;
	text-align:center;
	font-size:12px;
}
div.spoll_sf_rate_form {	
}
div.spoll_sf_rate_form_lower_value {
	color:#000000 !important;
	font-weight:bold;
	font-size:12px !important;
	padding:0 5px 8px 15px;
	width:162px;
}
div#featured_content div.spoll_sf_rate_form_lower_value, div#headline_image_container div.spoll_sf_rate_form_lower_value, div#top_wrapper div.spoll_sf_rate_form_lower_value {
	text-align:left !important;
}
div.spoll_sf_rate_form_higher_value {
	color:#000000 !important;
	font-size:12px !important;
	font-weight:bold;
	padding:0 15px 8px 0;
	text-align:right;
	width:162px;
}
div.spoll_sf_rate_form_values input {
	margin:0px !important;
	padding:0px !important;
}
div.spoll_sf_rate_form_values {
	padding:0px 10px 5px 28px;
}
div.spoll_sf_rate_form_values div.floatleft {
	color:#000000 !important;
	text-align:center;
	width:30px;
	font-size:1px;
}
div.spoll_sf_rate_form_values div div {
	text-align:center;
	font-size:12px;
}
div.spoll_sf_rate_form_sbutton {
	text-align:center;
}
div.spoll_sf_rate_form_average_inscription {
	text-align:center;
	font-size:12px;
	color:#000 !important;
	font-weight:bold;
	padding-bottom:5px;
}
div.spoll_sf_block {
	border-bottom:1px solid #929292;
}
div.spoll_sf_block_up_border_absent {
	border-top:none;
}
div.spoll_sf_block_btm_border_absent {
	border-bottom:none;
}
div.spoll_sf_top_5_list {
	padding:5px 0px 5px 4.5px;
	margin:0px auto;
	min-height:65px;
	height:auto;
	text-align:center;
}
div.spoll_sf_top_5_list_by_single_user, div.spoll_top_list_sf_top_5_list_by_single_user {
    padding:5px 16px 5px 29.5px;
	margin:0px auto;
	text-align:center;
}
div.spoll_sf_top_5_member {
	width:95px;
	padding-right:4px;
}
div.spoll_sf_top_5_member_others_top_5 {
	width:52px;
	padding-right:8px;
}
div.spoll_sf_top_5_member div.spoll_sf_place_container {
	padding:6px 0px 0px 2px;
}
div.spoll_sf_top_5_member_others_top_5 div.spoll_sf_place_container {
	padding:6px 0px 0px 2px;
}
div.spoll_sf_top_5_member a {
	border:1px solid #646464;
	display:block;
	height:67px;
	text-align:center;
	width:92px;
}
div.spoll_sf_top_5_member_others_top_5 a {
	border:1px solid #646464;
	display:block;
	height:37px;
	padding-top:1px;
	text-align:center;
	width:52px;
}
div.spoll_sf_top_5_last_member {
	padding-right:0px;
}
div.spoll_sf_top_5_inscription_place {
	color:#FFFFFF !important;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	height:28px;
	margin:0px auto;
	padding:4px 0px 0px 0px;
	text-align:center;
	width:28px;
}
div.spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-homepage.gif) 0 0 no-repeat;	
}

div.homepage_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-homepage.gif) 0 0 no-repeat;	
}
div.politics_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-politics.gif) 0 0 no-repeat;
}
div.technology_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-technology.gif) 0 0 no-repeat;
}
div.new-york_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-homepage.gif) 0 0 no-repeat;
}
div.denver_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-homepage.gif) 0 0 no-repeat;
}
div.sports_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-sports.gif) 0 0 no-repeat;
}
div.chicago_spoll_sf_top_5_inscription_place_vertical  {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-homepage.gif) 0 0 no-repeat;
}
div.media_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-media.gif) 0 0 no-repeat;	
}
div.business_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-business.gif) 0 0 no-repeat;	
}
div.entertainment_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-entertainment.gif) 0 0 no-repeat;
}
div.books_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-books.gif) 0 0 no-repeat;
}
div.impact_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-impact.gif) 0 0 no-repeat;
}
div.living_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-living.gif) 0 0 no-repeat;
}
div.style_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-style.gif) 0 0 no-repeat;	
}
div.green_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-green.gif) 0 0 no-repeat;	
}
div.world_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-world.gif) 0 0 no-repeat;	
}
div.comedy_spoll_sf_top_5_inscription_place_vertical {
	background: transparent url(/images/slideshow/poll/v2/bg-rank-comedy.gif) 0 0 no-repeat;	
}
.spoll_sf_make_your_own_top_5 {
	padding:10px 0px 5px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;	
	color:#000 !important;
	font-weight:bold !important;
	font-size:12px !important;
}
.spoll_sf_make_your_own_top_5 a {
	color:#000 !important;
	font-weight:bold !important;
	font-size:12px !important;
}
table.spoll_sf_make_your_own_top_5, .spoll_sf_make_your_own_top_5 a {
    cursor:pointer;
}
div.spoll_sf_who_voted {
	padding:5px 0px 5px 23px;
}
div.spoll_sf_who_voted div {
	width:32px;
	float:left;
	padding-right:8px;
}
div.spoll_sf_who_voted div a {
	border:1px solid #cccccc;
	display:block;
	height:31px;
	padding-top:1px;
	text-align:center;
	width:32px;
}
div#sf_navigaton_pages.navigation_pages a.spoll_sf_pages_current {
	color:#000000 !important;
}
div#sf_navigaton_pages a.spoll_sf_pages {
	color:#cccccc !important;
	font-weight:bold;
	font-size:10px !important;
}
div.blog_content div#sf_navigaton_pages a.spoll_sf_pages {
    position:relative;
    top:-2px;
}
div.spoll_sf_who_voted_navigation {
	padding:5px 22px 0px 0px;
}
div.spoll_sf_who_voted_navigation div.navigation_left {
	padding-right:2px;
}
div.spoll_sf_who_voted_navigation div#sf_navigaton_pages div.navigation_pages {
	padding:0px 2px 0px 0px;
	height:19px;
}
div#headline_image_container div.spoll_sf_who_voted_navigation div.navigation_pages, div#top_wrapper div.spoll_sf_who_voted_navigation div.navigation_pages {
	line-height:0;
	padding-top:5px;
	font-size:10px !important;
}
div.spoll_sf_block_up_last_block {
	background:transparent url(/images/slideshow/poll/v2/sidecol-btm.gif) no-repeat scroll 0 0;
	height:11px;
	margin:0px -2px 0 0;
	width:366px;
}
div.spoll_sf_block_no_btm_padding {
	padding-bottom:0px;
}
div.spoll_entry_tags {
	text-align:left;
	padding:10px 10px 5px 15px !important;
	clear:both;
	border-bottom:none !important;
	margin-bottom:0px !important;
}
div.spoll_entry_tags strong {
	color:#000000 !important;
}
div.spoll_sf_pagination_loading {
	padding-right:22px !important;
}
div.slideshow_poll_navigation_move_container a {
	padding-right:3px !important;
	cursor:pointer;
	float:left;
	display:block;
}
div.slideshow_poll_navigation_move_container a.no_padding {
	padding-right:0px !important;
}
div.sp_big_caption {
	font-size:18px !important;
	line-height:32px !important;
}
/* Single user vote */
div.spoll_user_vote {
	padding:8px 5px 0px 15px;
}
div.spoll_user_vote_links
{
	padding-left:5px;
	text-align:left !important;
	width:280px;
	font-size:12px;
}
div.spoll_user_vote_links a {
	line-height:0.2px !important;
	font-size:12px !important;
}
div.spoll_user_vote_links div {
	color:#000000 !important;
	padding-top:5px;
}
/* */
/* User vote for last top 5 list */
div.spoll_top_list_user_vote {
	padding:8px 5px 0px 15px;
}
div.spoll_top_list_user_vote_links
{
	padding-left:5px;
	width:280px;
	text-align:left !important;
	font-size:12px !important;
}
div.spoll_top_list_user_vote_links div {
	color:#000000 !important;
	padding-top:5px;
}
div.spoll_top_list_user_vote_links a {
	line-height:0.2px !important;
	font-size:12px !important;
}
/* */
div.spoll_sf_not_active_next_button {
	background-image: url('/images/slideshow/poll/v2/btn-next-not-active.png')!important;
	filter:none!important;
}
#top_wrapper div.spoll_sf_block_up_last_block {
	margin:-8px 1px 0 -3px !important;
}
#top_wrapper div.slideshow_poll_right_part {
    margin-left:-3px !important;
}
div.spoll_sf_share_button {
    background:#FFF !important;
}
/* Styles for top slides, which showing in following blocks : Top 5 Slides*/
div.spoll_block_top_slides {
	height:78px;
	padding:3px 0px 0px 0px;
}
div.spoll_block_top_slides_big {
	height:101px;
	padding:3px 0px 0px 0px;
}
div.slideshow_poll_top_slides_left_button {
	padding:20.5px 4px 0px 0px;
	width:25px;
}
div.slideshow_poll_top_slides_left_button img {
	cursor:pointer;
}
div.slideshow_poll_top_slides_right_button {
	padding:20.5px 0px 0px 0px;
	width:25px;
}
div.slideshow_poll_top_slides_container div.slideshow_poll_top_slides_moving_container {
	width:400px;
}
div.slideshow_poll_top_slides_right_button {
	cursor:pointer;
}
div.slideshow_poll_top_slides_container {
	height:103px;
	overflow:hidden;
	white-space:nowrap;
	width:297px;
}
/* */
/* Styles for user participation */
div.sf_user_participation {
	background: #FFFFFF url(/images/slideshow/poll/v2/participation-bg.gif) 0 0 repeat-x;
	padding:7px 8px 7px 8px !important;	
	width:100%;	
	margin:0 0 10px -6px !important;
}
div.spoll_sf_user_participation {
    width:918px;
}
div.sf_user_participation img {
	padding:0px !important;
	margin:0px !important;
}
div.sf_user_participation_intro {
    border-bottom:1px dotted #000;	
    padding-bottom:10px;
    margin-bottom:10px;
}
div.sf_user_participation_data {
	min-height:47px;
}
div.sf_user_participation_title {
	font-size:18px !important;
	color:#370214 !important;
	width:360px;
}
div.sf_user_participation_description {
	color:#666666 !important;
	font-size:11px !important;
	font-style:italic !important;
}
div.sf_user_participation_padding {
	height:10px;
}
div.sf_user_participation_btn {
	background:transparent url(/images/slideshow/poll/v2/participation-btn.png) 0 0px no-repeat;
	height:47px;
	width:198px;
	cursor:pointer !important;
}
div.sf_user_participation_closed {
	color:#ff0000 !important;
	font-size:16px !important;
}
/* *//* Minor adding for slideshow submission form */
div.slideshow_content_type, div.slideshow_content_type_inscriptions {
	margin:0px;
}
div.slideshow_content_type_inscriptions {
	color:#0088C3;
	font-weight:bold;
	margin-top:-2px;
	padding-left:3px;
}
/* */
div.spoll_sf_rate_form table {
   clear:both;
}
/* UTILITY CLASSES */

.fullwidth
{
    width:94% !important;
    margin:auto;
}

/* END UTILITY CLASSES */

#snp_friends_module
{
	width:290px;
	border:6px solid #099F8A;
	text-align:left;
	font-size:11px !important;
	margin-bottom:10px;
}

#snp_friends_module div.snp_title
{
	border:1px solid #015D4F;
	height:22px;
	padding-top:5px;
	padding-left:10px;
}

#snp_friends_module div.snp_title a
{
	color:#015D4F;
	font-family:times;
	font-size:20px;
	float:left;
}

#snp_friends_module div.snp_body
{
	font-family:Arial !important;
	padding:0;
	text-align:left;
	border:1px solid #015D4F;
	border-top:0px;
	overflow:hidden;
}

#snp_friends_module #hidden_snp_body
{
	padding:5px;
	display:none;
	text-align:center !important;
}

#snp_friends_module div.snp_body a
{
	color:#000;
	font-weight:normal;
}

div.snp_lightbox_content a
{
	color:#395594;
	font-weight:bold;
}

#snp_friends_module div.snp_subheadline
{
	font-size:13px;
	font-weight:bold;
	padding:3px 5px 3px 10px;
	background-color:#006F5D;
	color:#fff;
}

#snp_friends_module div.snp_most_popular a.snp_entry_title
{
	font-weight:bold !important;
	font-size:14px !important;
}

#snp_friends_module span.snp_video
{
	color:#6D8CAA;
	font-size:11px !important;
	white-space:nowrap;
}

#snp_friends_module a.snn_block_link 
{
	font:bold 13px Arial !important; 
	color:#fff !important;	
}

.clear {
	clear:both;	
	font-size:1px !important;
}

/* most popular */

#snp_friends_module div.snp_most_popular
{
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
}

#snp_friends_module div.snp_most_popular_entry
{
	padding-top:5px;
}

#snp_friends_module div.snp_most_popular_entry_desc
{
	float:left;
	width:180px;
	margin-left:8px;
	overflow: hidden;
}

#snp_friends_module div.snp_most_popular_entry_image
{
	float:left;
	width:78px;
/*	height:58px; */
}

#snp_friends_module div.snp_most_popular_entry_image a
{
	border:1px solid #646464;
	display:block;
	width:76px;
/*	height:60px; */
	text-align:center;
}

#snp_friends_module div.snp_most_popular_entry_image a img
{
	margin:1px;
}

#snp_friends_module span.snp_read,
div.snp_lightbox_content span.snp_read
{
	color:#cc3333;
	font-weight:bold;
}

#snp_friends_module span.snp_commented_on,
#snp_friends_module span.snp_commented_on a,
div.snp_lightbox_content span.snp_commented_on
{
	color:#34990d;
	font-weight:bold;
}

#snp_friends_module span.snp_commented_on a,
#snp_friends_module span.snp_voted_on a,
#snp_friends_module span.snp_contributed_on a
{
	text-decoration:underline;
}

#snp_friends_module span.snp_contributed_on a
{
	color:#005a92; 
	font-weight:bold;	
}

#snp_friends_module span.snp_voted_on,
div.snp_lightbox_content span.snp_voted_on,
#snp_friends_module .snp_body span.snp_voted_on a 
{
	color:#0072A2;
	font-weight:bold;
}

#snp_friends_module span.snp_contributed,
div.snp_lightbox_content span.snp_contributed
{
	color:#EA8711;
	font-weight:bold;
}

#snp_friends_module div.snp_most_popular_entry_mp_stats
{
	text-align:left;
	margin-top:5px;
	white-space:nowrap;
	font-size:10px !important;
}

.friends_activity .recent_active_friend 
{
	float:left; 
	width:36px; 
	height:36px; 
	margin-left:5px;
	margin-top:1px;
}

/* end most popular */

/* dont miss huffpost bloggers */

#snp_friends_module .snp_dont_miss_container 
{
	margin-top:3px;
}

#snp_friends_module .snp_dont_miss_headshot
{
	float:left;	
}

#snp_friends_module #snp_dm_hp_module_all_pages_here
{
	min-height:118px;	
}

#snp_friends_module .snp_dont_miss_title
{
	float:left; 
	width:205px; 
	margin:0pt 5px;	
}

#snp_friends_module .snp_dont_miss_author_name
{
	font-size:14px !important; 
	font-weight:bold !important; 
	color:#000;	
}

#snp_friends_module .snp_dont_miss_entry_title a.dontMiss 
{
	font-size:12px !important; 
	font-weight:bold !important;	
}

.snn_subheadline 
{
	border-bottom:1px solid #ccc; 
	margin-bottom:5px;	
}

/* most popular on huffpo */
#snp_friends_module #snp_mp_hp_module_all_pages_here div.snp_most_popular_entry
{
	padding-bottom:5px;
}

#snp_friends_module .snp_most_popular_hp_comments
{
	float:left; 
	margin-left:10px;	
}

#snp_friends_module .snp_most_popular_hp_comments a.snp_mp_hp
{
	color:#34990D; 
	font-weight:bold;	
}

#snp_friends_module .snp_mp_hp_friends_activity
{
	margin-top:5px;	
}


/* recent activity */
#snp_friends_module div.recent_activity
{
	background-color:#fff;
	padding-left:6px;
	border:0;
	padding-right:10px;
	padding-top:3px;
}

#snp_friends_module div.snp_recent_activity_icon
{
	float:left;
	padding-top:2px;
}

#snp_friends_module div.snp_recent_activity_icon img
{
	cursor:pointer;
}

#snp_friends_module div.snp_recent_activity_desc
{
	float:left;
	width:250px;
	margin-left:5px;
	padding-bottom:5px;
}

#snp_friends_module .stealth_main 
{
	margin:5px 10px 5px 19px;	
}

#snp_friends_module .stealth_main .stealth_plain_text
{
	font:bold 12px Arial; 
	color:#b10000;	
}
#snp_friends_module .stealth_main span#stealth_mode a
{
	font:bold 12px Arial; 
	text-transform:uppercase; 
	color:#ff0000;	
}
/* end recent activity */

/* most popular reporters */
#snp_mpr_module_here .snp_most_popular_hp_comments
a.snp_mp_hp
{
	color:#000;
}


/* friends piece */

div.snp_friend_stats_image
{
	float:left;
}

div.snp_friend_stats_activity
{
	padding-left:59px;
}

#snp_friends_module div.recent_friends
{
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

#snp_friends_module a.snp_friend_name
{
	font-weight:bold !important;
	font-size:12px !important;
}

#snp_friends_module div.snp_friend_stats
{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #ccc;
}

#snp_friends_module div.snp_friend_stats_last
{
	border:0;
}

#snp_friends_module div.other_friends_reading_this
{
	border-top:1px dotted #ccc;
}

#snp_friends_module div.snp_top_border
{
	border-top:1px dotted #ccc;
}

/* end friends piece */


/* comment activity peace */
#snp_comment_module_all_pages_here 
{
	margin:5px 0pt;
}
.snp_comment_activity_desc .recent_comment_activity_friend
{
	float:left; 
	width:36px;	
	height:36px; 
	margin-left:5px; 
	margin-top:1px; 
}
.snp_comment_activity_desc .recent_comment_activity_details
{
	position:relative; 
	left:5px;	
}
/* end comment activity peace */

/* pagination */
#snp_friends_module div.snp_module_pagination
{
	width:65px;
	text-align:center;
	float:right;
}

#snp_friends_module div.snp_arrows
{
	width:63px;
	height:15px;
	margin:0 auto;
}

#snp_friends_module .left_arrow {
	background:transparent url('/images/icons/snp_arrows.gif') no-repeat scroll 0 -2px;
	width:11px;
	height:15px;	
	cursor:pointer;
	float:left;
}

#snp_friends_module .left_arrow_disabled
{
	background:transparent url('/images/icons/snp_arrows.gif') no-repeat scroll 0 -2px;
	cursor:auto;
}

#snp_friends_module .right_arrow
{
	background:transparent url('/images/icons/snp_arrows.gif') no-repeat scroll -22px -2px;
	width:11px;
	height:15px;	
	cursor:pointer;
	float:right;
}

#snp_friends_module .right_arrow_disabled
{
	background:transparent url('/images/icons/snp_arrows.gif') no-repeat scroll -22px -2px;
	cursor:auto;
}

#snp_friends_module .friend_counter
{
	float:left;
	font-size:11px !important;
	font-color:#000;
	width:41px;
	text-align:center;
}

#snp_friends_module img.photo
{
	background-color:#FFFFFF;
	width:50px;
	padding-top:3px;
	display:block;
	float:left;
}


/* end pagination */


/* expand/collapse */

#snp_friends_module div.snp_expanded
{
	background:transparent url('/images/icons/snp_expand_collapse.gif') no-repeat scroll -22px 0px;
	width:18px;
	height:16px;
	cursor:pointer;
	float:right;
}

#snp_friends_module div.snp_collapsed
{
	background:transparent url('/images/icons/snp_expand_collapse.gif') no-repeat scroll -2px 0px;
	width:18px;
	height:16px;
	cursor:pointer;
	float:right;
}

/* end expand/collapse */


/* other */ 

#snp_friends_module #snp_module_user_id
{
	display:none;
}

#snp_friends_module #snp_module_pages
{
	display:none;
}

#snp_friends_module div.snp_hidden
{
	display:none;
}

#snp_friends_module #snp_module_comment_pages
{
	display:none;	
}

/* ads */

#snn_qr_ad iframe
{
	visibility:visible !important;
}

/* end ads */

/* lightbox */

div.huffpo_logo_lightbox 
{
	width:368px; 
	height:40px; 
	margin:10px auto 0pt;	
}

div.snp_lightbox_content
{
	float:left;
	width:410px;
}

div#huff_snn_modal_common_inner 
{
	text-align:left;
}

div#huff_snn_modal_common_inner h2
{
    line-height:1.2em !important;
}

div#huff_snn_modal_common_inner hr
{
    height:1px;
    background:url(/images/gray-pixel-border.gif);
    margin:20px auto;
}

div#huff_snn_modal_common_inner #snn_qr_ad
{
	text-align:right;
}

div#huff_snn_modal_common_inner .margintop
{
    margin-top:10px;
}

div#huff_snn_modal_common_inner .margintop-high
{
    margin-top:25px;
}

div#huff_snn_modal_common_inner form fieldset div.loginform
{
    margin-bottom: 4px;
}

div#huff_snn_modal_common_inner.padded_modal
{
    padding:20px 50px 20px;
    text-align:center !important;
}

div#huff_snn_modal_common_inner .centered
{
    text-align:center;
}

div#huff_snn_modal_common_inner .inner_leftcol
{
    float:left;
    width:310px;
    margin:6px 20px 10px 18px;
}

div#huff_snn_modal_common_inner .inner_rightcol
{
    float:right;
    text-align:center;
    margin:10px 35px 10px 0;
    width:300px;
}

div#huff_snn_modal_common_inner.modal_tell_friends h1 {
    text-align:center;
    margin-bottom:15px;
    color:#395594;
}

div#huff_snn_modal_common_inner.service_select_modal
{
    text-align:center;
}

div#huff_snn_modal_common_inner.modal_tell_friends {
    padding:15px 60px 20px;
}

div#huff_snn_modal_common_inner a.modal_tell_friends_button {
    display:block;
    width:170px;
    margin:auto;
    text-align:center;
    background:#395594;
    color:#fff !important;
    padding:6px;
    font-size:20px
}

div#huff_snn_modal_common_inner img.modal_tell_friends_button {
    border:1px #fff solid;
    vertical-align: -2px;
    margin-right:6px;
}

div#huff_snn_modal_common_buttons {
    width:240px;
    margin:10px auto;
}

div#huff_snn_modal_common_buttons a {
    color:#fff !important;
}

div#huff_snn_modal_common_buttons.btns_wide {
    width:465px !important;
}

div#huff_snn_modal_common_buttons div {
    background:#007cc6;
    color:#fff;
    width:180px;
    font-size: 18px;
    padding:15px;
    text-align:center;
    float:left;
    margin: 5px 5px 10px;
}

div#huff_snn_modal_common_buttons div.btn_right {
    width:200px !important;
}

div.snp_lightbox_left_column
{
	float:left;
	width:180px;
	margin-right:10px;
	border-right:1px #ccc dotted;
}

div.snp_lightbox_right_column
{
	float:left;
	width:180px;
}

/* lightbox - entry details */

div.snp_lightbox_friend_row
{
	height:50px;
	margin-top:10px;
}

div.snp_lightbox_piece_title
{
	margin-top:5px;
	margin-bottom:5px;
}

/* lightbox */
div.snn_light_box_modal {
	overflow: visible;
	font-size:14px !important;
	line-height:16px !important;
	position:absolute;
	text-align:center;
	z-index:888 !important;
	left: 50%;
	border:solid 10px #3B5A98;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#fff;
}

div.snn_light_box_modal_pick_username {
	margin-left: -275px;
	width: 550px;
}

/* lightbox - comment details */
div.snp_lightbox_content p.comment-posted
{
	font: 11px Georgia, Century, Times, serif;
	font-style:italic;
	color:#999;
	margin-bottom:8px;
	margin-left:4px;
}

div.snp_lightbox_content p.comment-text
{
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin-bottom:3px;
}

div.snp_lightbox_content div.entry_piece
{
	border:0;
	border-left:2px solid #ccc;
	margin-left:10px;
	font-size:11px;
	padding:5px;
	line-height:12px;
}

div.snp_lightbox_content div.entry_excerpt
{
	text-align: left;
	font-size:11px;
	padding-top:5px;
	color:#999;
}


td.huff_snn_modal_common_corner {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	height:15px; 
	overflow:hidden; 
	padding:0 !important; 
	width:15px !important;
}

td.huff_snn_modal_common_north {
	background:#fff url('/images/social-profile/lightbox/top_center.png') repeat-x scroll 0 0;
}

td.huff_snn_modal_common_west {
	width:15px; 
	height:15px; 
	background:#fff url('/images/social-profile/lightbox/left_center.png') repeat-y scroll 0 0;
}

td.huff_snn_modal_common_east {
	width:15px; 
	height:15px; 
	background:#fff url('/images/social-profile/lightbox/right_center.png') repeat-y scroll 0 0; 
}

td.huff_snn_modal_common_south {
	background:transparent url('/images/social-profile/lightbox/bottom_center.png') repeat-x scroll 0 0;
}

td.huff_snn_modal_common_zero_point {
	background-color:#fff;
}

td.huff_snn_modal_common_north_west {
	background-image: url('/images/social-profile/lightbox/snn_lightbox_nw_corner.png')!important;
	background-image:none;
	filter:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/social-profile/lightbox/snn_lightbox_nw_corner.png');
}
td.huff_snn_modal_common_north_east {
	background-image: url('/images/social-profile/lightbox/snn_lightbox_ne_corner.png')!important;
	background-image:none;
	filter:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/social-profile/lightbox/snn_lightbox_ne_corner.png');
}
td.huff_snn_modal_common_south_east {
	background-image: url('/images/social-profile/lightbox/snn_lightbox_se_corner.png')!important;
	background-image:none;
	filter:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/social-profile/lightbox/snn_lightbox_se_corner.png');
}
td.huff_snn_modal_common_south_west {
	background-image: url('/images/social-profile/lightbox/snn_lightbox_sw_corner.png')!important;
	background-image:none;
	filter:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/social-profile/lightbox/snn_lightbox_sw_corner.png');
}

#lightbox_header {
    position:relative;
	text-align:center;
}

div.huffpo_snn_close_link, div.huffpo_snn_login_close_link {
	position: absolute; 
	width:45px; 
	height:45px; 
	right: -7px; 
	top: -5px;
}

div.huffpo_snn_hr {
	height:5px; 
	margin: 0pt 10px 5px; 
	background-image: url('/images/social-profile/lightbox/hr.png'); 
	background-repeat:repeat-x;
}

a.huff_snn_modal_common_close {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('/images/social-profile/lightbox/snn_lightbox_close.png');
	display:block;
	width:34px; 
	height:34px;
}

a.modal_close_link_snn {
	background:transparent url(/images/v/close_button.png) no-repeat scroll 0 50%;
	color:#1C9385 !important;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	position:relative;
	text-indent:15px;
	top:-5px;
}

div#snn_qr_ad {
	padding-bottom: 16px;
}


/* lightbox - vote details */
.vote_main
{
	margin-top:5px;	
}

.vote_slide_img 
{
	float:left;
	padding:1px;
	border:1px solid #ccc;
}

.vote_details
{
	float:left; 
	width:255px; 
	margin-left:10px;
	line-height:14px;	
}

span.vote_title a.snp_entry_title
{
	font:bold 12px Georgia;	
	color:#000;
	text-transform:uppercase;
}

span.vote_caption 
{
	font:11px Arial !important;	
}

.vote_rank 
{
	margin-top:1px;	
}

.rank_active 
{
	background:transparent url(/images/icons/stars_snn.gif) no-repeat left top; 
	float:left; 
	width:15px; 
	height:15px; 
	margin-left:2px;
}

.rank_passive 
{
	background:transparent url(/images/icons/stars_snn.gif) no-repeat -15px 0pt; 
	float:left; 
	width:15px; 
	height:15px; 
	margin-left:2px;
}

/* lightbox comment activity */
.snp_lightbox_content .entry_details 
{
	font-size:12px; 
	line-height:12px	
}
.snp_lightbox_content .snp_comment_activity_user 
{
	margin:5px 0pt 0pt 15px;		
}

.snp_lightbox_content .snp_comment_activity_user a 
{
	margin-right:5px;	
}

.snp_lightbox_content .snp_comment_activity_text
{
	padding-left:57px;	
}

.snp_lightbox_content .snp_comment_activity_text p.comment-text 
{
	padding-top:5px;	
}
/* end lightbox */

/* set bgcolor for each vertical */
.politics #snp_friends_module div.snp_subheadline, 
.world #snp_friends_module div.snp_subheadline { background-color:#03497e; }
.politics #snp_friends_module div.snp_title, 
.world #snp_friends_module div.snp_title {border:1px solid #03497e;}
.politics #snp_friends_module div.snp_body,
.world #snp_friends_module div.snp_body { border:1px solid #03497e; border-top:0px; }
.politics #snp_friends_module,
.world #snp_friends_module { border:6px solid #0088c3; }

.media #snp_friends_module div.snp_subheadline { background-color:#dd5200; }
.media #snp_friends_module div.snp_title {border:1px solid #dd5200;}
.media #snp_friends_module div.snp_body { border:1px solid #dd5200; border-top:0px; }
.media #snp_friends_module { border:6px solid #e49400; }

.business #snp_friends_module div.snp_subheadline { background-color:#2b0073; }
.business #snp_friends_module div.snp_title {border:1px solid #2b0073;}
.business #snp_friends_module div.snp_body { border:1px solid #2b0073; border-top:0px; }
.business #snp_friends_module { border:6px solid #4f2b8b; }

.books #snp_friends_module div.snp_subheadline { background-color:#FD5B0A; }
.books #snp_friends_module div.snp_title {border:1px solid #FD5B0A;}
.books #snp_friends_module div.snp_body { border:1px solid #FD5B0A; border-top:0px; }
.books #snp_friends_module { border:6px solid #E61405; }

.entertainment #snp_friends_module div.snp_subheadline, 
.comedy #snp_friends_module div.snp_subheadline { background-color:#760101; }
.entertainment #snp_friends_module div.snp_title,
.comedy #snp_friends_module div.snp_title {border:1px solid #760101;}
.entertainment #snp_friends_module div.snp_body,
.comedy #snp_friends_module div.snp_body { border:1px solid #760101; border-top:0px; }
.entertainment #snp_friends_module, 
.comedy #snp_friends_module { border:6px solid #b10000; }

.living #snp_friends_module div.snp_subheadline { background-color:#771c85; }
.living #snp_friends_module div.snp_title {border:1px solid #771c85;}
.living #snp_friends_module div.snp_body { border:1px solid #771c85; border-top:0px; }
.living #snp_friends_module { border:6px solid #b06be0; }

.style #snp_friends_module div.snp_subheadline { background-color:#7b0340; }
.style #snp_friends_module div.snp_title {border:1px solid #7b0340;}
.style #snp_friends_module div.snp_body { border:1px solid #7b0340; border-top:0px; }
.style #snp_friends_module { border:6px solid #c62575; }

.green #snp_friends_module div.snp_subheadline { background-color:#2f7b02; }
.green #snp_friends_module div.snp_title {border:1px solid #2f7b02;}
.green #snp_friends_module div.snp_body { border:1px solid #2f7b02; border-top:0px; }
.green #snp_friends_module { border:6px solid #399800; }

.technology #snp_friends_module div.snp_subheadline { background-color:#3c3b41; }
.technology #snp_friends_module div.snp_title {border:1px solid #3c3b41;}
.technology #snp_friends_module div.snp_body { border:1px solid #3c3b41; border-top:0px; }
.technology #snp_friends_module { border:6px solid #616070; }

.sports #snp_friends_module div.snp_subheadline { background-color:#000000; }
.sports #snp_friends_module div.snp_title {border:1px solid #000000;} 
.sports #snp_friends_module div.snp_body { border:1px solid #000000; border-top:0px; }
.sports #snp_friends_module { border:6px solid #363636; }

/* fixing IE pagination bug about font-style */
.snp_friend_stats_activity a,
.snp_most_popular_entry_desc a,
.snp_dont_miss_entry_title a,
.snp_recent_activity_desc,
.snp_most_popular_hp_comments,
.snp_read
{
	background-color:#fff;
}













/* lightbox, propose to join */
#snp_modal { text-align: center; padding: 5em 1em 5em 1em; font-family: arial, "lucida console", sans-serif; }
#snp_modal h1 { font-size: 27pt; margin: .6em; color: #002f66; text-align: center; font-family: "Arial Black", sans-serif; display: block; }
#snp_modal h2 { font-size: 14pt; margin: .3em; color: #002f66; font-family: "Arial", sans-serif; display: block; text-align: center; }
#snp_modal p { width: 85%; text-align: left; margin: 1.4em auto 1.4em auto; font-size: 10pt; }
#snp_modal a.nothanks { font-size: 16pt; padding: .5em; margin: 5px 1em 5px 1em; background-color: #cfcfcf; color: white; font-family: "Arial Black", sans-serif; }
#snp_modal a.joinnow { font-size: 18pt; padding: .5em; margin: 5px 1em 5px 1em; background-color: #007dc3; color: white; font-family: "Arial Black", sans-serif; }
#snp_modal a:hover { text-decoration: none; }
#snp_modal a.joinnow:hover { background-color: #025687; }
#snp_modal a.nothanks:hover { background-color: #989898; }
/* end lightbox, propose to join */



/* NOT SIGNED USERS 				*/
/* default color-scheme*/
/* NOT SIGNED USERS 				*/
#snp_friends_module .frontpage_widget_header, 
#snp_friends_module .frontpage_widget_footer
{background-color:#099F8A;}

.homepage #snp_friends_module .frontpage_widget_header, 
.homepage #snp_friends_module .frontpage_widget_footer
{background-color:#099F8A;}

.politics #snp_friends_module .frontpage_widget_header, 
.politics #snp_friends_module .frontpage_widget_footer,
.world #snp_friends_module .frontpage_widget_header, 
.world #snp_friends_module .frontpage_widget_footer
{background-color:#0088c3;}

.media #snp_friends_module .frontpage_widget_header, 
.media #snp_friends_module .frontpage_widget_footer
{background-color:#e49400;}

.business #snp_friends_module .frontpage_widget_header, 
.business #snp_friends_module .frontpage_widget_footer
{background-color:#4f2b8b;}

.books #snp_friends_module .frontpage_widget_header, 
.books #snp_friends_module .frontpage_widget_footer
{background-color:#E61405;}

.entertainment #snp_friends_module .frontpage_widget_header, 
.entertainment #snp_friends_module .frontpage_widget_footer,

.comedy #snp_friends_module .frontpage_widget_header, 
.comedy #snp_friends_module .frontpage_widget_footer
{background-color:#b10000;}

.living #snp_friends_module .frontpage_widget_header, 
.living #snp_friends_module .frontpage_widget_footer
{background-color:#b06be0;}

.style #snp_friends_module .frontpage_widget_header, 
.style #snp_friends_module .frontpage_widget_footer
{background-color:#c62575;}

.green #snp_friends_module .frontpage_widget_header, 
.green #snp_friends_module .frontpage_widget_footer
{background-color:#399800;}

.technology #snp_friends_module .frontpage_widget_header, 
.technology #snp_friends_module .frontpage_widget_footer
{background-color:#616070;}

.sports #snp_friends_module .frontpage_widget_header, 
.sports #snp_friends_module .frontpage_widget_footer 
{background-color:#000000;} 

/* most popular on hp */
#snp_not_signed_mp_pages, 
#snp_not_signed_mbc_pages,
#snp_not_signed_mbf_pages,
#snp_not_signed_mbt_pages,
#snp_not_signed_mpr_pages {
	display:none;	
}

#huffpo_mp_module_here .snp_most_popular_entry a, 
#huffpo_mp_module_here a.snp_mp_hp,
#huffpo_mpr_module_here .snp_most_popular_entry a, 
#huffpo_mpr_module_here a.snp_mp_hp
{
	color:#000 !important;	
}

/* top nav and bottom nav Connect promo button */
li.fbconnect_button {
	float:right !important; 
	border:none !important;	
	display:none !important;
	height:25px;
	width:107px;
	overflow:hidden;
}

.first_topnav li#n_fbconnect_upperleft
{
	border-right:1px solid #C0C0C0 !important;
}

li#n_fbconnect_lowerleft, li#n_fbconnect_upperleft {
	float:left !important; 
}


.second_topnav li#n_fbconnect_lowerright, 
#homepage .first_topnav li#n_fbconnect_upperleft, 
.bpage_body .first_topnav li#n_fbconnect_upperleft
{
	display:list-item !important;
}

.sn_signed_in .second_topnav li#n_fbconnect_lowerright, 
#homepage.sn_signed_in .first_topnav li#n_fbconnect_upperleft, 
.sn_signed_in.bpage_body .first_topnav li#n_fbconnect_upperleft
{
	display:none !important;	
}

#homepage .second_topnav li#n_fbconnect_lowerright, 
.bpage_body .second_topnav li#n_fbconnect_lowerright
{
	display:none !important;	
}

#news.socialnews li.fbconnect_button {
	display:none !important;
}

#top_nav .fbconnect_button a
{
	padding:0px !important;	
	
}

.second_topnav #n_get_e_alerts {width:138px;padding-right:0px !important}
.second_topnav #n_get_e_alerts a {padding-right:7px;padding-left:7px}
/* about SNN */
.about_snn_main_container
{
	width:935px; 
	height:166px; 
	background-image: url('/images/social-profile/join/bg-press-quotes.png'); 
	margin-top:15px; 
	text-align:left; 
	overflow-x:hidden; 
	overflow-y:hidden;	
}
.about_snn_main_container .about_snn_arrows
{
	position:absolute;
	width:18px;
	height:37px;
}
.about_snn_prev_arrow
{
	position:relative; 
	margin-top:61px; 
	left:10px;	
}
.about_snn_next_arrow
{
	position:relative; 
	margin-top:61px; 
	left:899px;	
}

.about_snn_main_container
.about_snn_partners_item_container
{
	width:935px; 
	height:166px; 
	padding:20px 37px 10px 30px; 
	overflow:hidden;	
}
.about_snn_partners_item_subcontainer
{
	position:relative;
	width:868px; 
	height:125px; 
	overflow-x:hidden; 
	overflow-y:hidden; 
}
.about_snn_partner_inner 
{
	border-right:1px dashed #ccc;
	position:relative;
	float:left;
	width:292px; 
	height:120px; 
	text-align:center; 
}

/* Entry SNN InSide */
/* for yui tabs */

.yui-navset .yui-content,.yui-navset .yui-content div {zoom:1;}
.yui-navset .yui-content:after {content:'';display:block;clear:both;}
.yui-navset .yui-nav li {display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}

.yui-nav {
	display:block; 
	float:left; 
	background-color:#FFFFFF; 
	position:relative; 
	top:2px;
}

.yui-nav,
.yui-nav li {
	margin:0;
	padding:0;
	list-style:none;
}

.yui-navset .yui-nav a {
	text-decoration:none;
}

.yui-navset .yui-nav li.selected {
	padding:8px 8px 7px;
	background-color:#ffffff;
	background-image:none;
}

.yui-navset .yui-content {
	padding:15px 7px 10px 10px; 
	border:1px solid #bcbbbb;
}

.yui-navset .yui-content .yui-hidden {
	left:-999999px;
	position:absolute;
	visibility:hidden;
}

.yui-navset .yui-nav li {
	padding:6px 8px;
}
.yui-navset .yui-nav li.first {
	border-width:1px 0pt 1px 1px;
	border-color:#BCBBBB;
	border-style:solid;	
}
.yui-navset .yui-nav li.last {
	border-width:1px 1px 1px 0pt;
	border-color:#BCBBBB;
	border-style:solid;	
}
.yui-navset .yui-nav li.first.selected {
	border-width:1px 1px 0pt 1px;
	border-color:#BCBBBB;
	border-style:solid;
}
.yui-navset .yui-nav li.last.selected {
	border-width:1px 1px 0pt 1px;
	border-color:#BCBBBB;
	border-style:solid;
}
/* end for yui tabs */ 

.comment_number_bold_type {
	font-weight:bold;
	font-size:12px;
}

span.entry_inside_current_page {
	width:16px !important;
	font-size:12px;
	font-weight:bold;
}
.entry_inside_all_pages {
	text-align:center;
}

.entry_inside_all_pages span {
	display:inline-block;	
	width:12px;	
	cursor:pointer;
	color:#000;
}

/* entry inside */
.snn_entry_inside_all_content {
	margin-top:7px; 
	position:relative;
}
.snn_entry_inside_logo {
	width:368px; 
	height:36px;
}
#snn_entry_inside {
	margin-top:7px;
}

.yui-navset .yui-nav li.first a {
	color:#009000; 
	font:bold 11px Arial;
}
.yui-navset .yui-nav li.last a {
	color:#d8001e; 
	font:bold 11px Arial;
}
#count_how_friends_commented,
#count_how_page_commented,
#snp_entry_inside_comment_module_pages {
	display:none;
}
#tab1 .snp_entry_inside_how_many {
	float:left;
	margin:5px 0pt; 
	padding-left:70px; 
}
#tab1 .snp_entry_inside_how_many_text,
#tab2 .snp_entry_inside_how_many_text {
	color:#333333; 
	font:bold 12px Arial
}
#tab1 .snp_entry_inside_how_many .snn_comment,
#tab1 .snn_item_info .snn_comment{
	color:#009000;
	font-weight:bold;
}
#tab1 .snp_entry_inside_pagination {
	float:right;
	width:170px;
}
#tab1 .snp_entry_inside_pagination_next {
	float:right; 
	padding:0pt 3px;
}
#tab1 .snp_entry_inside_pagination_prev {
	float:right;
	width:11px; 
	height:19px; 
	padding:0pt 3px;
}
#tab1 .entry_inside_all_pages {
	float:right; 
	font:11px Arial; 
	padding:2px 0pt; 
	overflow:hidden;
}

#tab2 .snp_entry_inside_how_many_read {
	float:left;
	margin:5px 0pt; 
	padding-left:70px; 
}
#tab2 .snp_entry_inside_how_many_read_text {
	font-weight:bold; 
	color:#d8001e
}
.yui-content #tab2 .hpsn_user_pic {
	float:left; 
	width:84px; 
	margin:10px 0pt 0pt 7px;
}
.yui-content #tab2 .hpsn_user_name {
	display:block; 
	padding:0pt 2px; 
	line-height:12px;
}
.yui-content #tab2 .hpsn_user_name a.hpsn_user_name_link {
	display:block;
	font-size:11px; 
	font-weight:bold; 
	color:#000;
}
.snp_entry_inside_commented_page {
	margin-top:1px;
}

/* entry inside comment template */
.snn_comment_title_inner {
	background-color:white;
	padding:4px 6px;
}

#snp_entry_inside_comment_module_all_pages_here .snn_comment_title {
	background-image:url(/images/social-profile/bg_box.gif);
	background-repeat:repeat;
	margin-bottom:9px;
	padding:10px 12px;
}

#snp_entry_inside_comment_module_all_pages_here .snn_item_info {
	float:left;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0;
	margin-top:3px;
	width:480px;
}

#snp_entry_inside_comment_module_all_pages_here div.hpsn_user_pic {
	float:left;
	margin:2px;
	width:60px;
}

#snp_entry_inside_comment_module_all_pages_here img.snp_image {
	background-color:white;
	border:1px solid #E0E0E0;
	height:50px;
	padding:3px;
	width:50px;
}
/* end Entry SNN InSide */

/* STEALTH POPUP */
td.top_stealth_popup_main
{
	background-image:url(/images/social-profile/stealth/bubble2.png); 
	background-attachment:scroll; 
	background-color:transparent; 
	background-repeat:no-repeat; 
	height:5px; 
	width:5px;		
}
td.top_center_stealth_popup
{
	background-image:url(/images/social-profile/stealth/top_center.png);
	background-attachment:scroll; 
	background-color:transparent; 
	background-position:0 0; 
	background-repeat:repeat-x; 
	height:5px;	
}
td.bottom_center_stealth_popup
{
	background-image:url(/images/social-profile/stealth/bottom_center.png); 
	background-attachment:scroll; 
	background-color:transparent; 
	background-position:0 0; 
	background-repeat:repeat-x; 
	height:5px;	
}
td.top_left_stealth_popup_corner
{
	background-position:0 0; 
}
td.top_right_stealth_popup_corner
{
	background-position:-5px 0; 
}
td.center_left_stealth_popup
{
	background:transparent url(/images/social-profile/stealth/center_left.png) repeat-y scroll 0 0;	
}
td.center_stealth_popup_content
{
	background-color:#fff;
}

td.center_right_stealth_popup
{
	background:transparent url(/images/social-profile/stealth/center_right.png) repeat-y scroll 100% 0;	
}

td.center_stealth_popup_content 
{
	background-image:url(/images/social-profile/stealth/center_content.png) !important; 
	background-attachment:scroll; 
	background-position:0 0; 
	background-repeat:repeat;
	height:30px; 
}
div.snp_stealth_content 
{
	margin:2px 5px;
	color:#fff;
	text-align:center;
	font:bold 11px Arial;
}
td.bottom_stealth_popup_main
{
	background-image:url(/images/social-profile/stealth/bubble2.png) !important; 
	background-attachment:scroll; 
	background-color:transparent; 
	background-repeat:no-repeat; 
	height:5px; 
	width:5px;	
}

td.bottom_left_stealth_popup_corner
{
	background-position:0 -5px;		
}

td.bottom_center_stealth_popup
{
	background-image:url(/images/social-profile/stealth/bottom_center.png) !important; 
	background-attachment:scroll;
	background-color:transparent; 
	background-position:0 0; 
	background-repeat:repeat-x; 
	height:5px;	
}
td.bottom_right_stealth_popup_corner
{
	background-position:-5px -5px;	
}
div.bottom_stealth_popup_arrow
{
	position:relative; 
	top:-1px; 
	left:90px; 
	width:21px; 
	height:12px; 
	background-image:url(/images/social-profile/stealth/bubble2.png) !important; 
	background-attachment:scroll; 
	background-color:transparent; 
	background-position:0 -10px;
	background-repeat:no-repeat;
}
#snp_stealth_bubble_table #snp_stealth_mode_status
{
	font-size:12px;
	text-transform:uppercase;
}

#snp_stealth_bubble
{
	position:absolute;
	opacity:0;
	display:none;
}

#snp_stealth_bubble_main_content 
{
	position:relative;
	top:-77px;
	left:7px;
}
.stealth_bubble_close
{
	position:absolute;
	*zoom:1;
}
.stealth_bubble_close_link
{
	position:relative;
	top:-3px;
	left:182px;
	*left:176px;
}

a.stealth_bubble_a_close_link {
	background-image:url('/images/social-profile/stealth/cross.png')!important;
	display:block;
	width:11px;
	height:11px;
}

a#snn_stealth_status 
{
	float:left; 
	display:block; 
	background:transparent url(/images/social-profile/stealth/on_off_button.png) no-repeat scroll 0 0;  
	width:70px; 
	height:20px; 
	margin-left:7px;
	text-indent:-9999px;
}
span.stealth_plain_text 
{
	float:left; 
	padding:3px 0pt;
}

.twitter_choose_fans .top_head{font-size:20px; font-family:"times roman"; color:#065F53}
.twitter_choose_fans .top_sub_head{font-style:italic; margin:5px 0; text-align:right; font-family:georgia; color:#888;font-size:13px;}
#twitter_paging_div {margin:0 80px}
#twitter_paging_div table td{padding:5px 0 ;}
#twitter_paging_div .prof_img img{border:1px solid #C4C8D3;}
#twitter_paging_div .prof_img{padding:1px 0;padding-right:10px;}
#twitter_paging_div .prof_screen_name{font-family:trebuchet ms;font-size:14px; color:#208DAF; padding-right:130px;}
#twitter_paging_div .rem_user{font-size:11px;font-family:georgia;}
#twitter_paging_div .rem_user a:hover{text-decoration:none;}
#fan_response_div{padding:15px 0;font-size:17px; font-weight:normal; color:#111;font-family:georgia;color:#777;}
.twitter_rel_message{margin:5px 0; color:#111;font-size:17px;font-family:georgia;font-style:italic;}
.t_profile_link{margin:10px 0;font-family:arial;font-style:normal; background:#058B7B; width:90px;padding:5px;}
.t_profile_link a{color:#fff;font-size:15px;}
.t_close_link{margin:10px 0;font-family:arial;font-style:normal; background:#058B7B; width:90px;padding:5px;}
.t_close_link a{color:#fff;font-size:15px;}
.twittr_end_links{text-align:center; margin:0 250px;}
/* end STEALTH POPUP */


/* Subtabs on signup modal 
    (facebook, twitter, Direct Signup...)
*/
#modal_subtabs {
    background:#EFF3FF url(/images/modal/subtab_bg.png) repeat-x scroll 0px 0px;
    height:30px;
    margin:0 0 10px;
}

#modal_subtabs IMG {
    vertical-align:middle;
    margin:0 2px 0;
}

#modal_subtabs .modal_subtab
{
    background:#EFF3FF url(/images/modal/subtab_bg.png) repeat-x scroll 200px 0px;
}

#modal_subtabs .modal_subtab span
{
    color:#333;
}

#modal_subtabs .modal_subtab, #modal_subtabs .modal_subtab_selected
{
    cursor:pointer;
    height:30px;
    float:left; 
    padding:0 7px;
}

#modal_subtabs .modal_subtab_selected span
{
    color:#526da4;
}

#modal_subtabs .modal_subtab_selected
{
    background:#EFF3FF url(/images/modal/subtab_bg.png) repeat-x scroll 3% 0px !important; 
}

#modal_su_notification
{
    margin: 0 30px 10px;
    font-weight:bold;
    font-size:1.1em;
    color:red;
}

/* Fields on signup modal */
.modal_su_faded
{
    opacity:0.2;
    filter:alpha(opacity=20);

    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
}

#modal_su_fieldset .checkbox
{
    width:15px !important;
    margin:14px 0 0; 
}

#modal_su_fieldset .modal_field_container
{
    clear:left;
}

.modal_su_hidden
{
    display:none;
}

label.modal_su_widelabel
{
    width: 170px;
}

input.modal_su_widelabel
{
    margin:8px;
}

.modal_su_floatright
{
    float:right;
    padding-right:30px;
    width:45%;
}

.modal_su_floatleft
{
    float:left;
    width:45%;
}

#modal_signup_content {
    position:relative;
}

.modal_su_overlay
{
    height:400px;
    left: 10px;
    top:20px;
    z-index:600;
    position:absolute;
    padding-top:54px;
    width:99%;
    text-align:center;
}

.modal_su_overlay_inner
{
    background:#ffffff;
    border:10px #999 solid;
    width:60%;
    margin:auto;
    padding:10px;
}

.modal_su_linkedaccount
{
    padding:0 30px;
    margin:0 0 15px;
}

.modal_su_avatar
{
    float:left;
    width:35px;
    height:35px;
    margin:0 8px 0 0;
}

.modal_su_accountlabel
{
    color:#333;
    float:left;
    width:100px;
}

#quick_login_form_service_link
{
    padding:10px 0 0;
}

#quick_login_form_wrapper
{
    background: url(/images/profile/gray-bg.gif);
    height:263px;
    padding:20px 16px;
    width:305px;
}

#quick_login_form_wrapper h2
{
    margin-bottom:18px;
}

#quick_login_form_fast
{
    margin-top: 10px;
    padding: 4px;
}

#quick_login_form_fast .field
{
    margin-bottom:4px;
}

/* Frontpage Widgets */
#snn_frontpage_widget_make_home {
	height:22px;
	overflow:hidden;	
}
#snn_frontpage_widget_sub_footer {
	height:20px;
	overflow:hidden;		
}
.frontpage_widget_header_content {
	margin:0pt 5px 4px;	
}
.frontpage_widget_header_make_home {
	background-image:url(/images/sidebar/make_home.png);
	width:18px;
	height:17px;
}
.frontpage_widget_header_make_home_link {
	margin:3px 0pt 0pt 5px;	
}
.frontpage_widget_footer {
	height:20px;	
}
.frontpage_widget_footer_content {
	padding:3px 0pt;	
}
.frontpage_widget_get_breaking_news {
	background-image:url(/images/sidebar/get_breaking_news.png);
	width:24px;
	height:20px;
	margin-top:2px;	
}
.frontpage_widget_footer_report_one {
	background-image:url(/images/sidebar/report_corrections.png);
	width:15px;
	height:14px;
	margin:3px 0pt 0pt 3px
}
.frontpage_widget_footer_send_one {
	background-image:url(/images/sidebar/send_a_tip.png);
	width:16px;
	height:13px;	
	margin:3px 3px 0pt 0pt;	
}
.frontpage_widget_footer_send_two {
	margin:2px 5px 0pt 2px;	
}
.frontpage_widget_footer_report_two {
	margin:2px 0 0 4px;
}
.frontpage_widget_get_comedy {
	margin:3px 0pt 0pt 7px;	
}
.frontpage_widget_get_breaking {
	margin:3px 0pt 0pt 7px;	
}
.frontpage_widget_subscribe_user {
	margin:7px 0pt;	
}
.frontpage_widget_signup_button {
	margin-left:10px;	
}
.frontpage_widget_fbconnect {
	text-align:center; 
	border-top:1px solid #c4c4c4; 
	padding:3px 5px; 
	background-color:#f5f5f5; 
	margin-top:5px;	
}
.frontpage_widget_fbconnect_one {
	margin-top:3px; 
	padding:0pt 10px;	
}
.frontpage_widget_fbconnect_two {
	margin:3px;	
}

.hidden {
	display:none;
}

.snp_message_notice
{
	border:1px solid #015D4F;
	border-top:0px;
	text-align:center;
}

.snp_message_notice a {
	color:#cc0000;
	font-weight:bold;
}

.hpm_reply_to, .hpm_reply_subject {
	width:345px;
	height:30px;
	border:1px solid #ccc;
	font-size:12px !important;
	margin-left:10px;
}

.hpm_reply_subject {
	height:15px;
	margin-bottom:3px;
	margin-top:3px;
}

.hpm_reply {
	width:345px;
	height:80px;
	border:1px solid #ccc;
	font-size:12px !important;
	margin-left:10px;
}

.hpm_subject {
	font-size:14px;
	font-weight:bold;
	padding-left:58px;
	text-align:center;
}

.hpm_unread_message {
	background-color:#F9F8C1;
}

.hpm_message_text {
	font-size:14px !important;
}

.yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-ac-container {position:absolute;top:1.6em;width:345px;}
.yui-ac-content{position:absolute;width:345px;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:345px;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.tweet_textarea{
	border:1px solid #ccc;
	width:500px;
	height:70px;
	margin:10px 0;
}
.twitter_choose_fans
{
	border:1px solid #ccc;
	padding:10px;
}
.tfan_paging
{
	padding-top:25px;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
}
.tfan_paging a:hover
{
	text-decoration:none;
}
.twitr_next_pg
{
	margin-left:45px;
}
/* contribute */ 
.snp_friend_stats_image_c
{
	margin-left:10px;	
}
.snp_friend_name_c
{
	padding:3px 2px;	
}
.entry_piece_c 
{
	width:270px;
}
.photoborder 
{
	background:#F7F7F7 none repeat scroll 0 0;
	margin:10px 0 0 7px; 
	text-align:center;	
}
.photoborder_title 
{
	display:block; 
	margin-top:7px;	
	font:12px Verdana; 
	color:#999999; 
}
.photoborder_participate 
{
	margin:7px 0pt; 
	text-align:center;	
}
.modal_tell_friends_skip_button
{
        text-align:center;
        margin-top:15px;
}
#twitter_snn_service_connect
{
     text-align:center;
}

.twitter_info
{
  font-size:14px;
  font-family:trebuchet ms;
  padding:5px;
  color:#111;
}
.twitter_info img
{
  margin-right:5px;
  border:1px solid #777;
  width:35px;
}

.snn_tmodule
{
    padding:10px;
}

.send_tweet_head
{
    font-size:13px;
    color:#444;
    font-weight:bold;
    margin-bottom:2px;
    float:left;
}
.tweet_limiter
{
    padding-right:5px;
    float:right;
    color:#555;
    font-size:12px;
}

.snn_twitter_box textarea
{
    border:1px solid #ccc;
    width:265px;
    height:65px;
    font-size:11px;
    font-family:Verdana,Helvetica,sans-serif;
}

.snn_twitter_button
{
    text-align:right;
    margin:5px 0;
}

.snn_twitter_profpic
{
    float:left;
    margin-right:10px;
    margin-top:5px;
    clear:both;
}

.snn_twitter_profpic img
{
   border:1px solid #aaa;
   width:48px;
}

.snn_twitter_single_line
{
  border-bottom:1px solid #ccc;
  clear:both;
  padding-top:4px;
}
.snn_single_tweet
{
   padding:4px 0;
}
.snn_tmodule .snn_twitter_profname a
{
  color:#111 !important;
  margin-right:4px;
  font-weight:bold !important;
}
.snn_twitter_status a
{
  color:#0072A2 !important;
}
.twitter_snn_name
{
   color:#FFF !important;
   font-weight:bold !important;
}
#snn_resp_tweet
{
    text-align:right;
    color:#555;
    font-size:12px;
    font-family:georgia;
}
.snn_twitter_loading
{
    font-size:12px;
    font-family:verdana;
    color:#111;
}
.snn_twitter_loading_img
{
    padding-top:10px;
}
.service_bar
{
    background-color: #F0F0F0 ;
	border-top: 1px solid #CCCCCC ;
	bottom: 0px ;
	font-family: verdana, arial ;
	padding:8px 0;
	position: fixed ;
	width: 100% ;
	z-index: 1000 ;
	background-color:black;
    color:#fff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
    left:0px;
}
.link_service
{
	font-size:18px;
	font-family:verdana;
        text-align:center;
}
.link_service_special
{
	font-size:15px;
	font-family:verdana;
        text-align:center;
        margin-left:120px;
}
.service_bar_text
{
	padding:0 15px;
}
.link_service table
{
       margin-left:auto;
       margin-right:auto;
}
.close_bar_img
{
      padding-left:15px;
}
.twitter_head_info
{
	border:8px solid #98D2ED;
	padding:8px;
	background:url('/images/thead-bg.gif');
	margin-bottom:5px;
}
.thead_profile_pic
{
	padding-right:10px;
}
.thead_profile_pic img
{
	border:1px solid #ccc;
	width:48px;
}
.thead_desc
{
	font-size:19px;
	padding:0 10px;
	line-height:25px;
	color:#111;
	padding-right:20px;
}
.top_twitter_normal_page
{
      margin:5px 0;
      margin-right:15px;
      margin-left:25px;
}
.twitter_friends_response
{
     font-size:12px;
     color:#111;
}
.twitter_pic_line
{
    margin:5px 0;
}
.snn_twitter_links
{
    float:left;
    margin-right:10px;
    margin-top:5px;
    clear:both;
    width:50px;
    height:50px;
    background:#888;
    text-align:center;
}
.snn_thover
{
    margin-top:15px;
}

/* CSS Document for SNN header */

/*- HEADER --------------------------- */
#snn-member-title, #snn-member-title-user-profile { width: 598px; }
#snn-member-title-preferences { width: 545px; }
#snn-member-title, #snn-member-title-user-profile, #snn-member-title-preferences { margin:0; padding:0; border:0; background: url(/images/social-profile/hpsn-title-right.gif); background-repeat: none; background-position: top right; }
#snn-member-title img, #snn-member-title-user-profile img, #snn-member-title-preferences img { margin:0; padding:0;border:0; }
#snn-nicename { margin: 4px 0 11px 0; }
#snn-nicename h2 {
	font-family: Helvetica, Arial, serif;
	font-size:24px;
	font-weight:bold;
	color: #395594;
	padding:10px 0 0 0;
	margin-bottom:1px;
	margin-top: 10px;
	display: inline;
}
#snn-user-info { font-size: 14px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color:#333; margin:0; padding:0; }
#snn-user-info span { color: #395594; font-size: 11px; height: 22px; line-height:22px; font-weight: bold; }

#header-container { width:596px; height:121px; }
#header-preferences { width:543px; height:150px; }
#header-container, #header-preferences { margin:0 0 16px 0; border: solid 1px #e0e0e0; padding:0; }

#header-container div, #header-preferences div { border-bottom: none; }
#header-container a, #header-preferences a { color: #395594; text-decoration: none; }
#header-container a:hover, #header-preferences a:hover { color: #395594; text-decoration: underline; }

#header-middle {
	/*background-image:url(/images/social-profile/social_header_bg.gif) ;
	background-repeat:repeat-x;*/
	height:121px;
	/*width:576px;*/
	width: 96%;
	margin-left: 7px;
	float:left;
}

#header-content {
	margin-top:11px;
	padding-top: 5px;
}

#header-content img{
	padding:6px;
	background-color:#FFF;
	border:1px solid #ccc;
	float:left;
	margin-left: 6px;
	margin-right:12px;
	width:75px;
	height:75px;
}


.lightgrey {
	color:#666;
	font-size:11px;
}



/*- HEADER NAV --------------------------- */

/*- TABS ---------------------------------*/
#snn-tabs, #snn-tabs-user-profile { line-height:normal; position: relative; font-weight: bold; }
#snn-tabs-user-profile { bottom:1px; left: 8px; }
#snn-tabs { bottom:0; left: 8px; }

/*html>body #snn-tabs {
	line-height:normal;
	position:relative;
	bottom:0;
	left: 8px;
} */

#snn-tabs ul, #snn-tabs-user-profile ul {
	margin:0;
	padding:5px 10px 0 0;
	list-style:none;
	font:12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	height: 32px;
}
#snn-tabs li, #snn-tabs-user-profile li {
      display:inline;
      margin:0;
      padding:12px 0 5px 0;
	  height: 32px;
}
#snn-tabs a, #snn-tabs-user-profile a {
      float:left;
	  background:url("/images/social-profile/snn-tabs-left.gif") no-repeat left 0;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
	  font-weight: bold;
}
#snn-tabs a span, #snn-tabs-user-profile a span {
      float:left;
      display:block;
	  background:url("/images/social-profile/snn-tabs-right.gif") no-repeat right 0;
      padding:12px 12px 3px 6px;
      color:#395594;
	  font-weight: bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#snn-tabs a span, #snn-tabs-user-profile a span {float:none;}
/* End IE5-Mac hack */
#snn-tabs a:hover span, #snn-tabs-user-profile a:hover span { color:#395594; }
#snn-tabs a:hover, #snn-tabs-user-profile a:hover { background-position:0% -57px; }
#snn-tabs a:hover span, #snn-tabs-user-profile a:hover span { background-position:right -57px; }
#snn-tabs a.current, #snn-tabs-user-profile a.current { background-position:0% -57px; border-bottom:1px solid #fff; }
#snn-tabs a.current span, #snn-tabs-user-profile a.current span { background-position:right -57px; }

/*- SNN HEADER ACTIONS ----------------------*/
#snn-header-actions { width: auto; text-align: right; float: right; margin-top:4px; }

/*- NEW LOGIN LIGHTBOX ----------------------*/
#modal_signup_content h1 {
    font:18px Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    color: #395594;
    padding: 5px 0;
    
}
#modal_signup_content h1.centered {
    text-align:center;
}
#modal_signup_content div.note {
    font-size: 11px;
    margin-top: 4px;
    color: #787878;
    font-style: italic;
    clear: both;
}
#huff_snn_modal_common_inner div.snn-modal-dotted-hr {
    background: url('/images/dot_h_bg.gif') repeat-x;
    width: 525px;
    height: 1px;
    margin: 15px 0;
}
div.huffpo-snn-is-loading {
    width: 100%; 
    text-align: center; 
    display:none;
}
div.snn-tabs-container {
    height:38px;
    padding-top:10px;
}
#snn-tabs-v2 td {
    background:url("/images/social-profile/snn-tabs-left-v2.gif") no-repeat left -31px;
    margin:0;
    padding-left:5px;
    font:12px Arial, "Helvetica Neue", Helvetica, sans-serif;
    height: 29px;
    text-align: right;
    overflow: hidden;
}
#snn-tabs-v2 td a {
    display:block;
    background:url("/images/social-profile/snn-tabs-right-v2.gif") no-repeat right -31px;
    margin:0;
    padding:8px 15px 7px;
    /*padding:0 14px;*/
    color:#395594;
    font-weight: bold;
    text-decoration:none;
}
#snn-tabs-v2 td.btw {
    background:url("/images/social-profile/snn-tabs-btw-bg-v2.gif") repeat-x left 0;
    padding:0;
}
#snn-tabs-v2 td.current {
    background-position:left 0;
    text-align: right;
}
#snn-tabs-v2 td.current a {
    background-position:right 0;
}
#modal_login_content img {
    border: 0px none;
}
.modal-login-content-top {
    padding: 0 30px;
    text-align: center;
}
.modal-login-content-top-txt {
    margin: 5px auto; 
    font-size: 13px;
}
.modal-login-content-top-txt-lnk {
    color: #43609b; 
    text-decoration: none;
}
.modal-login-content-top-pic {
    margin: auto; 
    width: 386px; 
    height: 180px;
}
.modal-login-content-top-jbtn {
    margin: 0 auto 15px; 
    width: 227px; 
    height: 47px;
}
.modal-login-content-top-fcbtn {
    margin: 0px auto 5px; 
    width: 159px; 
    height: 36px;
}

.modal-login-content-bott {
    text-align:center;
    position:relative;
    padding:15px 30px 0;
}

.modal-signup-content-bott {
    position: relative;
    padding: 0 30px;
    text-align: left;
}
.btn-login-wide {
    margin-top: 15px;
}
img#fb_login_image {
    position: relative;
    top: 5px;
}
.chkbox-sign-me-up {
    float: left;
    width: 20px;
}
.lab-chkbox-sign-me-up {
    float: left;
    width: 430px;
}

