body { background:#efefef; }
a { color: #9e212c; }

#header_full { background:url('3_img/bg_header2.png') repeat-x; border-bottom:10px solid #e2e2e2; }
#content_top { background:url('3_img/bg_content_top.png') no-repeat; }
#content_full .container { background:url('3_img/bg_content.png') repeat-y; }
#content_bottom { background:url('3_img/bg_content_bottom.png') no-repeat; }
#footer_full { background:url('3_img/bg_footer.png') repeat-x; height:186px; border-top:10px solid #f4f3ef;}

#header #site_name a { color:#fff; }
#header #site_desc { color:#999; }

/*- dropdown menu -*/
#dropdown-menu li a { color:#fff; }
#dropdown-menu li.current a, #dropdown-menu li:hover a { color:#fff; text-decoration:#fff; border-bottom:4px solid #9c1d29; }
#dropdown-menu li ul { background:#111; }
#dropdown-menu li:hover li a { color:#999; }
#dropdown-menu li:hover li a:hover { color:#fff; } 

/*- top header menu -*/
#header_top ul { background: #0c0c0c; border-bottom: 1px solid #2a2a2a; }
#header_top ul li { color: #999 }
#header_top ul li span { color:#fff; }
#header_top ul li a { border-left:1px solid #222; color:#999; }
#header_top ul li a:hover { color:#fff; }

/*--:[ Content ]:------------------------------------------------*/
.post_date { background:url('3_img/bg_date.png') no-repeat; color: #fff; }
.post_date span { color: #eab0b5; }
.comments_num a { background:url('3_img/bg_comments.png') no-repeat top; color:#fff; }
a.more-link { background: url('3_img/bullet_more.png') no-repeat right 4px; color: #9e212c; }
a.more-link:hover { color: #222; border: 0;}
.postmetadata .post_tag { background:url('3_img/icon_tags.png') no-repeat; }

/*- archives -*/
h1#archive_heading { background:#444; }
h1#archive_heading span { background:#fff; color:#444; }
#archive_heading_fold { background: url('3_img/bg_archive_heading_fold.png') no-repeat;  }
p#query span { color:#9e212c; }

/*- comments -*/
ol.commentlist li  a { color: #9e212c; }
ol.commentlist p.c_date { border-left:5px solid #444; }
ol.commentlist p.c_time { border-left:5px solid #444; }
ol.commentlist a.comment-edit-link { color: #444; }
ol.commentlist .alt p.c_date { border-left:5px solid #9e212c!important; }
ol.commentlist .alt p.c_time { border-left:5px solid #9e212c!important; }
ol.commentlist .alt a.comment-edit-link { color: #9e212c;}

/*- comment fields -*/
input#submit { background-color: #9e212c; border: 1px solid #7c131d; }


/*--:[ Sidebar ]:------------------------------------------------*/
#sidebar h3 { border-bottom:4px solid #fff; }
input#searchsubmit { background: url('3_img/bg_btn_search.png') no-repeat top; }

/*- recent comments -*/
#sidebar li.widget ul#recentcomments li  { background:url('3_img/bg_li_recentcomments.png') repeat-x bottom; }

/*- reptile widget | get recent comments -*/
#sidebar li.widget_reptile_recentcomments ul li a.view_more { background: #9e212c; color: #fff; }
#sidebar li.widget_reptile_recentcomments ul li a.view_more:hover { background: #222; }

/*- calendar -*/
#sidebar #calendar_wrap { background: url('3_img/bg_calendar.png') no-repeat top; }
#sidebar #wp-calendar td a { color:#9e212c; }
#sidebar #wp-calendar th, #sidebar #wp-calendar td { border: 1px solid #eee; }

/*--:[ Footer ]:------------------------------------------------*/
#footer { background-color: #2a2a2a; border-bottom: none;  }
#footer a { color: #ccc; }
#footer a:hover { color: #fff; } 
#footer p { color: #999; }
#footer p.right a { color: #ccc; }
#footer_full #credit { color:#999; }