/*
screen.css
*/
body, html {margin: 0; padding: 0; color: #cdcdcd; background: url('/images/background_00.png') no-repeat #000000;}
body {min-width: 750px; font: 0.8em Verdana, sans-serif; line-height: 1;}

#shirtwrapper {margin: 0 auto; width: 750px;}
#header {background-color: transparent;}
#header:after {clear: both; content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; visibility: hidden;}
#shirtcontainer {border-top: .1em dashed #333; background: url('/images/body_00.png') repeat-y; margin-top: 4em; height: 80em;}
/* #shirtcontainer {border-top: 3px solid #AED565;} */
#main {background: transparent; color: #cdcdcd; float:left; width:500px;}
#sidebar {background: transparent; float:right; width: 240px; margin: 0 0 0 0; padding: 0 0 0 .5em; border-left: .1em dashed #333;}
#nav {background-color: transparent; padding:5px;}
#footer {background-color: transparent;}

a {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #AED565;}
a:hover {color: #E2F6BC; text-decoration: underline;}

#header h1 {padding: .25em; margin: 0; color: #fff; text-align: center; border-bottom: .05em dashed #333; background: url('/images/body_00.png') repeat-y; height: 1em;}
#header h1 .word1 {font-weight: normal; color: #fff;}
#header h1 .word2 {font-weight: normal; color: #aaa;}
#header h1 {font-family: "legendum-1","legendum-2", "Verdana", "sans-serif";}

#header ul#headerNav {margin: 50px 0 0 0; padding: 0; float: right; position: relative; z-index: 999; width: 100%}
#header ul#headerNav:after {clear: both; content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; visibility: hidden;}
#header ul#headerNav li {background: url('/images/green_gear.png') no-repeat 50% 0; list-style: none; display: block; float: left; width: 20%;}
#header ul#headerNav li:hover {background: url('/images/green_gear.png') no-repeat 50% 0;}
#header ul#headerNav li#tb {background: url('/images/green_gear.png') no-repeat 50% 0;}
#header ul#headerNav li#tb:hover {background: url('/images/green_gear02.png') no-repeat 50% 0;}
#header ul#headerNav li#tb.here {background: url('/images/green_gear02.png') no-repeat 50% 0;}
#header ul#headerNav li#bp {background: url('/images/blue_tp.png') no-repeat 50% 0;}
#header ul#headerNav li#bp:hover {background: url('/images/blue_tp02.png') no-repeat 50% 0;}
#header ul#headerNav li#bp.here {background: url('/images/blue_tp02.png') no-repeat 50% 0;}
#header ul#headerNav li#ct {background: url('/images/orange_p.png') no-repeat 50% 0;}
#header ul#headerNav li#ct:hover {background: url('/images/orange_p02.png') no-repeat 50% 0;}
#header ul#headerNav li#ct.here {background: url('/images/orange_p02.png') no-repeat 50% 0;}
#header ul#headerNav li.here a {text-decoration: underline;}
#header ul#headerNav li a {width: 9em; padding: 80px 0 0 0; display: block; text-align: center; font-size: 16px;}

#header ul label {font-size: 8px; font-weight: bold; text-decoration: none; color: #333; padding: 90px 5px 0 0;}
#main sup {font-size: 0.8em; font-weight: normal; text-decoration: none; color: #AED565; padding: 0 0 0 2px; vertical-align: baseline; position: relative; top: -0.4em;}
#main .blog {margin: 0 0 3em 0;}
#main ul.ref {font-size: .8em; list-style-type: none; padding: 0 0 0 0; margin: 1em 0 2em 3em; color: #666;}

#main h2 {font-size: 1.4125em; color: #E6F2CC;}
#main h2, #main h3, #main p {padding:0 10px;}
#main p {font-size: 0.9em; color: #ccc; line-height: 1.6em;}
#main .byline {font-size: 0.8em; color: #666;}

p a {text-decoration: none; border-bottom: .1em dashed #AED565;}
p a:hover {text-decoration: none; border-bottom: .1em dashed #E2F6BC;}

h2 a {font-size: 1em; text-decoration: none; border-bottom: .1em dashed #AED565;}
h2 a:hover {font-size: 1em; text-decoration: none; border-bottom: .1em dashed #E2F6BC;}

#sidebar ul {list-style: none; margin: .5em .5em 2em .5em; padding: 0;}
#sidebar h3 {text-align: center;}
#sidebar label {font-size: .8em; font-weight: bold; text-decoration: none; color: #555; margin: 0; padding: 0 .5em 0 0;}
#sidebar a {font-size: .8em;}
#sidebar a:hover {font-size: .8em;}
#sidebar h3, #sidebar p {margin: .5em .5em 2em .5em; padding: .5em 1em 0 0;}
#sidebar li#sub {margin: 2em 0 2em 0; padding: 2em 0 0 0;}
#sidebar li#sub .feed {padding: 0 0 .5em 2em; background: url("/images/icons/feed-icon-14x14.png") no-repeat 0 0;}
#sidebar #twitter_div {margin: .5em 0 1em 0; padding: 0 0 0 0;}
#sidebar #twitter_update_list li {border-left: .4em solid #222; margin: 0 0 .8em 0; padding: 0 0 .8em .8em; font-size: .8em; color: #666;}
#footer {clear: both; margin: .8em; color: #333;}
#footer p {padding: .5em 0 .5em 1em; margin:0;}
.hide {display: none;}

.blogfoot a {text-decoration: none; border: none;}
.blogfoot a:hover {text-decoration: none; border: none;}
.blogfoot {text-align: center;}
.blogfoot img {margin: .5em .75em .5em .75em; border: .1em solid #333;}
