/*
Theme Name: Cheltenham
Theme URI: http://dropndot.com/
Description: The default theme for cheltenham
Author: Kamrul Hasan
Version: 1.0
*/





* {padding:0;    margin:0;}
body{
    font-family: Arial,"Trebuchet MS",Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
    text-align:center;
    font-size:12px;
    background:#045709 url(images/bigbg.jpg) repeat-x;
    padding-bottom:100px;
}
:focus{ outline:none;}
img,fieldset{border:none;}
ul,ol,li{list-style:none;}
a {color:#000}
a:hover {color: #f00}

/*-----------------------------------Page Structure
*/
.outer{
    background:url(images/paternbg.gif) repeat-y center top;
}
.wrap{
    margin:0 auto;
    width:1000px;
    text-align:left;
    background:url(images/patern.gif) repeat;
    padding-bottom:75px;
}
.wrapin{
    width:980px;
    background:url(images/longbg.gif) repeat-x;
    padding:0 10px 10px;
    position:relative;
}
/*-----------------------Header
*/
.header{
    width:980px; height:131px;
    overflow:hidden;
    background:url(images/headerbg2.gif) repeat-x;
}
.logo{
    float:left;
}
.advert{
    float:right;
    background:url(images/ad-frame.jpg) no-repeat;
    width:494px; height:93px;
    padding:3px;
    overflow:hidden;
    margin:16px 10px 0 0;    
}
.linkbar{
    background:url(images/linkbarbg.gif) repeat-x;
    width:980px;
    position: relative;
    overflow:hidden;
}
.linkbar ul{
    background:url(images/fatlinebtm.gif) no-repeat left bottom;
    padding:25px 20px;
    width:960px;
    overflow:hidden;
}
.linkbar li{
    float:left;
    margin:0 15px 5px 0;
    width:167px;
    background:url(images/bullets.gif) no-repeat 0 3px;
    font:normal 11px/11px Arial;
    padding-left:10px;
}
.linkbar li a{
    font:normal 11px/11px Arial;
    text-decoration:none;
    color:#fff;
}
.linkbar li a:hover{
    color:#fff007;
    text-decoration:none;
    }
/*---------------------- Main Body
*/
.mainbody{
    clear:both;
    width:960px;
    overflow:hidden;
    padding:12px 10px;
    background:#fff;
}
.maincon{
    float:left;
    width:670px;
}
.sidebar{
    float:right;
    width:280px;
}
.banner{
    border:9px solid #e9e9e9;
    padding:1px;
    background:#fff;
    overflow:hidden;
    margin-bottom:20px;
    width:650px;
}
.post{
    width:670px;
    margin-bottom:30px;
    border-bottom:1px solid #d6d6d6;
}
.postTitle{
    font:normal 25px Arial;
    color:#018834;
    margin-bottom:10px;
}
.postTitle a{
    text-decoration:none;
    font:normal 25px/29px Arial;
    color:#444444;
}
.postTitle a:hover{
    text-decoration:none;
    color:#018834;
    }
.post p{
    font:normal 12px/19px Arial;
    margin-bottom:19px;
}
.sidebar h2{
    font:normal 21px Arial;
    color:#018834;
    margin-bottom:10px;
 }
.list li{
    width:280px;
    overflow:hidden;
    border-top:1px solid #d6d6d6;
    padding-top:10px;
    margin-bottom:10px;
}
.list li img{
    float:left;
    margin:0 10px 0 0;
}
.list li h4{
    font:bold 12px Arial;
}
.list li a{
    color:#d49204;
    text-decoration:none;
}
.list li p{
    font:normal 12px/19px Arial;
}
.conarea{
    width:960px;
    overflow:hidden;
    position:relative;
    background:#084709 url(images/shade.gif) repeat-x;
    padding:960px;
    padding:20px 10px;
}
.conarea dl{
    width:1000px;
    overflow:hidden;
}
.conarea dd{
    width:310px;
    margin-right:14px;
    float:left;
}
.conarea h3{
    font: normal 21px Arial;
    color:#ffc600;
    margin-bottom:10px;
}
.conarea li{
    width:310px;
    margin-bottom:1px;
}
.conarea li a{
    font:bold 12px/24px Arial;
    color:#fff;
    display:block;
    width:290px;
    background:#006102;
    text-decoration:none;
    height:24px;
    padding:0 10px;
}
.conarea li a:hover{
    text-decoration:none;
    background:#2f782f;
}
.fatline{
    position:absolute;
    background:url(images/fatline.gif) no-repeat;
    display:block;
    height:10px;
    left:10px;
    position:absolute;
    top:126px;
    width:980px;
    z-index:1;
}

/*---------------------- Common Style
*/
.txt p{
    font: normal 12px/18px Arial;
    margin-bottom:18px;
}
.p20{ padding-bottom:20px;}
.p10{ padding-bottom:10px;}
.nospace{margin:0;}
.clear{ clear:both}
.ignore{border:none;}
.alt{}
.fl{float:left;}
.fr{float:right;}
.bl{display:block;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb30{ margin-bottom:10px;}




/* some adjustment to comments */


#comments {
    clear: both;
}
#comments .navigation {
    padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
h3#comments-title {
    padding: 24px 0;
}
.commentlist {
    list-style: none;
    margin: 0;
}
.commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    margin: 0 0 24px 0;
    padding: 0 0 0 56px;
    position: relative;
}
.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 18px;
}
#comments .comment-body p:last-child {
    margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}
.commentlist ol {
    list-style: decimal;
}
.commentlist .avatar {
    position: absolute;
    top: 4px;
    left: 0;
}
.comment-author {
}
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold;
}
.comment-author .says {
    font-style: italic;
}
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
    color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
    font-size: 12px;
    padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
    color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
    color: #ff4b33;
}
.commentlist .children {
    list-style: none;
    margin: 0;
}
.commentlist .children li {
    border: none;
    margin: 0;
}
.nopassword,
.nocomments {
    display: none;
}
#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
    margin-top: -6px;
}
#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}
#comments .pingback .url {
    font-size: 13px;
    font-style: italic;
}

/* Comments form */
input[type=submit] {
    color: #333;
}
#respond {
    border-top: 1px solid #e7e7e7;
    margin: 24px 0;
    overflow: hidden;
    position: relative;
}
#respond p {
    margin: 0;
}
#respond .comment-notes {
    margin-bottom: 1em;
}
.form-allowed-tags {
    line-height: 1em;
}
.children #respond {
    margin: 0 48px 0 0;
}
h3#reply-title {
    margin: 18px 0;
}
#comments-list #respond {
    margin: 0 0 18px 0;
}
#comments-list ul #respond {
    margin: 0;
}
#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
#respond .required {
    color: #ff4b33;
    font-weight: bold;
}
#respond label {
    color: #888;
    font-size: 12px;
    
}
#respond input {
    margin: 0 0 9px;
    /*width: 98%;*/
}
#respond textarea {
    width: 98%;
}
#respond .form-allowed-tags {
    color: #888;
    font-size: 12px;
    line-height: 18px;
}
#respond .form-allowed-tags code {
    font-size: 11px;
}
#respond .form-submit {
    margin: 12px 0;
}
#respond .form-submit input {
    font-size: 14px;
    width: auto;
}

#respond h3{
    margin: 10px 0;
}

#respond input[type=submit]{
    margin-top: 10px;
}


.tag_cloud{
    width:268px;
    height:201px;
    border: 1px solid #D8DAD8; 
    padding:5px;
}

.tag1,.tag1:hover{
    color:#C5461E;
}
.tag2,.tag2:hover{
    color:#C5461E;
}
.tag3,.tag3:hover{
    color:#AA6C9E;
}
.tag4,.tag4:hover{
    color:#E9B1A4;
}
.tag5,.tag5:hover{
    color:#4B9F26;
}
.tag6,.tag6:hover{
    color:#999999;
}
.tag7,.tag7:hover{
    color:#96BB89;
}
.tag8,.tag8:hover{
    color:#1B4C9B;
}
.tag9,.tag9:hover{
    color:#726F73;
}

.tag10,.tag10:hover{
    color:#AEDAA8;
}
.tag11,.tag11:hover{
    color:#4D6A72;
}


.size1{
    font-size: 0.9em;
}
.size2{
    font-size: 1.0em;
}
.size3{
    font-size: 1.1m; 
}
.size4{
    font-size: 1.2em;
}
.size5{
    font-size: 1.4em;
}
.size6{
    font-size: 1.6em;
}
.size7{
    font-size: 1.7em;
}
.size8{
    font-size: 1.9em;
}
.size9{
    font-size: 2.1em;
}
.size10{
    font-size: 2.5em;
}
.size11{
    font-size: 2.8em;
}
.size12{
    font-size: 3.0em;
}
.no-underline{
    text-decoration: none;
}

