/*
Theme Name: Positive News
Theme URI: http://www.guardianwebdesign.com.au/960bc
Description: Positive News' custom theme based on the 960 CSS framework.
Version: 0.9
Author: Xander Ashwell
Author URI: http://www.xanderashwell.co.uk
Tags: fixed-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar

Based on the 960bc theme, 960 grid by Troy Dean.
	http://www.guardianwebdesign.com.au/960bc

*/

/* for ease of updating into the future we use separate style sheets for colours and typography */

@import url(css/go-styles.css);

@import url(colours.css);
/* @import url(typography.css); minify below */

/* osb hack to make form validation message HUGE */
.wpcf7-form div.wpcf7-response-output {
    font-size: 25px !important;
}

body{font-size:62.5%;font-family:Helvetica, Arial,sans-serif;text-align:left}
h1,h2,h3{font-family:QuintURW-Med, Georgia, sans-serif;font-weight:normal}

td {
    border: 1px solid;
    padding: 5px;
}

#headerimg .description{font-size:1.2em;text-align:left}

#header_meta{font-size:1em;text-transform:uppercase;font-weight:bold;background-color:#fff;padding:5px; display:none;}

h1{font-size:2.2em;line-height:.9em;margin-top:0;letter-spacing:-.03em}h2{font-size:2em;line-height:1em;margin-top:.5em;letter-spacing:-.03em}#content h2,#content h1{font-family:QuintURW-Med}#header h2{margin-bottom:0;line-height:0}h3{font-family:QuintURW-Med;font-size:1.8em;line-height:1.125em;margin-top:.7em;margin-bottom:.5em}h4{font-family:QuintURW-Med;font-size:1.6em;line-height:1.125em;margin-top:.7em;margin-bottom:.5em}h5,h6{font-size:1.2em;line-height:1em;margin-top:.3em;margin-bottom:.5em}#sidebar h4{font-family:Helvetica, Arial,sans-serif;font-size:1.4em;line-height:1.2em;border-bottom:2px solid #8dc640;margin:.75em 0 .5em}#sidebar h3{font-size:1.9em;line-height:1em;margin-top:0;margin-bottom:0}p{font-size:1.3em;line-height:1.4em;margin-top:1.2em;margin-bottom:1.2em}ul#recentcomments{font-size:1.3em;line-height:1.4em}ul#recentcomments li{border-bottom:1px solid #8dc640;color:#777}

.entry p,.entry ol,.entry ul li{font-size:1.5em;line-height:1.65em;/*margin-top:1.4em;margin-bottom:1.4em*/}

.listing p{font-size:1.4em;line-height:1.4em;margin-top:1.4em;margin-bottom:1.4em}code{font:1.1em 'Courier New', Courier, Fixed}acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em}small{font-size:1em;line-height:1.8em;margin-top:1.8em;margin-bottom:1.8em}.entry small{font-size:.7em;line-height:1.8em;margin-top:1em;margin-bottom:1.8em}.postmetadata{text-align:left}.navigationTop,.navigationBottom{font-size:1.5em;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em;text-align:left}li.cat-item{font-size:1.2em;line-height:1.5em}#sidebar ul li{list-style:none outside none}#sidebar h2{margin-bottom:0}#respond h2,h2#comments{margin-bottom:0;margin-top:30px}li.trackback a{font-size:1.2em;font-weight:normal}.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em}.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none}.commentmetadata{font-weight:normal}#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}#wp-calendar caption{font:bold 1.3em;text-align:center}#wp-calendar th{font-style:normal;text-transform:capitalize}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px}.noptopmargin p{margin-top:0;margin-bottom:.5em}.subheader p{margin-top:0;font-family:QuintURW-Med;font-size:1.7em;letter-spacing:-.015em;line-height:1.5em}#crumbs{padding:0 0 0 10px}h1.main_feature{font-family:QuintURW-Med;font-size:3.6em;margin-bottom:0;margin-top:.2em;padding:5px}h4.author{font-size:1.4em;line-height:1.2em;border-bottom:2px solid #8dc640;margin:.75em 0 .5em}h1.lefthead{font-family:QuintURW-Med;font-size:2.8em;margin-bottom:0}#left-col h2,.list h3{font-size:2.2em;line-height:1em;margin-top:.5em;margin-bottom:0}h3.listing{font-size:2.2em;line-height:.9em;margin-top:5px;margin-bottom:0}#article-title h2,h2.pagetitle{font-size:3em;margin-bottom:0}.post-date{float:right;position:relative;margin-top:12px;margin-left:10px;margin-bottom:-6px;color:#aaa;font-size:80%;padding:0 0 0 3px}.datelist{margin-top:-12px;margin-bottom:6px}.datelista{margin-top:5px;margin-bottom:2px}.month{text-transform:uppercase;font-size:1.2em;font-weight:bold;text-align:center;font-family:Helvetica, Arial,sans-serif}.day{font-family:QuintURW-Med;font-size:2.3em;text-align:center;letter-spacing:-.08em;line-height:1em}.year{text-transform:uppercase;font-size:1.1em;text-align:center;margin-top:-.6em;font-family:Helvetica, Arial,sans-serif}@font-face{font-family:QuintURW-Bol;src:url(http://positivenews.org.uk/webfonts/eot/style_32329.eot?#iefix) format(embedded-opentype),url(http://positivenews.org.uk/webfonts/woff/style_32329.woff) format(woff),url(http://positivenews.org.uk/webfonts/ttf/style_32329.ttf) format(truetype),url(http://positivenews.org.uk/webfonts/svg/style_32329.svg#QuintURW-Bol) format(svg)}span.caps{letter-spacing:-.005em}small.smalltitle{font-style:italic;color:#CCC;font-size:.8em}.arch_xa ul li h4{font-style:italic;color:#CCC;font-size:.4em}.arch_xa ul li h4 a{font-style:normal;color:#005D53;font-size:1.1em}.tenbottommargin{margin-bottom:10px}.nomargintop{margin-top:0}.textright{text-align:right}#footerContent small{font-size:.7em}.entry a,.commentlist li{font-weight:bold}h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite,a,#wp-calendar a{text-decoration:none}a:hover,#crumbs .current{text-decoration:underline}small.smallprint,.commentlist li,#commentform input,#commentform textarea,.commentlist li ul li{font-size:1em}.smallattachment,.attachment{text-align:center}
@font-face {font-family: 'QuintURW-Med';src: url('http://positivenews.org.uk/webfonts/eot/style_32330.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32330.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32330.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32330.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32330.svg#QuintURW-Med') format('svg');}
 @font-face {font-family: 'QuintURW-MedIta';src: url('http://positivenews.org.uk/webfonts/eot/style_32326.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32326.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32326.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32326.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32326.svg#QuintURW-MedIta') format('svg');}
 @font-face {font-family: 'QuintURW-ExtBol';src: url('http://positivenews.org.uk/webfonts/eot/style_32328.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32328.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32328.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32328.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32328.svg#QuintURW-ExtBol') format('svg');}
 @font-face {font-family: 'QuintURW-Lig';src: url('http://positivenews.org.uk/webfonts/eot/style_32331.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32331.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32331.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32331.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32331.svg#QuintURW-Lig') format('svg');}
 @font-face {font-family: 'QuintURW-LigIta';src: url('http://positivenews.org.uk/webfonts/eot/style_32327.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32327.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32327.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32327.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32327.svg#QuintURW-LigIta') format('svg');}
 @font-face {font-family: 'QuintURW-Bol';src: url('http://positivenews.org.uk/webfonts/eot/style_32329.eot');src: url('http://positivenews.org.uk/webfonts/eot/style_32329.eot?#iefix') format('embedded-opentype'),url('http://positivenews.org.uk/webfonts/woff/style_32329.woff') format('woff'),url('http://positivenews.org.uk/webfonts/ttf/style_32329.ttf') format('truetype'),url('http://positivenews.org.uk/webfonts/svg/style_32329.svg#QuintURW-Bol') format('svg');}

/* Begin Structure */

body {
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
		}

#page {
		position: relative;
		margin: 0;
		padding: 0;
		width: 100%;
		}

#header {
		height: 140px;
		width: 720px;
		float: left;
		position: relative;
		}

#headerimg {
		margin-top: 55px;
		}

#content, #left-col, #mainfeat {
		margin-top: 25px;
		}

#sidebar
{
		text-align: left;
		padding-bottom: 5px;
		}
		
.sidey, .topsidebar {
margin-top: 48px;
}

#footer {
		margin: 0px 0 0 0;
		padding: 0px 0 0 0;
		}	

.post {
		margin: 0 0 10px;
		}

.postmetadata {
		margin: 0px 0;
		}

.smallattachment {
		float: left;
		width: 128px;
		margin: 5px 5px 5px 0px;
		}

.attachment {
		margin: 5px 0px;
		}

p.postmetadata, p.meta {
		clear: both;
		font-size: 12px;
		}
		
div.themeta { margin: 5px 0; }
		
div.themeta p{
		margin-top: 0em;
		margin-bottom: 0em;
		}

/* End Structure */

/* Begin Images */
p img {
		padding: 0;
		max-width: 100%;
		}

img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
		}

img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
		}

.alignright {
		float: right;
		}

.alignleft {
		float: left
		}
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

.entry ul {
		padding: 0 0 0 35px;
		margin: 0;
		list-style-image:url("./images/bullet.png");
		list-style-type:square;
		list-style-position: outside;
		}
		
.entry ol {
		padding: 0 0 0 35px;
		margin: 0;
		list-style-position: outside;
		list-style-type: decimal;
		}
		

.entry ol li {
		margin: 0;
		padding: 0;
		}

.postmetadata ul, .postmetadata li {
		display: inline;
		list-style-type: none;
		list-style-image: none;
		}

/* End Entry Lists */

/* Begin Form Elements */
#mainsearch {
background-color: #8dc640;
margin-bottom: 10px;
}
#searchform {
		margin: 10px 5px;
		text-align: left;
		
		}
#sidebar #searchform #s {
width: 97%;
margin-left: auto;
margin-right: auto;
		}

#sidebar #searchsubmit {
		}

.entry form { /* This is mainly for password protected posts, makes them look better. */
		text-align:left;
		}

select {
		width: 130px;
		}

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

#commentform {
		margin: 5px 10px 0 0;
		}

#commentform textarea {
		width: 100%;
		padding: 2px;
		}

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

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

/* End Form Elements */

/* Begin Comments*/

.alt {
		margin: 0;
		padding: 10px;
		}

.commentlist {
		padding: 0;
		text-align: justify;
		}

.commentlist li {
		margin: 15px 0 10px;
		padding: 5px 5px 10px 10px;
		list-style: none;
		}

.commentlist li .avatar { 
		float: right;
		padding: 2px;
		}

.commentlist li ul li { 
		margin-right: -2px;
		margin-left: 4px;
		}

.commentlist p {
		margin: 10px 5px 10px 0;
		}

.children {
		padding: 0 5px 0 0;
		}

#commentform p {
		margin: 5px 0;
		}

.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}

.commentmetadata {
		margin: 0;
		display: block;
		}

/* End Comments */

/* Begin Calendar */
#wp-calendar {
		empty-cells: show;
		margin: 10px auto 0;
		width: 155px;
		}

#wp-calendar #next a {
		padding-right: 10px;
		text-align: right;
		}

#wp-calendar #prev a {
		padding-left: 10px;
		text-align: left;
		}

#wp-calendar a {
		display: block;
		}

#wp-calendar caption {
		text-align: center;
		width: 100%;
		}

#wp-calendar td {
		padding: 3px 0;
		text-align: center;
		}

/* End Calendar */

/* Begin Various Tags & Classes */

blockquote {
		margin: 15px 30px 0 10px;
		padding-left: 20px;
		color: 005D53;
		}

blockquote cite {
		margin: 5px 0 0;
		display: block;
		}

.center {
		text-align: center;
		}

.hidden {
		display: none;
		}

hr {
		display: none;
		}

.navigationTop {
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 30px;
		}

.navigationBottom {
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		}

/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

.wp-caption {
		text-align: center;
		padding-top: 4px;
		margin: 10px;
		}

.wp-caption img {
		margin: 0;
		padding: 0;
		}

.wp-caption p.wp-caption-text {
		padding: 0 4px 5px;
		margin: 0;
		}
/* End captions */

.readmore {
}

#left-col .post {
		margin: 20px 0 20px 0;
}

.readmore a {
		color: #8dc640;
		font-size: 10px;
		float: left;
		height: 10px;
		padding: 0px;
		color: #cccccc;
		text-align: center;
		font-weight: bold;
}

.readmorea a, .readmorea {
		color: #8dc640;
		font-size: 1em;
		padding: 0px;
		text-transform: uppercase;
		margin-top: -5px;
		margin-bottom: -5px;
		font-weight: bold;
}

.readmoreb a, .readmoreb {
		color: #8dc640;
		padding: 0px;
		text-transform: uppercase;
		margin-top: -5px;
		margin-bottom: -5px;
		font-weight: bold;
}

.readmore a:hover, .readmorea a:hover, .readmoreb a:hover {
		color: #00baba;
}

#light-shadow {
		background: transparent url('./images/revshadow.png') repeat-x left top;
		width: 100%;
		height: 20px;
		top: 0px;
		position: relative;
}

.uberfeature {
background: #8dc640 url('./images/revshadow.png') repeat-x left top;
margin-top: -40px;
padding-top: 40px;
padding-bottom: 20px;
margin-bottom: 20px;
}

a.donationcall{
background: #8dc640 url('./images/donation.png') no-repeat 0 0;
position: relative;
width: 460px;
height: 100px;
display: block;
text-indent: -9999px;
}

a.donationcall:hover { 
background-position: 0 -100px;
}
.uber {
padding: 0 10px;
}

#author_sidebar_image {
		float: right;
		display: inline;
		width: 40px;
		height: 40px;
		position: relative;
}


.widget {
margin-bottom: 10px;
overflow: hidden;
}

#respond {
padding-top: 10px;
}

/* loginregisterlogout tabbed list */
ul.tabs_login {
	padding: 0; margin: 20px 0 0 0;
	position: relative;
	list-style: none;
	font-size: 14px;
	z-index: 1000;
	float: left;
	}
ul.tabs_login li {
	border: 1px solid #E7E9F6;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	line-height: 28px; /* = */ height: 28px;
	padding: 0; margin: 0 5px 0 0;
	position: relative;
	background: #fff;
	overflow: hidden;
	float: left;
	}
ul.tabs_login li a {
	text-decoration: none;
	padding: 0 10px;
	display: block;
	outline: none;
	}
html ul.tabs_login li.active_login {
	border-left: 1px solid #E7E9F6;
	border-bottom: 1px solid #fff;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	background: #fff;
	color: #333;
	}
html body ul.tabs_login li.active_login a { font-weight: bold; }
.tab_container_login {
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
	border: 1px solid #E7E9F6;
	 -webkit-border-bottom-left-radius: 10px;
	 -khtml-border-radius-bottomleft: 10px;	
	 -moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
	 -khtml-border-radius-bottomright: 10px;	
	 -moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	z-index: 999;
	float: left;
	width: 100%;
	top: -1px;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }
/* global styles */
#login-register-password {}
	#login-register-password h3 {
		border: 0 none;
		margin: 10px 0;
		padding: 0;
		}
	#login-register-password p {
		margin: 0 0 15px 0;
		padding: 0;
		}
/* form elements */
.wp-user-form {}
	.username, .password, .login_fields {
		margin: 7px 0 0 0;
		overflow: hidden;
		width: 100%;
		}
		.username label, .password label { float: left; clear: none; width: 25%; }
		.username input, .password input { 
			font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
			float: left; clear: none; width: 200px; padding: 2px 3px; color: #777;
			}
.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px; }
#rememberme { float: left; clear: none; margin: 4px 4px -4px 0; }
.user-submit { padding: 5px 10px; margin: 5px 0; }
.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
	.userinfo p { 
		margin-left: 10px; 
		}
.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }
	.usericon img {
		border: 1px solid #F4950E;
		padding: 1px;
		}


.pagination {
clear:both;
padding:0px 0;
position:relative;
font-size:11px;
line-height:13px;
float: left;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #005d53;
}
 
.pagination a:hover{
color:#005d53;
background: #8dc640;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #8dc640;
color:#005d53;
}

ul {
	list-style: none outside none;
	list-style: none;
}

.pad10 { margin-bottom: 20px;}



.mainwrap_xa {
margin-bottom: 70px;
}

.limit_height {
height: 400px;
overflow: hidden;
}

.book_limit_height {
height: 400px;
overflow: hidden;
}

#starbase {
margin-bottom: 10px;
}

.five_stars {
width: 60px;
height: 10px;
position: relative;
background: transparent url('./images/star_rating.png') no-repeat 0px 0px;
display: block;
}

.four_stars {
width: 60px;
height: 10px;
position: relative;
background: transparent url('./images/star_rating.png') no-repeat 0px -10px;
display: block;
}

.three_stars {
width: 60px;
height: 10px;
position: relative;
background: transparent url('./images/star_rating.png') no-repeat 0px -20px;
display: block;
}

.two_stars {
width: 60px;
height: 10px;
position: relative;
background: transparent url('./images/star_rating.png') no-repeat 0px -30px;
display: block;
}

.one_star {
width: 60px;
height: 10px;
position: relative;
background: transparent url('./images/star_rating.png') no-repeat 0px -40px;
display: block;
}

.shuffle {
margin-left: -10px;
width: 670px;
}

.paypal select {
width: 100%;
float: left;
}
.paypal {

}

.paypal table {
float: left;
text-align: center;
}

.paypal input { float: left; clear: both; padding-top: 5px;}

#wrapper {background-color: #ffffff;}

.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }
.floatleft {float: left; display: block; padding-left: 10px;}
.floatlefta {float: left; display: block;}
.floatright {float: right; display: block;}
.margin_min {margin: 5px 0;}
.rightpad {padding-right: 5px;}

.donation_p {margin: 0px;}

#donatorator {
padding: 20px 0px 0px 10px;
width: 610px;
height: 50px;
}

#megaMenu ul li.ss-nav-menu-mega ul li.ss-nav-menu-item-depth-1 {
    margin-right: 22px;
}

.rss2 {
    float: right;
    position: relative;
    top: -22px;
}

.rss2 img {
    height: auto;
    width: 18px;
}

a.head_rss{
background: transparent url('./images/headrss.png') no-repeat 0px 0px;
float: right;
position: absolute;
top: 150px;
left: 911px;
width: 36px;
height: 36px;
display: block;
z-index: 101;
}

a.head_rss:hover { 
background-position: 0 -36px;
}

a.main_rss{
background: transparent url('./images/rss.png') no-repeat 0px 0px;
float: right;
position: relative;
width: 10px;
height: 10px;
display: block;
margin-top: -15px;
}

a.main_rss:hover { 
background-position: 0 -11px;
}

.mintopmargin {margin-top: -20px;}

#fb_login_comment { float: right; display: block;}

.old_article { padding: 1px 10px 4px 10px; background-color: #D7DD57;}
.old_article h4, .old_article small {color: #005d53;}

.pn_social {
width: 375px;
min-height: 380px;
float: left;
margin: 10px 15px 10px 0px;
overflow: hidden;
}

.pn_social_last {

width: 250px;
min-height: 380px;
float: left;
margin: 10px 0px 10px 0px;
overflow: hidden;

}

#pn_facebook {
background: transparent url('./images/facebookhead.jpg') no-repeat top center;
padding-top: 70px;
}

#pn_flickr {
background: transparent url('./images/flickrhead.jpg') no-repeat top center;
padding-top: 60px;

}

#pn_twitter {
background: transparent url('./images/twitterhead.jpg') no-repeat top center;
padding-top: 70px;
}

#pn_flickr a img{
padding-top: 14px;
padding-right:8px;
margin: 0px auto;
}

#twitter_update_list {
	font-size: 12px;
	line-height: 18px;
	list-style: none;
	padding-bottom: 5px;
	}
#twitter_update_list li {
	padding-bottom: 20px;
	padding-top: 5px;
	border-bottom: 1px solid #ccc;
	display: block;
	}
#twitter_update_list span, #twitter_update_list span a {
	color: #005d53;
	text-decoration: none;
	display: inline;
	clear: none;
	float: none;
	font-weight: normal;
	}
#twitter_update_list a {
	color: #8DC640;
	clear: both;
	display: block;
	float: left;
	font-weight: bold;
	}
	
#posfoot {
background: transparent url('./images/positive_footer.jpg') no-repeat top center;
width: 960px;
height: 37px;
}

.edit-post {
padding-left: 0px;
padding-right: 0px;
}

.paypal2 { margin-top: 0px; }

p.meta a {}
span.recent-comment-single {line-height: 14px;}
span.recent-comment-author { font-size: 12px; color: #005d53; font-weight: bold;}
span.recent-comment-text { font-size: 12px; }
li.recent-comment {margin-bottom: 8px;}
li.recent-comment a {color: #8DC640;}

.pad5 {
padding-bottom: 5px;
}

.margin5 {
margin-bottom: 5px;
}

a.socially {
float: left;
display: block;
position: relative;
width: 40px;
height: 40px;
background-position: 0px 0px;
background-repeat: none;
margin-bottom: 8px;
text-indent: -9000px;
overflow: hidden;
}

a.socially:hover {
background-position: 0px -40px;
}

a.fb-big {
background-image: url('./images/fb-big.png');
float: left;
}

a.tw-big {
background-image: url('./images/tw-big.png');
float: left;
margin-left: 10px;
}

a.su-big {
background-image: url('./images/su-big.png');
float: right;
}

.royalSlider .caption-black-text-block {font-size: 110%; line-height: 1.3em; background: rgba(0,0,0,0.50); opacity: 0.7 !important; -webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;}

 a.royalThumb:hover {
border: 3px solid #8DC640 !important;
}

.reviewsa {border-bottom: 1px solid #cccccc; margin-bottom: 5px; padding-bottom: 5px;}
.reviewsa #nogreen {border-bottom: 0px none !important;}

.reviewsa .deets {
color: #8dc640;
font-size: 1em;
padding: 0px;
text-transform: uppercase;
margin-top: -5px;
margin-bottom: 5px;
font-weight: bold;
text-align: right;
margin-right: -7px;
}

#omeg2 {margin-left: 2px;}

.smalldeets {font-size: 1em;
line-height: 1.2em;
margin-top: 25px;}

/*--------oli newswire edits---------*/

#article-title > img {
    width: 100%;
}
#post-13851 .thin-dark-border {
    display: none;
}

#post-13851 .newswire-page {
    margin-top: 1em;
}

#content #post-13851 {
    margin-top: -10px;
}

.newswire-feed a:hover, .newswire-feed a:visited {
color: #d3232a;
}
