body {
          font-family: geneva, verdana, arial;
          color: #999; 
	  font-size: 16px;
          background-color:#000;
          scrollbar-face-color : #C5C5C5;
          scrollbar-shadow-color : #1B1B1B;
          scrollbar-highlight-color : #1B1B1B;
          scrollbar-3dlight-color : #C5C5C5;
          scrollbar-darkshadow-color : #5F5F5F;
          scrollbar-track-color : #1B1B1B;
          scrollbar-arrow-color : #1B1B1B;
}

div.float { float : left; }
div.float p { text-align : center; }
div.spacer { clear : both; }

A { 
   text-decoration: none; 
   font-weight:bold;
   color: #BBB;
} 
A:active { color: #6C5152;  } 
A:hover	{ color: #6C5152;  }

#leftBanner {
  position: absolute; left: 0px; top: 0px;
  height: 65px;
}

.banner {
        padding-top: 15px;
        padding-left: 20px;
        font-family: Georgia, 'times new roman', serif;
	font-size: 24px;
        font-weight: bold;
	letter-spacing: 0.5em;
	word-spacing: 1em;
        text-align:left;
}

#rightBanner {
     position: absolute; top: 15px; right: 25px;
     text-align:right;
     line-height:1.5;
}

.description {
        font-family: geneva, verdana, arial;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
	letter-spacing: 0.2em;
	word-spacing: 1em;
        text-align:left;
        padding-left: 30px;
        margin-top: 5px;
}

#nav {
   position: absolute; left: 50px; top: 65px;
   width: 820px;
}

.nav {
   font-size: 13px;
   font-weight: bold;
}

#mainbody {
  position: absolute; left: 50px; top:85px;
  width: 820px;
}

#mainpic { /*lives inside mainbody */
  position: absolute; left: 0px; top:0px;
  text-align: center;
  width:820;
  height:620;
/*  background-color:white; */
}

.mainpic {
          border:10px solid white;
          margin-left: 0px;
          margin-right: 0px;
}

#title { /* lives inside mainbody */
  position: absolute; left: 0px; top:635px;
  width: 70%;
  text-align: left;
}

.title {
          font-variant: small-caps;
          font-weight: bold;
}

#category { /* lives inside the mainbody to the right of title */
  position: absolute; right: 0px; top:635px;
  width: 30%;
  text-align: right;
  font-size: 14px;
  font-style: italic;
}

#rightSide {
  position: absolute; right: 20px; top: 85px;
  text-align: left;
  width: 240px;
}

#comments { /* lives inside the rightside */
  position: absolute; left: 0px; top: 0px;
  border: 2px dashed #666;
  text-align: left;
  width: 220px;
  height: 290px;
  padding: 5px;
}

#rightSideBottomLink { /* lives inside comments and trackback */
  position: absolute; bottom: 0px; right: 0px;
  padding: 5px;
}

#trackback { /* lives below the comments */
  position: absolute; left: 0px; top: 326px;
  border: 2px dashed #666;
  text-align: left;
  width: 220px;
  height: 280px;
  padding: 5px;
}

.sidebar {  
          text-align:left;
          font-size:11px; 
          }

.sidetitle {
          text-align:left;
          font-size:11px;
          font-weight: bold;
          font-variant: small-caps; 
          color: #AAA;
          border-bottom: 1px dashed #666;
          letter-spacing: 0.1em;
}

#footer {
     position: absolute; bottom: 15px; left: 0px;
     height: 30px;
     width: 100%;
}

#leftfooter {
     position: absolute; bottom: 0px; left: 15px;
     text-align:left;
}

#rightfooter {
     position: absolute; bottom: 0px; right: 15px;
     text-align:right;
}



.bottombar {
	background-color: #1B1B1B;
        height: 25px;
        border-top: 3px double #1B1B1B;
        border-bottom: 3px double #1B1B1B;
}


.littlepic {
          border:3px #FFFFFF solid; 
          margin-top:4px
          margin-bottom:4px;
          margin-right:15px;
          margin-left: 15px;
}

.littlepic-archive {
          border:3px #FFFFFF solid; 
          margin-top:7px
          margin-bottom:7px;
          margin-right:10px;
          margin-left: 10px;
          }

.blogtitle {
          font-variant: small-caps;
          font-weight: bold;
          }



.side {
          text-align:left;
          font-size:11px;
          font-family: geneva, verdana, arial;
}


.posted {
           font-family: arial, verdana, helvetica, sans-serif;
           font-size: 11px;
           margin-top: 5px;
           text-align: center;
           letter-spacing: 0.1em;
          }

.syndicate {
          font-size: 10px;
          color: #8899B6;
}

.powered {
          font-size: 10px;
          margin-bottom: 3px;
}

.header {
          font-weight: bold;
          font-style: italic;
          margin-top: 8px;
          margin-left: 50px;
          }

ul { 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11px; 
	list-style: square; 
	line-height:12px;  }

li { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px; 
	line-height:14px;
	list-style: square; 
	}

.comments-head {
          text-align:left;
          font-size:11px;
          font-weight: bold;
          font-variant: small-caps; 
          color: #1B1B1B;
          border-bottom: 1px dashed #1B1B1B;
          margin-top: 20px;
          margin-bottom: 5px;
}

comments-body {
          background-color: #596A88;
          }

comments-post {
          text-align: right;
          font-style: italic;
          border-top: 1px solid #1B1B1B;
         margin-bottom: 18px;
          }

.input, input { 
         font-size:10px;
         background-color: #ffffff; 
         font-family:geneva,verdana;
         color: #1B1B1B;  
         font-weight: bold;  
         border: 1px solid #1B1B1B;  
}

textarea {  color: #1B1B1B;  background-color : #ffffff; 
border: 1px #1B1B1B solid; font-size : 11px;          

font-family:geneva,verdana; } 

.hr, hr {
   height: 1px;
   border-top: 1px dashed #1B1B1B;
   margin-top:5px;
   margin-bottom:5px;
}
