/*  
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);
}

img {border:0px;}

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 10px 0px 0px;
width:760px;
height:10px;
background:#448ABD;
border-top:1px solid #448ABD;
text-align:right;
font-size:10px;
}
.banner {
margin:0px auto;
padding:0px 0px;
width:770px;
height:60px;
background:#448ABD;
}
.banner_left {
float:left;
width:270px;
height:60px;
background:url(images/logo.gif) no-repeat;
}
.banner_right {
float:right;
width:500px;
}

.topsearch {
margin:20px 0px 0px 0px;
}

.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:40px;
/*
height:84px;
*/
}
.navi ul {list-style:none; margin: 0px 0px 0px 12px; padding:0px;}
.navi li {width:100px; 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{
margin:5px auto 5px auto;
padding:5px 0px;
width:365px;
text-align:center;
border:1px solid #448ABD;
}

.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;
}

.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;}

.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:10px;
}

.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;
font-weight:bold;
height:21px;
}

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

h1{
margin:0px 20px 0px 20px;
padding:20px 0px 10px 0px;
text-align:center;
border-bottom:1px solid #448ABD;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
}

.mark { margin:5px auto;}

.content {
margin:0px auto 0px auto!important;
padding:0px 20px 0px 20px;
color:#333333;
font-size:13px;
text-align:left;
background:#FFFFFF;
line-height:150%;
}
.content h2 {font-size:18px;}

.content table {border:0px; width:90%; border-collapse:collapse;}
.content tr {margin:0px; padding:0px;}
.content td {border:1px solid #DDDDDD; margin:0px; padding:0px 0px 0px 5px; vertical-align:middle; text-align:left;}

.small { font-size:11px;}


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

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