body {
   background: #000000;
   color: #dcdcdc;
}
A { color: #FFFF33; }
A:link { color: #FFFF33; }
A:visited { color: #0000FF; }
A:active { color: #dcdcdc; }
A:hover { color: #dcdcdc; }

/* horizontal section across top with blog name */
#header {
   padding: 10px;
}

/* main body of page, below header on right hand side */
#main {
   position: absolute;
   margin-right: 20px;
   margin-left: 225px;
   margin-bottom: 20px;
   width: 70%;
   padding: 15px;
   background: #000000; 
}

/* menu/links, below header on left side */
#leftside {
   padding: 15px;
   width: 200px;
}

/* remove underline from links in header */
#header a,
.entrytitle a,
.nextprev a,
.page-navigation a {
   text-decoration: none;
}

/* blogtitle+blogdesc from the header */
.blogtitle a {
   font-family: sans-serif;
   color: #dcdcdc;
}

.blogdesc {
   font-family: serif;
   color: #dcdcdc;
   font-size: small;
   text-transform: none;
}

.navbar {
   display: none;
}

/* single blog entry. will contain entrytitle, entrybody, entryfooter */
.entry {
   font-family: sans-serif;
   color: #dcdcdc;
   font-weight: normal;
   background: #000000;
}

.entrycats {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: small;
   font-weight: normal;
   background: #000000;
}

.date { 
   font-family: serif;
   font-size: medium; 
   font-weight: bold;
   color: #dcdcdc; 
   border-bottom: 1px solid #999;
   margin-bottom: 10px;
}

.title {
   font-family: serif;
   text-decoration: none;
   color: #dcdcdc;
}

.sectitle {
   font-family: serif;
   color: #dcdcdc;
   border-bottom: 1px solid #999;
   margin-bottom: 10px;
}

/* info about when entry was posted */
.posted_pt1,
.posted_pt2 { 
   font-family: sans-serif;
   font-size: x-small; 
   color: #dcdcdc; 
   margin-bottom: 25px;
}

/* links / navigation bar */
.links a {
   font-size: large;
   font-weight: bold;
}

.links a,
.sidetitle a {
   text-decoration: none;
   color: #dcdcdc;
}

.sidebody a {
   color: #dcdcdc;
}

.links a:hover,
.sidetitle a:hover,
.sidebody a:hover {
   text-decoration: underline;
   color: #0000FF;
}

/* calendar styles */
.calendarhead {
   font-family: serif;
   color: #dcdcdc;
   font-size: small;
   font-weight: normal;
   padding: 1px;
   letter-spacing: .2em;
   background: #000000;
   text-transform: uppercase;
   text-align: left;
}

.calendarbody {
   font-family: serif;
   color: #dcdcdc;
   font-size: x-small;
   font-weight: normal;
   background: #000000;
   padding: 1px;
   text-align: left;
}

/* sidetitle/sidebody are formatters for blocks in leftside */
.sidetitle {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: small;
   font-weight: bold;
   padding: 2px;
   margin-top: 30px;
   background: #000000;
}

.sidebody {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: small;
   font-weight: normal;
   background: #000000;
   padding: 2px;
   margin-left: 5px;
}

/* page navigation */
.page-navigation { 
   line-height: 2em; 
} 

.prev_page_link,
.next_page_link,
.page_no,
.cur_page_no { 
   padding: 2px 4px; 
   border: 1px solid #cccccc; 
} 

.cur_page_no { 
   background-color: #666666; 
   color: #ffffff; 
}

/* formatter for next/prev link blocks */
.prev_link a,
.next_link a,
.home_link a,
.prev_page_link a,
.next_page_link a ,
.page_no a {
   color: #dcdcdc;
}

.nextprev {
   line-height: 2em;
   margin-bottom: 15px;
   background: #000000;
   text-align: center;
}

.prev_link,
.next_link,
.home_link {
   padding: 2px 4px; 
   border: 1px solid #cccccc; 
}

.home_link {
   background-color: #666666; 
   color: #ffffff; 
}

/* misc formatters */
.syndicate {
   font-family: sans-serif;
   font-size: xx-small;
   line-height: 140%;
   padding: 2px;
   margin-top: 15px;
   background: #000000;  
}

.powered {
   font-family: serif;
   color: #dcdcdc;
   font-size: x-small;
   line-height: 140%;
   text-transform: uppercase; 
   padding: 2px;
   margin-top: 50px;
   letter-spacing: .2em;
   background: #000000;
}

/* formatters for comment blocks on an entry page */
.comments-head { 
   font-family: sans-serif;
   font-size: small; 
   color: #dcdcdc; 
   border-bottom: 1px solid #999;
   margin-top: 20px;
   font-weight: bold;
   background: #000000;
}

.comments-body {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: small;
   font-weight: normal;
   background: #000000;
   line-height: 140%;
   padding-bottom: 10px;
   padding-top: 10px;
   border-bottom: 1px dotted #999; 
}

.comments-post {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: x-small;
   font-weight: normal;
   background: #000000;
}

#banner-commentspop {
   font-family: sans-serif;
   color: #dcdcdc;
   font-size: large;
   font-weight: bold;
   border-left: 1px solid #FFF;
   border-right: 1px solid #FFF;  
   border-top: 1px solid #FFF;  
   background: #000000;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px;       
}

/* old/unused style bits

#content {
   position: absolute;
   background: #FFF;
   margin-right: 20px;
   margin-left: 225px;
   margin-bottom: 20px;
   border: 1px solid #FFF;
   width: 70%;
}

#container {
   background: #FFF;
   border: 1px solid #FFF;
}

.trackback-url {
   font-family: palatino, georgia, verdana, arial, sans-serif;
   color: #666;
   font-size: small;
   font-weight: normal;
   background: #FFF;
   line-height: 140%;
   padding: 5px;
   border: 1px dotted #999; 
}

.trackback-body {
   font-family: palatino, georgia, verdana, arial, sans-serif;
   color: #666;
   font-size: small;
   font-weight: normal;
   background: #FFF;
   line-height: 140%;
   padding-bottom: 10px;
   padding-top: 10px;
   border-bottom: 1px dotted #999; 
}

.trackback-post {
   font-family: verdana, arial, sans-serif;
   color: #666;
   font-size: x-small;
   font-weight: normal;
   background: #FFF;
}

*/


