/*
Theme Name: Psychologies.co.uk
Theme URI: http://psychologies.co.uk/
Description: The theme for psychologies .
Version: 1.0
Author: Mohammed Younas Awan
Author URI: http://sinusnode.com/
*/


html, body, form, fieldset {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
html {
    -x-system-font:none;
    color:#717171;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}
body {
    background-color:#eeeeee;
    text-align:center;

}

.red {
 color:	#E61A39;
}

/* fonts */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
    padding:0;
}


h1 {
    font-size:34px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:34px;	
}

h2 {
    font-size:18px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-transform:uppercase;
}
h3 {
    font-size:18px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:normal;
	line-height:18px;
}
h5 {
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0px;
	font-weight:bold;	
}
p {
    font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
    color:#717171;
	font-family:Arial, Helvetica, sans-serif;
}
#vote {
    font-size:1.2em;
    font-weight:normal;
    line-height: 1.5em;
}
li, dd, blockquote {
    margin-left:1em;
}
img, a img, :link img, :visited img {
    border:none;
    vertical-align:bottom;
}
ul {
    list-style-position:inside;
}
li {
    margin-left:0;

}
.article li {
	font-size:12px;
}

a {
    color:#e61a39;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

/* clear space */
.clear-block:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
}
.clear-block {
    display:inline-block;
	
}
* html .clear-block {
    height:1%;
}
.clear-block {
    display:block;
}
.clear {
    clear:both;
}
.center {
    text-align:center;
}
.clear-20 {
    padding-bottom:20px;}

.float-left {
    float:left;
}
.float-right {
    float:right;
}

#pollresultContainer {
	width:320px;
	height:14px;
	float:left;	
	margin:0px 0px 5px 0px;
}

#pollresultQuestion {
	height:12px;
	padding:2px 0px;
	width:170px;	
	margin:0px 10px 0px 0px;
	float:left;
}

#pollresultBar {
	height:14px;
	width:95px;
	float:left;	
	margin:0px 10px 0px 0px;
}

#pollresultpercentageText {
	height:12px;
	padding:2px 0px;
	float:left;}

/* template */
#wrapper {
    margin:0 auto 10px;
    text-align:left;
    width:980px;
}



/* navigation */

#navContainer {
    float:left;
    padding:0;
	margin:0px;
	width:980px;
	height:35px;
	background-color:#CCCCCC;
}

#navContainer ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navContainer ul li.navItems
{
	width:114px;
	height:35px;
}

#navContainer ul li.homeNav
{
	width:52px;
	height:35px;
}

#navContainer ul li 
{
	float:left;
}

#navContainer ul li.navDivider
{
	width:2px;
	height:35px;
	float:left;
	background-image:url(images/navigation/navItemsDivider.jpg);
}

#navContainer ul li a
{
	float:left;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#FFFFFF;
}

#navContainer ul li.homeNav a
{
	width:52px;
	height:35px;
}

#navContainer ul li.navItems a 
{
	width:114px;
	height:15px;
	background-image:url(images/navigation/navItemsBackground.jpg);
	padding:10px 0px;
	margin:0px;
}

#navContainer ul li.navItems a:hover, #navContainer ul li.navItems a.selected 
{
	background-image:url(images/navigation/navItemsselectedBackground.jpg);
}

#navContainer ul li.homeNav a
{
	width:52px;
	height:35px;
	background-image:url(images/navigation/homeNav.jpg);
}

#navContainer ul li.homeNav a:hover, #navContainer ul li.homeNav a.selected 
{
	background-image:url(images/navigation/homeselectedNav.jpg);
}

/* header */
#twitter {
    width: 400px;
	float:left;
	margin:10px 0px 0px 10px;
}

#twitterImg {
	width:33px;
	height:33px;
	background:transparent url(images/twitter.png) no-repeat ;
	float:left;
}

#twitterContent {
	width:350px;
	height:auto;
	float:left;	
	padding:0px 0px 0px 10px;
}

#facebook {
	width:250px;
	height:auto;
	float:left;
	padding:10px 0px;
}

#facebookImg {
	width:33px;
	height:33px;
	float:left;
	background:transparent url(images/facebook_Large.png) no-repeat ;
}

#facebookContent {
	width:200px;
	height:12px;
	float:left;
	padding:8px 0px 13px 10px;
}

.divider {
	height:7px;
	background-color:#90204E;
}

.clear {
clear:both;
height:1px;}
#header {
    margin-top: 20px;
    height:auto;
	width:auto;
	float:left;
}

#header-top {
    float:left;
    height:110px;
}

#dot-border {
    border-bottom:#9e71a4 dotted 1px;
}
#megabanner {
    float:left;
    text-align:center;
}
#ad-728x90 {
    width:748px;
    text-align:center;
    padding: 10px 0px 10px 0px;
}

#subscribe {
	width:400px;
	height:93px;
	float:right;
	margin:0px;
	padding:0px;
}

#subscribe h3 {
    margin:0;
    padding:0 10px 0 0;
	font-size:12px;
}
#subscribe img { width:140px;}

#subscribe .heading_holder {
    float:left;
}



#subscribe .bder { float:left; border-bottom:#9e71a4 dotted 1px; width:92px; margin:6px 0 0 0; }

fl { float:left; }


#magazine {
    float:left;
    width:119px;
}
#this-month {
    text-align:right;
	height:auto;
	width:auto;
	padding: 20px 0px;
	z-index:40;
	position:absolute;
}

#this-month-issue {
	font-family:"Times New Roman", Times, serif;
    background:url(images/redarrow.jpg) no-repeat right 5px;
	margin:0px;
	padding:0px 20px 0px 0px;
}

#this-month-issue h5 {
	color:#717171;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#this-month-links {
	width:auto;
	height:auto;
	margin:0px 20px 0px 0px;
	padding:5px 0px 0px 0px;
	border-top:1px solid #D5D5D5;
}


#this-month h3 { margin:0; padding:0; }
#this-month h3 a{
    color:#000000;
    margin:0px;
	padding:0px;
}



#header-content {
    height:113px;
	background-color:#ffffff;	
	width:980px;
	float:left;
	position:relative;
}
.header-logo {
    float:left;
    padding:10px;
	height:73px;
}

/* main content */
#content-wrapper {
    padding:10px;
	float:left;
	width:960px;
    background-color:#FFFFFF;
}
#content-container {
    width:960px;
}
#left-column {

    float:left;
    margin:10px 0px 0px 0px;
    width:660px;
}

#section-header {
    border:#d5d5d5 solid 1px;
    background-color:#eeeeee;
    padding: 0px;
    height:26px;
}
#section-header h2{ margin:0 auto; color:#91214e; font-size:1.6em; font-weight:bold; width:180px; padding:2px 0 0 0; text-transform:uppercase;}
#section-header .h-width { width:140px; }

#index-story-puff {
    width: 430px;
    border-right:#9e71a4 dotted 1px;
    margin:10px 10px 0 0;
    float:left;
}

.index-story-copy {
    width: 272px;
    float:left;
    margin:10px 0 10px 0 ;
    border-right:1px dotted #91214e;

}
.index-story-copy p { width:250px; }

.index-story-copy h3{ font-size:12px; color:#91214e; margin:0; padding:0; font-weight:bold;}
.index-story-copy p { font-size:12px; color:#333333; margin:10px 0 8px 0; padding:0; }


#index-story-1col {
    width: 195px;
    float:left;
    margin:0px;
}
.col_marg { margin:20px 0 0 0 !important; }
.col_marg h3 { width:180px !important; }

.articleContainer {
	width:320px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
}

.articleHeader {
	width:320px;
	height:auto;
	float:left;
	border-bottom:1px solid #D5D5D5;
	padding:0px 0px 10px 0px;
	margin:10px 0px 10px 0px;
}

.articleImg {
	width:318px;
	float:left;
	height:auto;
	border:1px solid #D5D5D5;		
}

.articleContent {
	width:320px;
	height:auto;
	border-bottom:1px solid #D5D5D5;
	float:left;
	padding:10px 0px 0px 0px;
}

.articlecontentImg {
	width:423px;
	height:auto;
	float:left;
	border:1px solid #D5D5D5;
}

.articleText {
	width:425px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	border-bottom:1px solid #D5D5D5;	
}

.comments {
	float:left;	
}

/* buttons */
a.button {
    display: block;
    float: left;
    height: 19px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 2px;
    padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #fff;

    font-size:11px;
    font-weight:normal;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(images/psy_btn_right_15x19.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
a.button span {
    display: block;
    line-height: 18px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding: 0px 0 2px 18px;
    background-color: transparent;
    background-image: url(images/pty_btn_left_250x19.gif);
    background-repeat: no-repeat;
}
a.button:hover, a.button:active span{
    text-decoration:underline;
    background-color: transparent;
}




#content {
    display:inline;
    float:left;
    width:640px;
}


/* right column content */
#rightcolumnAdvertisement {
	float:right;
	width:300px;
	height:auto;
	margin:10px 0px 0px 0px;	
}

#right-column {
    float:right;
    margin:10px 0px 0px 0px;
	padding:10px;
    width:280px;
	background-color:#EEEEEE;
}

#rightcolumnHeader {
	width: 280px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #D5D5D5;
}

.rightcolumncontentImg {
	width:278px;
	height:173px;
	float:left;
	border:1px solid #FFFFFF;
}

.rightcolumncontent {
	width:280px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid #D5D5D5;	
}

.rightcolumngenericContainer {
	width:280px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #D5D5D5;	
}

.rightcolumngenericImg {
	width:113px;
	height:auto;
	float:left;	
}

.rightcolumngenericContent {
	width:157px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;	
}

/* components */

#top-stories {
    float:left;
    margin:0;
    border:#d5d5d5 1px solid;
    padding:0px;
    height:364px;
}

.right_menu {
    position:relative;
    z-index:1;
    left: 546px;
    top: -152px;
    width:400px;
    height:366px;
}

.right_menu_holder {
    float:left;
    width:400px;
    border-right:1px solid #cccccc;
}

.right_menu_items
{
    float:right;
    background-color:#f6eff7;
    width:300px;
    border-bottom:1px solid #cccccc;
}
.right_menu_items ul
{
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
    height:367px;
}
.right_menu_items img { float:right; margin:0px 0 0 10px; padding:0;}
.right_menu_items li a
{
    display:block;
    float:right;
    width:300px;
    background-color:#f0e8f1;
    margin:0 0 10px 0;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;

    height:63px;
}

.right_menu_items li a:hover { text-decoration:none !important; }

.s_div { float:left; width:1px; height:1px; position:relative; }

.right_menu_items ul li a:hover .arrow
{
    position:relative;
    z-index:1;
    left: -53px;
    top: -1px;
    background:url(images/menu_arrow.png) no-repeat left top;
    width:54px;
    height:65px;
}

.right_menu_items ul li a.active .arrow
{
    position:relative;
    z-index:1;
    left: -53px;
    top: -1px;
    background:url(images/menu_arrow.png) no-repeat left top;
    width:54px;
    height:65px;
}

.n_margin { margin-bottom:0; }


.right_menu_items li a strong
{
    float:left;
    color:#91214e;
    font-size:1.4em;
    margin:0;
    padding:8px 0 0 10px;
    width:160px;
}
.right_menu_items li a p
{
    color:#333333 !important;
    font-size:1.2em;
    margin:0;
    padding:10px 0 0 10px;
    line-height:12px;

}
.right_menu_items li a:hover { background-color:#91214e; color:#ffffff; }
.right_menu_items li a:hover strong { color:#ffffff !important;  }
.right_menu_items li a:hover p { color:#ffffff !important; text-decoration:none !important; }

.right_menu_items li a.active strong { color:#ffffff !important;  }
.right_menu_items li a.active p { color:#ffffff !important; text-decoration:none !important; }
.right_menu_items li a.active { background-color:#91214e; color:#ffffff; }



.chevron-list-right {
    background:url(images/arrow-pink-right.gif) no-repeat right;
    padding-left:20px;
    float:left;
}


.poll { width:auto; list-style:none; margin:0; padding:0px; }
.dark strong { display: block; background-color: #E61A39; height:12px; margin:2px 0px; padding:0px;}
.light strong { display: block; background: #af416d; overflow: visible; color:#FFFFFF; height:15px; padding-top: 4px; padding-left: 4px; }


/* footer */
#footer {
    text-align:center;
    margin:0 auto;
    text-align:left;
    width:980px;
}
#footerLinks {
    list-style-type:none;
    margin:0px 10px 10px 10px;
    text-align:center;
}
#footerLinks li {
    display:inline;
    margin-right:10px;
    border-right:#ccc solid 1px;
	color:#717171;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    padding-right:10px;
    float:center;
}


/*  ading new styles for the magazine page */

.magazine_top {
    float:left;
    width:425px;
    height:200px;
	background-color:#D5D5D5;
}

#magazineContentLeft {
	float:left;
	margin:0px;
	padding:0px;
	height:auto;
	width:425px;	
}

.magazine_top img { float:left; margin:10px; width:137px; }


.content_panel  { float:right; background-color:#EEEEEE; border-left:1px solid #d5d5d5; padding:10px; width:245px; height:180px; }


.news_content_panel {  float:left; width:650px; margin:0 10px 0 0;}

.content_panel2 {  float:left; width:650px; margin:0;}

.news_panel_title {
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d5d5d5;	
}

.panel_content_left {
    float:left;
    width:425px;
    margin:0px 0 0 0;
    padding:10px 0 0 0;
}
.news_panel_content_left {
    float:left;
    width:425px;
    padding:0px;
	margin:10px 0px 0px 0px;
}

.spacer {  float:left; width:100%; margin:10px 0 0px; border-top:1px dashed #cccccc; }

.panel_content_right
{
    float:left;
    background-color:#EEEEEE;
    width:195px;
    margin:0px 0px 0px 10px;
	padding:10px;
}

.seperator
{
    float:left; width:100%; height:8px; width:100%; margin:16px 0 16px 0;
    border-bottom:8px solid #91204e;
	display:none;
}

/* right articel panel */

.position_this { float:right; width:1px; height:1px; }
/*.article_panel_right_article {float:right; position:relative; z-index:1px; width:297px; margin:0; }*/

.article_panel_right { position:relative; top:-252px; left:-296px; z-index:1px; width:297px; margin:0; }
.article_panel_right img { margin:0 0 0 0; }

.news_panel_right { position:relative; z-index:1px; width:297px; margin:0; position: absolute; top:15px; right:15px; }
.article_panel_right_article { 
	width:300px; 
	margin:0;
	padding:0px;
	float:right;
}
.seperator2
{
    float:left; width:100%; height:8px; width:100%; margin:2px 0 0px 0;
    border-bottom:8px solid #91204e;
}

/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* Additional CSS by Neil */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

#search-container
{
    width: 300px;
    height:30px;
	margin:10px;
    float:right;
}

#search-container input.default-value {
	width:290px;
	height:28px;
	padding:5px 0px 5px 10px;
	margin:0px;
	float:left;
	background-color:#ffffff;
	border:1px solid #ffffff;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}

.signup_top {
    color:#333333;
    float:left;
    height:248px;
    width:638px;
    margin-left:-7px;
}

.welcome_container {
    float:left;
    height:216px;
    padding:13px;
    width:625px;
}
.welcome_panel {
    float:left;
    height:196px;
    padding:7px;
    width:611px;
}

.welcome_panel ul {
    font-size: 1.2em;
}

.signup_middle {
    color:#333333;
    float:left;
    padding:18px 15px 15px;
    width:620px;
}
.signup_middle label{
    float:left;
    width:150px;
    text-align:right;
}
.star{
    font-size:1.3em;
    padding-left:5px;
    padding-right:5px;
    color:#91214e;
}

#subscribeContainer {
	width:650px;
	height:auto;
	float:left;
	margin:10px 10px 0px 0px;
	padding:0px;	
}	

#subscribeHeader {
	width:650px;
	height: auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #D5D5D5;	
}

#subscribeForm {
	width:630px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px;
	float:left;
	background-color:#EEEEEE;	
}

.subscribeformSection {
	width:310px;
	height:auto;
	float:left;
	margin:8px 10px 0px 0px;
	padding:0px;	
}

#subscribeForm .left label.text {
	width:auto;
	height:13px;
	padding:2px 0px;
	margin:2px 5px 0px;
	float:left;
}

#subscribeForm .left label {
	width:100px;
	height:12px;
	padding:2px 0px;
	margin:2px 10px 2px 0px;
	float:left;	
}

#subscribeForm .right label {
	width:150px;
	height:12px;
	padding:2px 0px;
	margin:2px 10px 2px 0px;
	float:left;	
}

#subscribeForm input {
	width:140px;
	height:20px;
	padding:2px;
	margin:2px 0px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	border:1px solid #FFFFFF;
}

#subscribeForm select {
	padding:2px;
	margin:2px 5px 2px 0px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	border:1px solid #ffffff;
	height:21px;
}

#subscribeForm input.checkbox {
	width:auto;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;;
	padding:0px;
}

#subscribeForm input.radio {
	width:auto;
	height:auto;
	float:left;
	margin:5px 0px 2px 0px;
}

#subscribeContainer input.signup {
    border:1px solid #E61A39;
	background-color:#E61A39;
    font-size:12px;
	color:#FFFFFF;
	margin:10px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}

#pagesHeader {
	width:960px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d5d5d5;
}

.signup_bottom {
    color:#333333;
    float:left;
    width:638px;
    margin-left:-7px;
}

.signup_container {
    float:left;
    margin-top:-8px;
    padding:13px;
    width:625px;
    height:361px;
}

.signup_panel {
    background:#FFFFFF url(images/psy_girl_198x174.gif) no-repeat scroll right bottom;
    float:left;
    height:330px;
    padding:7px 0 0 22px;
    width:605px;
}

.signup_terms {
    float:left;
    padding:0 7px;
    width:460px;
}

.signup_terms2 {
    border-top:1px dotted #9E71A4;
    float:left;
    margin:7px;
    padding:20px 0;
    width:300px;
}

.signup_panel p {
    float:left;
    font-size:1.07em;
    line-height:1.25em;
    margin:0;
}

.signup_panel p input{
    border:2px none #000 !important;
    height:15px;
    padding:0px !important;
    margin:0px !important;
}

.signup_panel a {
    color:#000000;
    text-decoration:underline;
}

.signup_button_container {
    background:#ECE1E9 url(images/signup_footer.gif) repeat-x scroll left bottom;
    float:left;
    height:75px;
    text-align:center;
    width:648px;
}

.signup_button_container p {
    margin-top:18px;
}

input.signup_button {
    text-align:center;
    margin:auto;
}

.article_header {
	width:425px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #d5d5d5;
}

.article_content_left {
    float:left;
    width:425px;
    padding:0px;
	height:auto;
	margin:0px 10px 0px 0px;
}

.article_content_left .article .article_text img, .question_caption img {
    border:1px solid #DDDCDC;
    margin-bottom:3px;
}

.question_caption {
    border-bottom:1px dotted #9E71A4;
    padding-bottom:5px;
}

.question_list ul {
    margin:0px;
	padding:0px;
	list-style-type:none;
}

.question_list li {
    padding:0px 0px 10px;
    width:425px;
}

.question_list input[type="radio"] {
    margin:5px;
    padding:3px !important;
}

input#submit, .questions_submit {
    border:1px solid #E61A39;
	background-color:#E61A39;
    font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.comments h1 {
    border-bottom:1px dotted #9E71A4;
    color:#91204E;
    font-size:1.6em;
    line-height:1.6em;
    margin:0;
    padding:0;
}

.comment_list ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 5px;
}

.comment_list li {
    border-bottom:1px dotted #9E71A4;
    padding:5px 0;
    width:433px;
}
.comment_list li p{
    color:#333;
    margin-top:10px;
}

.comment_name {
    float:left;
    color:#E61A39;
}

.comment_grey_left {
    float:left;
    color:#6c686e;
}

.comment_links {
    float:right;
    color:#91214f;
}

.comment_seperator {
    color:#6c686e;
    font-weight:bold;
}

.comments p.center {
    margin:0 auto;
    color:#000000;
    text-align:center;
}
.share p {
    margin:0 auto;
    color:#000000;
}

.share strong {
    margin: 0pt 39px 0pt 17px; float: left;
}
.share .email {
    margin: 0px 35px 0pt 0px;
	float:left;
}
.share .facebook {
    margin: 0pt 4px 0pt 0pt;;
}

.share .twitter {
    margin: 0pt 35px 0pt 0pt;
    padding:0;
	float:left;
}

.share .yahoo {
    margin: 0pt 0px 0pt 0px;
}

#journalist_bio {
    background-color:#EEEEEE;
    float:right;
    margin-bottom:10px;
    width:280px;
	padding:10px;
}

.advertisment_300 {
    float:right;
    width:300px;
}

.advert_panel_right {
    margin:0;
    position:relative;
    width:297px;
}

#journalist_header {
    float:right;
    width:100%;
}

#bio {
    border-top:1px solid #D5D5D5;
    float:left;
    margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
    width:280px;
}
#bio img {
    margin-top:2px;
}

.bio-copy-left {
    float:left;
    width:auto;
}

.bio-copy-left h4 {
    margin:0;
}

.bio-copy-right p {
    line-height:1.2em;
    margin:0;
}

.share {
    background:transparent url(images/share_bg.gif) no-repeat scroll 0 0;
    height:43px;
    width:425px;
    padding:18px 0 0;
	float:left;
}

#test_box {
    float: right; margin-bottom: 8px; width: 300px;
}

#top-5 {
    color:#E61A39;
    width:300px;
}

#popular {
    color:#91214E;
    width:300px;
}


#top-5-tab-active {
    background:#EEEEEE none repeat scroll 0 0;
    cursor:pointer;
    float:left;
	color:#717171;
    height:18px;
    padding:3px 5px 0px;
	margin:0px 5px 0px 0px;
    width:101px;
    font-size:12px;
}

#popular-tab-active {
	float: left; 
	text-align: center; 
	color:#717171; 
	height: 21px; 
	margin-left:0px; 
	width: 122px;
}

#top-5-tab-inactive {
    color:#FFFFFF;
    float:left;
    height:21px;
    text-align:center;
    width:111px;
	margin:0px 5px 0px 0px;
}

#spacer-inactive {
    color:#FFFFFF;
    float:left;
    height:21px;
    text-align:center;
    width:20px;
}

#top-5-text-inactive {
    background:#E61A39 none repeat scroll 0 0;
    cursor:pointer;
    float:left;
    height:18px;
    padding:3px 5px 0px;
	margin:0px 5px 0px 0px;
    width:101px;
    font-size:12px;
}


#popular-tab-inactive {
	float: left; 
	text-align: center; 
	color:#FFFFFF; 
	height: 21px; 
	margin-left:0px; 
	width: 122px;
}

#popular-text-inactive {
    background:#E61A39 none repeat scroll 0 0;
    cursor:pointer;
    float:left;
    height:20px;
    padding:3px 5px 0px;
    width:93px;
    font-size:12px;
}

#popular-text-active {
    background:#EEEEEE none repeat scroll 0 0;
    cursor:pointer;
    float:left;
    height:20px;
    padding:3px 5px 0px;
    width:93px;
    font-size:12px;
}

#top-5-content-active {
    background:#EEEEEE;
    float:left;
    padding:10px;
    width:280px;
}

#popular-content-active {
    background:#EEEEEE none repeat scroll 0 0;
    float:left;
    padding:10px;
    width:277px;
}

#test_box #tabs ul {
    list-style-position:inside;
    list-style-type:decimal;
	margin:0px;
	padding:0px;
	color:#717171;
}
#test_box #tabs li {
    padding:0px;
	margin:0px;
	font-size:12px;
}

/* Additional CSS by Neil */


.index-story-copy {
    border-right:none;
    float:left;
    margin:10px 0;
    width:272px;
}
.fp_top5 {
    margin-right:0px !important;
}

ul.testTop5 {
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	list-style-type:decimal;	
}

ul.testTop5 li {
	width:195px;
	height:auto;
	float:left;	
	padding:0px 0px 5px 0px;
	margin:0px;
}

/*.mag {
	position:absolute;
	top:29px;
	margin:0 0 0 243px;
	float:left;
	width:140px;
}*/

.mag {
	height:184px;
	position:absolute;
	bottom:10px;
	right:10px;
	width:140px;
	z-index:10;	
}

.header-strapline {
	width:auto;
	height:12px;
	position:absolute;
	bottom:10px;
	left:10px;
}

.header-strapline p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	color:#333333;
	text-transform:uppercase;
}

.this_month_text {
	/*background: url(images/grey-arrrow.gif) no-repeat scroll right 4px;*/
	font-size:12px;
	font-weight:bold;
	color:#6e7781;
	font-family:Arial, Helvetica, sans-serif;
}
#header-content {
	clear:both;
}
.clearfix {
	clear:both;
}
.dash {
	height: 13px;
	background:none !important;
	border-bottom: 1px dashed #CCCCCC; 
}

.panel_content_right ul { color:#717171; }

.panelgenericTitle {
	width:195px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d5d5d5;
}

ul.content_list {
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;	
	width:170px;
	height:auto;
}

ul.content_list li {
	margin:0px;
	padding:0px;
	float:left;
	width:170px;
	height:auto;
}

#populartags {
	margin:0px 0px 10px 0px;
	width:195px;
	float:left;
	padding:0px;
	height:auto;	
}

.morearticlesImg {
	width:193px;
	height:auto;
	border:1px solid #D5D5D5;
	float:left;	
	margin:0px 0px 10px 0px;
	padding:0px;
}

.morearticlesContent {
	width:195px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.article {
	float:left;
	width:425px;
	height:auto;
	margin:0px;
	padding:0px;	
}

/* new ended stuff by chris */
.wp-pagenavi{
	margin:0px;
	float:left;
	padding:0px;
	width:425px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	margin: 2px;
	text-decoration: none;
	color: #717171;
}
.wp-pagenavi a:visited {
	margin: 2px;
	text-decoration: none;
	color: #717171;
}
.wp-pagenavi a:hover {
	color: #E61A39;
}
.wp-pagenavi a:active {
	margin: 2px;
	text-decoration: none;
	color: #717171;
}
.wp-pagenavi span.pages {
	margin: 2px;
	color: #E61A39;
}
.wp-pagenavi span.current {
	margin: 2px;
	color: #E61A39;
}
.wp-pagenavi span.extend {
	margin: 2px;
	color: #E61A39;
}


.navigation{margin-top:15px;margin-bottom:15px;clear:both;}
.navigation a, .navigation a:link {
	margin: 2px;
	text-decoration: none;
	color: #717171;
	background-color: #FFFFFF;
}
.navigation a:visited {
	margin: 2px;
	text-decoration: none;
	color: #717171;
}
.navigation a:hover {
	color: #717171;
}
.navigation a:active {
	margin: 2px;
	text-decoration: none;
	color: #717171;
}
.navigation span.pages {
	margin: 2px 2px 2px 2px;
	color: #717171;
}
.navigation .page-numbers.current{
	margin: 2px;
	color: #E61A39;
}
.navigation .prev page-numbers {
	margin: 2px;
	color: #717171;
}
.navigation .next page-numbers {
	margin: 2px;
	color: #717171;
}
#ppiip{
	margin-top: 5px;
	margin-left: 50px;
	height: 70px;
	width: 220px;
	float: left;
	position:relative;
	top:-10px;
}
#ppiip img{
	float:left; margin-top:14px; width:50px; /*border:2px solid #be1e2d;*/ padding:5px;
}
#ppiip p{
	text-align: center;
	font-weight: bold; 
	font-size: 13px;
	width: 120px;
	float: right;
	margin-top: 15px;
}

