*{line-height: 160%;}
body {margin: 6px;padding: 6px;color: #333;font-size: 13px;}
a{color: #333;text-decoration: none;}
a:hover{color: #333;text-decoration: underline;}
ul{margin: 0px;padding: 0px;clear: both;list-style:none; }
h1 {margin: 2px;padding: 4px;font-size: 21px;text-align: center;}
h2 {font-size: 13px;font-weight: normal;margin: 0px;padding: 0px;color: #0000FF;letter-spacing: 3px;text-decoration: underline;}
h3{font-size: 14px;font-weight: normal;margin: 0px;letter-spacing: 1px;padding-top: 3px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;}
li{list-style: none;display: block;height:auto;margin: 0px;padding: 0px;}
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.titl{font-weight: bold;padding-left: 2px;margin-top: 4px;margin-right: 5px;margin-bottom: 4px;margin-left: 5px;padding-top: 3px;padding-bottom: 2px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #DDDDDD;}
.boxl{margin-right: 8px;margin-left: 8px;}
.titr{background-image: url(line.jpg);background-repeat: no-repeat;background-position: 0px 35px;padding-top: 10px;padding-right: 8px;padding-bottom: 10px;padding-left: 8px;font-weight: bold;}
.boxr{padding-right: 2px;padding-left: 2px;}
.arttitle{margin: 0px;font-weight: normal;text-align: left;background-image: url(arrow.jpg);background-repeat: no-repeat;background-position: 0px 7px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;}
.arttime{text-align: right;width: 65px;color: #BEBEBE;}
.artTh1 {color: #000000;background-image: url(artTh.gif);background-repeat: repeat-x;height: 31px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E9E9E9;background-position: -5px;padding-left: 5px;}
.artTh2 {color: #000000;background-image: url(artTh.gif);background-repeat: repeat-x;height: 31px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E9E9E9;text-align: center;}
.inputs{background-color: #F5F5F5;border: 1px solid #D8D8D8;width: 130px;margin: -1px 0px -1px 0px;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;font-size: 12px;line-height: 100%;}

#main{padding: 0px;margin: 8px auto 8px auto;width: 960px;}
#main #header {BORDER-RIGHT: #d9d9d9 1px solid;BORDER-TOP: #323232 6px solid;Z-INDEX: 99;BACKGROUND: url(bgHeader.png) no-repeat right bottom;MARGIN-BOTTOM: 10px;BORDER-LEFT: #d9d9d9 1px solid;}
#main #header #top {height: 76px;margin: 2px;}
#main #header #logo {margin: 4px;float: left;height: 68px;width: 180px;}
#main #header #topad {margin: 4px;height: 68px;float: right;text-align: center;}
#main #header #menu {clear:both;margin: 4px 2px 0px 2px;padding: 7px 0px 7px 0px;}
#main #header #menu a.i {color: #666;text-decoration: none;padding: 0px 16px 0px 32px;}
#main #header #menu a.s {color: #666;text-decoration: none;background-image: url(bgVr.gif);background-repeat: no-repeat;background-position: left center;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
#main #header #menu a:hover {color: #000000;}

#main #footer {border-top: 1px solid  #ddd;text-align: center;clear: both;}
#main #footer #footer-child {border-top: 3px solid #f4f4f4;padding: 20px;text-align: center;clear:both;}

#main #content {width:960px;background-color: #FFFFFF;clear: both;background-image: url(bgContentBody.gif);background-repeat: repeat-y;}   

#main #content #left {float: left;width: 220px;text-align:left;height: auto;} 
#main #content #login {border: 2px solid #DDDDDD;}
#main #content #login-child {border: 1px solid #C3C3C3;padding: 10px 10px 4px 10px;}
#main #content #left #leftwhite {border-right: 1px solid  #ffffff;border-left: 1px solid  #ffffff;padding: 3px;}
#main #content #linfo {border-top-width: 1px;border-top-style: solid;border-top-color: #ddd;}

#main #content #right {width: 730px;text-align:left;float: right;}   
#main #content #mainads {}
#main #content #mainads #ctopad {margin: 3px;height: 68px;float: right;text-align: center;}
#main #content #mainads #cbottomad {margin: 4px;height: 68px;float: right;text-align: center;}
#main #content #clalist {background-color: #FFFFFF;clear: both;}
#main #content #clalist .lefts {float: left;width: 332px;text-align:left;height: auto;} 
#main #content #clalist .rights {width: 332px;text-align:left;float: right;}   
#main #content #clalist .imgs {border: 1px solid #CCCCCC;}  
#main #content #artlist {border: 1px solid #ddd;margin-bottom: 6px;}	
#main #content .topclass1 {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FE3815;padding-top: 9px;padding-right: 30px;padding-bottom: 8px;padding-left: 20px;font-weight: bold;color: #333333;font-size: 15px;background-image: url(topclass_arrow.jpg);background-repeat: no-repeat;background-position: right 15px;}
#main #content .topclass2{border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #ddd;border-right-color: #ddd;background-image: url(bgH3.gif);background-repeat: repeat-x;text-align: left;padding-top: 6px;padding-bottom: 6px;background-position: 0px -62px;border-left-width: 1px;border-left-style: solid;border-left-color: #ddd;}
#main #content .articlea {color: #999999;background-color: #F9f9f9;line-height: 130%;padding: 4px;border-bottom: 1px  dashed  #ddd;	border-top: 1px  dashed  #ddd;}
#main #content .articlebottom {background-image: url(bgBoardListTh.gif);border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #666760;padding-top: 6px;padding-bottom: 6px;padding-left: 7px;font-size: 12px;color: #000000;border-top-width: 1px;border-top-style: solid;border-top-color: #ddd;}
#main #content .coloryellow {font-weight: bold;color: #FF9900;}
#main #content #commentlist {margin-right: 0px;margin-bottom: 6px;margin-left: 0px;border: 1px solid #ddd;padding-top: 4px;padding-right: 6px;padding-bottom: 4px;padding-left: 6px;}
#main #content .commentinfo {margin-top: 2px;padding: 2px;margin-right: 0px;margin-bottom: 2px;margin-left: 0px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ddd;}
#main #content .commentuser {color: #999999;font-size: 12px;padding: 2px;}
#main #content a.commenta {color: #6633CC;text-decoration: none;font-size: 11px;}
#main #content a.commenta:hover {text-decoration: underline;font-size: 11px;}
#main #content .commentbody {color: #4C4C4C;background-color: #FAFAFA;border-top-width: 1px;border-top-style: dashed;border-top-color: #ddd;padding: 2px;}
#main #content .commentpage{padding: 3px;font-size: 11px;font-weight: bolder;cursor: hand;}
#main #content #commentbox {margin-top: 0px;padding: 6px;margin-right: 0px;margin-bottom: 6px;margin-left: 0px;border: 1px solid #ddd;}

