body { color: black; font-size: 12px; background-color: white; margin: 0; padding: 0; }

p { margin: 0; padding: 0; display:inline}

td {}

a:link { color: #636163; text-decoration: none; }

a:visited {color: #636163; text-decoration: none;}

a:hover { color: #ff6100 ; text-decoration: underline; }

a:active { color: #ff6100 ; text-decoration: underline; }


.padbcont_head { background-image: url(/css/header.png); width:100%; height: 62px; }
.padbox_head { width:1000px; height:auto; margin-right: auto; margin-left: auto; }
.headtitle1{ color: white; font-size: 25px; line-height: 62px; text-decoration: none; height: 62px; }
.headtitle2{ color: white; font-size: 18px; font-weight: bold; line-height: 62px; background-image: url(/css/header-separator.png); background-repeat: no-repeat; text-decoration: none; height: 62px; margin-left: 10px; padding: 10px; }
.headtitle1 a:link,.headtitle1 a:visited{ color: #FF7828; text-decoration: none; }
.headtitle2 a:link,.headtitle2 a:visited{ color: #FF7828; text-decoration: none; }
.headtitle1 a:hover,.headtitle2 a:hover{text-decoration: underline;}

.search { background: #272020; height: 38px; }
.searchform input { font-size: 16px; background-color: white; width: 250px; height: 24px; padding-right: 5px; padding-left: 5px; border: solid 1px #706a66; }
/* .searchsubmit { width: 28px; background: url(/css/search-button.png); margin: 0; padding: 0; border: solid 1px #cacaca; } */
.searchsubmit { height: 25px; padding: 0 15px; border: solid 1px #cacaca; background: #ff6d16 url(/css/search-button.png) repeat-x 50% top; color: #fff; font-weight: bold; line-height: 24px; text-shadow: #c57240 1px 1px 1px; vertical-align: middle; }
/* button, input[type="submit"] { height: 25px; padding: 0 15px; border: solid 1px #cacaca; background: #ff6d16 url(/css/search-button.png) repeat-x 50% top; color: #fff; font-weight: bold; line-height: 24px; text-shadow: #c57240 1px 1px 1px; vertical-align: middle; }
*/
.twocolcont_search {width: 350px; margin-right: auto; margin-left: auto; padding-top: 4px; padding-bottom: 2px; }
.twocolboxl_search { width:260px; float:left; border-right-color: #000000; border-right-style: solid; }
.twocolboxr_search { margin-left:260px; width:auto; padding-top: 2px; padding-left: 5px; }
.main { background: url(/css/bg.png) repeat-y center; }
.main h1{ font-size:18px; padding:5px 0; margin:0}
.mainbody{ width: 1000px; height: auto; margin-right: auto; margin-left: auto; }
.navboxcont_body { width: 100%; height: auto; }
.navboxleft_body { width:700px; height: auto; float:left; padding-top:10px; padding-bottom:10px;}
.navboxauto_body { font-size: 12px; margin-left:700px; width:auto; height: auto; padding-left: 10px; padding-top:10px}

.sidebar_title{ font-size: 13px; font-weight: bold; background-image: url(/css/big-line.gif); background-repeat: no-repeat; background-position: 0 25px; padding-top: 10px; padding-bottom: 6px; }
.sidebar_content{ background-image: none; }
/* .sidebar_content a:link{ color:#636163; font-size: 13px;}*/
.link a:hover{ color: #ff6100; text-decoration: underline; }
.sidebar_content ul{ margin: 0; padding: 0; }
.sidebar_content li{ line-height: 15px; list-style-type: none; }

.post{ width: 650px; margin-top: 10px; margin-bottom: 10px; padding-bottom:20px;}
.post_title{ font-size: 18px; font-weight: bold; line-height: 18px; padding-top: 5px; padding-bottom: 5px; }
.format{ color: #636163; font-size: 12px; }
.post_info{ color: #adaaad; background-image: url(/css/big-line.gif); background-repeat: no-repeat; padding-top: 10px; padding-bottom: 12px; }
.post_info span{ margin-right: 5px; }
.post_date{ font-size: 12px; background-image: url(/css/icons.png); background-repeat: no-repeat; background-position: 0 0; padding-top: 5px; padding-bottom: 2px; padding-left: 25px; }
.post_author{ font-size: 12px; background-image: url(/css/icons.png); background-repeat: no-repeat; background-position: 0 -20px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; }
.post_cats{ font-size: 12px; background-image: url(/css/icons.png); background-repeat: no-repeat; background-position: 0 -40px; padding-top: 5px; padding-bottom: 2px; padding-left: 25px; }
.post_comments{font-size: 12px; background-image: url(/css/icons.png); background-repeat: no-repeat; background-position: 0 -60px; padding-top: 5px; padding-bottom: 2px; padding-left: 25px; }
.post_content{ color: #424542; font-size: 12px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #E7E7E7; }

.foot{ color: #9c9a9c; font-size: 12px; line-height: 50px; background-color: #f7f7f7; background-image: url(/css/footer.png); background-repeat: repeat-x; text-align: center; height: 50px; }


.padbcont_userpost { background-color: #f9f9f9; width:650px; margin-top: 8px; margin-bottom: 8px; margin-left: 10px; padding-bottom: 5px; border: solid 1px #ebebeb; }
.padbox_userpost { color: #bbb; font-size: 13px; font-weight: bold; background-color: #f1f1f1; width:auto; height:23px; padding-top: 5px; padding-left: 5px; }
.padbox_userpost1 { font-style: italic; background-image: url(/css/folder.png); background-repeat: no-repeat; background-position: 5px 0; margin-top: 5px; padding-left: 25px; }
.padbox_userpost2 { color: #3f3f3f; margin: 10px; }

.numberinfo{ background-color: #fffcf6; width: 650px; margin-top: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #ffd5ab; }

#loginform,#regform{ margin:10px;}
#verifyimg { vertical-align:middle; margin-left:10px; margin-right:10px;}
#btn { margin-left:5px; height:35px; width:100px; margin-top:5px; margin-bottom:5px;}
#u { float:right; padding:5px; color:#0C70A2}
#u a{ color:#0C94FC}

/* form */
.form_l {width:80px; float:left; margin:2px; line-height:25px; font-weight:bold}
.form_input {height:22px; width:150px; vertical-align:middle; margin:2px; border:1px solid #CFCFCF; padding:2px; line-height:22px;}
.form_textarea {height:150px; width:500px; vertical-align:middle; margin:2px; border:1px solid #CFCFCF; padding:2px; line-height:22px;}

.tipinfo{color:#F00}
