/*********** HEADER STYLES ************/

/*_______Network Nav styles_______*/
/*cascade impact severe!*/

#siteheader a {color: #FFF; text-decoration: none; font-weight:normal;}
#network .content { margin: 0 auto; width:1030px; *position: relative; }

#network {height: 24px; position: relative; width: 100%; z-index: 1000;}
		#sites-shows {float: right; margin: 8px 10px 0px 0px; padding: 0px;}
		#msn {float: left; height: auto; margin: 8px 0px 0px 18px; padding: 0px; width: auto; z-index: 900;}
		#msn-more {display: none;}
		#msn li {margin-right: 4px;}
		#msn li.more:hover #msn-more, #msn li.more a:focus+#msn-more
				/*keyboard access for 'more' drleftopdown by adjoining elements*/
				{display: block; float: left; position: absolute; height: auto; top: 20px; *left: 110px; width: 465px; padding: 25px 21px 20px 20px; z-index: 900;}

/*_______presentation rules_______*/

#network {background-color: #000; border-bottom: 1px solid rgba(205,205,205,0.5); *border-bottom: 1px solid #CCC /*IE*/;}
		#msn li.msnLogo a {width: 37px; height: 17px; margin-top: -7px; background: transparent url('http://cdn.lib.newsvine.com/chrome/abstractmartinblog/images/network/msnLogo.png'); text-indent: -5000px; float: left;}
		#msn li.msnLogo a:hover, #msn li.msnLogo a:focus {background-position: left bottom;}
				#msn li.more {background: transparent url('http://cdn.lib.newsvine.com/chrome/abstractmartinblog/images/network/msndn.gif') right no-repeat; *background-position: right 53%; padding: 0 9px 0 3px;}
						#msn li.more:hover #msn-more, #msn li.more a:focus+#msn-more /*keyboard access for 'more' dropdown by adjoining elements*/
						{margin-left: -19px; background: transparent url('http://cdn.lib.newsvine.com/chrome/abstractmartinblog/images/network/msn-rolloverBgd.png') no-repeat  left -2px;}
						#msn-more li {display: inline-block; float:left; line-height: 18px; width: 135px;}
						#msn-more li a {font-size: 11px; color: #147;}
						#msn-more li a:hover, #msn-more li a:focus {color: #147; text-decoration: underline;}

				#network .bing a {margin: 3px 0 0 7px; width: 30px; height: 10px; background: transparent url('http://cdn.lib.newsvine.com/chrome/abstractmartinblog/images/network/bing.png');text-indent: -5000px; float: left;}
						#network .bing a:hover {background-position: left bottom; text-decoration: none;}
						#shows {border-left: 1px dotted #CCC;}

#sites-shows li {padding: 0 8px; *padding: 0 6px;}

		#sites-shows .i1 a { background: transparent url('http://msnbcmedia.msn.com/i/MSNBC/Templates/z_Story_Hybrid/img/peacock.png') no-repeat scroll left 2px !important; text-indent: -5000px; float: left; padding-right:16px;}

/*_______main site nav ______*/
#main_site_nav {background-color:#000; font-size:15px;height:18px; position:relative; z-index:800;}
#main_site_nav ul {list-style-type:none; width:1012px; margin:0 auto; padding:0.8em 0;}
#main_site_nav li {display:inline; padding:2px 0px;}
#main_site_nav li:first-child a {padding-left: 7px;}
#main_site_nav li a:hover {color:#fc3;}
#main_site_nav a, #main_site_nav a:visited{color:#DEF;text-decoration:none; padding:0 14px; border:none;}
.top_header #black_bar {background-color:#000; width:100%; height:24px;}

/*_______typography_______*/
/*site header*/
#sections li.parent a {color: #FFF !important; display: block; font-size: 16px; font-weight: bold; margin: -4px 2px; padding: 1px 5px; background: rgba(255, 255, 255, 0.2);}
#sections li a:hover {color: #FFF;}
#network a {color: #FFF; text-decoration: none; border:none;}
#network a:hover, #network a:focus {color: #FC3; text-decoration: none;}
#navigation li {font-size: 14px; font-weight: bold;}
		#navigation #shows li li {font-size: 8px; font-weight: normal; white-space: nowrap;}
#sections li {color: #999; font-size: 14px;}
		#sections li a:hover, #sections li a:hover {color: #FFF; text-decoration: none;}
#network li {color: #FFF; font-size: 10px;}
#breadcrumbs {font: normal 10px/28px Arial, sans-serif; color: #EEE;}
		#breadcrumbs .badge, #breadcrumbs .logo {font-size: 28px;}
		#breadcrumbs a {color: #FFF; text-decoration: none;}

/*_______Lists_______*/
/*horiz list*/
		#msn li,
		#sites-shows li,
		#today-sites li
		{list-style: none; float: left; padding-right: 6px;}


/*________BRANDING________*/
#sites-shows .sitesShows {display: none;}
#siteheader .rawhtml_BlogSubhead, #siteheader ul li a:hover { color:#bad5e3; }
#siteheader:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}



/*****************************************************************************
Shared styles
*****************************************************************************/

.previewMessageDiv {
	background-color:#660000;
	color: #fff;
	padding: 10px 15px;
	font-family:arial,sans-serif;
    margin:0 0 10px 0;
    font-weight:bold;
    line-height:25px;
}



/*****************************************************************************
User Nav Div Styles: #user_nav
*****************************************************************************/

#user_nav {
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size:10px;
	background-color:#000;
	background-repeat:repeat-x;
	text-align:left;
	padding:0px 50px;
}

#user_nav a:link, #user_nav a:visited {
	color:#999;
	font-weight:normal;
	border-bottom:none;
	padding:8px 9px 8px 9px;
	text-decoration:none;
	font-weight:bold;
}

#user_nav a:hover {
	color:#000;
	border-bottom:none;
	background-color:#FFF;
}

#user_nav a:link.indicator, #user_nav a:visited.indicator {
	color:#fff;
	font-weight:bold;
	background-color:#333;
}

#user_nav ul {
	width:100%;
	padding:8px 0 8px 0;
}

#user_nav ul li {
	display:inline;
	margin:0px 10px;
}

#user_nav img {
	margin-bottom:-2px;
}

#user_nav .shell_YourDisplayName {
	padding-left:6px;
}

#user_nav ul {
    margin:0 auto;
    text-align:center;
    width:930px;
}

#user_nav ul li {
    display: inline;
    margin: 0 10px;
}

#user_nav ul li.publish_button ul {
    text-align:left;
}

#user_nav ul li.publish_button ul li {
    display: block;
    margin: 0;
}

#user_nav li.publish_button {
    font-weight:bold;
}

/*****************************************************************************
PublishMenu styles copied, yes, copied from
 * @printer vine.printer.shell.PublishMenu
*****************************************************************************/

#user_nav ul {
    padding:0;
}

#user_nav ul li {
    float:left;
    display:block;
    line-height:29px;
}

#user_nav li.publish_button {
	position: relative;
    display: block;
    z-index: 99999;
    padding: 0px 9px;
    color: #999999;
    cursor:pointer;
}

#user_nav li.publish_button  ul {
	display: none;
	position: absolute;
	top: 29px;
	left: 0px;
	padding: 0px 0 0 0;
	width: 250px;
	border-bottom:3px solid #d4d4d4;
	border-right:3px solid #d4d4d4;
	border-left:3px solid #d4d4d4;
}

#user_nav li.publish_button:hover {
    background-color:#005422;
    color:#ffffff;
}

#user_nav li.publish_button:hover ul {
	display: block;
	width: 250px;
}

#user_nav li.publish_button li {
	width: 250px;
	display: block;
	padding:0;
}

#user_nav li.publish_button li a {
    color:#666;
	display: block;
	background-color: #eee;
	text-shadow: 0 1px 1px #ffffff;
	line-height: 27px;
	font-size: 16px;
}

#user_nav li.publish_button li a:hover {
	background-color: #dddddd;
	color: #000000;
}

#user_nav li.blog a,
#user_nav li.video a,
#user_nav li.poll a,
#user_nav li.seed a,
#user_nav li.poll a,
#user_nav li.article a,
#user_nav li.photo a {
	background: #ddd url("http://i.newsvine.com/_vine/images/__/icon-video-lrg-bl-spr.png") no-repeat 13px 10px;
	padding: 10px 10px 10px 45px;
}

#user_nav li.blog a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-blog-lrg-bl-spr.png");
	background-position: 15px 11px;
}

#user_nav li.article a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-article-lrg-bl-spr.png");
	background-position: 13px 13px;
}

#user_nav li.seed a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-seed-lrg-bl-spr.png");
	background-position: 15px 14px;
}

#user_nav li.photo a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-photo-lrg-bl-spr.png");
	background-position: 11px 14px;
}

#user_nav li.video a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-video-lrg-bl-spr.png");
	background-position: 13px 11px;
}

#user_nav li.poll a {
	background-image: url("http://i.newsvine.com/_vine/images/__/icon-poll-lrg-bl-spr.png");
	background-position: 9px 11px;
}

#user_nav li.blog a:hover {
	background-position: 15px -49px;
}

#user_nav li.article a:hover {
	background-position: 12px -47px;
}

#user_nav li.seed a:hover {
	background-position: 15px -46px;
}

#user_nav li.photo a:hover {
	background-position: 11px -46px;
}

#user_nav li.video a:hover {
	background-position: 13px -49px;
}

#user_nav li.poll a:hover {
	background-position: 9px -49px;
}



/* today drop down menu */

#main_site_nav .fly {position: relative; padding-right: 10px; height: 30px; display: inline;}
#main_site_nav .fly a {border-right: none;}
#main_site_nav .fly:hover {}
#main_site_nav .fly a:hover {color: #FEE6C4;}
#main_site_nav .fly:hover a {color: #FEE6C4;}
#main_site_nav .fly:hover ul {background-color: #832202; margin-top: -7px;}
#main_site_nav .fly menu:hover {color: #FEE6C4;}
#main_site_nav .fly .menu {margin: 0px; padding: 10px 7px; /*border: solid 1px #e9c194; border-top: 0px;*/ display: none; position: absolute; top: 27px; left: 0px; width: 125px; z-index: 20;}
#main_site_nav .fly .menu a {color: #fffaed; border-right: none; padding: 0;}
#main_site_nav .fly .menu a:hover {color: #FEE6C4;}
#main_site_nav .fly .menu li {border-right: 0px; display: block; float: none; margin: 0px; padding: 3px 0px; text-align: left; margin-left: 6px;}
#main_site_nav .fly .menu li:hover {height: auto; background: none;}
#main_site_nav .flyleft .left {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -192px -87px transparent; height: 16px; width: 43px; position: relative; text-indent: -12px; margin-right: -10px;}
#main_site_nav .flyleft .left:hover {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -192px -98px transparent; cursor: default;}
#main_site_nav .fly:hover .left {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -192px -98px transparent;}
#main_site_nav .flyright .right {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -195px -87px transparent; height: 16px; position: relative; text-indent: -4px; border-right: none;}
#main_site_nav .flyright .right:hover {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -195px -98px transparent; cursor: default;}
#main_site_nav .fly:hover .right {background: url("http://msnbcmedia.msn.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -195px -98px transparent;}
#main_site_nav .fly:hover .menu {display: block;} 
#main_site_nav .flyright .menu {left: -71px !important;}


.toggle_evergreen {
	position:absolute;
	right:10px;
}



/** abuse report styles **/
.c-abuse-report {margin:20px 0;}
.c-abuse-report .c-table tr {height:35px; }
.c-abuse-report .c-table td {padding-right:20px;border-top: 1px solid #aaa;}
