/* 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 repeat-x; }
a{color:#257fc7; 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;}
.black_txt{color:#000;}
.white_txt{color:#fff;}
.divider_content{border-bottom:1px dashed #bbb; margin-bottom:15px; padding-bottom:5px;}

/* --------------  CONTENT  --------------------*/
.content_container{background:#fff url(../images/content_bg.jpg) top no-repeat;}

/* --------------  CONTENTS ITEMS  --------------------*/
.item_content {width:680px; margin-bottom:30px;}
.item_content .date{width:40px; padding:5px 8px 5px 8px; background-color:#ffcc00; color:#0f4f98; border:3px solid #95d0ff; 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:#0f4f98; 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;}

/* --------------  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:#257fc7;}

/* --------------  COMMENTS  --------------------*/
.comment_container{margin-left:70px;}
.comment_container .title {font-size:18px; color:#1095fa; 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 #1095fa; }
.comment_container .button{ background:#1095fa; color:#fff; border:1px solid #2e84c9; font-weight:bold;}
.comment_container .button:hover{ background:#2e84c9; }

.comment_item{width:609px;margin-bottom:5px; padding-bottom:5px;}
.comment_item .info{font-size:10px; font-weight:bold; color:#1095fa; margin-bottom:5px;}
.comment_item .info .name{color:#000;}
.comment_item .content{font-size:12px; background-color:#eeecec; padding:5px; background:#eeecec url(../images/img_quote.gif) right bottom no-repeat; }

/* --------------  PAGING  --------------------*/
.paging{text-align:right; font-size:12px;}

/* --------------  FOOTER  --------------------*/
.footer{background:#051a5e url(../images/footer_bg.jpg) repeat-x top; width:100%; height:315px; color:#fff; bottom:0px; position:static; font-size:11px;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#ffcc00;}
