body, ul, li, form, input, h1, h2, label {

font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
.clear {
clear:both;
}
a {
border:none;
color:#16569D;
outline:none;
}

a:hover {
border:none;
color:#92C03A;
outline:none;
}
ul, li {
list-style-type:none;
}
body {
text-align:center;
background:url(images/bg.jpg) repeat-x #16569d;
}
.main {
width:1003px;
margin:auto;
}
/*header start*/
.headerwrapper {
width:1003px;
margin:auto;
}
.logo {
float:left;
width:365px;
text-align:left;
margin:30px 0px 35px 20px;
}
.toplink {
width:205px;
float:right;
margin:17px 0px 0px 0px;
}
.toplink li {
float:left;
width:73px;
text-align:left;
background:url(images/aboutus.jpg) no-repeat 0px 3px;
padding:0px 0px 0px 27px;
}
.toplink li.write {
float:left;
width:73px;
text-align:left;
background:url(images/writeus.jpg) no-repeat 0px 3px;
padding:0px 0px 0px 27px;
}
.toplink a{
font: 11px Arial, Helvetica, sans-serif;
color:#606060;
text-decoration:none;
}
.toplink a:hover{
color:#000000;
}
.nev {
background:url(images/nevbg.jpg) repeat-x;
}
.nevleft {
width:11px;
float:left;
}
.nevright {
float:right;
width:11px;
}
.nevcenter {
width:735px;
float:left;
}
.nevcenter li{
float:left;
background:url(images/nevborder.jpg) no-repeat right top;
display:block;
padding:18px 0px 13px 0px;
}
.nevcenter li.close{
float:left;
background:none;
display:block;
padding:18px 0px 13px 0px;
}
.nevcenter li.selected a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:15px 40px;
background:url(images/nevover.jpg) no-repeat center center;
}
.nevcenter a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:15px 30px;
}
.nevcenter a:hover{
background:url(images/nevover.jpg) no-repeat center center;
}
.rss {
width:246px;
float:right;
text-align:right;
}
.rssicon {
width:40px;
float:right;
margin:9px 20px 0px 0px;
}
.rsstext {
width:85px;
float:right;
margin:25px 10px 0px 0px;
text-align:left;
}
.rsstext a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.rsstext a:hover{
color:#f4f2f2;
}
/*header end*/
.contentmain-wrapper {
width:1003px;
margin:auto;
background:url(images/contentbg.jpg) repeat-x #FFFFFF;
}
/*content left section  start*/
.contentleft_wrapper {
width:623px;
float:left;

text-align:left;
}
.left_inner {
padding:21px 20px 0px 20px;
}
.left_inner p{
font:12px Arial, Helvetica, sans-serif;
color:#4a4747;
/*line-height:18px;*/
text-align:left;
}

.banner {
margin:0px 0px 30px 0px;
}
h1 {
font:24px Arial, Helvetica, sans-serif;
color:#222222;
padding:0px 0px 14px 0px;
}
h2 {
font:16px Arial, Helvetica, sans-serif;
color:#222222;
padding:0px 0px 0px 0px;
}
.subtitle {
font:bold 12px Arial, Helvetica, sans-serif;
color:#878787;
padding:0px 0px 21px 0px;
}
.bodytext {
font:12px Arial, Helvetica, sans-serif;
color:#4a4747;
line-height:18px;
text-align:left;
}
.readmore {
margin:17px 0px 0px 0px;
}
.readmore li{
float:left;
width:80px;
border-right:1px solid #8a8a8a;
font:bold 11px Arial, Helvetica, sans-serif;
color:#8a8a8a;
}
.readmore li.more{
float:left;
width:80px;
border-right:none;
font:bold 11px Arial, Helvetica, sans-serif;
color:#8a8a8a;
padding:0px 0px 0px 10px;
}
.readmore a{
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#8a8a8a;
}
.readmore a:hover{
color:#656464;
}

/*content left section  end*/

/*content right section  start*/
.contentright_wrapper {
width:380px;
float:left;
text-align:left;
}
.rightiner {
width:360px;
background:url(images/rightbg.jpg);
margin:21px 0px 27px 0px;
}
.rightheading {
background:url(images/rightheader.jpg) repeat-x;
font:bold 22px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:11px 0px 15px 16px;
margin:0px 0px 23px 0px;
}
.rightcontent {
font:12px Arial, Helvetica, sans-serif;
color:#606060;
padding:0px 0px 23px 16px;
}
.newsletter {
padding:0px 0px 0px 44px;
}
label {
font:12px Arial, Helvetica, sans-serif;
color:#606060;
line-height:20px;
}
.emailwrapper {
padding:4px 0px 13px 16px;
}
.emailfield {
width:293px;
font:14px Arial, Helvetica, sans-serif;
color:#606060;
padding:7px 11px 7px 11px;
border:3px solid #f0ecec;
}
.signupwrapper {
padding:0px 0px 42px 16px;
}
.signupbutton {
background:url(images/signupbutton.jpg) no-repeat;
width:128px;
height:32px;
cursor:pointer;
border:none;
}
.articles {
padding:0px 0px 38px 16px;
}
.recentcomments {
font:14px Arial, Helvetica, sans-serif;
color:#606060;
padding:0px 0px 23px 16px;
}
.recentcomments a{
font:14px Arial, Helvetica, sans-serif;
color:#191919;
text-decoration:none;
}
.recentcomments a:hover{
color:#000000;
}

/*content right section  end*/

/*footer section start*/
.footer {
width:1003px;
margin:3px 0px 20px 0px;
background:url(images/footer.jpg) repeat-x;
}
.footerleft {
width:9px;
float:left;
}
.footercenter {
width:974px;
text-align:right;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#878787;
padding:22px 11px 0px 0px;
}
.footerright {
width:9px;
float:right;
}
/*footer section end*/

.entry ul, .entry ol, .entrybody ul, .entrybody ol, .bodytext ul, .bodytext ol {list-style-type:disc;}
.entry li, .bodytext li {margin-left:20px;margin-bottom:5px;padding-left:4px;font:12px Arial, Helvetica, sans-serif;color:#4a4747;list-style-type:disc;}

.adzone {display:block;width:360px;height:160px;}
.adzoneblock {display:block;width:220px;height:120px;margin:auto;padding:0;}

.sitelinks {margin:10px 20px;}
.sitelinkstitle {font-size:14px;font-weight:bold;}
.sitelinkslist {font-size:10px;margin-bottom:4px;}