/*
Theme Name: Gossip Cop 2011-09
Description: These theme files are for the September 2011 tweak of Gossip Cop
Author: Abrams Media
*/

/* @group perfect-market new*/

.aligncenter {
	margin:0 auto
}

#pmlb-site,
#pmlb-endpoint {
	/*visibility: hidden;*/
}
#pm-byline-unit {
	margin-left: 70px;
}
.pm-module .wrap-in {
	background-color: #EEEEEE;
	border: 1px solid #A9A9A9;
	border-radius: 6px 6px 6px 6px;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 10px;
	width: 280px;
}
#pmlb-site .wrap-in {
	border-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0;
}
#pmlb-endpoint .wrap-in {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0;
}
.pm-module .image-body li {
	border:0;
	clear: left;
}
.pm-module .header {
	border-bottom:0;
}
.pm-module .header_text {
	color: #002030;
	text-transform:inherit;
	color: #002030;
	font-size: 18px;
	font-weight: 700;
	margin: 5px 0;
}
.pm-module .image {
	margin-right:5px;
	border:1px solid #263676;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 70px;
	margin-bottom: 10px;
	width: 36%;
}
.pm-module .image, .pm-module .imageIn,
.pm-module .image img {
	height:65px;
	width:65px;
}
.pm-module .image img {
	border:1px solid #263676;
}
.pm-module .headline {
	font-size: 16px;
	line-height:16px;
	font-weight:500;
	padding:0;
	max-width: 290px;
}
.pm-module .headline div {
	font-size: 13px;
	color: #000;
}
.pm-module a {
	text-decoration: none;
}
.pm-module .image-body li {
	margin:0 0 10px;
}
/* @end */

/* @group perfect-market */
#pmad-in1 {
	/*margin: 0 0 0 70px;*/
}
#_pmfa-sky1 {
	/*visibility: hidden;*/
}
#_pmfa-sky1 .wrap-in,
#_pmfa-sky2 .wrap-in,
#recommend-section .wrap-in{
	background-color: #EEEEEE;
	border: 1px solid #A9A9A9;
	border-radius: 6px 6px 6px 6px;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 10px;
	width: 280px;
}
#_pmfa-sky1 a ,
#_pmfa-sky2 a,
 #recommend-section a {
	text-decoration: none;
}
#_pmfa-sky1 .image-body li ,
#_pmfa-sky2 .image-body li ,
#recommend-section .image-body li{
	border:0;
	clear: left;
}
#_pmfa-sky1 .header,
#_pmfa-sky2 .header,
#recommend-section .header {
	border-bottom:0;
	margin: 6px 0;
}
#_pmfa-sky1 .header_text,
#_pmfa-sky2 .header_text,
#recommend-section .header_text{
	color: #002030;
	text-transform:inherit;
	color: #002030;
	font-size: 18px;
	font-weight: 700;
}
#_pmfa-sky1 .image,
#_pmfa-sky2 .image,
#recommend-section .image {
	margin-right:5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 70px;
	margin-bottom: 10px;
	width: 36%;
}
#_pmfa-sky1 .image , #_pmfa-sky1 .imageIn,
#_pmfa-sky2 .image , #_pmfa-sky2 .imageIn,
#recommend-section .image , #recommend-section .imageIn {
	width:65px !important;
	height:65px !important;
}
#_pmfa-sky1 .image,
#_pmfa-sky2 .image,
#recommend-section .image{
	height:65px !important;
	border:1px solid #263676 !important;
}
#_pmfa-sky1 .image img,
#_pmfa-sky2 .image img,
#recommend-section .image img {
	width:65px !important;
	height:65px !important;
}
#_pmfa-sky1 .headline,
#_pmfa-sky2 .headline,
#recommend-section .headline {
	font-size: 16px;
	line-height:16px;
	font-weight:500;
	padding:0;
}
#_pmfa-sky1 .headline div,
#_pmfa-sky2 .headline div,
#recommend-section .headline div {
	display: none;
}
#_pmfa-sky1 .image-body li,
#_pmfa-sky2 .image-body li,
#recommend-section .image-body li {
	margin:0 0 10px;
}
/* @end */

/* @group social-follow */
#social {
	float:right;
	line-height:0;
}
#social ul {
	list-style:none;
	margin:2px 10px 0 0;
	padding-left: 0;
}
#social li {
	list-style:none;
	display:inline-block;
	height:20px;
	vertical-align:middle;
	zoom:1; *display: inline;
}
.soc-item a {
	text-indent:-9999px;
	display:block;
	background-image:url(images/sprites-social.png);
	outline:none;
	width:20px;
	height:20px;
}
#soc-facebook a	{background-position: 0 0; width:47px;}
#soc-twitter a	{background-position:-47px 0; width:60px;}
#soc-google a	{background-position:-107px 0;}
#soc-pinterest a	{background-position:-127px 0;}
#soc-instagram a {background-position:-147px 0;}

#soc-facebook a:hover,	#soc-facebook a:active,	#soc-facebook a:focus {background-position: 0 -20px;}
#soc-twitter a:hover,	#soc-twitter a:active,	#soc-twitter a:focus {background-position:-47px -20px;}
#soc-google a:hover,	#soc-google a:active,	#soc-google a:focus {background-position:-107px -20px;}
#soc-pinterest a:hover,	#soc-pinterest a:active,	#soc-pinterest a:focus {background-position:-127px -20px;}    
#soc-instagram a:hover,	#soc-instagram a:active,	#soc-instagram a:focus {background-position:-147px -20px;}  
/* @end */


html, body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
}
a {
	color: #002030;
}
.clearfloat {
	clear:both;
}
/* @group network-bar */
/*#network-bar{background:#262626;border-bottom:2px solid #333;height:46px;padding:2px 0 0}#network-bar ol{list-style:none;width:1000px;padding:0;font-size:0;margin:0 auto}#network-bar li{display:inline-block;text-indent:-9999px;margin:0 5px 0 0;padding:0}#network-bar a{display:block;width:120px;height:46px;background:url("images/network-bar-sprites.png") no-repeat;outline:none}#network-bar a:hover,#network-bar a:focus,#network-bar .bar-current{border-radius:10px 10px 0 0;background-color:#333}#bar-mediaite a{background-position:10px -3px}#bar-mediaite a:hover,#bar-mediaite a:focus,#bar-mediaite a.bar-current{background-position:10px -406px}#bar-gossipcop a{background-position:10px -50px}#bar-gossipcop a:hover,#bar-gossipcop a:focus,#bar-gossipcop a.bar-current{background-position:10px -450px}#bar-geekosystem a{background-position:10px -102px}#bar-geekosystem a:hover,#bar-geekosystem a:focus,#bar-geekosystem a.bar-current{background-position:10px -502px}#bar-styleite a{background-position:10px -153px}#bar-styleite a:hover,#bar-styleite a:focus,#bar-styleite a.bar-current{background-position:10px -552px}#bar-sportsgrid a{background-position:10px -200px}#bar-sportsgrid a:hover,#bar-sportsgrid a:focus,#bar-sportsgrid a.bar-current{background-position:10px -600px}#bar-marysue a{background-position:10px -253px}#bar-marysue a:hover,#bar-marysue a:focus,#bar-marysue a.bar-current{background-position:10px -655px}#bar-thejanedough a{background-position:10px -302px}#bar-thejanedough a:hover,#bar-thejanedough a:focus,#bar-thejanedough a.bar-current{background-position:10px -702px}#bar-thebraiser a{background-position:10px -354px}#bar-thebraiser a:hover,#bar-thebraiser a:focus,#bar-thebraiser a.bar-current{background-position:10px -749px} */

.network-bar {
  background: #262626;
  position: relative;
  border-bottom: 2px solid #333333;
  height: 46px;
  padding: 2px 0 0; }

.network-bar ol {
  list-style: none;
  width: 1000px;
  padding: 0;
  font-size: 0;
  margin: 0 auto; }

.network-bar li {
  display: inline-block;
  text-indent: -9999px;
  margin: 0 26px 0 0;
  padding: 0; }

.network-bar li:last-child {
  margin: 0;
  padding: 0; }

.network-bar a {
  display: block;
  width: 120px;
  height: 46px;
  background: url("images/network-bar-sprites.png?v=2.0") no-repeat;
  outline: none; }

.network-bar a:hover, .network-bar a:focus, .network-bar .bar-current {
  border-radius: 10px 10px 0 0;
  background-color: #333; }

.bar-mediaite a {
  background-position: 10px -3px; }

.bar-mediaite a:hover, .bar-mediaite a:focus, .bar-mediaite a.bar-current {
  background-position: 10px -406px; }

.bar-gossipcop a {
  background-position: 10px -50px; }

.bar-gossipcop a:hover, .bar-gossipcop a:focus, .bar-gossipcop a.bar-current {
  background-position: 10px -450px; }

.bar-geekosystem a {
  background-position: 10px -102px; }

.bar-geekosystem a:hover, .bar-geekosystem a:focus, .bar-geekosystem a.bar-current {
  background-position: 10px -502px; }

.bar-runwayriot a {
  background-position: 10px -152px; }

.bar-runwayriot a:hover, .bar-runwayriot a:focus, .bar-runwayriot a.bar-current {
  background-position: 10px -552px; }

.bar-sportsgrid a {
  background-position: 10px -200px; }

.bar-sportsgrid a:hover, .bar-sportsgrid a:focus, .bar-sportsgrid a.bar-current {
  background-position: 10px -600px; }

.bar-marysue a {
  background-position: 10px -253px; }

.bar-marysue a:hover, .bar-marysue a:focus, .bar-marysue a.bar-current {
  background-position: 10px -655px; }

.bar-themaude a {
  background-position: 10px -302px; }

.bar-themaude a:hover, .bar-themaude a:focus, .bar-themaude a.bar-current {
  background-position: 10px -702px; }

.bar-thebraiser a {
  background-position: 10px -354px; }

.bar-thebraiser a:hover, .bar-thebraiser a:focus, .bar-thebraiser a.bar-current {
  background-position: 10px -749px; }


/* @end */

#header-wrapper {
	background: url(images/header-bg.png) no-repeat 50% 0 #1F485D;
}
#ad-header-wrapper, #unit-header-wrapper {
	display: block;
	height:90px;
	width: 982px;
	margin: 0 auto;
	padding:5px 0;
	overflow:hidden;
}
#ad-header, #unit-header {
	display: block;
	width: 728px;
	float:right;
	margin: 0 auto;
	overflow:hidden;
}
#header {
	background: url('images/brushed-steel.png') repeat-x #D8D8D8;
	height: 174px;
	width:998px;
	margin:0 auto;
	border:solid #000;
	border-width:1px 1px 0;
}
a#logo-image {
	float: left;
	height:148px;
}
#logo-image img {
	position:relative;
	top:-49px;
	left:7px;
	border: 0;
}
#header h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#header h2 a {
	text-decoration:none;
	font-weight:500;
}
#header h1 {
	font-size: 18px;
	font-weight: bold;
	background-color: #263676;
	margin:0;
	padding: 1px 0 3px 190px;
	color: #efdd30;
}
#header h1 a {
	color: #efdd30;
	font-size: 17px;
	text-decoration: none;
}
.headerimage {
	text-align: center; 
	background-color: #000;
	height: 66px;
	min-height: 66px;
	width: 100%;
}
#content-wrapper {
	background:url('images/bg-badge.png') repeat 50% 35% fixed;
	margin: 0 auto;
	padding:0 0 10px;
	clear:both;
}
#content {
	width: 976px;
	background-color: #fff;
	border: 1px solid #010101;
	border-top:none;
	margin: 0 auto 10px;
	padding:0 12px 10px 10px;
}
#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
#content-wrapper #ad-footer,
#content-wrapper #unit-footer {
	border: 0;
	clear: both;
	height: 90px;
	width: 632px;
	margin: 0 auto;
}
#hot-topics {
	width: 100%;
	height: 41px;
	background: url('images/hotbar-background.png') repeat-x;
}
.hot-topics-content {
	height:40px;
	margin:0 auto;
	width:986px;
}
.tagline {
	color: #002030;
	margin: 10px 0 0 14px;
	width:175px;
	font-size: 20px;
	float: left;
	font-weight:700;
}
.hot-box-container {
	font-size:11px;
	padding:7px 0 7px;
}
.hot-box-header {
	float:left;
	color:#263676;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border:1px solid #282828;
	border-right:0;
	background: url("images/yellow-gradient.png") repeat;
	background-size: contain;
	font-weight:700;
	padding:4px 4px 3px;
	width:58px;
	height:18px;
}
.hot-box {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border:1px solid #282828;
	background:url("images/brushed-steel.png") repeat-x transparent;
	float:left;
	font-weight:700;
	padding:7px 0 0 3px;
	width:690px;
	height:18px;
}
.hot-box a {
	text-decoration: none;
	padding:0 2px;
}
#featured-posts {
	margin:0 0 0 187px;
	list-style:none;
	height:170px;
	width:790px;
	overflow:hidden;
	padding:0;
}
#featured-posts li {
	height:160px;
	overflow:hidden;
	width:187px;
	float:left;
	margin:10px 5px 0;
}
.featured-post-thumb {
	background:#263676;
	overflow: hidden;
	text-align:center;
	width:140px;
	height:105px;
	border:1px solid #263676;
	display:block;
	margin: auto;
}
.featured-post-thumb img {
	border:none;
	width:140px;
	height:auto;
}
.featured-post-thumb img {
	width:auto;
	height:140px;
}
#featured-posts li a {
	text-decoration:none;
	float:left;
}
.featured-post-title {
	display:block;
	font-size:14px;
	line-height:17px;
	font-weight:700;
	text-align: center;
}
/* Post -------------------------------------------------------*/
#posts {
	float: left; 
	width: 650px;
	z-index: 3;
}
#posts a.related-post {
	background:url(images/related-post.png) no-repeat 0 50% #fff;
	padding:0 0 0 8px;
}
.pagetitle {
	border-bottom:1px dashed #263676;
	font-weight:500;
	font-size:26px;
	margin:10px 0 15px;
}
.post {
	clear: both;
	font-size: 13px;
	margin:5px 0 0;
	padding:0 0 10px;
	position:relative;
}
.post h1 {
	font-size: 31px;
	line-height: 33px;
	margin:0 0 8px 0;
	color: #002030;
}
.post h1 a {
	color: #002030;
	text-decoration: none;
}
.post a {
	text-decoration: none;
	color: #263676;
}
.post a:hover {
	color: #000;
}
.post .meter-single {
	position:absolute;
}
.meter {
	height:209px;
	width:62px;
	position:absolute;
	left:0;
	text-indent:-9999px;
	background:url(images/meter-sprites.png) no-repeat;
}
.meter-0	{background-position:-73px 0;}
.meter-1	{background-position:-135px 0;}
.meter-2	{background-position:-197px 0;}
.meter-3	{background-position:-259px 0;}
.meter-4	{background-position:-321px 0;}
.meter-5	{background-position:-383px 0;}
.meter-6	{background-position:-445px 0;}
.meter-7	{background-position:-507px 0;}
.meter-8	{background-position:-569px 0;}
.meter-9	{background-position:-631px 0;}
.meter-10 {background-position:-693px 0;}

.post .blurb-image {
	float: left;
	margin:0 10px 10px 0;
	text-indent:75px;
}
.post .blurb-text {
	margin-bottom: 30px;
	line-height: 20px;
	margin:0 0 10px 0;
	min-height:200px;
}
.single .post .blurb-text {
	margin-left:0;
	margin-bottom: 30px;
}
.post .newsletter-tease {
	margin-top: 10px;
	clear: both;
}
.post p {
	font-size: 14px;
	line-height: 20px;
	margin:0 0 10px 70px;
}
.permalink {
	float:right;
	margin:0;
	width:193px;
	padding:5px 0 0;
}
.post p.dateline {
	font-size: 12px;
	color: #6b6b6b;
	margin: 0 0 2px 70px;
}
/*.post p.tags,
.single .post p,
.single .post dateline,*/
.single .post tags {
	margin:0 0 0 70px;
}
#page .post p,
#page .post dateline,
#page .post tags {
	margin:0 0 10px;
}
.post p.tags a {
	font-size: 10px;
	background-color: #d8d8df;
	color: #061b60;
	padding: 1px 3px;
	text-decoration: none;
}
.post .comments {
	background: url('images/yellow-gradient.png') top left repeat-x;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin: 5px 0 10px 0;
	width:116px;
	text-align:center;
}
.post .comments a {
	padding: 2px 3px 2px 3px;
	text-decoration: none;
	color: #002030;
}
.post .comments img {
	border: 0;
	background-color: transparent;
	padding: 0;
	margin:0;
}
.post img {
	border: 1px solid #263676;
	padding: 2px;
	background-color: #deb312;
	max-width:645px;
}
.post .comments-area img {
	border:0;
	padding:0;
	background-color:transparent;
}
.post .alignright, .navigation .alignright {
	float:right;
	margin:5px 0 5px 5px;
}
.post .alignleft, .navigation .alignleft {
	float:left;
	margin:5px 5px 5px 0;
}
.post .wp-caption-text {
	font-size:11px;
	text-align:right;
	margin:0 0 10px 0;
}
.post #photo-page .wp-caption-text {
	text-align:center;
}
.post .stars {
	clear:both;
	/* NOT SURE WHICH IS CORRECT. THE FOLLOWING WERE IN BETA, BUT NOT PROD */ 
	background: url('images/stars.png') repeat-x bottom;
	height:8px;
}
.post .stars img {
	background:none;
	border:0;
}
/* ---------------------------------------------------------------*/
/* Post in Series of Posts Only-----------------------------------*/
#posts form#loginform input.input {
	display:block;
}
#posts form#loginform input#rememberme {
	margin:8px 7px 8px 0;
	float:left;
}
#posts form#loginform .forgetmenot label {
	float:left;
	margin: 6px 0 0 0;
}
#posts form#loginform .submit {
	clear:both;
}
#posts ul.tml-action-links {
	margin:0;
	padding:0 17px 0;
}
#posts ul.tml-action-links li {
	margin: 0 0 5px 0;
}
/* ---------------------------------------------------------------*/
/* Sidebar -------------------------------------------------------*/
/* General -----------------------------------------------------*/
/* NOT SURE WHICH IS CORRECT. THE FOLLOWING CLASS WAS IN PROD, BUT NOT BETA */ 
.sidebars-container {
	float: right; 
	width: 310px;
	text-align: left;
}
.sidebar {
	float: right; 
	width: 300px;
	padding: 0 0 0 10px;
	text-align: left;
}
.sidebar .widget-title{
	display: none;
}
.sidebar .top-space{
	height: 30px;
	background: url(images/tease-bg-nocache.png) #C30101 -197px 0;
	margin: 0 -12px 0 0;
}
.sidebar .sidebar-item {
	margin: 10px 0 10px 0;
	background-color: #eee;
	border: 1px solid #a9a9a9;
	overflow: hidden;
	width: 280px;
	padding: 10px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.sidebar ul {
	margin: 0;
	padding: 0;
}
.sidebar li {
	list-style-type:none;
}
.sidebar .sidebar-icon img {
	border: 0;
	float: left;
	margin: 0 5px 5px 5px;
}
.sidebar .sidebar-item h2 {
	font-size: 18px;
	color: #002030;
	margin: 0 0 10px;
}
.sidebar .sidebar-item h2 a {
	text-decoration: none;
	border-bottom:1px solid #00005E;
}
.sidebar #most-popular a {
	text-decoration: none;
}
.cid-916 #NmWgContainer {
	width:280px !important;
}
.sidebar.top-ad,
.sidebar.bottom-ad {
	width:auto;
}
.sidebar .widget-rss .widget-title {
	display:block;
	margin:0;
}
.sidebar .widget-rss .widget-title a {
	font-size:18px;
}
.sidebar .widget-rss li {
	margin:10px 0;
}
.sidebar .widget-rss a {
	font-size:14px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar .widget-rss a:hover {
	text-decoration: underline;
}
/* ---------------------------------------------------------------*/
/* Search Form ---------------------------------------------------*/
.sidebar .searchform {
	background-color:#263676;
	width:312px;
	height:30px;
	margin:0 0 10px;
}
.sidebar .searchform input#s {
	margin:5px 0 0 10px;
	width:207px;
	height:16px;
	background-color:#f6f6ee;
	border:none;
}
.sidebar .searchform input.button {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	width:75px;
	cursor:pointer;
	background:url("images/button-bg.png") repeat;
	margin:0 0 0 5px;
	font-size:12px;
	color:#002030;
	font-weight:bold;
	text-transform: uppercase;
}
/* ---------------------------------------------------------------*/
/* Tips ----------------------------------------------------------*/
.sidebar #tips a {
	background: url("images/icon-tips.png") no-repeat;
	font-size: 18px;
	text-decoration: none;
	line-height: 40px;
	display: block;
	height: 50px;
	padding: 5px 0 0 60px;
}
/* ---------------------------------------------------------------*/
/* Side Ad ----------------------------------------------------------*/
.sidebar #ad-sidebar, .sidebar #ad-sidebar-btf,
.sidebar #unit-sidebar, .sidebar #unit-sidebar-btf{
	margin: 10px 0 10px 0;
	border: 0;
}
/* ---------------------------------------------------------------*/
/* Most Popular --------------------------------------------------*/
.sidebar #most-popular {
	font-size: 16px;
	color: #002030;
	line-height: 16px;
}
.sidebar #most-popular li {
	margin:0 0 10px;
	clear: both;
}
.sidebar #most-popular span.most-popular-img {
	background:#263676;
	text-align:center;
	padding:1px;
	float:left;
	width:65px;
	margin:0 5px 10px 0;
}
.sidebar #most-popular img {
	border: none;
}
.sidebar #most-popular a:hover {
	color: #000;
}
/* ---------------------------------------------------------------*/
/* Twitter Feed --------------------------------------------------*/
#twitter-feed .twitter-teaser {
	margin: 3px 0;
	font-weight: bold;
	font-size: 12px;
}
#twitter-feed ul {
	margin:0;
	padding:0
}
#twitter-feed li {
	margin:0 0 10px;
	list-style-type:none;
	overflow:hidden;
}
#twitter-feed h3 {
	font-size: 15px;
	margin: 0;
	display:inline-block;
}
#twitter-feed h3 a {
	text-decoration: none;
	color: #002030;
}
#twitter-feed img {
	float: left;
	border: 1px solid #263676;
	margin: 5px 5px 0 0;
}
#twitter-feed p {
	padding:0 0 0 56px;
	font-size:12px;
	margin:0;
}
#twitter-feed p a {
	text-decoration: none;
}
#twitter-feed a:hover {
	color: #000;
}
#twitter-feed .twitter-more {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	text-align:right;
	clear:left;
	padding: 10px 5px 0 0;
}
/* ---------------------------------------------------------------*/
/* Follow --------------------------------------------------------*/
.sidebar #follow a {
	font-size: 18px;
	text-decoration: none;
	line-height: 40px;
	display: block;
	height: 50px;
	padding: 5px 0 0 60px;
}
.sidebar #follow-facebook {
	background: url("images/icon-facebook.png") no-repeat;
}
.sidebar #follow-twitter {
	background: url("images/icon-twitter.png") no-repeat;
	margin:0 0 10px;
}
/* ---------------------------------------------------------------*/
/* Newsletter Form ---------------------------------------------------*/
.sidebar #newsform h2 {
	font-size:14px;
	font-weight:700;
	
}
.sidebar #newsform form {
	margin:5px 0 0;
	background-color: #263676;
	height:34px;
	width: 280px;
}
.sidebar #newsform form input#newsinput {
	background-color: #f6f6ee;
	border: none;
	width: 152px;
	height:16px;
	margin:8px 0 0 10px;
}
.sidebar #newsform form input.button {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width:98px;
	cursor: pointer;
	background: url("images/button-bg.png") repeat;
	margin: 0 0 0 5px;
	font-size: 12px;
	color: #002030;
	font-weight: bold;
	text-transform: uppercase;
}
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/

/* Footer -------------------------------------------------------*/
#footer {
	margin-left: auto;
	margin-right: auto;
	padding: 35px 0 20px 0;
	text-align: center;
	background-color: #263676;
}
#footer #credits {
	color: #fff;
	font-size: 10px;
}
#footer #credits a {
	color: #fff;
	text-decoration: none;
}
#footer #credits a img {
	border: 0;
}
/* ---------------------------------------------------------------*/
.salutation {
	text-align: right;
	font-style: italic;
}
.comments-area {
	padding: 10px;
	margin: 20px 0 30px 0;
	list-style-type: none;
}
.comments-area li {
	margin: 10px 0 0 0;
}
.comments-area .byline a {
	font-weight: bold;
	font-size: 13px;
}
.comments-area .byline {
	font-weight: bold;
	font-size: 13px;
}
.comments-area .dateline {
	font-size: 11px;
	margin: 0 0 3px 0;
	font-style: italic;
}
.comments-area .commentnum {
	background: url('images/comment-background.png') top left repeat-x;
	padding: 2px 3px 2px 3px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	clear: both;
	color: #002030;
}
.comments-area .commentnum img {
	background-color: transparent;
	border: 0;
}
.comments-area textarea {
	width: 99%;
	height: 150px;
	border: 1px solid #ccc;
	font-size: 12px;
	padding: 2px;
}
.comments-area #submitbutton {
	background-color: #e5e5e5;
	border: 1px #a3a8af solid;
	margin: 5px 0 0 0;
	color: #313442;
	font-size: 12px;
}
#ajax_login #submitbutton {
	background-color: #e5e5e5;
	border: 1px #a3a8af solid;
	margin: 10px 0 10px 0;
	color: #313442;
	font-size: 12px;
}
.comments-area .add-comment {
	font-weight: bold;
	font-size: 11px;
	float: left;
}
#fbc_login img {
	border: 0;
	background-color: transparent;
}
.comments-area .comment-login {
	float: right;
	font-size: 11px;
}
.comments-area .comment-login a {
	font-weight: bold;
}
.comments-area .avatar {
	float: left;
	margin-right: 10px;
}
.comments-area .commentbox {
	font-size: 14px;
}
.comments-area p {
	margin-left: 60px;
}
.alignleft {
	float: left;
}
.navigation a {
	text-decoration: none;
}
.related a {
	font-size: 14px;
	font-weight: normal;
	color: #002030;
	text-decoration: none;
	line-height: 14px;
}
.related li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-image:url('images/star.png')
}
ul {
	margin: 3px 0 0 20px;
}
h4 {
	background: url('images/comment-background.png') top left repeat-x;
	padding: 2px 3px 2px 3px;
	font-size: 12px;
	margin: 35px 0 5px 0;
	font-weight: normal;
	color: #002030;
	width: 125px;
	padding-left: 5px;
}
#tease {
	display: none;
	background:url(images/tease-bg-nocache.png) #C30101 -197px 0;
	font:13px/22px Verdana, Helvetica, Arial, sans-serif;
	font-weight:700;
	height:21px;
	width:666px;
	padding:3px 0 6px 20px;
	margin:0 0 0 -10px;
	color:#fff;
	text-align:left;
}
#tease span {
	float:left;
}
#tease a {
	color: #fff;
}
.car-yearmonth {
	font-weight: bold;
}
.car-yearmonth span {
	font-weight: normal;
}
ul.car-monthlisting {
	margin: 0 0 0 20px;
	padding: 0;
}
ul.car-list li {
	list-style-image: url('images/star.png');
	margin: 3px 0 0 0;
}
#story-icon {
	margin: 4px 5px 0px 0px;
	padding: 0;
	border: 0;
}
.category-label {
	font-size: 12px;
	padding: 1px 3px;
	font-weight: 700;
	color: #fff;
	margin: 4px 5px 0 10px;
	float: left;
	line-height: 13px;
	background: url('images/label-background.png');
}
.category-label-inside {
	font-size: 12px;
	font-weight: 700;
	padding: 0 3px 1px 3px;
	color: #fff;
	line-height: 13px;
	background: url('images/label-background.png');
	margin:2px 0 2px 70px;
	display:inline-block;
}
#special h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	clear: both;
}
#special .wp-caption-text {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
#special img {
	float: left;
	margin-right: 5px;
	border: 5px solid #002030;
}
#poll {
	float: right;
}
.al_nodisplay {
	display: none;
}
#al_loading, #al_login, #al_register, #al_lostPassword {
	height: 175px;
}
#al_loadingImage {
	margin-top: 35px;
}
.starspace {
	border: 0;
	width: 8px;
	height: 8px;
	margin: 0 2px;
}
.starspace-wide {
	border: 0;
	width: 8px;
	height: 8px;
	margin: 0 4px;
}
.postload, .noload {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1000;
}
#unsupported-browser {
	background: #fcc;
	border-bottom: 1px solid #866;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
/* -- NETWORK FOOTER START -- */
#network {
	background-color: #f4f4f4;
	overflow: hidden;
	position: relative;
	padding: 15px;
}
#network-container {
	margin: 5px auto 5px;
	width: 955px;
	border: 1px solid #454545;
	background-color: #646464;
	padding: 7px;
	position: relative;
}
#network-container a {
	font-weight: normal;
}
#network-container img.network-header {
	margin-bottom: 3px;
	float: left;
}
#network-container span.ad-link {
	display: inline-block;
	float: right;
	margin: 2px;
	text-shadow: 0 1px 1px #222;
	font-family: georgia,"times new roman",serif;
}
#network-container span.ad-link a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}
#network-container span.ad-link a:hover {
	text-decoration: underline;
}
#rows-container {
	background-color: #e2e2e2;
	padding: 5px 0;
	position: relative;
}
#rows-container a {
	text-decoration: none;
	border-bottom: 1px solid #aaa;
	color: #000;
	text-shadow: 1px 1px #ddd;
}
#rows-container a:hover {
	color: #222;
	background-color: #FFF;
	border-bottom: 1px solid #000;
}
#rows-container .row {
	background-color: #FFF;
	margin: 0 0 5px;
	position: relative;
	overflow: hidden;
	font-family: Georgia, serif;
	font-size: 17px;
	color: #646464;
	min-height: 64px;
	height:auto !important;
	height:64px;
}
#rows-container .fade-right {
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
	height: 100%;
	width: 30px;
	background-image: url('images/network-fade-right.png');
}
#rows-container .fade-left {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	height: 100%;
	width: 253px;
	background-image: url('images/network-fade-left.png');
}
#rows-container ul.site-headlines {
	padding: 0;
	margin: 8px 0 8px 253px;
	list-style: none;
	line-height: 1.6em;
	white-space: nowrap;
	text-align: left;
	width: 702px;
}
#rows-container ul.site-headlines li{
	margin-left: 0;
	padding: 2px 0;
}
#rows-container ul.soon {
	margin-top: 21px;
}
#rows-container .site-logo {
	position: absolute;
	margin-top: -32px;
	top: 50%;
	left: 0;
	border: 0;
	z-index: 20;
}
#rows-container .site-logo:hover {
	opacity: .8;
	filter:header(opacity=80);
}
#rows-container .last {
	margin-bottom: 0;
}
.clearfix {
	clear: both;
}
/* -- NETWORK FOOTER END -- */

/* @group 3rd party */
#home .sharethrough-placement {
	margin-bottom: 10px;
	padding-bottom: 20px;
}
.single .sharethrough-placement {
	margin-top: 20px;
	padding-top:20px;
	/* NOT SURE WHICH IS CORRECT. THE FOLLOWING WAS IN PROD
	background:url('images/stars.png') no-repeat; */
	background:url('images/stars.png') repeat-x;
}
#content #crowd-ignite {
	margin:10px 0;
	list-style:none;
	padding-left:0;
	clear:left;
}
#content #crowd-ignite:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#crowd-ignite li {
	float:left;
	width:118px;
	margin:0 0 10px;
	padding:0 9px 0 0;
	height: 200px;
}
#content #crowd-ignite img {
	width:108px;
	height:108px;
	border:2px solid #CCC;
	margin:0 0 5px;
	padding:3px;
	background-color: #fff;
}
#crowd-ignite a {
	font-family:Helvetica,Arial,sans-serif;
	font-weight:700;
	color:#555;
}
#content #crowd-ignite a:hover img {
	border:2px solid #000;
}
#crowd-ignite .crowd-ignite-last {
	padding:0;
}
#content #posts #crowd-ignite li a:hover {
	color:#C10000;
	background:none;
}
/* @end */

#content #social-single {
	display:block;
	padding:0;
	margin-left:70px;
	height:24px;
}
#content #social-single li {
	float:left;
	margin:0 auto;
	list-style:none;
}
#content #social-single #soc-single-google{
	margin-right:24px;
}
#content #social-single #soc-single-pinterest{
	margin-right:24px;
}
#content #social-single #soc-single-facebook{
	margin-right:24px;
}
#content #social-single #soc-single-twitter{

}
/* iframe is targeted here to stop thr button from overlapping flash content */
#content .share-facebook iframe#facebook-like-inner {
	width:51px;
	height:65px;
	float:left;
	margin:0 4px 0 0;
}

/* @group DFP Skins */
body.skinned #am-skin {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	text-indent: -9999px; 
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}

body.skinned #header-wrapper { 
	position: relative;
	width: 1000px;
	margin: 0 auto;
	background: transparent;
}
body.skinned #hot-topics { 
	position: relative;
	width: 998px;
	margin: 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
body.skinned #content-wrapper { 
	position: relative;
	width: 1000px;
	background: transparent;
}
body.skinned #network{ 
	position: relative;
}
body.skinned #footer { 
	position: relative;
}
body.skinned #network-bar {
	position: relative;
}
body.skinned #logo-image img{
	z-index: 10;
}
/* @end */
#interstitial-1x1, #popunder-1x2, #skin-1x3{
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.page .facebook_button img,
.post .facebook_button img {
	background: none;
}
#sidebar-featured{
	float: right;
	width: 300px;
	padding: 0 0 0 10px;
	text-align: left;
}
#sidebar-featured img{
	width: 148px!important;
	height: auto!important;
	float: left;
	background-color: black;
}
#sidebar-featured .widget_sp_image-description,
#sidebar-featured li h6.widget-title{
	padding: 7px;
	float: right;
	width: 138px;
	height: 97px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
#sidebar-featured h6{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin: 12px 0;
}
#sidebar-featured li{
	list-style: none;
	height: 111px;
	background-color: rgb(32, 32, 32);
	color: white;
	cursor: pointer;
	margin-bottom: 10px;
	position: relative;
}
#sidebar-featured li:hover{
	color: black;
}
#sidebar-featured li:hover img{
	opacity: 0.5;
}
#sidebar-featured li:hover .widget_sp_image-description,
#sidebar-featured li:hover h6.widget-title{
	background-color: white;
}
#sidebar-featured p{
	margin: 0;
	font-size: 13px;
	line-height: 17px;
}
#sidebar-featured .clear{
	clear: both;
}
#sidebar-featured .widget_sp_image-image-link{
	position: absolute;
	width: 100%;
}
.subscribe-button-widget  {
    font-family: Verdana,Helvetica,Arial,sans-serif;
    width: 90px;
    cursor: pointer;
    background: url('images/button-bg.png') repeat scroll 0% 0% transparent;
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    color: #002030;
    font-weight: bold;
    text-transform: uppercase;
}
.subscribe-email-widget {
  width: 170px;
  font-size: 10px;
}

#tag_descr {
	font-size: 14px;
	text-align: justify;
	border-bottom: 1px dashed #263676;
	margin-bottom: 18px;
}
.tag_pagetitle {
	border-bottom: none;
	margin-bottom: 5px;
}

#newsletter-form p {
	margin-left: 0;
}

#page-475171 .post p,
#page-475174 .post p,
#page-475176 .post p {
	margin-left: 0;
}
#page-475171 .post .social-b,
#page-475174 .post .social-b,
#page-475176 .post .social-b {
	display: none !important;
}
.success-frame {
	border:2px solid #080; 
	background:#cfc; 
	padding:10px;
}
.fail-frame {
	border:2px solid red; 
	background: #f69595; 
	padding:10px;
}

#content-wrapper #posts h2,
#home #posts h2 {
	font-size: 31px;
	line-height: 33px;
	margin: 0 0 8px 0;
	color: #002030;
}
#content-wrapper #posts h2 a,
#home #posts h2 a {
	color: #002030;
}
h1.tag_pagetitle {
	border-bottom: none;
	margin-bottom: 5px;
	color: #000;
}

#sidebar-lower h4,
#sidebar h4 {
	font-size: 18px;
	color: #002030;
	margin: 0 0 10px;
	width: auto;
	background: none;
	font-weight: bold;
	padding-left: 0;
}
#sidebar-lower h4 a {
	text-decoration: none;
}

.mobile {
	display:none;
}
