/*
Retrosuper 2010 styles
Designed and Developed by James McEwan (onezom.com)
Don't steal, or I'll have to bash you.
*/


/*==== Reset Browser specific html ====*/
:link,:visited { text-decoration:none }ul,ol { list-style:none }h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }a,input { outline:none } a img { border:none }
a img,:link img,:visited img,abbr { border:0 }
/*==== Typographic Styles ====*/
body {font-family:Helvetica, Arial, Sans-Serif;font-size:14px;}
div#content {font-size:16px;line-height:23px;}
div#content h2 {font-size:35px;letter-spacing:1px;line-height:52px;}
div#content h3 {font-size:30px;letter-spacing:1px;line-height:45px;}
div#content div#primary-content div.post h3.permalink {letter-spacing:0;line-height:0.9;}
div#content p {margin-bottom:14px;}
div#content blockquote.quote {font-size:18px;line-height:27px;}
div#content div.conversation ul li.even {letter-spacing:1px;}
div#content div.conversation ul li.odd {letter-spacing:0.1em;}
div#content blockquote.quote p.left-quote a {font-size:5px;}
div#content ul#primary-navigation {font-size:20px;margin-bottom:20px;}
div#content div#secondary-content div#search form p input[type=submit]  {font-weight:bold;text-transform:uppercase;}
div#container div#footer {font-size:12px;}
/*==== Layout Styles ====*/
ul.accessibility {display:none;}
div#container {width:527px;margin:0 auto 15px auto;}
div#container:after,ul#primary-navigation:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#container div#header h1#branding {width:527px;height:291px;padding:15px 0 15px 0;position:relative;}
div#container div#header h1#branding a {position:absolute;top:0;left:0;width:527px;height:285px;text-indent:-9999px;}
div#content {width:527px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div#content div#primary-content {width:527px;margin:auto;}
div#content div#primary-content div.post,
div#content div#secondary-content {margin-bottom:30px;position:relative;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:5px 10px 5px 10px;}
div#content div#primary-content div.post h2,
div#content div#secondary-content h2 {margin-bottom:10px;}
div#content div#primary-content div.post h3 {margin-bottom:5px;}
div#content div#primary-content div.post p.permalink a {padding:5px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:rgba(0,0,0,0.6);}
div#content div#primary-content div.post p.permalink a:hover {background:rgba(255,255,255,0.1);}
div#content div#primary-content div.post img {width:100%;margin:auto;}
div#content div#primary-content div.post span.wrap {display:block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
div#content div#primary-content div.post object {width:100%;margin:auto;}
div#content div#primary-content div.post blockquote.quote {margin-bottom:10px;}
div#content div#primary-content div.post blockquote.quote p {display:inline;}
div#content div#primary-content div.post div.conversation ul li.even,
div#content div#primary-content div.post div.conversation ul li.odd {display:block;height:15px;padding:5px;}
div#content div#primary-content ul#primary-navigation li.next {float:right;}
div#content div#primary-content ul#primary-navigation li.previous {float:left;}
div#content div#secondary-content div#about img {float:left; margin-right:12px;}
div#content div#secondary-content div#links ul li {display:inline;}
div#content div#secondary-content div#search form {padding:20px 0 20px 0;}
div#content div#secondary-content div#search form p label {display:none;}
div#content div#secondary-content div#search form p {display:inline;}
div#content div#secondary-content div#search form p input {padding:5px;}
div#content div#secondary-content div#search form p input[type=submit] {text-align:center;}
div#content div#secondary-content div#ads {text-align:center; padding-bottom:10px;}
div#container div#footer {clear:both;display:block; text-align:center; padding-top:10px;}
div#container div#footer ul li {display:inline;}
/*==== Colour Styles ====*/
html {color:#ffffff;background:#252525 url('paper.png');}
body {background:url('t.png') top repeat-x;text-shadow:rgba(0,0,0,0.6) 1px 1px 1px;}
div#container div#header h1#branding {background:url('rs2010.png') no-repeat center;}
div#content div#primary-content div.post {background:rgba(0,0,0,0.6);border:4px solid rgba(0,0,0,0.1);}
div#content div#secondary-content {background:rgba(0,0,0,0.6);border:4px solid rgba(0,0,0,0.1);}

div#content div#primary-content div.post h2 a,
div#content div#secondary-content h2  {color:#fdec7f; font-weight:normal;}
div#content div#primary-content div.post h3 a {color:#fb5d5d;}
div#content div#primary-content div.post a {color:#fb5d5d;}
div#content div#primary-content div.post div.conversation ul li.even {background:rgba(0,0,0,0.8);}
div#content div#primary-content div.post div.conversation ul li.odd {}
div#content div#primary-content div.post img {}
div#content div#primary-content div.post img a {}
div#content div#primary-content div.post div.comment a {color:#fb5d5d;}
div#content div#primary-content ul#primary-navigation a {color:#fb5d5d;}
div#content div#secondary-content a {color:#fb5d5d;}
div#content div#secondary-content div#search form input {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;background:#fffbdd;font-size:25px;width:100%;}
div#content div#secondary-content div#search form p input[type=submit] {display:none;}
div#container div#footer {color:#e2e2e2;}
div#container div#footer a {color:#dffe58;}
img a:hover,div#content div#primary-content div.post h3.permalink a:hover {border:0;}
div.post div.regular blockquote,
div.post div.caption blockquote {width:90%;margin:0 auto 20px auto;}
.group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}