@import "reset.css";
body { background: #DFDFDF;}
body * { font-size: 14px; font-family : "Trebuchet MS", Helvetica, "sans serif"; }
a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }
#top_header, #inner_body, #bottom_footer { width:1080px; }
#header { height:80px; }
#top_header { height:80px; text-align:left; }

.back { width:220px; height:75px; float:left; margin-left: 20px; }
.all, .first, .second, .third, .fourth { font-size:16px;}
.first { color:#CA4E02; }
.second { color: #014776; }
.third { color: #178114; }
.fourth { color: #6F6F00; }
#float_left_menu { float:left; margin-top: 10px; }
#float_right_menu { float:right; margin-right: 20px; margin-top: 10px; }

.jCalendar * { font-family: verdana, arial, serif; font-size: 11px; }
.jCalendar a { color: #000 !important; }
.classMonthSelect * { font-family: verdana, arial, serif; font-size: 12px; width: 150px; }
#inner_body { overflow:auto; } 
#left_body, #right_body { width:400px; min-height:400px; float:left; }
#left_body { width:800px; }
#left_body h1, #right_body h1 { font-family:"Lucida sans", "Lucida Grande", "sans serif"; font-size:20px; padding:25px 0 5px 20px; text-align:left; background: url(../img/bullet.png) no-repeat 0px 32px; }
#left_body h2, #right_body h2 { font-family:"Lucida sans", "Lucida Grande", "sans serif"; font-size:20px; color:#000000; text-align:left; padding:12px 0; font-style:italic; }
#left_body h2:hover, #right_body h2:hover { text-decoration:underline; cursor: pointer; }
#left_body h3, #right_body h3 { text-align:left; line-height:16px; padding-bottom:15px; font-size: 9px; }
#left_body h3 span, #right_body h3 span{ color: #990000; font-size:9px; }
#left_body p, #right_body p { text-align:justify; line-height:18px; padding-bottom:15px; color:#666666; }
#left_body a, #right_body a { color:#990000; margin-bottom: 15px; }
#right_body { width:240px; margin-left:20px; }
.rect_box { min-height:40px; padding:20px; text-align:left; margin-bottom: 20px; }
.rect_box li { line-height:18px; }
.rect_box ul li ul li { text-indent:20px; }
.post { margin-bottom: 20px; font-family: tahoma, serif; }
.post .title { float: left; width: 90%; } 
.post .edit_options { float: right; width: 10%; vertical-align: top; text-align: right; }
.post a { display: block; }
.post img { margin:0 10px 10px 0; }
.comments { border-top: solid 1px #CCCCCC; }
.comments table td, .comments table tr { height: auto; vertical-align: top; }
.comment_info { height: 30px; vertical-align: middle; text-align: center; color: #666666; font-style: italic; margin-top: 20px; }
.comment_header { margin-top: 10px; margin-bottom: 10px; font-size: 13px; width: 90%; float: left; }
.comment_edit { margin-top: 10px; margin-bottom: 10px; width: 10%; float: right; text-align: right; }
.comment_header span { color: #990000; }
.blog_mandatory { font-family: verdana, arial, serif; font-size: 11px; text-indent: 0.5em; }
#pagination { text-align: center; padding-top: 15px;}
#pagination li {display: inline;}
.hppg_nav, .hppg_page { line-height: 20px; color: #333333 !important; margin: 0 2px; padding:4px;}
.hppg_nav:hover, .hppg_page:hover { background-color: #333333; color: #FFFFFF !important; text-decoration: none;}
.hppg_current { color:#CC0000 !important;}
.hppg_current:hover { color:#CC0000 !important;}
.login { background: url(../img/blog_search.png) no-repeat center center #F5F5F5; }
.login input { width:160px; margin: 9px 0 0 3px; border:none; font-style: italic; }
.login input.submit { width:16px; height: 16px; margin-left:10px; background: transparent; }
.tags { color: #990000; }
.tags a { font-size: 14px; line-height:18px; }
.real_footer .right{ float: right; width: 20px; height: 20px; background-position: bottom left; background-repeat: no-repeat; }
.real_footer .right:hover { background-position: top left; }
.real_footer .fbook { background-image: url(../img/fbook.png); }
.real_footer .rss { background-image: url(../img/rss.png); }
.real_footer .hi5 { background-image: url(../img/hi5.png); }
.real_footer .twitter { background-image: url(../img/twitter.png); }
.real_footer .iefp { float: left; background-position: bottom left; background-repeat: no-repeat; width: 15px; height: 12px; background-image: url(../img/logo_iefp.png); }
.real_footer .logo2 { float: left; background-position: bottom left; background-repeat: no-repeat; width:11px; height:12px; background-image: url(../img/logo_2.png); }
.real_footer .pt { float: left; background-position: bottom left; background-repeat: no-repeat; width:20px; height:12px; background-image: url(../img/logo_pt.png); }
.real_footer .ue { float: left; background-position: bottom left; background-repeat: no-repeat; width:18px; height:12px; background-image: url(../img/logo_ue.png); }
.real_footer .mtss { float: left; background-position: bottom left; background-repeat: no-repeat; width:23px; height:12px; background-image: url(../img/logo_mtss.png); }
.real_footer .me { float: left; background-position: bottom left; background-repeat: no-repeat; width:55px; height:12px; background-image: url(../img/logo_me.png); }
.real_footer .anq { float: left; background-position: bottom left; background-repeat: no-repeat; width:23px; height:12px; background-image: url(../img/logo_anq.png); }
.real_footer .dgert { float: left; background-position: bottom left; background-repeat: no-repeat; width:29px; height:12px; background-image: url(../img/logo_dgert.png); }
.real_footer .no { float: left; background-position: bottom left; background-repeat: no-repeat; width:39px; height:12px; background-image: url(../img/logo_no.png); }
.real_footer .qren { float: left; background-position: bottom left; background-repeat: no-repeat; width:12px; height:12px; background-image: url(../img/logo_qren.png); }
.real_footer .poph { float: left; background-position: bottom left; background-repeat: no-repeat; width:22px; height:12px; background-image: url(../img/logo_poph.png); }
.real_footer .iefp:hover, .real_footer .logo2:hover, .real_footer .pt:hover, .real_footer .ue:hover, .real_footer .mtss:hover, .real_footer .me:hover, .real_footer .anq:hover, .real_footer .dgert:hover, .real_footer .no:hover, .real_footer .qren:hover, .real_footer .poph:hover{ background-position: top left; }