/*
//23.08.09 jenny changed bg to fff in #main; for thestory.php, added line-height in .post so that thestory.php can be more spread out. changed h2 color to 000, as it was fff.
//
*/

* {margin:0;padding:0;}
body{color:#000;font-family:Trebuchet MS;font-size:12px;background:#000;}
#wrapper{border:1px #000 solid;text-align:left;width:80%;margin:10px auto;background:#000;}
#header{width:100%;height:319px;text-align:left;background:#000;}
#main{background:#fff;float:left;width:80%;overflow:hidden;margin:2em 1em;} 
#sidebarshop{background:#000;float:right;width:15%}
#footer{background:#000; color:#fff;clear:both;text-align:center;margin:0em 1em 1em 1em;}
a{color:#A6A6A6;text-decoration:none;}

 #nav 
    {
    	background:#000000 repeat-x;
    	font-size:24px;
    	font-family:courier new,courier;
    	font-weight:bold;
    	width:80%;
    }

    #nav, #nav ul 
    {
    	align:center;
    	list-style:none;
    	line-height:20px;
    	padding:0;
    	border:0px solid #000;
    	margin:0;
    	width:80%;
    }

    #nav a 
    {
    	display:block;
    	color:#ffffff;
    	text-decoration:none;
    	padding:0px 10px;
    }

    #nav li 
    {
    	float:left;
    	padding:0;
    }

    #nav ul 
    {
    	position:absolute;
	left:-999em;
    	height:auto;
    	width:150px;
   	font-weight:normal;
    	margin:0;
    	line-height:1;
    	border:0;
    	border-top:1px solid #000000;
    }

    #nav li li 
    {
    	width: 150px;
    	border-bottom:0px solid #000000;
    	border-left:0px solid #000000;
    	border-right:0px solid #000000;
    	font-weight:bold;
    	font-family:courier new,courier;
    }

    #nav li li a 
    {
    	width:150px;
    	font-size:20px;
    	color:#fff;
    }

    #nav li ul ul 
    {
    	margin:-44px 0 0 100px;
    }

    #nav li li:hover 
    {
    	background:#fff;
    }

    #nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a 
    {
    	color:#000000;
    }

    #nav li:hover a, #nav li.sfhover a 
    {
    	color:#000000;
    }

    #nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a 
    {
    	color:#fff;
    }

    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul,      #nav li.sfhover ul ul ul ul 
    {
    	left:-999em;
    }

    #nav li:hover ul, #snav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, 
	 #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul 
    {
    	left:auto;
    	background:#000000;
    }

    #nav li:hover, #nav li.sfhover 
    {
    	background:#ffffff;
    }

    #littleicons li 
    {
    	color: #000000;
    	border-bottom:10px solid #000000;
    	border-left:10px solid #000000;
    	border-right:0px solid #000000;
    	border-top: 0px solid #000000;
    	font-weight:bold;
    	font-family:courier new,courier;
    }
    
    #vnav, #vnav ul {
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    color: #ffffff;
	    float: left;
	    width: 9.5em;
	    font-size:18px;
    	    font-family:courier new,courier;
    	    font-weight:bold;
    }
    
    #vnav a {
	    width: 9.5em;
	    display: block;
	    color: #ffffff;
            padding:0px 10px;
    }
    
    #vnav li {
	    position: relative;
	    float: left;
	    line-height: 1.25em;
	    margin-bottom: -1px;
	    width: 9.5em;
	    color: #ffffff;
       	    font-size:18px;
    	    font-family:courier new,courier;
    	    font-weight:bold;

    }
    
    #vnav li ul {
	    position: absolute;
	    left: -999em;
	    margin-left: -9.5em;
	    margin-top: -1.25em;
	    color: #ffffff;
	    font-size:18px;
    	    font-family:courier new,courier;
    	    font-weight:bold;
    }
    
    #vnav li ul ul {
	    left: -999em;
	    color: #ffffff;
    }
    
	 #vnav li li:hover 
    {
    	background:#fff;
    }

    #vnav li ul li:hover a, #vnav li ul li li:hover a, #vnav li ul li li li:hover a, #vnav li ul li li li:hover a 
    {
    	color:#000000;
    }

    #vnav li:hover a, #vnav li.sfhover a 
    {
    	color:#000000;
    }

    #vnav li:hover li a, #vnav li li:hover li a, #vnav li li li:hover li a, #vnav li li li li:hover li a 
    {
    	color:#fff;
    }

    #vnav li:hover ul ul, #vnav li:hover ul ul ul, #vnav li:hover ul ul ul ul, #vnav li.sfhover ul ul, #vnav li.sfhover ul ul ul,      #vnav li.sfhover ul ul ul ul 
    {
    	left:-999em;
    }

    #vnav li:hover ul, #vnav li li:hover ul, #vnav li li li:hover ul, #vnav li li li li:hover ul, 
	 #vnav li.sfhover ul, #vnav li li.sfhover ul, #vnav li li li.sfhover ul, #vnav li li li li.sfhover ul 
    {
    	left:auto;
    	background:#000000;
    }

    #vnav li:hover, #vnav li.sfhover 
    {
    	background:#ffffff;
    }



h1{font-family:'Courier New', Courier;font-size:40px;padding-top:150px;padding-bottom:10px;}
h1 a{color:#fff;}
h1 a:hover{color:#000;}
#headertitle .description{font-size:1.2em;line-height:2em;}
h2,h3,h4{font-family:'Trebuchet MS';padding:5px 0;}
h2{font-size:20px;letter-spacing:0em;color:#000;text-align:left;}
h3.post-date{font-size:.9em;color:#000;text-align:center;margin:0;font-weight:100;padding:5px 0;}
h4{font-size:1em;letter-spacing:1px;}
pre{font-size:1.2em;overflow:hidden;}
.post{background:url(images/line.gif) no-repeat 50% 100%; padding:5px 10px; line-height:1.8em}
.clear{clear:both;}
.postentry{font-size:12px;line-height:1.8em;padding:0 10px;}
.postsingle{padding:0 10px;}
ol,ul{line-height:1.6em;margin:1.2em 0 1.2em 2em;padding:0;}
.post li{margin-bottom:5px;}
img.tex{border:0 none;padding:0;}
.thumbnail{padding:2px; border:#000 0px solid; float:left; background:#fff;}
.postentry img{max-width:550px;padding:6px;background:#fff;border-bottom:0px;}
.postentry img a:hover{background:#fff;border-bottom:0px;}
.gravatar img{padding:2px; border:#ccc 0px solid; float:right; background:#fff;}
p.prev-next{height:1%;padding:0 0 20px;background:url(images/dot.gif) 0 100% repeat-x;}
input,textarea,select{border:1px solid #B8B8B8;color:#000;font-family:Courier New, Courier;font-size:1em;background:#fff;}
blockquote{border-left:4px solid #CCC;font-size:1em;margin:0 0 0 20px;padding:0 0 0 10px;}
code{color:#B8B8B8;font-family:monospace;}
img{border:0 none; margin:0; padding:0;}
.parts{border-color:#444;border-style:solid;border-width:0px 0 0;padding:10px 0;}
.parts hr{color:#000;margin:5px -10px;}
.parts .h2{border-bottom:1px solid #000;margin-bottom:3px;}