/* CSS Document */
body {margin: 0px; padding:0px;font: 12px Arial, Helvetica, sans-serif; width:100%; color:#545454;}
.main_bg{background:url(../images/bg.jpg) top no-repeat; }
a{color:#d00000; text-decoration:underline}
a:hover{text-decoration:none;}

ul{margin-top:0px; padding-top:0px; padding-left:10px;}
.font_10px{font-size:10px;}
.font_11px{font-size:11px;}
.font_14px{font-size:14px;}
.font_16px{font-size:16px;}
.font_18px{font-size:18px;}
.highlight_txt{color:#1095fa;}
.red_txt{color:#d00000;}
.black_txt{color:#000;}
.white_txt{color:#fff;}
.divider_content{border-bottom:1px dashed #bbb; margin-bottom:15px; padding-bottom:5px;}

/* --------------  CONTENTS --------------------*/
.content_container{border:5px solid #626161; background-color:#fff; padding:10px;}

/* --------------  CONTENTS ITEMS  --------------------*/
.item_content {width:650px; margin-bottom:15px; background-color:#f1f1f1; padding:10px;}
.item_content .date{width:40px; padding:5px 8px 5px 8px; background-color:#a31919; color:#fff; border:3px solid #cb2b2b; font-weight:bold; text-align:center; line-height:18px;}
.item_content .date .month{font-size:15px;}
.item_content .date .day{font-size:20px;}
.item_content .title {font-size:26px; font-weight:bold; color:#d00000; text-decoration:none;}
.item_content .title:hover {color:#000;}

.item_content .posted_date{background:url(../images/date_bg.jpg) bottom repeat-x; height:26px; color:#fff; font-size:11px; margin-bottom:5px;}
.item_content .posted_date a{color:#fff;}


/* --------------  ABOUT US  --------------------*/
.item_about{background-color:#7c0c0d; color:#fff; }
.item_about .content{ padding:0px 15px 10px 15px;}

/* --------------  ARCHIVES  --------------------*/
.item_archive{border-bottom:1px dashed #bbb; margin-bottom:5px; padding-bottom:5px;}
.item_archive .header_link{color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
.item_archive .header_link:hover{color:#cb2b2b;}

/* --------------  SEARCH --------------------*/
.search {width:190px; margin-top:5px; margin-bottom:5px;}
.search .txtbox {width:140px; border:none; background-color:transparent; color:#858585; font-size:12px;}
.search .button { background:url(../images/search/btn_search.png) no-repeat; display:block; width:28px; height:28px; behavior: url(iepngfix.htc);}
.search .button:hover{ background-position:0 -28px;}
.search .button:active{ background-position:0 -56px;}


/* --------------  COMMENTS  --------------------*/
.comment_container{margin-left:70px;}
.comment_container .title {font-size:18px; color:#d000000; font-weight:bold;}

.comment_container .form{border:1px solid #bbb; width:100%; font:12px Arial, Helvetica, sans-serif;}
.comment_container .form:focus{border:1px solid #d00000;}
.comment_container .button{ background:#d00000; color:#fff; border:1px solid #540000; font-weight:bold;}
.comment_container .button:hover{ background:#000; }

.comment_item{width:609px;margin-bottom:5px; padding-bottom:5px;}
.comment_item .info{font-size:10px; font-weight:bold; color:#d00000; margin-bottom:5px;}
.comment_item .info .name{color:#000;}
.comment_item .content{font-size:12px; background-color:#eeecec; padding:5px;}

/* --------------  PAGING  --------------------*/
.paging{text-align:right; font-size:12px;}

/* --------------  FOOTER  --------------------*/
.footer{background:#191919 url(../images/footer_bg.jpg) repeat-x top; width:100%; height:270px; color:#fff; bottom:0px; position:static; font-size:11px;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#d00000;}

