/*
Theme Name: Prostate.net
Theme URI: e 
Description: The Theme for Prostate.net
Author: Aaron Jorbin
Author URI: http://aaron.jorb.in/
Version 3.0
Tags: blue, custom header, fixed width, two columns, widgets
Template: thematic

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/styles/reset.css');

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/styles/typography.css');

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/layouts/2c-r-fixed.css');

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/styles/images.css');

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/styles/default.css');

@import url('http://staging-prostate.net/wp-content/themes/thematic/library/styles/plugins.css');

@charset "UTF-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CDCCBF; margin: 0px; padding: 0px; }
.wordpress{ background-color: #CDCCBF; }

a:link { color: #1879C2; } a:hover{color:#0C4B9E;} a:visited { color: #1879C2; }
ul { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 15px; }
p { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
#content p {font-size:13px;color:#333333;}
#wrapper { background-image: url(images/background.gif); background-repeat: repeat-x; width: 980px; background-color: #FFFFFF; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-top: 1px solid #1879C2; margin:0 auto; }
#header { height: 124px; width: 980px; float: left; }
#content_page { float: left; }
#content_page h3 { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-size: 13px; font-weight: bold; color: #1879C2; }
#content_page h2 {
margin: 0px;
font-size: 16px;
font-weight: normal;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
#content_page h1 {
margin: 0px;
font-size: 16px;
font-weight: normal;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
} .page-title { margin-bottom: 10px; padding: 0 0 9px; border-bottom: 1px solid #D3D3D3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
#product_highlight {
width: 187px;
float: right;
margin: 0px;
background-color: #fff7e9;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #CCCCCC;
border-left-color: #CCCCCC;
}
.price_autoship {
color: #CC6600;
}
#main {
background-image: url('images/title_subpage.gif');background-color:#FFFFFF;background-repeat: repeat-x;
width: 980px;
/*	background-color: #FFFFFF;*/
padding-bottom: 0px; 
margin-top: 17px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#clear {
width: 100%;
clear: both;
}
#container {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
float: left;
width: 570px;
} 
#content{ width: 548px; margin:0 0 12px;padding:20px;background-color:#FFFFFF;border:1px solid #D3D3D3;font-family:Arial, Helvetica, sans-serif; }
.post img.left {
clear: left;
float: left;
}
h1.entry-title, h2.entry-title {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 23px;
/*color: #0079c2;*/ color: #1879C2;
font-weight: normal;
padding: 10px 0 0;
/*padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;*/
margin: 0;
clear: left;
} .page h1.entry-title, .page h2.entry-title { padding-bottom: 20px; }  .entry-meta{font-family: Georgia, Serif; font-size: 11px;padding-top: 6px;} #content .entry-meta p { font-size: 11px; }
.entry-meta a { color: #1879C2; }
.entry-content{padding-top: 2px;}
.entry-content #fbLikeIframe { padding-top: 24px; }
.entry-content > #fbLikeIframe:first-child { padding: 0 0 6px; }
.entry-content iframe input { padding-bottom: 8px; }
.entry-meta a:hover { color: #0C4B9E; }
.entry-meta-author { font-style:normal; text-transform: uppercase; } .entry-date { font-style: normal; }
.entry-meta abbr { text-transform: none; }
.comments-link { padding-left: 6px; font-style:normal; }
.post h3 {
font-size: 22px;
color: #000;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2f0f8;
margin-bottom: 10px;
padding-bottom: 5px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
.post  h4 {
margin: 0px;
padding: 0px;
font-size: 13px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.post h6 {
font-size: 12px;
margin: 0px;
padding: 0px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#primary, #secondary {
width: 340px;
padding-top: 0;
padding-right: 20px;
padding-bottom: 0;
padding-left: 0px;
float: right;
border:0;
}
#primary h2, #secondary h2 {
font-size: 11px;
font-weight: normal;
color: #1879C2;
margin: 0px 0 10px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;text-transform: uppercase; border-bottom:1px solid #D3D3D3;
}

#primary a, #secondary a{
color: #666666;
text-decoration: none;
}
.aside-about{}
.aside-column1,
.aside-column2 {float:left;width:160px;}
.aside-column1 {}
.aside-column2 {margin-left:20px;}
#main .main-aside { padding-top: 10px; right:0; font-size:12px; }
.main-aside ul ul {margin:0; list-style:none;}
.aside-open { color:#1879C2; }
#primary .aside-open a,
#secondary .aside-open a {font-weight:bold;color:#1879C2;}
.aside-opening {font-weight: bold;}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {margin-bottom:0;font-family:Arial, Helvetica, sans-serif;}
.aside ul ul li {padding:4px 0;border-bottom: 1px solid #F5F5F5;}
.aside #text-3 img {margin-bottom:-5px;}
#primary .constant-contact-signup h2 { margin-bottom: 4px; padding: 2px 0 6px; border-bottom: 1px solid #D3D3D3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; text-transform: none; }
.aside-newsletter { padding: 10px; border: 1px solid #D3D3D3; background-color: #FFFFFF; } /* dev version only */
.aside .constant-contact-signup { padding: 10px; border: 2px solid #1879C2; background-color: #FFFFFF; } .aside .constant-contact-signup div { float: left; } .aside .constant-contact-signup form { margin-bottom: 0; }
.aside .aside-newsletter form { margin-bottom: 0px; }
.aside .aside-newsletter input { margin-bottom: 0; }
.aside .aside-open .social { padding-top: 10px; }
.aside-open .social img { margin-bottom: -6px; }
.aside .aside-open .social-list li { float: left;}
.aside .aside-icon { float: left; }
.aside .aside-icon-text { float: left; }
.aside #fb-icon-text { padding: 20px 0 0 10px; } #primary .recent-comments-author a { font-weight: bold; } #primary .recent-comments-title a { } .aside-following { } .aside-facebook { margin-top: 40px; }
#footer {
background-color: #FCFCFC;
width: 980px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d8d8d9;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
clear: both;
/*	float: left; */
}
#copyright {
font-size: 9px;
text-transform: uppercase;
color: #999999;
width: 800px;
margin-top: 10px;
padding: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 30px;
}
#logo a{
height: 124px;
width: 312px;
margin:0;
padding:0;
display:block;
text-decoration:none;
}

#logo {
background-image: url(images/prostate-logo.gif);
background-repeat: no-repeat;
height: 124px;
width: 312px;
position: relative;
left: 0px;
top: 0px;
float: left;
}
#logo h1 {
display: none;
}
.note {
font-style: italic;
color: #CC6600;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
#mens {
background-image: url(images/mens.jpg);
background-repeat: no-repeat;
height: 117px;
width: 680px;
padding-top: 190px;
padding-left: 55px;
}
.red {
color: #C60;
}
#title {
height: 50px;
width: 930px;
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
color: #FFFFFF;
line-height: 50px;
padding-left: 50px;
margin-bottom: 20px;
padding-top: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
position:absolute;
z-index:2;
top:130px;
}

.aside h3 {
font-style:normal;
}

#content_subpage {
background-image: url(images/title_subpage.gif);
width: 980px;
background-color: #FFFFFF;
background-repeat: no-repeat;
padding-bottom: 50px;
margin-top: 17px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}
#content ul, #content li {
list-style-type: none;
/*float: left;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#content ul img {
margin: 0px;
padding: 0px;
}
.fan_of_prostate {
float: left;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
clear: left;
margin: 0px;
padding: 0px;
width: 186px;
}
.post strong { }
.entry-content h3 { color: #1879C2; }
.entry-content h4 { display: inline; color: #1879C2; }
.post .share { float: left; width: 90px; margin-top: 10px; margin-left: 2px; }
.post .share img { float: left; border: none; margin: 0; }
#content .post .share p { float: left; margin-top: -1px; padding-left: 2px; font-size: 11px; }#content .archive-content-opening ul { display: none; }
#content .post .share p a { color: #333333; text-decoration: none; }
#content .fb-like{float:left;width: 220px; margin-top: 9px; padding-bottom: 14px; }
#content div.sociable{ float:left; width:142px; margin-top: 6px; }
.tweetmeme{float:left;width:120px;}
.post .tweetmeme img {border:none;margin:none;}
.post-mail-to {float:left; width:100px; padding-top:38px;font-size:11px;}
.post .post-mail-to img {float:left;margin:0;padding:3px 6px 0 0;border:none;}
#content .post-mail-to p {font-size:11px;}
.post-mail-to p a {color:#333333;text-decoration:none;}
.post-comments { float: left; margin-right: 20px; }
#content .post-comments p { padding-top: 9px; font-size: 11px; }
#content .post-comments p a { padding-left: 19px; color: #333333; background: transparent url(images/comment.jpg) top left no-repeat; text-decoration: none;  }
#ad {
background-position:left 8px;
background-repeat:no-repeat;
color:#1879C2;
float:right;
font-size:12px;
height:120px;
padding-right:10px;
padding-top:4px;
text-align:right;
width:615px; font-family: Arial, Helvetica, sans-serif;
} .related-posts { }
#comments { margin-top: 40px; padding: 20px; border: 1px solid #D3D3D3; background-color: #FCFCFC; } #comments-list { } #comments-list ol { margin: 0; } #comments-list .comment { } #comments-list .comment-author { padding: 10px 0 0 55px; } #comments-list .comment-meta { padding: 0 0 10px 55px; } .comment-content { padding: 0 10px 10px; } .comment-navigation { padding: 0; }
#comments h3 { padding-bottom: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #1879C2; }
#comment-notes { padding-bottom:20px; }
#commentform .form-section label { font-size: 12px; }
#form-allowed-tags { padding-top: 20px; }
.form-submit #submit { padding: 4px 8px; background-color: #1879C2; border: 1px solid #D3D3D3; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.form-section input { height: 22px; padding: 0 4px; border: 1px solid #666666; }
.form-input { }
#commentform textarea:focus,
#commentform input:focus { outline: 1px solid #1879C2; }
.form-section textarea { width: 98%; padding: 4px; border: 1px solid #666666; } #form-allowed-tags p { color: #999999; }
#comments-list li .avatar {
height:36px;
left: 10px;
position:absolute;
top: 10px;
width:36px;
}
#respond {
overflow:visible; background-color: transparent;
position:static;
padding: 0;
}
.post img {
border:10px solid #DFEFF7;
margin:10px;
}
.post img.alignleft { margin: 5px 10px 10px 0; }
#content .sociable ul li{
/*border:5px solid #DFEFF7;
border-bottom: 0;*/
margin: 0 0 0 0;
padding: 4px;
/*background:  #DFEFF7;*/
}
#content ul	li.categories ul{
clear:both;
float:none;
}
#newsletter{
width: 180px;
padding-top: 30px;
padding-right: 30px;
padding-left: 0px;
float: right;
border:0;
}
#newsletter h3{
font-size: 16px;
font-weight: bold;
color: #1879C2;
margin: 0px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.aside{
clear:right;
padding-top: 0;
}
.adsense{}.adsense li{}
.adsense p {margin-bottom:0;padding-bottom:0; font-size:10px;}
.adsense-title {font-weight:bold;}
.adsense-content{}
p.adsense-link {padding-bottom:8px;}
#primary .aside-open .adsense p a {font-weight: normal}
#header .adsense { padding: 10px 10px 0; border: 1px solid #d3d3d3; }
#header #ad h3 { color: #BBBBBB; text-align: center; }
#header .adsense li { float: left; width: 148px; list-style-type: none; }
.no-underline-links li a{
text-decoration:none;
}

#primary .constant-contact-signup h3 { padding-top: 0; padding-bottom: 4px; font-size: 18px; text-transform: none; }

.constant-contact-signup p{
/*font-size: 14px;
font-weight: bold;*/
color: #1879C2;
margin: 0px; padding: 0 0 10px;
/*padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;*/
}
.main-aside ul {
padding:0;font-size:12px;
}
.entry-utility-img{
/*	margin: 5px 0 0;
background: url(images/meta-top.gif) no-repeat right top;
padding:13px 0 0 0;
height: 2px; */
}
.entry-utility{
/*background: url(http://www.prostate.net/blog/wp-content/themes/prostate/images/meta-bottom.gif) no-repeat right bottom; padding:0 10px 10px 30px;*/ margin:0; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3;  background-color: #FCFCFC;
} 
#content .entry-utility p { padding: 6px 10px; color: #333333; font-size: 11px; font-weight: bold; color: #333333; }
.entry-utility a{
color: #333333; font-style: normal; font-weight: normal;
}
.entry-utility a:hover { color: #888888; text-decoration: underline; }

/*.post h1.entry-title{
color:#1879c2;
}*/

.post{
font-family: Arial, Helvetica, sans-serif;
color: #222;padding-bottom: 38px;
} .post a.more-link { text-decoration: none; } .post .more-text-container { text-align: right; } .post .more-text { padding: 3px 8px; background-color: #DFEFF7; }
.related-posts { padding-top:30px; }
#content ul.related-posts-list,
#content ul.related-articles-list { padding-bottom: 20px; }
#content .related-posts li.related,
#content .related-articles li.related {float: left; width: 100px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #CCCCCC; }
.related-posts img {}
.related-posts h4,
.related-articles h4 {padding-bottom: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #1879C2; }
.related-posts h4 a { color: #1879C2; }
.related-posts h5,
.related-articles h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #1879C2; } .related-posts b { color: #1879C2; }
.sociable span.stbuttontext { display: inline; }
.continue-reading {text-align:right;}
.continue-reading a { padding: 4px 8px;text-decoration: none; background-color: #DFEFF7;}
h2.entry-title a:link, h2.entry-title a:visited{
color:#1879c2;
}
.entry-content h3{
color:#1879c2;
padding: 0 0 8px;
font-style:none;
}
#news-pop {height:420px;width:440px; overflow:hidden;background:#FFFFFF url("images/man.jpg") no-repeat right bottom;border:1px solid #1879C2;}
.main-aside #news-pop{display:none;}
#news-pop h3{margin-left: 20px;padding:20px 0 6px;font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #1879C2;}
#news-pop p{margin: 0 20px;font-size: 13px;}
#news-pop #constant-contact-signup {margin: 12px 0 0 80px;}
#constant-contact-signup label { color: #1879C2; font-size: 12px; display: none; }
#constant-contact-signup .submit {margin-top:4px;padding:4px 16px;font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF;border:1px solid #D3D3D3; background-color:#1879C2;}
#constant-contact-signup .input-text-wrap input {margin-bottom: 6px; width: 240px;}
.cc-followup {padding: 20px 80px 0 60px; color: #999999;}
#news-pop .cc-followup p {font-size: 12px;}
#nav-below {font-family: Georgia, "Times New Roman", Times, serif; color: #1879C2; margin-top: 14px;}
.navigation a,
.navigation a:hover {font-size:16px;line-height:18px; color: #1879C2;}
.aside #cc_email { height: 22px; width: 220px; padding: 0 4px; border: 1px solid #D3D3D3; color: #333333; }
.aside input#cc_email:focus { outline: 1px solid #1879C2; }
.newsletter-head {float:right;width:680px;}
.newsletter-head #constant-contact-signup .input-text-wrap input {width:160px;}
.newsletter-head ul li{}
.newsletter-head #constant-contact-signup{margin:0;}
.newsletter-head label{}
.newsletter-head h3{}
.newsletter-head p{}
.newsletter-head .input-text-wrap{}
.clearfloat					{ clear: both; height: 0; font-size: 1px; line-height: 0px; }