body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto;
	/*line-height:100%;	*/
}
img{
	border:none;
}

p {
	padding-bottom:10px;
}
a:link{
	text-decoration:none;
	color:#006cb6;
}
a:visited{
	text-decoration:none;
	color:#006cb6;
}
a:hover{
	text-decoration:none;
	color:#006cb6;
}


hr{
	border:1px #999 solid;
	
}

.clear{
	clear:both;
}

form{
	margin:0px;
	padding:0px;
}

#container {
	width:1108px;
	height:100%;
	margin:0 auto;
}
blockquote {
	width: 150px; 
	float: right; 
	margin: 0px; 
	padding: 20px;
	font-size:18px;
	color:#A9132E;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:160%;
	quotes: "\2018" "\2019";
}
/*blockquote:before {content: open-quote;}
blockquote:after {content: close-quote;}*/

.wp-caption {
	text-align: center;
	font-style:italic;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	font-style:italic;
}

h2 {
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h2 a:link{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

h2 a:visited{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h2 a:hover{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

/*------header---------*/
#header_ad{
	width:1108px;
	height:90px;
	margin:0 auto;
}

#header_ad #head_ad1{
	width:728px;
	height:90px;
	float:left;
	margin:0 auto;
}

#header_ad #head_ad2{
	width:364px;
	height:90px;
	float:right;
	margin:0 auto;
}

#header{
	width:1108px;
	height:130px;
	margin:15px 0 0 0;
}

#header #logo{
	width:437px;
	height:120px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/pplogo2011.jpg) no-repeat top left;
}

#header #date{
	width:484px;
	float:right;
	margin:0 0px 0 0;
	text-align:right;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#header #date #slogan{
	/*width:568px;*/
	float:right;
	margin:27px 0 0 0;
	text-transform:uppercase;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
}
#header #date #slogan #slogantag{
	text-align:left;
}

/*------menu---------*/
#menu{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	border-top:#5a5757 1px solid;
	border-bottom:#5a5757 4px double;
	width:1108px;
	height:36px;
	margin:0 auto;
}

#menu a:hover{
	color:#B8B8B8;
}

#menu ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li{
	display:inline;
	padding:0px;
	margin:0px;
}
#menu ul li a{
	color:#000000;
	width:220px;
	height:36px;
	display:block;
	padding:0px;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:150%;
	line-height:40px;
}

#menu ul li.divider {
	display:inline;
	width:2px;
	height:36px;
	float:left;
	background:url(images/menu_divider.png) no-repeat center;
}


#top {
	width:1108px;
	float:left;
	margin:0 auto;
}

/*------ start of breadcrumb ---------*/
#bread{
	width:1108px;
	height:25px;
	margin:0 0 15px 0;
	float:left;
}
#bread1{
	width:708px;
	height:25px;
	margin:0 0 15px 0;
	float:left;
}
#bread1 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:10px 0 2px 0;
	text-transform:uppercase;
	float:left;
	color:#A9132E;
}

#bread h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:10px 0 2px 0;
	text-transform:uppercase;
	float:left;
	color:#A9132E;
}

#bread a:link{
	color:#A9132E;
}

#bread a:visited{
	color:#A9132E;
}

#bread a:hover{
	color:#FF30A6;
}


/*------sliding banner---------*/
.slidebanner{
	float:left;
	width:468px;
	height:300px;
	display:inline-block;
	overflow:hidden;
	margin-top:5px;
}

.aboveslidebanner{
	float:left;
	width:468px;
	height:35px;
	display:inline-block;
	overflow:hidden;
	margin-top:5px;
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.magazineheader{
	float:left;
	width:544px;
	height:295px;
}

/*------top right section "search & ad"---------*/
#topright{
	margin:0 0 0 10px;
	*margin:0 0 0 -10px;
	padding:0px;
	float:right;
	width:450px;
	height:55px;
	text-align:left;
}

.button{
	float:right;
	font-size:16px;
	background:#1b1818;
	color:#ffffff;
	width:98px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

.cbutton{
	font-size:16px;
	background:#1b1818;
	color:#ffffff;
	padding:10px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

.searchtxt{
	float:left;
	margin:0 0px 0 0;
	width:200px;
	height:43px;
	padding:0 0 0px 0px;
	/*width:244px;
	height:26px;*/
	border:#8d8c8c 1px solid;
	font-size:15px;
	text-align:inherit;
}

.searchtxt_single{
	float:left;
	margin:0 0px 0 0;
	width:350px;
	height:43px;
	padding:0 0 0px 0px;
	/*width:244px;
	height:26px;*/
	border:#8d8c8c 1px solid;
	font-size:15px;
	text-align:inherit;
}

#searchholder{
	margin-top:5px;
	width:300px;
	height: 43px;
	margin-bottom:8px;
}

.topdivider{
	/*padding:5px 0px 7px 0;*/
	float:left;
	width:450px;
	margin:5px 0 5px 0;
	background:url('images/top_divider.jpg') repeat-x left top;
	height:5px;
}

#topad{
	float:right;
	width:450px;
	height:330px;
	background:#e6e6e5;
	text-align:center;
}

.topadcenter{
	height:330px;
	width:450px;
	text-align:center;
	vertical-align:middle;	
	display: table-cell;
}

#content{
	width:1108px;
	margin:0 auto;
	min-height:1000px;
	padding-top:0px;
	margin-top:-10px;
	float:left;
}

#content_single{
	width:1108px;
	margin:0 auto;
	min-height:1000px;
	padding-top:0px;
	margin-top:10px;
	float:left;
}

#content_cat{
	width:1108px;
	margin:0 auto;
	min-height:1000px;
	padding-top:0px;
	margin-top:10px;
	float:left;
}

#relatedposts {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;	
	width:280px;
}

/*------search page---------*/

#postcontainersearch #start_single{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#postcontainersearch{
	float:left;
	width:628px;
	min-width:628px;
	margin:0px 0px 0 0;
	/*padding-right:30px;
	border-right:1px solid #7F7F7F;*/
}

#postcontainersearch p{
	margin:0;
	color:#231f20;
}



.postcontainersearch a:link{
	text-decoration:none;
	color:#000000;
}
.postcontainersearch a:visited{
	text-decoration:none;
	color:#000000;
}
.postcontainersearch a:hover{
	text-decoration:none;
	color:#000000;
}

#postcontainersearch h2{
	color:A9132E;
}

.postholder_single .entrycontent_single{	
	float:left;
	text-align:left;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	width:515px;
}

a.posttitle_single{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

a.posttitle_category{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.posttitle_category a:link{
	text-decoration:none;
	color:#000000;
}
.posttitle_category a:visited{
	text-decoration:none;
	color:#000000;
}
.posttitle_category a:hover{
	text-decoration:none;
	color:#000000;
}

#postcontainersearch h2{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainersearch h2 a:link{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainersearch h2 a:visited{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#postcontainersearch h2 a:hover{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.searchpagetitle h2 {
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.searchpagetitle h4 {
	font-size:20px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:100%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.searchpageresults h2 {
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.searchpageresults h2 a:link{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.searchpageresults h2 a:visited{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.searchpageresults h2 a:hover{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

small {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:120%;
	font-family: Arial, Helvetica, sans-serif;
}


/*------main content starts here, the first column---------*/
#postcontainer #start{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#middlecontent #start{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#middlecontent_single #start{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#last #start{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}


#postcontainer{
	float:left;
	width:468px;
	min-width:468px;
	margin:10px 0px 0 0;
	padding-right:10px;
	/*border-right:1px solid #7F7F7F;*/
}

#postcontainer p{
	margin:0;
	color:#231f20;
}


.postholder{
	float:left;
	width:458px;
	padding-right:10px;
	padding-top:10px;
	border-bottom:1px solid #111;
	/*min-height:235px;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
}
.post{
	float:left;
	margin:0;
	padding:0 5px 10px 0;
	width:458px;
}

.wp-post-image {
	float:left;
	padding:2px 10px 2px 0px;
}


.postthumb{
	float:left;
	width:127px;
	height:187px;
	padding:2px 5px 2px 0px;
}

.postholder .entrycontent{	
	float:left;
	text-align:left;
	/*line-height:130%;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
}

a.posttitle{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.authorpost {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
}
.authorpost a:link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	color:#000;
}
.authorpost a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	color:#000;	
}
.authorpost a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	text-decoration:underline;
	padding:10px 0 10px 0;
	color:#A9132E;
}

#postcontainer h2{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer h2 a:link{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer h2 a:visited{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#postcontainer h2 a:hover{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.postholder .postdetail{
	float:left;
	width:400px;
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail a:link{
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail a:visited{
	color:#939598;
}

.postdetail a:hover {
	color:#464646;
}

.postcat{
	width:450px;
	float:left;
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat a:link{
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat a:visited {
	color: #006cb6;
}

.postcat a:hover {
	color: #006cb6;
	text-decoration: underline;
}

#postcontainer #postad{
	float:left;
	width:468px;
	height:332px;
	background:#e6e6e5;
	text-align:center;
	vertical-align:middle;
}

.postadcenter{
	margin-top:25px;
}

.middlebannerads {
	float:left;
	margin:5px 0;
	width:468px;
	border-bottom:1px solid #111;
	padding-bottom:5px;
}
.ad2{
	float:left;
	margin:5px 0;
	width:468px;
	border-bottom:1px solid #111;
}


.ad5{
	float:left;
	margin:5px 0;
	width:468px;

}

/*------------end of first column---------------*/
/*------------start of second column---------------*/

#middlecontent{
	margin:10px 0px 5px 0px;
	padding:0 10px 0 10px;
	float:left;
	width:300px;
	border-left:1px #7F7F7F solid;
	border-right:1px solid #7F7F7F;
	min-height:1935px;
}

#middlecontent_single{
	margin:10px 0px 5px 0px;
	padding:0 5px 0 5px;
	float:left;
	width:200px;
	border-left:1px #7F7F7F solid;
	border-right:1px solid #7F7F7F;
	min-height:1935px;
}

#middlecontent #middleholder{
	float:left;
	width:290px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	background:url(images/top_divider.jpg) repeat-x left bottom;
}

.abovemiddlecontent {
	float:left;
	width:300px;
	height:35px;
	display:inline-block;
	overflow:hidden;
	margin-top:5px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background-color:#333;	
}

#middlecontent_poll {
	float:left;
	width:300px;
	height:320px;
	display:inline-block;
	overflow:hidden;
	margin-top:10px;
	/*background:url(http://professionalplanner.com.au/wp-content/uploads/2011/07/middlepollbackground.jpg) no-repeat top left;*/
	text-align:right;
}

#middlecontent_single #middleholder_single{
	float:left;
	width:195px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	/*background:url(images/top_divider.jpg) repeat-x left bottom;*/
}

#middlecontent_single #middleholder_single_social{
	float:left;
	width:200px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	/*background:url(images/top_divider.jpg) repeat-x left bottom;*/
}

#middlecontent_single #middleholder_single_pick{
	float:left;
	width:195px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	/*background:url(images/top_divider.jpg) repeat-x left bottom;*/
	line-height:16px;
}

#middlecontent #middleholder_comments{
	float:left;
	width:290px;
	margin-top:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	background:url(images/top_divider.jpg) repeat-x left bottom;
	background-color: #EFEFEF;
}

#middlecontent_single #middleholder_comments_single{
	float:left;
	width:195px;
	margin-top:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	background:url(images/top_divider.jpg) repeat-x left bottom;
	background-color: #EFEFEF;
}

#middlecontent #middleholder_reports{
	float:left;
	width:290px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	background:url(images/top_divider.jpg) repeat-x left bottom;
}

#middlecontent_single #middleholder_reports_single{
	float:left;
	width:195px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999;*/
	background:url(images/top_divider.jpg) repeat-x left bottom;
}

#community_login{
	float:left;
	width:300px;
	margin-top:5px;
}

#community_login_single{
	float:left;
	width:200px;
	margin-top:5px;
}

#community_login #title{
	/*background:url(images/community_login.jpg) no-repeat left top;*/
	background:#2daae0;
	width:297px;
	height:46px;
	text-align:center;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
	padding-top:0px;
	color:#fff;
	border-left:1px solid #111;
	border-right:1px solid #111;
	border-top:1px solid #111;
	overflow:hidden;
}

#community_login_single #title{
	/*background:url(images/community_login.jpg) no-repeat left top;*/
	background:#2daae0;
	width:197px;
	height:46px;
	text-align:center;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
	padding-top:0px;
	color:#fff;
	border-left:1px solid #111;
	border-right:1px solid #111;
	border-top:1px solid #111;
	overflow:hidden;
}

#community_login #login{
	float:left;
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-right:1px solid #111;
	/*height:205px; */
	background: #EFEFEF;
	width:297px;
	clear:both;
	padding-bottom:3px;
}

#community_login_single #login{
	float:left;
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-right:1px solid #111;
	/*height:205px; */
	background: #EFEFEF;
	width:197px;
	clear:both;
	padding-bottom:3px;
}

#login span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
	margin:2px 4px 2px 4px;
	float:left;
	width:266px;
}

#login_single span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
	margin:2px 4px 2px 4px;
	float:left;
	width:166px;
}

#login span a{
	color:#666;
	text-decoration:none;
}

#login span a:hover{
	color:#000;
	text-decoration:none;
}

.logintxt{
	width:266px;
	height:23px;
	border:#8d8c8c 1px solid;

}

.logintxt_single{
	width:166px;
	height:23px;
	border:#8d8c8c 1px solid;

}

.login_button{
	font-size:16px;
	background:#c7202c;
	color:#ffffff;
	width:138px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
}


#middlecontent #report {
	width:300px;
	float:left;
	margin-top:5px;
}

#middlecontent_single #report {
	width:200px;
	float:left;
	margin-top:5px;
}

#report .middletitle{
	font-weight:bold;
	text-align:inherit;
	color:#231f20;
	line-height:130%;
}

#report_single .middletitle{
	font-weight:bold;
	text-align:inherit;
	color:#231f20;
	line-height:130%;
}

#report .reportimg{
	margin:0px 5px 5px 5px;
	border:1px solid #111;
}

#report_single .reportimg{
	margin:0px 5px 5px 5px;
	border:1px solid #111;
}

#report p{
	margin:0;
	line-height:120%;
}

#report_single p{
	margin:0;
	line-height:120%;
}

#middlecontent #specialreport {
	width:294px;
	float:left;
	margin-top:0px;
	border:1px solid #2DAAE0;
	padding:2px;
}

#middlecontent_single #specialreport {
	width:194px;
	float:left;
	margin-top:0px;
	border:1px solid #2DAAE0;
	padding:2px;
}

#specialreport .middletitle{
	font-weight:bold;
	text-align:inherit;
	color:#231f20;
	line-height:130%;
}

#specialreport_single .middletitle{
	font-weight:bold;
	text-align:inherit;
	color:#231f20;
	line-height:130%;
}

#specialreport .reportimg{
	margin:0px 5px 5px 5px;
	border:1px solid #111;
}

#specialreport_single .reportimg{
	margin:0px 5px 5px 5px;
	border:1px solid #111;
}

#specialreport p{
	margin:0;
	line-height:120%;
}

#specialreport_single p{
	margin:0;
	line-height:120%;
}

#specialreport #readmore{
	text-align:right;
}

#specialreport_single #readmore{
	text-align:right;
}

#middlecontent #roundtables {
	width:294px;
	float:left;
	margin-top:0px;
	border:1px solid #2DAAE0;
	padding:2px;
}

#roundtables .middletitle{
	font-weight:bold;
	text-align:inherit;
	color:#231f20;
	line-height:130%;
}

#roundtables .reportimg{
	margin:0px 5px 5px 5px;
	border:1px solid #111;
}

#roundtables p{
	margin:0;
	line-height:120%;
}

#roundtables #readmore{
	text-align:right;
}

.author{
	text-transform:uppercase;
	font-size:16px;
	line-height:150%;
	color:#939598;
}

.author a:link{
	text-transform:uppercase;
	font-size:16px;
	line-height:150%;
	color:#939598;
}

.author a:visited{
	color:#939598;
}

.author a:hover {
	color:#464646;
}


/*------------ends of second column---------------*/

/*------------starts of third and forth column---------------*/

#last{
	width:300px;
	float:right;
	margin:10px 0 0 0;
}

#last #lastholder{
	float:left;
	width:290px;
	padding-top:0px;
	padding-bottom:16px;
}
#lastholder #editor{
	width:300px;
	min-height:240px;
	
}

#editor h3{
	*margin-top:20px;
	text-align:center;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
}
.editorimg{
	margin:0 5px 5px 5px;
}

#editor p{
	margin:0 0 0 16px;
	line-height:120%;
	font-size:12px;
}

#editor #readmore{
	float:right;
	margin:0px 0 0 40px;
	cursor:pointer;
}

.social{
	padding:6px;
	background:#e6e7e8;
	float:left;
	margin:5px 0px 5px 5px;
	width:145px;
}

.social h3{
}

#columnd{
	float:right;
	margin-left:5px;
	width:160px;
}

.socialbarholder {
	float:left;
	padding-top:5px;
	margin-bottom:0px;
	width:300px;
	display:inline-block;
}
/*a.socialbar1 { background:url(images/PPNLbutton.jpg) no-repeat; height: 46px; width:108px; display: inline-block; }
a.socialbar1 span { display: none; }
a.socialbar1:hover { background-position: -108px 0; }
a.socialbar2  { background:url(images/PPtwittericon.jpg) no-repeat; height: 46px; width:40px; display: inline-block; }
a.socialbar2 span { display:none; }
a.socialbar2:hover { background-position: -40px 0; }
a.socialbar3 { background:url(images/PPFBicon.jpg) no-repeat; height: 46px; width:30px; display: inline-block; }
a.socialbar3 span { display:none; }
a.socialbar3:hover { background-position: -30px 0; }
a.socialbar4 { background:url(images/PPRSSicon.jpg) no-repeat; height: 46px; width:42px; display: inline-block; }
a.socialbar4 span { display:none; }
a.socialbar4:hover { background-position: -42px 0; } */

.hubloginholder {
	width:364px;
}

/*.hubloginholder td img {display: block;} */

a.rolloversignin { background:url(images/HUBlogin/images/PPHubLogin1_r2_c2.png) no-repeat; width:87; height:36; display: inline-block; }
a.rolloversignin span { display: none; }
a.rolloversignin:hover { background-position: -87px 0;}

a.rolloversignup { background:url(images/HUBlogin/images/PPHubLogin1_r2_c3.png) no-repeat; height: 36px; width:95px; display: inline-block; }
a.rolloversignup span { display: none; }
a.rolloversignup:hover { background-position: -95px 0;}


/*------------ends of third and forth column---------------*/

#recentcomments {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;	
	width:280px;
}

#recentcomments #boxtitle{
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal !important;
	color:#A9132E;
}

#recentcomments li {
	margin-left:0px;
	list-style:none;
}

#recentcomments a:link{
	text-decoration:none;
	color:#006cb6;
}
#recentcomments a:visited{
	text-decoration:none;
	color:#006cb6;
}
#recentcomments a:hover{
	text-decoration:none;
	color:#002035;
}

#popularposts {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;	
	width:280px;
}

#popularposts #boxtitle{
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#A9132E;
}

#popularposts li {
	margin-left:-40px;
	list-style:none;
}

#popularposts a:link{
	text-decoration:none;
	color:#006cb6;
}
#popularposts a:visited{
	text-decoration:none;
	color:#006cb6;
}
#popularposts a:hover{
	text-decoration:none;
	color:#002035;
}

#popularposts_single {
	float:left;
	margin-top:10px;
	margin-bottom:10px; 
	text-align:left;
}

#popularposts_single #boxtitle{
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#A9132E;
}

#popularposts_single li {
	margin-left:-20px;
	list-style: square;
}


#lastholder #archive{
	float:left;
	margin-top:0px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
	width:280px;
	background:#e6e6e5;
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-top:1px solid #111;
	border-right:1px solid #111;
	text-align:center;
}



/*------------starts of archives---------------*/

#lastholder #archive{
	float:left;
	margin-top:0px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
	width:280px;
	background:#e6e6e5;
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-top:1px solid #111;
	border-right:1px solid #111;
	text-align:center;
}

#archive h3{
	text-align:center;
	*margin-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
}
.archiveholder{
	float:left;
	width:75px;
	margin:7px;
	text-align:center;
}

.archivemonth{
	margin-top:2px;
	background:#000;
	padding:0px 0 0px 0;
}

#readmore {
        text-align:right;
		margin-right:5px;
}

/*------------ends of archives--------------*/


/*------------starts of bottom--------------*/
#bottom{
	float:left;
	width:1108px;
	margin-top:0px;
	margin-bottom:16px;
}


#footer {
	float:left;
	width:1058px;
	height:270px;
	background:#343434;
	padding:30px 25px 30px 25px;
}

#footer h3{
	float:left;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:-5px;
}

#footer .box{
	width:190px;
	height:270px;
	padding-left:5px;
	padding-right:15px;
	float:left;
	border-right:5px solid #303030;
}

.box .hottopic{
	float:left;
	width:170px;
	height:255px;
	background-color:#252525;
	padding:5px 10px 10px 10px;
}

.hottopic ul{
	list-style-type:none;
	float:left;
	margin-bottom:-10px;
	*padding-top:20px;
}
.hottopic ul li{
	float:left;
	width:170px;
	margin-left:-35px;
	line-height:14px;
	*line-height:0px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    margin-bottom:20px;
	*padding-bottom:20px;
	
}

.hottopic ul li a{
	text-decoration:none;
	color:#fff;
}

.hottopic ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.end .magazine{
	float:left;
	width:170px;
	height:255px;
	background-color:#252525;
	padding:5px 10px 10px 10px;
}

.magazine img{
	text-align:center;
	width:135px;
	height:176px;
	margin:0 auto;
	float:left;
	*padding-top:20px;
}
#footer .end {
	width:190px;
	height:270px;
	float:right;
}

#footer ul{
	list-style-type:none;
	float:left;
	margin-bottom:-10px;
	*padding-top:20px;
}
#footer ul li{
	float:left;
	width:170px;
	margin-left:-35px;
	line-height:14px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}

#footer ul li a{
	text-decoration:none;
	color:#fff;
}

#footer ul li a:hover{
	text-decoration:none;
	color:#fff;
}

#footer p{
	float:left;
	line-height:14px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}

#footer p a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#footer p a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

.subscribe{
	width:125px;
	height:30px;
	background-color:#046201;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	border:0px;
	padding:0px;
	cursor:pointer;
} 

#footer_last {
	float:left;
	width:1078px;
	height:60px;
	background:#010101;
	padding:30px 15px 20px 15px;
}

#footer_last #conexus{
	float:left;
	width:278px;
	height:46px;
}

#footer_last #footer_text{
	float:inherit;
	margin-left:25px;
	color:#505050;
	font-size:12px;
	line-height:16px;
}

#footer_last #footer_text a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#footer_last #footer_text a:hover{
	text-decoration:none;
}



	

/*------------ends of bottom--------------*/

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	font-size:14px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/*------------starts of author page--------------*/
div.postholder li{
	font-size:120%;
	line-height:150%;
	
}

/*------------ends of author page--------------*/



/*----------------for single and category page--------------------*/

#main_single{
	float:left;
	width:583px;
	min-width:583px;
	margin:0px 0px 0 0;
	padding-right:5px;
	/*border-right:1px solid #7F7F7F;*/
}

#main_cat{
	float:left;
	width:652px;
	min-width:652px;
	margin:0px 0px 0 0;
	padding-right:5px;
	/*border-right:1px solid #7F7F7F;*/
}

#postcontainer_single #start_single{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#postcontainer_cat #start_cat{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#postcontainer_single{
	float:left;
	width:568px;
	min-width:568px;
	margin:24px 0px 0 0;
	/*padding-right:30px;
	border-right:1px solid #7F7F7F;*/
}

#postcontainer_cat{
	float:left;
	width:628px;
	min-width:628px;
	margin:24px 10px 0 0;
	/*padding-right:30px;
	border-right:1px solid #7F7F7F;*/
}

#postcontainer_single p{
	margin:0;
	color:#231f20;
}

#postcontainer_cat p{
	margin:0;
	color:#231f20;
}

.postholder_single{
	float:left;
	width:568px;
	padding-right:10px;
	padding-top:10px;
	border-bottom:1px solid #111;
	min-height:235px;
}

.postholder_cat{
	float:left;
	width:628px;
	padding-right:10px;
	padding-top:10px;
	border-bottom:1px solid #111;
	min-height:235px;
}

.post_single{
	float:left;
	margin:0;
	padding:0 0px 10px 0;
	width:568px;
}

.post_cat{
	float:left;
	margin:0;
	padding:0 0px 10px 0;
	width:628px;
}

.post_single a:link{
	text-decoration:none;
	color:#000000;
}
.post_single a:visited{
	text-decoration:none;
	color:#000000;
}
.post_single a:hover{
	text-decoration:none;
	color:#000000;
}

.post_cat a:link{
	text-decoration:none;
	color:#000000;
}
.post_cat a:visited{
	text-decoration:none;
	color:#000000;
}
.post_cat a:hover{
	text-decoration:none;
	color:#000000;
}

.postthumb_single{
	float:left;
	width:127px;
	height:187px;
	padding:2px 5px 2px 0px;
}

.postthumb_cat{
	float:left;
	width:127px;
	height:187px;
	padding:2px 5px 2px 0px;
}

.postholder_single .entrycontent_single{	
	float:left;
	text-align:left;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	width:568px;
}

.postholder_cat .entrycontent_cat{	
	float:left;
	text-align:left;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	width:628px;
}

a.posttitle_single{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

a.posttitle_category{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.posttitle_category a:link{
	text-decoration:none;
	color:#000000;
}
.posttitle_category a:visited{
	text-decoration:none;
	color:#000000;
}
.posttitle_category a:hover{
	text-decoration:none;
	color:#000000;
}

#postcontainer_single h2{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_single h2 a:link{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer h2 a:visited{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#postcontainer_single h2 a:hover{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_cat h2{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_cat h2 a:link{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_cat h2 a:hover{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.postholder_single .postdetail_single{
	float:left;
	width:568px;
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postholder_cat .postdetail_cat{
	float:left;
	width:628px;
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail_single a:link{
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail_single a:visited{
	color:#939598;
}

.postdetail_single a:hover {
	color:#464646;
}

.postdetail_cat a:link{
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail_cat a:visited{
	color:#939598;
}

.postdetail_cat a:hover {
	color:#464646;
}

.postcat_single{
	width:568px;
	float:left;
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_single a:link{
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_single a:visited {
	color: #006cb6;
}

.postcat_single a:hover {
	color: #006cb6;
	text-decoration: underline;
}

#main_single h2 {
	margin-top:10px;
	margin-bottom:-5px;
}

.postcat_cat{
	width:628px;
	float:left;
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_cat a:link{
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_cat a:visited {
	color: #006cb6;
}

.postcat_cat a:hover {
	color: #006cb6;
	text-decoration: underline;
}

#main_cat h2 {
	margin-top:10px;
	margin-bottom:-5px;
}

/*----------------for pages--------------------*/

#main_page{
	float:left;
	width:628px;
	min-width:628px;
	margin:0px 0px 0 0;
	padding-right:30px;
	/*border-right:1px solid #7F7F7F;*/
}

#postcontainer_page #start_page{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#postcontainer_page{
	float:left;
	width:628px;
	min-width:628px;
	margin:-20px 0px 0 0;
	/*padding-right:30px;
	border-right:1px solid #7F7F7F;*/
}

#postcontainer_page p{
	margin:0;
	color:#231f20;
}


.postholder_page{
	float:left;
	width:628px;
	padding-right:10px;
	padding-top:10px;
	border-bottom:1px solid #111;
	min-height:235px;
}
.post_page{
	float:left;
	margin:0;
	padding:0 0px 10px 0;
	width:628px;
}


.postthumb_page{
	float:left;
	width:127px;
	height:187px;
	padding:2px 5px 2px 0px;
}

.postholder_page .entrycontent_page{	
	float:left;
	text-align:left;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:10px 0 10px 0;
	width:515px;
}

a.posttitle_page{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:130%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_page h2{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:120%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer_page h2 a:link{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#postcontainer h2 a:visited{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#postcontainer_page h2 a:hover{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	color:#231f20;
	line-height:150%;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.postholder_page .postdetail_single{
	float:left;
	width:600px;
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail_page a:link{
	text-transform:uppercase;
	font-size:11px;
	line-height:250%;
	color:#939598;
}

.postdetail_page a:visited{
	color:#939598;
}

.postdetail_page a:hover {
	color:#464646;
}

.postcat_page{
	width:450px;
	float:left;
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_page a:link{
	color:#006cb6;
	text-transform:uppercase;
	line-height:250%;
	font-size:12px;
}

.postcat_page a:visited {
	color: #006cb6;
}

.postcat_page a:hover {
	color: #006cb6;
	text-decoration: underline;
}


/*------------starts of third and forth column---------------*/

#side_single{
	float:left;
	width:450px;
	text-align:center;
}
#last_single #start_single{
	background:url(images/top_divider.jpg) repeat-x left top;
	height:5px;
}

#last_single{
	width:450px;
	float:right;
	background-color:#f8f8f8;
	padding:10px 0 0 0;
}

#last_single #lastholder_single{
	float:left;
	width:440px;
	padding-top:0px;
	padding-bottom:16px;
}


/*------------ends of third and forth column---------------*/

/*------------starts of archives---------------*/

#lastholder_single #archive_single{
	float:left;
	margin-top:0px;
	padding-left:20px;
	padding-bottom:20px;
	width:430px;
	background:#e6e6e5;
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-top:1px solid #111;	
}

#archive_single h3{
	text-align:center;
	*margin-top:20px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
}
.archiveholder_single{
	float:left;
	width:75px;
	margin:7px;
	text-align:center;
}

.archivemonth_single{
	margin-top:2px;
	background:#000;
	padding:0px 0 0px 0;
}


.slidedeck .verticalSlideNav li{
	width: 31px !important;
	height: 31px !important;
	margin-bottom: 4px !important;
}
.slidedeck .verticalSlideNav li a{
	width: 31px !important;
	padding-top: 28px !important;
}
.slidedeck .verticalSlideNav li.arrow{
	padding: 0 !important;
	width: 28px !important;
}

/*------------ends of archives--------------*/
/*------------start of videos--------------*/
.videoholder{
	float:left;
	width:300px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	margin-bottom:10px;
}
.frontpagevideo{
	float:left;
	width:300px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	margin-top:0px;
	margin-bottom:0px;
}

/*------------end of videos--------------*/
