body {
   font-family: Arial, sans-serif;
   font-size: 12px;
}

#main_page_wrapper_outer {
   width: 900px;
   margin: 0 auto 0 auto;
   background-color: #ffffff;
   border: 1px solid #0000aa;
}

#banner_wrapper_outer {
   padding: 10px;
   width: 880px;
   border-bottom: 1px solid #0000aa;
   background-color: #cedfff;
}   

#content_wrapper_outer  {
   width: 518px;
   border-left: 1px solid #0000aa;
   border-right: 1px solid #0000aa;
}

#sidebar_wrapper_outer {
   width: 190px;
}

#sidebar_two_wrapper_outer {
   width: 190px;
}

#page_footer_wrapper_outer {
   border-top: 1px solid #0000aa;
   clear: both;
}
	
a {
   color: #0000aa;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

blockquote {
}

.blog_title a {
   font-size: 32px;
   text-decoration: none;
   color: #0000aa;
}

.blog_tagline {
   font-weight: normal;
}	

.post_title {
}

.post_date {
}	

.post_byline {
}

