/* @override 
	http://paidcontent.org/css/mobile.css
	http://moconews.net/css/mobile.css
	http://contentsutra.com/css/mobile.css
	http://paidcontent.co.uk/css/mobile.css
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

div, ul, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	overflow: auto;
	font-weight: 500;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
 
body {
	width: 100%;
	font: 100% Georgia, "Times New Roman", Times, serif;
	color: #343434;
	padding-bottom: 0.75em;
}

.pc a, .pc #box_content h2 {
	color: #680102;
}

.mn a, .mn #box_content h2 {
	color: #233D78;
}

.cs a, .cs #box_content h2 {
	color: #7C9541;
}

.uk a, .uk #box_content h2 {
	color: #A23F28;
}

p {
	margin-bottom: 1em;
}


/* Top Menu CSS */

#network_menu {
	background-color: #000;
	color: #FFF;
	list-style-type: none;
	font-size: 0.6875em;
	padding: 0.5em 0 0 3px;
}

#network_menu li {
	height: 20px;
	padding: 0 0 6px 0;
	float: left;
	background-image: url(http://paidcontent.org/images/site/bg_menu_tabs.png);
	background-repeat: no-repeat;
	margin: 0 2px 0 0;
}

#network_menu li a {
	padding: 6px 6px 0;
	margin: 0;
	display: block;
	background-image: url(http://paidcontent.org/images/site/bg_menu_tabs.png);
	background-position: top right;
	background-repeat: no-repeat;
	color: white;
}

#network_menu li a:hover {
	text-decoration: none;
}

#network_menu li.pc:hover, .pc #network_menu li.pc {
	background-color: #989663;
}

#network_menu li.mn:hover, .mn #network_menu li.mn {
	background-color: #8591C5;
}

#network_menu li.cs:hover, .cs #network_menu li.cs {
	background-color: #7C9541;
}

#network_menu li.uk:hover, .uk #network_menu li.uk {
	background-color: #A23F28;
}

#box_content {
	margin: 0 .8125em;
}

#box_masthead {
	margin: .85em .8125em;
}

#box_masthead h1 {
	float: left;	
}

#box_masthead a#link_fullsite {
	padding-top: 1.25em;
	display: block;
	text-align: right;
	font-style: italic ;
	font-weight: 900 ;
	font-size: 0.6875em;
}

#box_ad {
	text-align: center;
	padding-bottom: .8125em;
}

#box_ad:first-child {
	margin: auto;
	width: 234px;
	height: 60px;
	border: 1px solid #CCC;	
}

#box_content {
	margin-top: 0;
	border-top: 4px solid #343434;
	position: relative;
}

#box_content h2 {
	padding: .6875em 0 .75em 0;
	border-bottom: 2px solid #EFEEEE;
	font-size: 1.25em;
}

#box_content.entry h2 {
	margin-top: 1.25em;
	padding: 0 0 .5em 0;
	border-bottom: 2px solid #EFEEEE;
	font-size: 1.25em;
}

#box_content h3 {
	padding: .6875em 0 .75em 0;
	line-height: 1.2;
	color: #343434;
}

#box_content h3 a {
	color: #343434;
}

.pc #box_content h3 a:hover {
	color: #680102;
}

.mn #box_content h3 a:hover {
	color: #233D78;
}

.cs #box_content h3 a:hover {
	color: #314720;
}

.uk #box_content h3 a:hover {
	color: #A23F28;
}
	
#box_content #entry_1 {
	border-top: none;
}

.pc #box_content h3 {
	border-top: 2px dotted #989663;
}

.mn #box_content h3 {
	border-top: 2px dotted #8591C5;
}

.cs #box_content h3 {
	border-top: 2px dotted #8591C5;
}

.uk #box_content h3 {
	border-top: 2px dotted #A23F28;
}

#box_content.entry div.body {
	margin: .6875em 0;
	font: .8125em Arial, Helvetica, sans-serif;
	line-height: 1.3;
}

p.byline {
	margin: 0;
	padding: 0;
	clear: both;
	position: absolute;
	top: 5px;
	color: #818180;
	font-size: .6875em;
	font-style: italic;
}

p.byline span.date {
	padding-left: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

#box_pagination {
	padding-top: 0.75em;
	border-top: 4px solid #343434;		
}

#button_next {
	float: right;
}

#button_prev, #box_pagination.entry #button_next, .all_headlines {
	float: left;
}

.all_headlines {
	margin-top: 0.75em;
	margin-left: 1em;
}

a.small_button:link, a.small_button:visited, a.small_button:link, a.small_button:visited {
	font: italic bold 0.75em Georgia, "Times New Roman", Times, serif;
	border: 1px solid black;
	padding: 2px 3px;
}

a.small_button:hover, a.small_button:hover {
	color: white;
	text-decoration: none;
}

.pc a.small_button {
	border: 1px solid #680102;
}

.mn a.small_button {
	border: 1px solid #233D78;
}

.cs a.small_button {
	border: 1px solid #314720;
}

.uk a.small_button {
	border: 1px solid #3C3835;
}

#box_pagination.entry {
	padding: 0;
	border-bottom: 4px solid #343434;
}

#box_pagination.entry div {
	padding: .5em 0;	
}

#box_pagination.entry div:first-child {
	border-bottom: 2px dotted #EFEEEE;
}

#box_pagination.entry h4 {
	padding: .2em 0 0 .6875em;
	font-size: .8125em;
}

a.button, button.button, a.button:hover {
	padding: .3em .5em .5em .5em;
	display: block;
	font-size: 0.875em;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
}

.pc a.button {
	border: 1px solid #B31C1C;
	background: #B31C1C url(http://paidcontent.org/images/site/bg_button_pc.png) repeat-x left center;
}

.pc a.button:hover, .pc a.small_button:hover {
	background-color: #680102;
	background-image: none;
}

.mn a.button {
	border: 1px solid #8591C5;
	background: #8591C5 url(http://paidcontent.org/images/site/bg_button_mn.png) repeat-x left center;
}

.mn a.button:hover, .mn a.small_button:hover {
	background-color: #233D78;
	background-image: none;
}

.cs a.button {
	border: 1px solid #7C9541;
	background: #7C9541 url(http://paidcontent.org/images/site/bg_button_cs.png) repeat-x left center;
}

.cs a.button:hover, .cs a.small_button:hover {
	background-color: #314720;
	background-image: none;
}

.uk a.button {
	border: 1px solid #A23F28;
	background: #A23F28 url(http://paidcontent.org/images/site/bg_button_uk.png) repeat-x left center;
}

.uk a.button:hover, .uk a.small_button:hover {
	background-color: #3C3835;
	background-image: none;
}

