/* general styles */
body {
   font-family: georgia, "times new roman", serif;
   font-size: 10pt;
   color: #000055;
   background-color: #ffffff;
}

#main_page {
   width: 800px;
   margin:0 auto;
}

a {
   color: #0000cc;
   text-decoration: none;
}

.blog_tagline {
   font-style: italic;
}

#content {
   width: 598px;
}

.post_date {
   background-color: #ccccff;
   padding-bottom: 5px;
   padding-top: 5px;
   margin-top: 10px;
   margin-bottom: 5px;
   font-size: 16pt;
}

.post_content blockquote {
   background-color: #eeeeff;
   border: dashed #333355 1px;
   padding: 5px;
}

.comment {
   border-bottom: 1px dotted black;
}

.comment_content blockquote {
   background-color: #ddddee;
   border: dashed #333355 1px;
   padding: 5px;
   font-size: 9pt;
}

.comment_row_odd {
   background-color: #ffffff;
}

.comment_row_even {
   background-color: #eeeeff;
}

.trackback {
   border-bottom: 1px dotted black;
}

.trackback_row_odd {
   background-color: #ffffff;
}

.trackback_row_even {
   background-color: #eeeeff;
}

#sidebar_wrapper_outer {
   border: 1px solid #000000;
   width: 200px;
}

.sidebar_section {
   border-bottom: 1px solid #000000;
}
