body {
   font-family: verdana, arial, sans-serif;
   background-color: #5C1E05;
}

#banner {
   background-color: #361B07;
   text-align: right;
   border-bottom: 4px solid #FAA9D3;
}

.blog_title {
   text-align: right;
   font-size: 18pt;
}

.blog_tagline {
   color: #C9E896;
   font-style: italic;
}
	
#banner a {
   color: #F9A8D2;
}

#main_page_wrapper_outer {
   background-color: #C9E896;
}

#content_wrapper_outer {
   background-color: #57A3BD;
   color: #361B07;
   width: 596px;
   border-right: 4px solid #FAA9D3;
}

#content a {
   color: #C6E5F0;
}

.post_title {
   color: #C6E5F0;
   font-size: 24pt;
   font-family: verdana, arial, sans-serif;
}

.post_date {
   background-color: transparent;
   color: #C6E5F0;
   font-size: 16pt;
}

#sidebar_wrapper_outer {
   background-color: #C9E896;
   width: 196px;
}

#sidebar a {
   color: #361B07;
}

.sidebar_title {
   color: #361B07;
}

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

#comment_page_wrapper_outer,
#trackback_send_page_wrapper_outer {
   background-color: #57A3BD;
   color: #361B07;
}

#page_footer_wrapper_outer {
   clear: both;
   border-top: 4px solid #FAA9D3;
   background-color: #C6E5F0;
   color: #5A4D41;
   padding-bottom: 8px;
}

#credit {
   border: none;
   background-color: transparent;
   padding: 0;
}

blockquote {
   background-color: #C9E896;
   border: 4px solid #C6E5F0;
   padding: 5px;
}

