  /*
    Theme Name: Psych Central
    Theme URI: http://psychcentral.com/
    Description: Psych Central's template
    Version: 1.2
    Author: JMG
    Author URI: http://grohol.com/
  */


img .avatar {
float: right;
border: 1px solid #eee;
padding:8px; margin:8px;
background: #fff;
}

.fn { margin:2px 10px 0 10px; }

.children {
list-style: none; font-size:95%; background: #fff url(//g.psychcentral.com/p.gif) right no-repeat; }
acronym, abbr, span.caps {
cursor: help;
font-size: 90%;
letter-spacing: .07em;
}

blockquote {
 border: 1px dashed #ddd;
 margin: 0 1.75em 20px 1.75em;
 padding: 0 10px 0 10px;
 font-size: 90%;
 background-color: #fff;
}

.commentmetadata, .commentmetadata a {
 font-size: 90%;
 color: #333;
 font-style: normal;
 text-decoration: none;
}

ol#comments li p { font-size:100%; }
.feedback { color:#CCC; text-align:right; }
.storytitle { margin:0; }
.storytitle a { text-decoration:none; }

#commentform input, #commentform textarea {
background: #fff;
border: 1px solid #333; }

#commentform textarea { width:98%; }
#content { margin: 10px 4em 0 2em; }

.navigation { display: block; text-align:center; margin-bottom:10px; padding-bottom:10px; font-size:100%; }

.postmetadata {
font-size: 75%;
background:#DED url(//g.psychcentral.com/share_bg.jpg) repeat-x top center; 
margin:4px 0 25px 0; zoom:1; 
padding: 9px;
}

h1, h2 { font-size:200%; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color:#079; }

.alignright { float:right; }
.alignleft { float:left; }

.storycontent { margin:0 1.0em 0 1.0em; padding:0 5px; }
#wrelated { clear:left; margin: 20px 0; padding: 20px 0; }
#bcomments { float:left; border:0; 
        padding: 10px; margin: 2px auto;
        width:95%; font-size:120%; background:#FFF; }

#comments h6 { margin:10px 0 0 0; padding:10px 0 0 0; }

#boxad { float: right; position: relative; margin: 58px -259px 0 10px; }
html>body #boxad { margin-right: -259px; }
#comment_now { font-variant:small-caps; font-size:110%; text-align:right; padding:0; }

#comment_contain { display:block; background:#FFF; width:90%; border:1px solid #BBB; 
padding: 10px 10px 30px 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-radius-topleft: 10px;-webkit-border-radius-topright: 10px;border-top-rightradius: 10px;border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-radius-bottomleft: 10px;-webkit-border-radius-bottomright: 10px;border-bottom-rightradius: 10px;border-bottom-left-radius: 10px;
}

#comment_contain_auth { display:block; background:#FFD; width:90%; border:1px solid #BBB;
padding: 10px 10px 30px 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-radius-topleft: 10px;-webkit-border-radius-topright: 10px;border-top-rightradius: 10px;border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-radius-bottomleft: 10px;-webkit-border-radius-bottomright: 10px;border-bottom-rightradius: 10px;border-bottom-left-radius: 10px;
}

div.userinfo { width:88%;  }
div.quote, div.quotegro, div.rule{ font-size:100%; font-family:arial,helvetica,sans-serif; padding-bottom:5px;margin:0; text-align:left; }
div.quote { width:88%; background:#FFF;padding: 10px 20px 0 20px;overflow-x: hidden; text-align:left;margin:0;}
div.quotegro { width:88%; background:#FFD;padding: 10px 20px 0 20px;overflow-x: hidden; text-align:left;margin:0;}

#adblockrighta { margin: 10px 0 20px 0; } 
.wp-caption { padding:0 0 0 8px; }
.wp-caption-text {
        font-size:xx-small; color:#555; 
        vertical-align:top; margin:0 4px 10px 4px; }
#retweet { float:left; margin:3px; }
#entry_tools { clear:left; margin:5px 3px 3px 3px; padding:3px; }
.postauthor { border:1px solid #eee; background:#FeF; padding:10px; font: 90% "times new roman",times,serif;
        font-style: italic; color:#555; }

ol.commentlist li div.reply {
width: 100%;
margin: 0px;
padding: 0px;
float: left;
font-size: 0.85em;
}

ol.commentlist li div.reply a {
 color: #666;
 text-decoration: none !important;
 border: 1px solid #ccc;
 display: inline-block;
 margin: 0px;
 padding: 0.125em 1em;
 float: left;
 background: #f7f7f7;
 font-size: 1.2em;
}

ol.commentlist li div.reply a:hover {
color: #111 !important;
background:#84D4E0!important; 
}
#bcomments h3 { font-size:140%!important; }

#discuss_snip { margin:0 0 0 20px; background:#EEE; padding:10px; }

@media only screen and (max-width:750px){
  #bcomments { width:95%; }
  #comment_contain { width:90%; }
  #comment_contain_auth { width:90%; }

}


