body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background:url(mainbg.gif) fixed repeat-x;
font-size: 12px;
}
img{
border: none;
}
#topdiv{
height: 17px;
text-align: right;
padding-top: 2px;
padding-right: 16px;
background-color: #37a311;
}
#banner{
width: 996px;
height: 160px;
background:url(logo.jpg) no-repeat center;
}
a:link {
text-decoration: none;
color: #000000;
}
a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: none;
color: #000000;
}
a:active {
text-decoration: none;
color: #000000;
}
table{
width: 100%;
table-layout: fixed;
}
tr{
height: 24px;
}
td{
overflow: hidden;
white-space:nowrap;
border-bottom: #000000 dashed 1px;
}
#listtitle{
width: 92%;
background:url(jt.gif) no-repeat 6px;
padding-left: 16px;
}
#listinsertdate{
width: 80px;
background: none;
}
.divheader{
background-color: #5faa29; 
height: 21px; 
font-size: 14px; 
color: #ffffff; 
font-weight: bold; 
padding-left: 6px;
padding-top: 6px;
}
#links{
margin-bottom: 6px;
border: #39d218 1px solid;
margin-top: 8px;
height: 90px; 
background-color: #e9f6d8;
line-height: 24px;
padding-left: 8px;
padding-top: 4px !important;
}
#buttondiv{
background: url(buttonbg.gif);
height: 20px; 
font-size: 14px; 
text-align:center;
padding-top: 12px; 
color:#ffffff; 
font-weight: bold;
}

#bodyleft{
margin-top: 8px; 
width: 198px; 
float: left; 
margin-left: 6px !important; 
margin-left: 3px;
}
#leader{
border: #39d218 1px solid; 
height: 380px; 
background-color: #e9f6d8;
}
#connection{
border: #39d218 1px solid;
height: 136px; 
margin-top: 6px; 
background-color: #e9f6d8;
}
#bodyright{
margin-top: 8px; 
width: 772px; 
float: left; 
margin-left: 10px;
}
#righttop{
margin-bottom: 8px; 
height: 271px;
}
#news{
border: #39d218 1px solid;
width: 545px; 
height: 268px; 
float: left; 
overflow: hidden;
}
#info{
border: #39d218 1px solid; 
width: 198px; 
height: 252px; 
margin-left: 8px; 
float: left;
line-height: 22px;
padding: 8px;
}
#landscape{
border: #39d218 1px solid; 
height: 125px; 
background-color: #e9f6d8;
padding: 8px;
}
#footer{
height: 56px; 
background-color: #217307; 
width: 982px; 
margin-left: 6px; 
margin-bottom: 2px;
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-align: center;
line-height: 24px;
padding-top: 8px;
clear: both;
}
#newsheader{
height: 26px; 
background:url(newsbg.gif) repeat-x; 
color: #9d0c35; 
font-size: 12px; 
font-weight: bold; 
padding-top: 4px; 
padding-left: 6px;
}
#list_detail_previewimg img{
width: 180px;
height: 120px;
float: left;
margin: 4px;
}
/* pager */
.pager 
{
margin:8px 3px;
padding:3px;
}

.pager .disabled 
{
border:1px solid #ddd;
color:#999;
margin-top:4px;
padding:3px;
text-align:center;
}

.pager .current 
{
background-color:#06c;
border:1px solid #009;
color:#fff;
font-weight:bold;
margin-top:4px;
padding:3px 5px;
text-align:center;
}

.pager span, .pager a
{
margin: 4px 3px;
}

.pager a 
{
border:1px solid #c0c0c0;
padding:3px 5px;
text-align:center;
text-decoration:none;
}

#categorytitle{
text-align: left;
font-size: 14px;
font-weight: bold;
height: 16px;
width: 200px;
padding: 6px;
float: left;

}
#categorytitle a{
font-size: 12px;
font-weight: none;
}
#detail_title{
clear: both;
text-align: center;
font-size: 14px;
font-weight: bold;
height: 24px;
width: 100%;
padding-top: 3px;
}
#detail_authoranddate{
text-align: center;
padding: 3px;
background: #f0f0f0;
margin: 3px;
}
#textpagebody{
width: 740px;
border: #39d218 1px solid; 
background-color: #e9f6d8;
margin: 6px 6px;
padding: 21px;
min-height: 530px;
line-height: 24px;
float: left;
}
#categoryfont{
float: right;
width: 220px;
}
#detail_content{
font-size: 12px;
}
#picpagebody{
width: 96%;
border: #39d218 1px solid; 
background-color: #e9f6d8;
margin: 6px auto;
padding: 8px;
min-height: 530px;
float:left;
}
#detail_img{
width: 96%;
margin: 6px auto;
text-align: center;
}
#sidebar{
background-color: #ffffff; 
width: 170px; 
height: 410px; 
border: #39d218 1px solid; 
float: right; 
margin-top: 6px; 
margin-right: 8px;
}
#sidebartop{
background:url(categorytop.gif) no-repeat; 
padding-left: 24px; 
padding-top: 3px; 
font-size: 13px; 
font-weight: bold; 
height: 18px; 
color: #ffffff;
}
#sidebar table{
width: 160px;
}
#sidebar td{
padding-top: 4px;
text-align: left;
}
#sidebar2{
background-color: #ffffff; 
width: 170px; 
height: 400px; 
border: #39d218 1px solid; 
float: right; 
margin-top: 6px; 
margin-right: 8px;
}
#sidebar2 td{
border: none;
background: url(jj.gif) 8px 8px no-repeat;
padding-top: 10px;
text-align: center;
width: 142px;
height: 24px;
padding-left: 0px;
margin-left: 0px;
}
