body { font-family: Arial; font-size: 14px; background: #FFF; color: #000; margin: 0; padding: 0; border: 0; line-height: 150%; }

code { padding: 5px 0; overflow: auto; color: #FF0084; font-size: 13px; }
form { margin: 0; padding: 0; }
img { border:0; }
p { margin: 8px 0; }

a:link, a:active, a:visited { text-decoration: none; color : #000099; }
a:hover	{ text-decoration: none; color : #990000; } 

#wrap { position: relative; background:#FFF; margin: 0px auto; width: 1000px; text-align: left; }
#wrap-inner { position: static; width: auto; height: 100%; }
#header { position: relative; width: 1000px; }
#header-inner { position: static; padding: 0; margin: 0; border: 0;  }
.logo { width: 50%; height: 50px; }
.desc { width: 50%; vertical-align: bottom; }
.search { width: 50%; text-align: right; }
.menu { width: 50%; height: 50px; }
.adsbar { text-align: center; }
.adsbar ul { list-style: none; margin: 0; padding: 0; }
.adsbar ul li { display: inline; margin: 0; padding: 0 8px; }
#pagebody { position: relative; width: 1000px; }
#pagebody-inner { position: static; padding: 0; margin: 0; border: 0; }
#left, #right, #full { display: inline; position: relative; min-height: 1px; overflow: hidden; }
#left-inner, #right-inner, #full-inner { position: static; }
#left { width: 664px !important; float: left; }
#left-inner { padding: 0 14px 0 0; }
#right { width: 336px !important; float: right; }
#right-inner { padding: 0; }
#full { width: 1000px !important; float: right; }
#full-inner { padding: 0; }
#footer { width: 1000px; position: relative; margin: 0; padding: 0; color: #999;  text-align:center; clear:both; }
#footer a { text-decoration: none; color : #999; }
#footer a:hover	{ text-decoration: none; color : #CC0000; } 

.a1, .a2, .a3, .a4 { font-size:1px; overflow:hidden; display:block; }
.a1 { height:1px; background:#B22; margin:0 5px;}
.a2 { height:1px; background:#FFF; border-right:2px solid #B22; border-left:2px solid #B22; margin:0 3px;}
.a3 { height:1px; background:#FFF; border-right:1px solid #B22; border-left:1px solid #B22; margin:0 2px;}
.a4 { height:2px; background:#FFF; border-right:1px solid #B22; border-left:1px solid #B22; margin:0 1px;}
.contenta { background: #FFF; border-right:1px solid #B22; border-left:1px solid #B22;}
.alert { text-align: center; font-weight: bold; }

.b1, .b2, .b3, .b4 { font-size:1px; overflow:hidden; display:block;}
.b1 { height:1px; background:#999; margin:0 5px;}
.b2 { height:1px; background:#FFF; border-right:2px solid #999; border-left:2px solid #999; margin:0 3px;}
.b3 { height:1px; background:#FFF; border-right:1px solid #999; border-left:1px solid #999; margin:0 2px;}
.b4 { height:2px; background:#FFF; border-right:1px solid #999; border-left:1px solid #999; margin:0 1px;}
.contentb { background: #FFF; border-right:1px solid #999; border-left:1px solid #999;}
#box { margin: 10px 0; padding: 0; position: relative; overflow: hidden; clear: both; }
#box-inner { padding: 5px 20px; position: static; }

.post-header { padding: 5px 0; line-height: 1em; font-size: 17px; font-weight: bold; color: #000099; }
.post-body { padding: 5px 0; vertical-align: top; overflow: auto; word-break: break-all; }
.post-body p {  }
.post-nav { padding: 5px 0; font-size: 13px; text-align: right; }
.post-nav img { vertical-align: bottom; margin: 0 5px; }

.sb-header { padding: 5px 0; line-height: 1em; font-size: 15px; font-weight: bold; color: #B02B2C; }
.sb-body { padding: 5px 0; }
.sb-body ul { margin: 5px 0; padding-left: 10px; }
.sb-body ul li { list-style: disc inside; line-height: 160%; }

.comment-header { padding: 5px 0; line-height: 1em; font-size: 15px; font-weight: bold; color: #006E2E; }
.comment-body { padding: 5px 0; vertical-align: top; overflow: hidden; word-break: break-all; }

input#author { border: 1px solid #999; margin: 0; padding: 3px; width: 300px; }
input#email { border: 1px solid #999; margin: 0; padding: 3px; width: 300px; }
input#url { border: 1px solid #999; margin: 0; padding: 3px;  width: 400px; }
textarea { border: 1px solid #999; margin: 0; padding: 3px; width: 400px; }
input#vcode { border: 1px solid #999; margin: 0 5px; padding: 3px; width: 90px; }
input#submit { border:1px solid #999; height: 25px; line-height: 17px; padding: 0 5px; margin: 0; font-size: 13px; } 

input#s { border: 1px solid #999; margin: 0; padding: 3px; width: 200px; }  
input#searchsubmit { border: 1px solid #999; height: 25px; line-height: 17px; padding: 0 5px; margin: 0; font-size: 13px; } 

