@charset "utf-8";

/* CSS Document */



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

h2, h1, h3, h4, h5 ,h6 { padding: 0; margin: 0; }

h2 { margin-bottom: 10px;  display: block; width: 90%; color: #666666; border-bottom: solid 1px black;}

.logo { margin-left: 45px;  z-index: 4000; position: relative ; border: none;}

#logo { width: 190px; overflow: hide; border: none; }
#primary-menu { width: 450px; text-align: right; height: 20px;  margin-left: 550px; margin-top: 5px; }  
#primary-menu a { color: white; font-family: georgia, arial; font-weight: bold; color: #9999cc; text-decoration: none; font-style: italic;}

#stuff { background-image:  url(images/content-background.png); height: 800px; margin: auto;   background-repeat: no-repeat; width: 1000px; background-attachment: fixed ;margin-left: auto;  margin-right: auto; background-position: top center;}



#content { background-color: #ecebeb; background-image: url(images/content-middle.png);  background-position: center;width: 698px;

height: 660px; scroll: auto; 
z-index:1000;
display: inline-block;

}
#inside {
width: 668px; padding: 15px; padding-top: 0px;
height: 640px; scroll: auto; overflow: scroll;
z-index:1;

font-size: 12px;    
line-height: 22px;

}


#content-top { background: url(images/content-top.png); width: 698px; height: 17px; center; background-color: ecebeb;   height: 17px;margin-top: -15px;  }  

#content, #content-top { margin-left: 40px; }
#content a { color: #006666; text-decoration: none ; }
#content a:hover { color: black; border-bottom: 1px solid dotted; }
 

#spacer { height: 200px; }

#sidebar { width: 250px;  display: inline-block; margin-top: -720px; float: right; height: 600px; color: white; font-size:12px;}
#sidebar li { list-style: none; display: inline; padding-right: 5px; }

#sidebar ul { margin-left: 0px; padding: 0;}


#sidebar a { color: white; }
#clearme { clear: both;}
#clump { height:698px;  margin-top: -15px;}
#footer { width: 1000px; height: 213px;  bottom: 0px; margin-top: -213px; z-index:5; position: relative;}
#bottom-foot {color: white; font-size: 9px; margin-top: 50px;  text-align: center; }
#bottom-foot a {color: #CCCCCC; border-bottom: 1px dotted #cccccc; }


div.navigation .alignright { float: right; }
div.navigation .alignleft {float: left; }
div.navigation {height: 30px; }

textarea#comment {width: 400px; }

#archives li , #archives ul{list-style: none; padding: 0; }
