body {
margin:0;
padding:0;
background:#333;
}

#wrapper {
background:#fff;
width:958px;
margin:0 auto;
}

#header {
}

#header1 {
background:#fff;
height:20px;
}
#nav {
float:right;
margin:0;
padding:0;
list-style:none;
font:10px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
}

#nav li {
float:left;
}

#nav li a {
color:#16707C;
text-decoration:none;
padding:4px 13px 3px 13px;
display:block;
background:#fff;
}

#nav li a:hover {
color:#fff;
background:#146470;
}

#header2 {
background:url(images/header2bg.gif) no-repeat;
height:74px;
}

#header2-left {
float:left;
}

#header2-right {
float:right;
}

#nav2 {
margin:0;
padding:0;
list-style:none;
font:10px Georgia, "Times New Roman", Times, serif;
}

#nav2 li {
float:left;
padding:7px 20px;
}

#nav2 li a {
color:#fff;
text-decoration:none;
}

#nav2 li a:hover {
text-decoration:underline;
}

.nav21 {
background:url(images/contactbg.gif) no-repeat left center;
}

.nav22 {
background:url(images/sitemapbg.gif) no-repeat left center;
}

.nav23 {
background:url(images/printbg.gif) no-repeat left center;
}

.nav24 {
background:url(images/tellafriend.gif) no-repeat left center;
}

#content {
clear:both;
height:100%;
overflow:hidden;
background:#fff url(images/contentbg.gif) repeat-y;
padding-bottom:20px;
}
#content-forum {
clear:both;
height:100%;
overflow:hidden;
background:#fff;
padding-bottom:20px;
}
#content a {
color:#6A7BC1;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}
#main {
float:left;
width:570px;
}
#main2 {
}
#main-top {
height:11px;
background:#EFEFEF;
font-size:0px;
}

.main-top-text {
font:9px Georgia, "Times New Roman", Times, serif;
color:#fff;
background:#146470;
float:left;
font-weight:bold;
padding:0 3px;
}

#main-in {
padding:0 25px 0 13px;
}
.rpa {
clear:both;
padding-top:18px;
}
.post-title {
color:#636363;
font:10px Georgia, "Times New Roman", Times, serif;
}

.post-title a {
color:#636363 !important;
text-decoration:none;
}

.post-date {
padding:0 10px;
}

.post-body {
clear:both;
font:10px Georgia, "Times New Roman", Times, serif;
color:#636363;
}

.post-body a {
color:#6A7BC1;
text-decoration:none;
}

.post-body a:hover {
text-decoration:underline;
}
.post-bodyf {
clear:both;
font:11px Georgia, "Times New Roman", Times, serif;
color:#636363;
}
.wpf {
font-size:12px !important;
}
.post-bodyf a {
color:#6A7BC1;
text-decoration:none;
}

.post-bodyf a:hover {
text-decoration:underline;
}
.post-title h4 {
margin:0;
padding:0;
float:left;
font:10px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#636363;
}
#sidebar {
width:385px;
float:right;
}

#side-l {
float:left;
widht:191px;
}

.side-l-top {
height:11px;
background:#EFEFEF;
font-size:0px;
width:191px;
}

.side-l-top-text {
font:9px Georgia, "Times New Roman", Times, serif;
color:#fff;
background:#146470;
float:left;
font-weight:bold;
padding:0 3px;
}
.cat-widget {
clear:both;
padding-bottom:30px;
}
.cat-widget ul {
padding:0 0 0 14px;
margin:0;
list-style:none;
font:10px Georgia, "Times New Roman", Times, serif;
color:#ccc;
}

.cat-widget ul a {
color:#ccc !important;
text-decoration:none;
}

.cat-widget ul li {
padding-top:10px;
}

.cat-widget ul ul {
margin:0;
padding:4px 0 0 0;
list-style:none;
color:#636363;
}

.cat-widget ul ul li {
display:block;
padding:3px 10px 3px 20px;
background:url(images/bullet.gif) no-repeat left center;
}

.cat-widget ul ul li a {
color:#6A7BC1 !important;
text-decoration:none;
}

.cat-widget ul ul li a:hover {
text-decoration:underline;
}

.new-comers-widget {
clear:both;
padding-bottom:30px;
padding-left:1px;
padding-top:10px;
}

.google-widget {
clear:both;
padding-bottom:30px;
padding-left:13px;
padding-top:20px;
}

#side-r {
float:right;
width:191px;
}

.manifest-widget {
clear:both;
padding:20px 10px 30px 13px;
font:10px Georgia, "Times New Roman", Times, serif;
}

.manifest-widget p {
color:#636363;
margin:0;
padding:7px 0;
}

.manifest-widget h4 {
padding:0;
margin:0;
color:#ccc;
font-weight:normal;
text-align:left;
}

.downloadlink {
background:url(images/downloadlink.gif) no-repeat left center;
padding:3px 20px;
}

.releases-widget {
clear:both;
padding:20px 10px 30px 13px;
font:10px Georgia, "Times New Roman", Times, serif;
}
.rel-date {
color:#ccc;
}

.releases-widget p {
margin:0;
padding:5px 0 15px 0;
color:#636363;
}

#footer {
background:#fff;
border-top:2px solid #000;
height:44px;
}
#leavereply {
color:#636363;
font:bold 13px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#main-comment {
margin:10px;
padding:0;
color:#636363;
}

#commentformdiv {
color:#636363;
font:10px Georgia, "Times New Roman", Times, serif;
}

.comtxtbox {
background-color:#f5f5f5 !important;
border:1px solid #ccc;
width:160px;
color:#636363;
font:10px Georgia, "Times New Roman", Times, serif;
}
.comtxtarea {
background-color:#f5f5f5;
border:1px solid #ccc;
color:#636363;
font:10 Georgia, "Times New Roman", Times, serif
overflow:auto;
}

#comments-head h3 {
color:#636363;
font:bold 13px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.commentlist {
margin:0;
padding:0 0 10px 0;
list-style:none;
font:10px Georgia, "Times New Roman", Times, serif;
color:#636363;
}
.comm-mat {
background:#f5f5f5;
padding:5px;
border:1px solid #ccc;
margin:0 0 10px 0;
}
.com-button {
}
#calendar_wrap, #wp-calendar {
width:100%;
text-align:center;
}

.alignleft{
font-size:11px;
text-align:left;
}
.alignright {
font-size:11px;
text-align:right;
}

.navigation {
padding-top:10px;
padding-bottom:10px;
}

#footer ul {
margin:0;
padding:0;
list-style:none;
}

#footer ul li {
float:left;
height:44px;
padding:0 10px;
border-right:2px solid #000;
}

.conbox {
width:170px;
padding:1px 2px;
font:11px Georgia, "Times New Roman", Times, serif;
background:#fff !important;
border:1px solid #ccc;
}

.conarea {
width:240px;
height:130px;
background:#fff;
border:1px solid #ccc;
overflow:auto;
font:11px Georgia, "Times New Roman", Times, serif;
}

.consubbu {
background:transparent url(images/consubbu.gif) no-repeat;
height:13px;
width:55px;
border:none;
font-size:0px !important;
}

.serli {
list-style:none;
margin-left:0;
padding-left:0;
}

.serli li {
background:url(images/serli.gif) no-repeat left center;
padding-left:13px;
}

#archives-page h2 {
color:#636363;
font:12px Georgia, "Times New Roman", Times, serif;
}

#archives-page ul {
color:#636363;
font:10px Georgia, "Times New Roman", Times, serif;
}

.wpcf7-form-control-wrap your-name {
font:11px Georgia, "Times New Roman", Times, serif;
}