body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,p,blockquote,th,td,button{ 
    font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;font-size: 13px;}
a:link { color: #48ACDE; }
a:visited { color: #48ACDE; }
a:hover, a:active { text-decoration: none;color: #ffffff;}
a img { border:none;}
button{ background:none; border:none; padding:0; margin:0;}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {right:"";}
ul li{ list-style:none;}
p, ul, ol { margin: 0 0 15px 0; text-align: justify;line-height: 18px;}
body { background: #48acde; text-align:center;}
#wrapper{ margin:0 auto; width:960px; text-align:left; background: #26536b ;}
h1, h2, h3 {font-weight: normal;color: #48acde;}

h1 {letter-spacing: -1px;font-size: 26px; border-bottom:0px dashed  #FFFFFF; padding:5px 0; clear:both;}
.more{ float:right; font-size: 15px; padding:10px 0 0 0 }

h2 {font-size: 23px;}


img {border: none;}
img.imgborder {border: 5px solid #383838;}


.imgleft {
    float: left;
    margin-right: 15px;
}

img.right {
    float: right;
    margin-left: 15px;
}

/* Form */

form {margin: 0;padding: 0;}
input, textarea, select {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}
/* Header */
#header{ height:65px; position:relative; }
#logo{ position:absolute; top:18px; left:8px;  width:300px;color:#ffffff; font-size:36px; font-family:'Trebuchet MS',Tahoma,Helvetica,Arial,Sans-serif; }
#logo span{ color:#5ec9ff}
#logoT{ position:absolute; top:43px; left:160px;color:#ffffff; font-size:12px;}

/* Menu */
#menu { height: 38px;background: url(img/bg02.png) no-repeat left top;margin:10px 0}
#menu ul {margin: 0;list-style: none;line-height: normal;}
#menu li {display: block;float: left}
#menu a {display: block;float: left;margin-right: 3px;padding: 10px 20px;text-decoration: none;text-transform: lowercase;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFFFFF;}
#menu a:hover { text-decoration: none; color: #48ACDE;}
#menu .current_page_item a { color: #48ACDE;}

#cornerT{height:10px; line-height:10px; overflow:hidden;background: url(img/bg03.png) no-repeat left top;}
#cornerB{height:10px; line-height:10px; overflow:hidden;background: url(img/bg03.png) no-repeat left bottom;}
/** LOGO */

.line{border-bottom:1px dashed #FFFFFF; height:1px; line-height:1px; overflow:hidden; margin:0 0 12px 0 }
.for50list{display:block; width:150px; float:left; margin:0 20px 20px 0;}
.for50list a{ padding:0 5px;}
/* content */

#content {background: #276585; padding:10px 0 0 0; _height:100%; overflow:hidden; }
#banner { height: 241px;margin: 0 auto;padding: 10px 0 0 0;background: #26536b url(img/banner2.JPG) no-repeat left top;}

/* right */

#right { float: right; width: 660px;_width: 650px; padding:0 20px 0 0;_padding:0 10px 0 0 }
.box2{ padding:15px 0;}
.box2 p{ margin:6px 0;}
.imglistWrap{ width:90px; overflow:hidden; float:left; margin:0 20px 20px 0 ; text-align:center; height:130px;}
.imglistWrap img{ width:80px; height:80px; overflow:hidden; border:3px #CCCCCC solid;}

/* Post */

.post h2 {
    height: 32px;
    padding: 8px 0 0 15px;
    font-size: 18px;
    color: #ffffff;
}

.post .entry {
    padding: 0 15px;
}

.post .meta {
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px 0px 30px 0px;
    border-top: 1px dashed #333333;
    font-size: 10px;
}

.post .meta p {
    margin: 0;
    line-height: normal;
    color: #999999;
}

.post .meta .byline {
    float: left;
}

.post .meta .links {
    float: right;
    color: #ffffff;
}

.post .meta .more {
    padding: 0 20px 0 18px;
    background: url(img/img11.gif) no-repeat left center;
}

.post .meta .comments {
    padding-left: 22px;
    background: url(img/img12.gif) no-repeat left center;
}

.post .meta b {
    display: none;
}

/* Sidebar */
.box{ margin:0 0 20px 0;  color:#b4b4b4}
.tip{ font-size:11px; line-height:15px; color:#b4b4b4}
.num{ padding:0 8px 0 0}
.ad_pic{ background:#26536b; padding:5px; text-align:center; margin:10px 0; border:1px solid #4c4c4c}
.ad_pic img{ border: none;}
#sidebar {float: left;width: 220px;padding:0 20px; border-right:1px dashed #333333;}
#sidebar h2 {height: 32px; line-height:32px;margin: 0 0 10px 0; font-size: 18px;color: #b4b4b4; }

#login{}
.formrow{ height:32px; line-height:32px;}
.formrow label{ float:left; width:80px; color:#FFFFFF}
.formrow .ipt{ width: 132px;_width: 129px;padding: 3px;border: 1px solid #BED99C;}
.formrow .submit { padding: 2px;border: none; text-indent:-1000px;background: url(img/submit.jpg) no-repeat 80px ;font-size: 15px;color: #FFFFFF; width:100%}


#sidebar ul { margin: 0; padding: 0; list-style: none;}
#sidebar h2 {height: 22px; line-height:22px;margin-bottom: 10px;font-size: 18px;color: #ffffff; background:#26536b; padding:5px;}


/* Boxes */
.box2 {	color: #ffffff;}
.box2 h2 {	margin-bottom: 15px;	font-size: 16px;	color: #FFFFFF;}
#footer {margin: 0 auto;height: 64px;min-height: 64px;padding: 10px 0 0 0 ;font-size: 11px; color:#b4b4b4; text-align:center; width:100%;display:block;clear:both}


.paypal{background: url(img/paypal.png) no-repeat left top; width:96px; height:31px; border:none; text-indent:-1000px;}
.alertpay{background: url(img/alertpay.png) no-repeat left top;width:96px; height:31px; border:none; text-indent:-1000px; position:relative; top:-39px; left:110px}
.paytable{ width:100%;}
.paytable td{ padding:10px 10px 10px 0px;}
.paytable tr{ margin:20px;}
.paytable input{ display:block; margin:8px 0; width:85%}
.paytable b{ color:#ffffff;font-size:15px;}