/*  
Theme Name: Blue
Version: 1.0
*/

body {
margin:0px auto;
padding:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:url(images/bg.gif) repeat-x;
background-color:#EEEEEE;
}

img {border:0px; vertical-align:middle;}

a:link {color:#000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#14568A;text-decoration:underline;}

.none{display:none;}

.top {
margin:0px auto;
padding:0px 5px 0px 0px;
width:765px;
height:16px;
background:#448ABD;
border-top:5px solid #448ABD;
text-align:right;
font-size:10px;
}
.banner {
margin:0px auto;
padding:0px 0px;
width:770px;
height:68px;
background:#448ABD;
}
.banner_left {
float:left;
width:270px;
height:60px;
background:url(images/logo.gif) no-repeat;
}
.banner_right {
float:right;
width:500px;
}

.header {
margin:0px auto 0px auto;
padding:5px 0px 0px 10px;
width:758px;
height:18px;
background-color:#DDEAF4;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
border-top:1px solid #448ABD;
text-align:left;
font-weight:bold;
}

.navi{
margin:0px auto 0px auto;
padding:5px 0px 0px 0px;
background:#DDEAF4;
width:768px;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
text-align:left;
height:36px;
font-size:12px;
/*
height:84px;
*/
}
.navi ul {list-style:none; margin: 0px 0px 0px 12px; padding:0px;}
.navi li {width:60px; float:left; margin:8px 0px 2px 0px; padding:0px 0px 0px 8px; background:url(images/bullet.gif) no-repeat 0 .5em;}

.bg {
position:relative;
margin:0px auto 0px auto!important;
padding:0px!important;
background:#FFFFFF;
width:768px;
z-index:140;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
border-top:none;
border-bottom:none;
clear:both;
}

.left_bg {
position:relative;
margin:0px auto 0px auto!important;
padding:0px!important;
background:#FFFFFF;
width:384px;
float:left;
text-align:center;
}

.right_bg {
position:relative;
margin:0px auto 0px auto!important;
padding:0px!important;
background:#FFFFFF;
width:384px;
float:right;
text-align:center;
}

.box_simple{
position:relative;
margin:5px auto 5px auto;
padding:5px 0px;
width:365px;
text-align:left;
border:1px solid #448ABD;
}
.box_simple ul {list-style:none; margin: 0px 0px 0px 8px; padding:0px; height:20px;}
.box_simple li {margin:2px 8px 5px 0px; padding:0px 0px 0px 8px; background:url(images/bullet.gif) no-repeat 0 .5em; height:15px; overflow:hidden; float:left;}

.box_header {
position:relative;
margin:5px auto 0px auto;
padding:5px 0px 0px 10px;
height:18px;
width:355px;
text-align:left;
font-weight:bold;
background-color:#448ABD;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
border-top:1px solid #448ABD;
color:#DDEAF4;
}

.box_body {
position:relative;
margin:0px auto 12px auto;
width:365px;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
border-top:1px solid #448ABD;
border-bottom:1px solid #448ABD;
text-align:left;
background-color:#DDEAF4;
}
.box_body ul {list-style:none; margin: 0px 0px 0px 8px; padding:0px;}
.box_body li {margin:5px 0px 5px 0px; padding:0px 0px 0px 8px; background:url(images/bullet.gif) no-repeat 0 .5em; width:346px; height:15px; overflow:hidden;}

.box_inner { margin:5px 5px;}

.navigation { padding:0px 8px; height:18px;}
.alignleft {float:left; width:150px; text-align:left;}
.alignright {float:right; width:150px; text-align:right;}

.footer {
margin:0px auto 0px auto!important;
padding:0px;
width:768px;
background:#FFFFFF;
border-left:1px solid #448ABD;
border-right:1px solid #448ABD;
border-bottom:1px solid #448ABD;
clear:both;
}

.footer_content {
background:#FFFFFF;
padding:10px 10px 0px 0px;
text-align:right;
color:#636363;
line-height:150%;
font-size:12px;
}

.search_bg{
width:755px;
height:30px;
margin:0px auto 0px auto!important;
padding:6px 0px 0px 0px;
background-color:#448ABD;
color:#FFFFFF;
font-weight:bold;
}

.search_form{
margin:0px auto 0px auto!important;
padding:0px;
}

.search_txt {
border:1px solid #14568A;
height:17px;
width:280px;
}

.search_button {
border:1px solid #14568A;
background-color:#DDEAF4;
color:#000000;
height:21px;
}

.bottom {
margin:0px auto 0px auto!important;
height:20px;
width:770px;
}

h1{
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
text-align:center;
border-bottom:1px dashed #333333;
color:#000000;
font-size:28px;
font-weight:bolder;
font-family:Arial, "楷体_GB2312";
}

.mark { margin:5px auto;}

.content {
margin:0px auto 0px auto!important;
padding:0px 20px 0px 20px;
color:#333333;
font-size:14px;
font-family: Arial, "宋体";
text-align:left;
background:#FFFFFF;
line-height:180%;
}
.content h2 {font-size:14px; height:25px; margin:10px 0px 0px 20px; color:#333333; padding:0px 0px 0px 36px; background:url(images/h2.gif) no-repeat;}
.content h3 {font-size:14px; height:25px; margin:10px 0px 0px 20px; color:#333333; padding:0px 0px 0px 10px;}
.content ul {font-size:12px;}
.content ol {font-size:12px;}
.content blockquote {font-size:12px; margin:0px auto; padding:5px 10px; border:1px solid #448ABD; background-color:#DDEAF4;}
.content code {font-size:14px; margin:0px auto; padding:2px 2px 0px 2px; border:1px solid #448ABD; background-color:#DDEAF4;}

.content table {border:0px; width:90%; border-collapse:collapse; font-size:12px; line-height:120%;}
.content tr {margin:0px; padding:0px;}
.content td {border:1px dashed #CCCCCC; margin:0px; padding:3px 5px; vertical-align:middle; text-align:center;}

.small {font-size:12px;}

.underline {text-decoration:underline;}
.bold {font-weight:bold;}


/*system*/
.page_item {}
.linkcat {}
.categories {}

/*comments*/
.comments {font-size:12px;}
.comments_title {padding:0px 0px 0px 10px;font-size:14px; font-weight:bold; height:24px; line-height:24px; background-color:#DDEAF4;}
.comments_author {font-weight:bold;}

