﻿*{list-style-type:none;margin:0; padding:0;color:#666;}
.thumb_border  {border:3px solid #dddddd}
.mainSubject {color:#284e85;font-size:14px;font-weight:bold; line-height:normal;}
.mainContent {color:#cccccc;font-size:12px;font-weight:bold; line-height:normal;_height:auto;}

#content {position:relative;float:left;z-index:1;text-align:left}/*090812*/
#content .tab_postview {zoom:1; width:100%; height:30px; background:url(/images/line_h_2.gif) bottom repeat-x} /*090612수정*/
#content .tab_postview li {float:left;margin-right:4px;}
#content .tab_postview li img {display:block;}
#content .tab_postview li.subm {float:right; font-size:11px; color:#e4e4e4; margin:0; line-height:16px; padding:8px 0 0;} /*090818수정*/
#content .tab_postview li.subm img{display:inline; vertical-align:top;}
#content .subject_post {position:relative;width:100%;z-index:5}
#content .subject_post ul {overflow:hidden; height:1%; padding:5px 0 7px 11px; background:url(/images/line_h_3.gif) bottom repeat-x;}
#content .subject_post li {float:left; padding:0 2px 0 3px; background:url(/images/line_v_3.gif) right 5px no-repeat; white-space:nowrap;}
#content .subject_post li.last {background:none}
#content .subject_post li a {display:block; height:17px;padding:4px 5px 0 0; _height:auto;_padding:5px 5px 2px 0;margin-left:5px;color:#666;}
#content .list_type_subject a {color:#284e85;font-size:14px;font-weight:bold; line-height:normal;}
#content .list_type_content a {color:#cccccc;font-size:12px;font-weight:bold; line-height:normal;}


#sidemenu ul { margin:0; padding:0; }
#sidemenu { padding:0px 0px; width:180px;}
#sidemenu li { padding-bottom:4px; list-style:none; }
#sidemenu li a { padding:6px 5px 6px 5px; width:168px; display:block; border:1px solid #d8d8d8; background:url("/images/bgLnbOff.gif") repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#sidemenu li a:hover,
#sidemenu li a:focus { color:#ffffff; background:#a5c63b; border:1px solid #a5a63b;}
#sidemenu li.on a { color:#ff1a00; font-weight:bold; border:1px solid #d8d8d8;}
#sidemenu li.on a:hover,
#sidemenu li.on a:focus { font-weight:bold;}
#sidemenu li ul { display:block; position:relative; width:184px; padding:0 3px; border-top:1px solid #ffffff; overflow:hidden;}
#sidemenu li ul { display:block;}
#sidemenu li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px; float:left;}
#sidemenu li ul li a.short { padding:6px 5px 6px 5px; width:80px; color:#717171 !important; border:none; background:none !important; border:none !important;font-weight:normal !important;}
#sidemenu li ul li a { padding:6px 5px 6px 5px; width:170px; color:#717171 !important; border:none; background:none !important; border:none !important;font-weight:normal !important;}
#sidemenu li ul li a:hover,
#sidemenu li ul li a:focus { font-weight:normal !important; color:#ffffff !important; background:#a5c63b !important;}



#footer2 {clear:both; margin:0; padding:22px 0 25px; border-top:3px solid #000; background:#3f3f3f; text-align:center;}
#footer2 * {margin:0; padding:0; color:#afafaf; list-style:none; font-size:12px; font-style:normal; line-height:normal;}
#footer2 a {text-decoration:none; color:#afafaf;}
#footer2 a:visited {text-decoration:none; color:#afafaf;}
#footer2 a:hover {text-decoration:underline;}
#footer2 ul {margin:0 0 10px;}
#footer2 ul li {display:inline; position:relative; padding:0 5px 0 7px; font-size:12px; background:url(/images/bu_bar3.gif) left 50% no-repeat; _background-position:left 10%; white-space:nowrap;}
#footer2 ul li a:hover,
#footer2 ul li a:hover strong {color:#438a01;}
#footer2 ul li.first {background:none; padding:0 3px 0 0;}
#footer2 address {font:9px/14px Verdana;}
#footer2 address img {vertical-align:middle;}
#footer2 address a {font:bold 9px Tahoma; color:#afafaf;}
#footer2 address a:hover {color:#009bc8;}
#footer2 address span {padding-left:2px; font:9px/14px Verdana;}
#footer2 address em {padding-left:6px; font:9px verdana;}
#footer2 address .logo {display:inline-block; *display:inline; vertical-align:top; *vertical-align:baseline;}


