/*
Theme Name: Nerd Out
Theme URI: http://nerdout.ipsofatso.com
Description: your face, fuck it.
Version: 4.20
Author: Ipsy D Fatso
Tags: fluid

*/


/*	**************** COLOR GUIDE ******************	*/
/* headers - #333333  */
/* base - #666666  */




/*	**************** STRUCTURE ******************	*/



body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}

#topsection{width: 95%; height:150px;}


#contentwrapper{float: left;width: 95%;}

#contentcolumn{
margin-right: 220px; /*Set right margin to RightColumnWidth*/
padding:20px 40px 0 150px;
}

#rightcolumn{
float: left;
width: 220px; /*Width of right column in pixels*/
margin-left: -220px; /*Set left margin to -(RightColumnWidth) */
}

#footer{clear: left;width:85%;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


a{color:#333333; text-decoration:none;}
a:hover{color:#7f0000; text-decoration:underline;}




/*	**************** HEADER ******************	*/

#topsection div#header{display:inline;width:150px; height:150px; float:left;}
#topsection div#header a{display:block;width:150px; height:150px; background: url(images/NO_headerRO.gif) no-repeat top;}
#topsection div#header a:hover{background: url(images/NO_headerRO.gif) no-repeat bottom;}
#topsection div#header a span{display:none;}

#topsection #description{font-size:1em; height:150px; margin-left:150px; position:relative; border-left:solid 1px black;}
#topsection #description span{bottom:0; position:absolute; margin:0 0 -.25em .25em; color:#7f0000;}





/*	**************** CONTENT ******************	*/
#contentcolumn div{margin:0 0 80px 0;}
#contentcolumn div div{margin:0;}

#contentcolumn div h2{margin:0; font-size:1.75em;}
#contentcolumn div h2.pagetitle{margin:0; font-size:1.2em; color:#999999;}
#content div h2{margin:0; font-size:1.2em; color:#333333;}
#contentcolumn div h2 a{color:#333333; text-decoration:none;}
#contentcolumn div h2 a:hover{color:#7f0000; text-decoration:underline;}
#contentcolumn div small{font-size:.75em; color:#999999;}
#contentcolumn div div.entry, #content div div.entry{font-size:.9em; line-height:1.6em; color:#666666; margin:10px 0 0 0;}
#contentcolumn div p{margin:0 0 20px 0;}
#contentcolumn div p.postmetadata{font-size:.9em; color:#999999;}
#contentcolumn div p.postmetadata a{color:#333333;}
#contentcolumn div p.postmetadata a:hover{color:#7f0000;}
#contentcolumn div p.postmetadata span{margin:0 5px;}

#content.widecolumn{padding:20px 270px 0 150px;}
p.postmetadata.alt small{font-size:.75em; line-height:1em;}

h3{margin:40px 0 0 0; font-size:1em; color:#666666;}
#content ol{margin:0; padding:0; list-style:inside; list-style-type:none; color: #999999;}
#content ol li{margin:0 0 30px 0;}
#content ol li div p{margin:0; font-size:1em; color: #666666;}
#content ol li div div{font-size:.9em;}
#content ol li div div cite{font-weight:bold;}
#content ol li div div.comment-meta.commentmetadata a{font-size:.75em; color:#CCCCCC;}

#respond p{margin:0; font-size:.9em; color:#999999;}
#respond p textarea#comment{width:100%; margin:0 0 10px 0;}

#contentcolumn div div.navigation{margin:0 0 20px 0; padding:2px 0 0 0; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC;}
#contentcolumn div div.navigation div.alignleft, #contentcolumn div div.navigation div.alignright{display:inline; width:50%;}
#contentcolumn div div.navigation div.alignleft a{text-align:left; margin:0 40px 0 0;}
#contentcolumn div div.navigation div.alignright a{text-align:right;}





/*	**************** RIGHT COLUMN ******************	*/
#sidebar ul{color: #CCCCCC; padding:0; list-style:none;}
#sidebar ul li{margin:0 0 20px 0;}
#sidebar ul li h2{font-size:1em; color:#666666; margin:0;}
#sidebar ul li form div input#s{margin:0 0 10px 0;}
#sidebar ul li ul{list-style:square; list-style-position:inside; font-size:.8em;}
#sidebar ul li ul li{margin:0;}
#sidebar ul li ul li a{color:#999999;}
#sidebar ul li ul li a:hover{color:#7f0000;}



/*	**************** FOOTER ******************	*/
#footer{padding:20px 0 5px 150px;}
#footer p#footer{font-size:.8em; color:#666666; margin:0; padding:0;}
div#maincontainer p#footer{font-size:.8em; color:#666666;}
#footer p span, p#footer span{margin:0 10px;}
