/*
THEME NAME: PCHealthstop Blog
DESCRIPTION: Custom theme built for the PCHealthstop blog
VERSION: 1.0
AUTHOR: <a href="http://www.backbonemedia.com">Backbone Media</a>
AUTHOR URI: http://www.backbonemedia.com
TAGS: PCHealthstop, custom, two-column
*/

@charset "utf-8";

html{
margin:0;
padding:0;
}

body{
background:url(images/bg_header.jpg) #fff top repeat-x;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

a{
color:#ff3330;
text-decoration:none;
}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{}

h1{}
h2{}
h3{}

p{}

blockquote{}

#container{
margin:0 auto;
width:1025px;
}
#containerInner{
margin:0 auto;
width:985px;
}

	#header{
	height:54px;
	}
		#header h1 a{
		background:url(images/logo.gif) no-repeat;
		display:block;
		float:left;
		height:54px;
		margin:1px 0 0 20px !important;
		margin:1px 0 0 10px;
		overflow:hidden;
		text-indent:-9999px;
		width:235px;
		}
		#nav{}
			#nav ul{
			float:left;
			padding:0 0 0 10px;
			}
			#nav li{
			float:left;
			margin:20px 0 0 12px !important;
			margin:20px 0 0 6px;
			}
			#nav li a{
			color:#333;
			font-weight:bold;
			padding:3px 15px;
			text-decoration:none;
			}
				#nav li a:hover{
				color:#ff3330;
				text-decoration:underline;
				}	
		#search{
		float:right;
		margin:8px 40px 0 0 !important;
		margin:8px 10px 0 0;
		text-align:center;
		width:140px;
		}
			#search .input{
			background:url(images/bg_search.jpg) no-repeat;
			border:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			height:22px;
			padding:4px 5px 0 24px;
			width:140px;
			}
			#search .button{
			background:none;
			border:0;
			color:#333;
			cursor:pointer;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
			padding:0;
			text-transform:uppercase;
			}
	
	#content{clear:both;}
		
		#rightCol{
		float:right;
		line-height:130%;
		padding:15px 0 0 0;
		width:237px;
		}
			.advert{margin:0 0 15px 0;}
			.module{
			background:url(images/bg_module_top.png) top left no-repeat;
			margin:0 0 15px 0;
			padding:16px 0 0 0;
			}
			.moduleInner1{
			background:url(images/bg_module_bot.png) bottom left no-repeat;
			height:1%;
			padding:0 0 19px 0;
			}
			.moduleInner2{
			background:url(images/bg_module_mid.png) left repeat-y;
			height:1%;
			padding:1px 30px
			}
				.module h3{
				font-size:14px;
				font-weight:normal;
				margin:5px 0 15px 0;
				text-transform:uppercase;
				}
				.module p{margin:0 0 10px 0;}
				.module ul{margin:0 0 10px 0;}
					.module li{margin:7px 0;}
				.module .button{font-size:11px;}
		
		#leftCol{
		float:left;
		padding:15px 10px 10px 10px;
		width:724px;
		}
			#breadcrumb{
			color:#333;
			font-size:9px;
			padding:0 0 0 2px;
			text-transform:uppercase;
			}
				#breadcrumb a{
				color:#333;
				text-decoration:none;
				}
			#sliver{
			background:url(images/bg_sliver.jpg) top center no-repeat;
			color:#fff;
			height:161px;
			margin:3px 0 15px 0;
			padding:0 50px 0 50px;
			}
				#sliver h2{
				font-size:30px;
				font-weight:normal;
				margin:0 0 15px 0;
				padding:35px 0 0 0;
				}
				#sliver p{
				font-size:18px;
				line-height:140%;
				}
				
			h2.page-title{
			font-size:20px;
			margin:0 0 15px 30px !important;
			margin:0 0 15pc 15px;
			}
			
			.post{
			background:url(images/bg_post_top.png) top left no-repeat;
			clear:both;
			margin:0 0 15px 0;
			padding:20px 0 0 0;
			}
			.postInner1{
			background:url(images/bg_post_meta_bot.png) bottom left no-repeat;
			padding:0 0 20px 0;
			}
			.postInner2{
			background:url(images/bg_post_mid.png) left repeat-y;
			padding:1px 0 0 0;
			width:724px;
			}
			.postLeft{
			float:left;
			font-size:20px;
			font-style:italic;
			line-height:105%;
			margin:0 0 0 30px !important;
			margin:0 0 0 15px;
			text-align:center;
			width:60px;
			}
				.postLeft span{font-size:26px;}
			.postRight{
			float:right;
			margin:0 50px 0 0 !important;
			margin:0 25px 0 0;
			padding:0 0 15px 0;
			width:550px;
			}
				.post h2{
				font-size:22px;
				font-weight:normal;
				line-height:120%;
				margin:5px 0 20px 0;
				}
				.post h3{
				font-size:18px;
				margin:15px 0;
				}
					.post h2 a, .post h3 a{color:#333;}
				.post p{margin:8px 0;}
				.post ul{
				list-style-type:disc;
				margin:10px 40px;
				}
				.post ol{
				list-style-type:decimal;
				margin:10px 40px;
				}
					.post li{margin:4px 0;}
				.post img{margin:0 10px 10px 10px;}
				.post .byline{
				color:#666;
				font-size:11px;
				font-style:italic;
				}
				.post .meta{
				background:url(images/bg_post_meta_mid.png) top left repeat-y;
				clear:both;
				font-size:11px;
				margin:15px 0 0 0;
				}
				.post .metaInner{
				height:1%;
				}
					.post .row1, .post .row2{margin:0 4px;}
					.post .row1{}
					.post .row2{}
						.post .meta .row2 p{margin-bottom:0;}
					.meta .floatL{margin:8px 0 8px 50px !important;margin:8px 0 8px 25px;}
					.meta .floatR{margin:8px 50px 8px 0 !important;margin:8px 25px 8px 0;}	
						.meta .floatL, .meta .floatR{
						width:300px;
						}
					.post .meta a{color:#693;}
						
				.post .meta .do_share{
				background:url(images/icon_sharethis.png) left center no-repeat;
				color:#ff3330;
				cursor:pointer;
				padding:1px 10px 1px 23px;
				}
					
				.post .meta .row2 .share{
				clear:both;
				display:none;
				padding:0 0 5px 0;
				width:724px !important;
				width:716px;
				}
					.post .shareSocial{
					background:#fff;
					border:1px solid #d1d1d1;
					float:left;
					margin:15px 0 10px 50px !important;
					margin:15px 0 10px 25px;
					padding:10px 20px;
					}
						.post .shareSocial ul{
						margin:0;
						padding:0;
						list-style:none;
						}
						.post .shareSocial li{
						background:none;
						margin:0 0 4px 0;
						padding:0;
						}
						.post .shareSocial img{
						background:none;
						border:0;
						margin:0;
						padding:0;
						vertical-align:middle;
						}
						.post .shareSocial a{color:#ff3330;}
					.post .shareForm{
					float:right;
					margin:15px 50px 0 0 !important;
					margin:15px 25px 0 0;
					width:482px;
					}
						.post label{
						color:#636e73;
						display:block;
						}
							.post label span{color:#df5359;}
						.post .shareForm .input{
						background:#fff;
						border:1px solid #d1d1d1;
						color:#75838a;
						font-size:12px;
						padding:2px 2px 3px 3px;
						}
						.post .shareForm .linkURL{width:482px;}	
						.post .shareFormLeft{
						float:left;
						margin:10px 0 0 0;
						width:195px;
						}
							.post .shareFormLeft .input{
							margin:3px 0;
							width:195px;
							}
						.post .shareFormRight{
						float:right;
						margin:10px 0 0 0;
						width:270px;
						}
							.post .shareFormRight textarea.input{
							font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
							font-size:12px;
							height:50px;
							margin:3px 0 7px 0;
							width:270px;
							}
					.post .shareForm .buttonBlue{
					clear:both;
					float:right;
					}
					.post .formSubmit{
					background:url(images/bg_readmore.png) no-repeat;
					border:0;
					clear:right;
					color:#333;
					cursor:pointer;
					float:right;
					font-size:14px;
					height:32px;
					padding:0;
					text-align:center;
					width:144px;
					}
					.post input.error, .post textarea.error{border:1px solid #bf8205;}					
					.post label.error{color:#df5359;font-size:12px;}
						
					.post .meta .close{
					background:url(images/bg_closelink.gif) left center no-repeat;
					color:#ce1119;
					cursor:pointer;
					margin:0 0 0 50px !important;
					margin:0 0 0 25px;
					padding:5px 5px 5px 12px;
					}
		
	#footer{}
	
	
.clear{clear:both;}
.floatL, .alignleft{float:left;}
.floatR, .alignright{float:right;}