#blog_left {
float:left;
width:230px;
}

#blog_right {
float:left;
width:660px;
margin:0 0 0 35px;
}

.blog_categories ul li {
margin: 0 0 10px 0;
}

.blog_categories ul {
   list-style-type:none;
   margin: 0 0 0 100px;
   background:transparent url("/images/left_column/category_tile.gif") repeat-y top left;
   padding: 0 0 0 10px;
   width: 120px;
}


.blog_categories ul li {
margin:0 0 20px 0;
}


.blog_categories a {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#933914;
   text-decoration:none;

}

.blog_categories a:hover {
   background-color: #E0D6B1;
}

h3 a.blog_post_categories {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #B9691A;
   text-decoration:none;
}

h3 a:hover.blog_post_categories {
   background-color: #ECE6CF;
}


.yearly_titles {
   margin: 20px 0 0 -4px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   color: #50939B;
   border-bottom: 1px solid #D4C89C;
}

ul.yearly_year {
   list-style-type:none;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   color: #50939B;
   margin: 0 0 0 -25px;
   float: left;
   width: 60px;
}


ul li.yearly_month  {
   list-style-type:none;
   margin: 0 0 0 -40px;
}

ul li.yearly_month a {
   font-family:Arial, Helvetica, sans-serif;
   color: #192533;
   font-size:14px;
   text-decoration:none;
}

ul li.yearly_month a:hover {
   background-color: #E0D6B1;
}

.yearly_underline {
    border-bottom: 1px solid #D4C89C;
}

.sidebar_header img.rss_icon {
    border:0;
    margin: 0 0 -5px 0;
}


.calendar_icon {
   background:transparent url("/images/blog/calendar_icon.jpg");
   background-repeat:no-repeat;
   height: 55px;
   float: left;
   width: 60px;
   padding: 0 8px 0 0;
   
} 


.position_date {
text-align: center;
margin: 19px 0 0 0;
}

.calendar_day {
font-family: Tahoma, Arial, sans-serif;
color: #50939B;
font-size:18px;
font-weight: bold;
}


.calendar_month {
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight: bold;
color: #7d8f95;
margin:-6px 0 0 0;
}


.calendar_year {
float: left;
width:30px;
color: #b4502e;
}

h2.most_recent {
    letter-spacing: -1px;
    text-transform:uppercase;
    font-family: Tahoma, Arial, sans-serif;
    font-size:18px;
    color: #c2cedb;
    font-weight:bold;
    margin: 0 0 -20px 0;
    
}


h2.featured_blog_title_top a{
    text-transform:uppercase;
    font-family: Tahoma, Arial, sans-serif;
    font-size:18px;
    color: #50939B;
    font-weight:bold;
    margin: 0 0 5px 0;
    text-decoration: none;
    letter-spacing: -1px;
    font-style:normal;
}

h2.featured_blog_title_top a:hover{
background-color: #347981;
color: #FFFFFF;
text-decoration:none;
}




.category_heading {
color: #8695a5;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
margin:-15px 0 10px 3px;
}


a.blog_header_categories {
color: #b4502e;
}


.readmore a {
color: #46a5c5;
text-decoration: none;
font-weight: bold;
}


.readmore a:hover {
text-decoration: underline;
}

.readmore img {
padding: 0 8px 0 0;
}

.readmore {
background-color: #ece6cf;
text-align: right;
padding:8px 15px;
}

.comment_box {
background-color:#F5F6C7;
padding:8px;
text-align:right;
color:#933914;
border: 1px solid #c9cb71;
}

.comment_block {
background-color:#f5f6c7;
padding:10px;
border: 1px solid #c9cb71;
}

.comments_title {
font-family: Tahoma, Arial, sans-serif;
font-size:18px;
font-weight:bold;
color: #46a5c5;
background:transparent url("/images/blog/dot_tile.jpg") repeat-x top left;
height:25px;
}

.align_right {
text-align: right;
}
.form_label {
color: #46a5c5;
font-weight:bold;
}

input.input_box {
border: 1px solid #c9cb71;
width:420px;
padding: 5px;
}

textarea.text_box {
border: 1px solid #c9cb71;
padding: 5px;
}

.paginate {text-align:right;}

.paginate a {
background-color:#F5F6C7;
border:1px solid #C9CB71;
color:#933914;
margin:3px;
padding:5px;
text-decoration:none;
}

.paginate a:hover {
background-color:#F6EC7C;
border:1px solid #E7C15C;
color:#BE8219;
}

.paginate b {
background-color:#933914;
border:1px solid #C3CF7C;
color:white;
padding:5px;
}
