 body{
    background:#E9E9E9 url(../images/bg.gif) repeat;
    font:1em/17px arial,verdana,tahoma,sans-serif;
    color:#222;
}
h1{
    font:25px Georgia,Times New Roman,Trebuchet;
    display:block;
    margin-top:5px;
    padding-left:10px;
}

h2{
    font:13px Georgia,Times New Roman,Trebuchet;
    font-weight:bold;
    padding-bottom:3px;
}

h3{
    font:bold 15px Georgia,Times New Roman,Trebuchet;
    padding-bottom:2px;
    color:#444;
    border-bottom:1px dotted #efefef;
}

h4{
    font:12px Georgia,Times New Roman,Trebuchet;
}

 h1 a:link,h1 a:visited,h1 a:hover{
    color:#444;
}

h1 span{
    display:block;
    font-size:.5em;
}

h2.singlePageTitle{
    font:1.3em "trebuchet ms",arial,tahoma,sans-serif;
}

h2.sidebar{
    padding-top:15px;
}

h2.media{
    height:30px;
    font:bold .9em arial,sans-serif;
}

h2.titleFooter{
    margin-bottom:3px;
    font:bold 1.1em arial,tahoma,sans-serif;
    letter-spacing:-1px;
    color:#CD1713;
    border-bottom:1px dotted #000;
}

h2.widgetTitle{
    padding-top:10px;
    font:bold 1.2em arial,helvetica,sans-serif;
    letter-spacing:-1px;
    color:#333;
}

h3.ad250{
    padding-top:10px;
}

h3#comments{
    margin-top:10px;
    margin-bottom:10px;
    border:none;
    padding:0;
    font-size:1.2em;
    color:#666;
}

h3#leaveComment{
    margin-top:10px;
    margin-bottom:3px;
    border:none;
    padding:0;
    color:#666;
}

h3.searchResults{
    margin-bottom:15px;
}

h4 a{
    background:url(../images/rss.png) no-repeat left center;
    padding-left:22px;
    float:right;
    margin-left:10px;
    color:#f60;
}

h4 a:hover{
    color:#222;
}

a{
    color:#29568f;
}

a:hover{
    color:#d92100;
}

#footer-credit a{
    color:#fff;
}

#footer-credit a:hover{
    text-decoration:underline;
}

#wrapper{
    width:984px;
    margin:0 auto;
    padding-bottom:7px;
    background:#fff;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}

.postinfo{
    text-align:right;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:5px;
    margin-top:7px;
    font:.8em verdana,arial,tahoma,sans-serif;
    color:#9f9f9f;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#f9f9f9;
    margin-bottom:20px;
    clear:both;
    display:block;
}

.gray{
    background-color:#f6f6f6;
    padding-top:5px;
}

.details{
    text-align:right;
    display:block;
    clear:both;
    font:.8em verdana;
}

.mediadetails{
    text-align:center;
    display:block;
    clear:both;
    padding-top:5px;
    font:.8em verdana;
}

.navigation{
    display:block;
}

.previous{
    float:left;
}

.next{
    float:right;
}

p,dl,hr,pre,table,address,fieldset{
    margin-bottom:10px;
    line-height:1.3em;
}

#header{
    width:970px;
    font-size:.8em;
    margin-bottom:10px;
    margin-right:auto;
    margin-left:auto;
}

#headerleft{
    width:426px;
    float:left;
}

#headerright{
    width:534px;
    float:right;
    padding:10px 0 0;
}

 #topBar{
    background:#f8f6f6;
    border-top:2px solid #f0f0f0;
    border-bottom:2px solid #f0f0f0;
    padding-top:3px;
    padding-bottom:3px;
    margin-bottom:5px;
    height:20px;
    width:984px;
}

#subscribe{
    background:url(images/subscribe.gif) no-repeat left center;
    padding-left:105px;
    font-weight:bold;
    font-size:.7em;
    margin-left:7px;
    margin-right:5px;
    padding-bottom:2px;
    padding-top:2px;
    float:left;
}

#subscribe a{
    color:#222;
}

#subscribe a:hover{
    color:#cd1713;
}

#date{
    font-size:.7em;
    float:left;
    width:220px;
    float:left;
    color:#cd1713;
    padding-top:2px;
}

#search{
    float:right;
    margin-right:7px;
}

#s{
    font-size:.8em;
    padding:2px 5px;
    border:0;
    float:left;
    display:inline;
    color:#aaa;
    background:url(images/searchInput.gif) no-repeat;
    width:140px!important;
    width:150px;
    width/**/
:/**/
140px;
    height:16px!important;
    height:20px;
    height/**/
:/**/
16px;
}

#searchSubmit{
    background:url(images/searchGo.gif) no-repeat;
    width:31px;
    height:18px;
    border:0;
    float:left;
    margin-left:4px;
    cursor:pointer;
}

#navpages{
    width:970px;
    background:#b5dded;
    border-top:1px solid #555;
    border-bottom:1px solid #555;
    clear:both;
}

#navpages #navpagelist li{
    float:left;
    width:auto;
}

#navpages ul li a{
    display:block;
    font-size:.9em;
    color:#222;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:12px;
    padding-left:12px;
}

#navpages ul li a:hover{
    background:#CD1713;
    color:#fff;
}

#navpagelist li li{
    float:left;
    width:160px;
}

#navpagelist li li a{
    background:#b5dded;
    color:#222;
    float:none;
    padding-top:3px;
    padding-bottom:2px;
    padding-right:12px;
    padding-left:12px;
    border-top:1px solid #555;
    border-right:0;
    width:136px!important;
    width:160px;
    width/**/
:/**/
136px;
}

#navpagelist li li a:hover{
    background:#006599;
    color:#fff;
}

#navpagelist li ul{
    position:absolute;
    width:160px;
    left:-999em;
}

#navpagelist li:hover ul{
    left:auto;
    display:block;
}

#navpagelist li:hover ul{
    left:auto;
}

#navcats{
    width:972px;
    background:#b5dded;
    border-bottom:3px solid #CD1713;
    border-top:2px solid #006599;
}

#navcats #navcatlist li{
    float:left;
    width:auto;
}

#navcats ul li a{
    display:block;
    font-size:.9em;
    color:#000080;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:10px;
    padding-left:10px;
    border-right:1px solid #A9D9EB;
}

#navcats ul li a:hover{
    background:#CD1713;
    color:#fff;
}

#navcatlist li li{
    float:left;
    width:160px;
}

#navcatlist li li a{
    background:#b5dded;
    color:#222;
    float:none;
    padding-top:3px;
    padding-bottom:2px;
    padding-right:10px;
    padding-left:10px;
    border-top:1px solid #555;
    border-right:0;
    width:136px!important;
    width:160px;
    width/**/
:/**/
136px;
}

#navcatlist li li a:hover{
    background:#8BC7DF;
    color:#222;
}

#navcatlist li ul{
    position:absolute;
    width:160px;
    left:-999em;
    border-bottom:1px solid #555;
}

#navcatlist li:hover ul{
    left:auto;
    display:block;
}

#navcatlist li:hover ul{
    left:auto;
}

#content-wrap{
    width:980px;
    margin:0 auto;
    clear:both;
}

#leftcol-wrapper{
    float:left;
    text-align:center;
    background:#f9f9f9;
    margin-left:5px;
    width:165px;
}

#leftcolumn{
    padding:5px;
    font-size:.75em;
}

#midcolumn{
    float:left;
    margin-right:10px;
    margin-left:10px;
    display:inline;
    width:520px;
    font-size:.8em;
}

#midcolumnright h3{
    background-color:#CD1713;
    padding:2px 2px 2px 2px;
    text-align:center;
    color:#fff;
}

#midcolumnleft h3{
    background-color:#CD1713;
    text-align:center;
    color:#fff;
}

.featuredcontainer{
    background:#f9f9f9;
    width:520px;
}

.featuredinner{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:6px;
    padding-right:10px;
    padding-bottom:6px;
    padding-left:10px;
}

.featuredinner a{
    color:#CD1713;
}

.featuredinner a:hover{
    color:#000080;
}

.featuredcontainer img{
    float:left;
    margin-top:3px;
    margin-right:10px;
    padding:2px;
    background:#fff;
    border:1px solid #ccc;
}

ul#sideTabs{
    height:31px;
    font-size:1em;
    border-bottom:1px solid #ccc;
    font-weight:bold;
}

ul#sideTabs li{
    display:inline;
    float:left;
    line-height:27px;
    height:31px;
    font-weight:bold;
}

ul#sideTabs li a{
    display:block;
    float:left;
    padding-right:6px;
    padding-left:6px;
    text-align:center;
    height:30px;
    background:#fafafa;
    border-top:1px solid #eee;
    border-right:1px solid #eee;
    border-left:1px solid #eee;
    color:#000;
}

ul#sideTabs li a:hover{
    background:#efefef;
}

ul#sideTabs li a.active{
    color:#000;
    display:block;
    float:left;
    padding:0 15px;
    text-align:center;
    height:30px;
    border:1px solid #ccc;
    border-bottom:1px solid #f9f9f9;
    background:url(../images/bgtabsfeatured.gif) repeat-x bottom;
}

#gallery{
    margin-top:10px;
    padding:7px;
    background:url(../images/bgPhotoGallery.gif) repeat-x;
}

#gallery a{
    color:#222;
    font:bold .85em georgia,serif;
}

.feaGalPost{
    display:inline;
    float:left;
    width:122px;
    margin-top:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
}

#gallery img{
    background:#f5f5f5;
    padding:2px;
    display:block;
    border:1px solid #ccc;
}

#midcolumnleft{
    width:255px;
    float:left;
    margin-right:10px;
    display:inline;
    margin-top:10px;
}

#midcolumnright{
    width:255px;

    float:left;
    margin-top:10px;
}

.midcolumnpost{
    margin-bottom:10px;
    padding:0 5px 5px;
}

.midcolumnpost {min-height:110px;}

#midcolumnleft img,#midcolumnright img{
    margin-bottom:5px;
}

#sidebar{
    width:260px;
    float:left;
    padding-bottom:10px;
    font-size:.8em;
}

#adcontainer125px .ad1{
    float:left;
    margin-bottom:10px;
}

#adcontainer125px .ad2{
    float:right;
    margin-bottom:10px;
}

#adcontainer125px .ad3{
    float:left;
}

#adcontainer125px .ad4{
    float:right;
}

#adcontainer250x250{
    padding:4px;
    background:#f9f9f9;
    border:1px solid #ccc;
}

#sideTabs{
    margin-top:12px;
}

.sidebartabs{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    padding:5px;
    background:#f9f9f9;
}

.sidebartabs ul li{
    line-height:18px;
    color:#666;
    border-bottom:1px dotted #D3D9EB;
    padding-left:18px;
    padding-top:2px;
    padding-bottom:2px;
}

.sidebartabs ul.recentposts li,#sidetwo li{
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
    padding-left:20px;
}

.sidebartabs a {
    display:inline;
    color:#666;
}

.sidebartabs a:hover{
    color:#29568f;
    text-decoration:underline;
}

ul#feaTabs{
    height:27px;
    font-size:1em;
    border-bottom:1px solid #ccc;
    font-weight:bold;
}

ul#feaTabs li{
    display:inline;
    float:left;
    line-height:23px;
    height:27px;
    color:#CD1713;
    font-weight:bold;
}

ul#feaTabs li a{
    display:block;
    float:left;
    padding-right:8px;
    padding-left:8px;
    text-align:center;
    height:26px;
    background:#fafafa;
    border-top:1px solid #eee;
    border-right:1px solid #eee;
    border-left:1px solid #eee;
    color:#000;
}

ul#feaTabs li a:hover{
    background:#efefef;
}

ul#feaTabs li a.active{
    color:#000;
    display:block;
    float:left;
    padding:0 8px;
    text-align:center;
    height:26px;
    border:1px solid #ccc;
    border-bottom:1px solid #f9f9f9;
    background:url(../images/bgtabsfeatured.gif) repeat-x bottom;
}

#tagcloud{
    font-family:Georgia,"Times New Roman",Times,serif;
    text-align:center;
}

#tagcloud a{
    margin:0 5px;
    line-height:105%;
    white-space:nowrap;
    color:#333;
    text-transform:capitalize;
}

#tagcloud a:hover{
    color:#d92100;
}

.widget{
    margin-left:5px;
    text-align:left;
}

.leftcolwidget{
    margin-left:5px;
    text-align:left;
    margin-top:7px;
    margin-bottom:7px;
}

.widget ul,.leftcolwidget ul{
    list-style:none;
}

.widget ul li,.leftcolwidget ul li{
    line-height:1.6em;
    border-bottom:1px dotted #069;
}

.widget li ul li,.leftcolwidget li ul li{
    border:none;
}

.widget ul li a,.leftcolwidget ul li a {
    color:#800000;
    display:inline;
    font:.9em verdana,Arial,"Trebuchet MS",Verdana;
}

.widget ul li a:hover,.leftcolwidget ul li a:hover{
    color:#29568f;
}

.widget ul ul,.leftcolwidget ul ul{
    margin-left:10px;
}

#singlepage{
    width:520px;
    margin-right:10px;
    margin-left:10px;
    float:left;
    display:inline;
    font-size:.8em;
}

#singlePost{
    background:#fff;
    padding:10px;
    text-align:justify;
}

#photoGalleryItem{
    padding:4px;
    background:#fff;
    border:1px solid #ccc;
}

.alignleft{
    float:left;
    margin-right:10px;
    margin-top:5px;
}

.alignright{
    float:right;
    margin-left:10px;
    margin-top:5px;
}

.aligncenter{
    margin:0 auto;
    display:block;
}

.wp-caption img{
    margin-bottom:5px;
    padding:4px;
    border:1px solid #ddd;
    background-color:#FFF;
}

.wp-caption-text{
    text-align:center;
    font-size:11px;
    padding-bottom:2px;
    width:auto;
    font-weight:bold;
}

#singleimage,.autoThumb{
    float:left;
}

#singleimage img{
    margin-top:4px;
    margin-right:10px;
}

#singlepostinfo{
    display:block;
    float:none;
    text-align:justify;
    margin-bottom:5px;
    color:#800000;
    font:.8em/1.4em verdana;
}

#singlePost ul,#page ul{
    padding-bottom:10px;
    list-style:square inside;
}

#singlePost ol,#page ol{
    padding-bottom:10px;
    list-style:decimal inside;
}

#singlePost li,#page li{
    padding:2px 0px 2px 10px;
    font-size:12px;
    line-height:15px;
    color:#4c4c4c;
}

.photoTitle{
    font:1em georgia,"trebuchet ms",serif;
    text-align:center;
    height:10px;
}

.medias{
    border-bottom:1px solid #ccc;
    float:left;
    padding:3px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
    width:169px!important;
    width:175px;
    width/**/
:/**/
169px;
}

#videoinfo{
    background:#f7f7f7;
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    padding:10px;
    clear:both;
    float:none;
    display:block;
    margin-bottom:10px;
}

#single2ndCol{
    width:160px;
    font-size:.8em;
    float:left;
    margin-right:10px;
}

blockquote{
    padding:2px 10px;
    background:#e6f9c9;
    color:#369;
    clear:both;
    border:1px solid #a9d26a;
    margin-bottom:10px;
}

code{
    color:#444;
    font:11px/17px tahoma,arial,sans-serif;
    display:block;
}

blockquote p{
    font-size:11px;
    padding:5px 0px;
    margin:5px 0px;
    line-height:15px;
}

blockquote li{
    padding:2px 0px 2px 10px;
    font-size:11px;
    line-height:15px;
    color:#369;
}

blockquote a{
    color:#0080ca;
    text-decoration:underline;
}

blockquote a:hover{
    color:#039;
}

#footer{
    width:984px;
    padding-top:15px;
    padding-bottom:10px;
    font:.8em arial,verdana,sans-serif;
    background:#fff;
    margin:0 auto;
    color:#ccc;
}

#footer1{
    width:307px;
    float:left;
    margin-left:10px;
    display:inline;
}

#footer1 li{
    float:left;
    padding:2px 2px 0;
    display:inline;
    margin-right:1px;
    margin-left:1px;
    margin-top:2px;
    margin-bottom:2px;
    font-size:.95em;
    line-height:13px;
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
    padding-left:10px;
}

 #footer1 li a{
    display:block;
    color:#800000;
}

#footer1 li a:hover{
    color:#000080;
}

#footer2{
    width:307px;
    float:left;
    margin-left:12px;
    display:inline;
}

#footer2 li{
    float:left;
    padding:2px 2px 0;
    display:inline;
    margin-right:1px;
    margin-left:1px;
    margin-top:2px;
    margin-bottom:2px;
    font-size:.95em;
    line-height:13px;
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
    padding-left:10px;
}

 #footer2 li a{
    display:block;
    color:#000080;
}

#footer2 li a:hover{
    color:#88AF00;
}

#footer3{
    width:307px;
    float:left;
    color:#88AF00;
    margin-left:12px;
    display:inline;
}

#footer3 li{
    float:left;
    padding:2px 2px 0;
    display:inline;
    margin-right:1px;
    margin-left:1px;
    margin-top:2px;
    margin-bottom:2px;
    font-size:.95em;
    line-height:13px;
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
    padding-left:10px;
}

 #footer3 li a{
    display:block;
    color:#008000;
}

#footer3 li a:hover{
    color:#88AF00;
}

#footer4{
    float:left;
    width:609px;
    margin-left:10px;
    display:inline;
}

#footer4 a img{
    float:left;
    margin:3px;
    display:inline;
    padding:2px;
    border:1px solid #333;
    background:#1a1a1a;
}

#footer4 a:hover img{
    border:1px solid #509700;
    background:#f90;
}

#footer5{
    float:left;
    margin-left:13px;
    display:inline;
    width:341px;
}

#footer-credit{
    margin:0 auto;
    background:#CD1713;
    font-size:.8em;
    text-align:center;
    color:#fff;
    width:986px;
    height:30px;
}

#footer-credit p{
    text-align:center;
    font-size:.95em;
    font-weight:bold;
    padding:7px;
    color:#fff;
}

#copyright{
    margin:0 auto;
    text-align:center;
    width:984px;
}

#copyright p{
    text-align:center;
    font-size:.75em;
    font-weight:bold;
    padding:7px;
    color:#666;
}

vertical-align:text-bottom;
}

span.creditLinks{
    display:block;
    padding-right:10px;
    padding-top:6px;
    padding-bottom:4px;
}

p#commentNotification{
    display:block;
    margin-top:7px;
    background:#f9f9f9;
    padding:3px 5px;
    font-weight:bold;
}

ol.commentlist li{
    border:1px solid #d5d5d5;
    height:1%;
    margin:0 0 10px;
    padding:5px 5px 5px 53px;
    position:relative;
}

li div.vcard{
    font:bold 12px verdana,arial,sans-serif;
    font-style:normal;
    padding:0 80px 0 0;
    margin:5px 0;
}

li div.vcard img.avatar{
    border:1px solid #d5d5d5;
    padding:2px;
    background:#fff;
    left:5px;
    position:absolute;
    top:7px;
}

li div.comment-meta{
    font:bold 10px/1.4 helvetica,arial,sans-serif;
    position:absolute;
    right:10px;
    text-align:right;
    top:10px;
}

li div.comment-meta a{
    color:#8F8F8F;
}

li div.comment-meta a:hover{
    text-decoration:underline;
}

ol.commentlist li p{
    font:normal 12px helvetica,arial,sans-serif;
}

li div.reply{
    background:#666;
    border:1px solid #666;
    color:#fff;
    font:bold 9px helvetica,arial,sans-serif;
    padding:3px 4px;
    text-align:center;
    width:36px;
}

ol.commentlist li div.reply:hover{
    background:#d92100;
    border:1px solid #c00;
}

li div.reply a{
    color:#fff;
    text-transform:uppercase;
}

ol.commentlist li ul.children{
    margin-top:10px;
}

li.depth-2,li.depth-3,li.depth-4,li.depth-5{
    margin:0 0 .20em;
}

ol.commentlist li.even{
    background:#fff;
}

ol.commentlist li.odd{
    background:#f9f9f9;
}

ol.commentlist li.pingback div.vcard{
    padding:0 170px 0 0;
}

p#noComment{
    font:bold .8em verdana,tahoma,arial,sans-serif;
    background:#f7f7f7;
    padding:4px 4px 4px 10px;
}

#commentform{
    font-family:verdana,tahoma,arial,sans-serif;
    background:url(../images/bgWriteComment.gif) repeat;
    padding:15px 15px 0;
    border:1px solid #ececec;
}

.cancel-comment-reply{
    margin-bottom:4px;
}

#commentform cite{
    font-size:.9em;
}

#commentform label{
    font-size:.8em;
    padding-left:0px;
    font-family:verdana,tahoma,arial,sans-serif;
}

#author,#email,#url{
    font:11px verdana,Arial,Helvetica,sans-serif;
    width:40%;
    padding:2px;
    background:#fefefe;
    border:1px solid #e6e6e6;
}

#commentform textarea:focus,#commentform input[type="text"]:focus{
    border:1px solid #bbb;
    background:#fefff7;
}

#commentform textarea{
    font:90% Arial,Helvetica,sans-serif;
    width:90%;
    height:120px;
    background:#fefefe;
    border:1px solid #e6e6e6;
    padding:2px 3px 3px 7px;
}

#submit{
    background:url(../images/submit.gif) no-repeat left;
    width:112px;
    height:24px;
    border:none;
    line-height:0px;
    cursor:pointer;
}

#submit:hover{
    cursor:pointer;
    background:url(../images/submit.gif) no-repeat right;
    width:112px;
    height:24px;
}

#archivebox{
    background-color:#f7f7f7;
    border:1px solid #ccc;
    width:518px;
    margin-bottom:15px;
    padding:4px;
    color:#000 !important;
    float:left;
}

 #archivebox{
    margin-bottom:10px;
    padding:4px;
    color:#000 !important;
    float:left;
    width:500px;
    margin-left:2px;
    margin-right:10px;
}

 #archivebox h3{
    font-size:12px;
}

#archivebox h4,#archivebox h3,#archivebox h2{
    color:#333;
    padding:1px;
    float:left;
}

#archivebox p{
    margin-top:5px;
}

#archivebox h4 em,#archivebox h2 em,#archivebox h3 em{
    font-weight:normal;
}

#archivebox a,#archivebox h2{
    color:#630;
}

.archivefeed{
    float:right;
    text-align:right;
}

.archivefeed a{
    background:url('../images/feed.gif') no-repeat center left;
    height:20px;
    color:#000;
    font-weight:bold;
    font-size:11px;
    font-weight:normal;
    padding-left:22px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:1px;
}

.arclist{
    width:260px;
    border-bottom:1px solid #eee;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:15px;
    margin-left:0px;
    padding-top:5px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
}

.arclist h3{
    color:#000;
    padding-top:15px;
    padding-bottom:15px;
}

.popular{
    color:#000;
    padding-bottom:15px;
}

.archive_header{
    color:#000;
    padding-top:15px;
    padding-right:0px;
    padding-left:0px;
}

.arclist ul li{
    color:#c0c0c0;
    font-size:12px;
    padding:8px 0 8px 10px;
    border-top:1px solid #eee;
}

.singletags{
    color:#666;
    clear:both;
    font-size:11px;
}

 #related-cats{
    width:245px;
    margin-bottom:2px;
}

#related-cats ul{
    width:245px !important;
    margin:0px;
}

#related-cats li{
    border-bottom:1px dotted #ccc;
    color:#999;
    line-height:18px;
    padding-top:5px;
    padding-left:17px;
    padding-bottom:5px;
    background:url(../images/redsquare.gif) no-repeat left center !important;
}

#related-cats .cat_feed{
    background:url(../images/feed.gif) no-repeat left center !important;
}

#sidebar2{
    width:260px;
    float:left;
    padding-bottom:10px;
    font-size:.8em;
}

#headline{
    text-align:left;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    width:250px;
    color:#fff;
    font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans";
    background:#FFF;
}

#boxa{
    width:230px;
    padding:2px 6px;
    background:#000;
}

 #headback{
    font-size:12px;
    background:#CD1713;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    font-family:"Tahoma","Times New Roman","Lucida Sans";
}

#sideheader{
    font-size:12px;
    background:#000080;
    color:#FFF;
    font-weight:bold;
    text-align:left;
    text-transform:uppercase;
    padding:3px 2px 2px 10px;
    font-family: "sans-serif","Verdana","tahoma";
}

#side-home ul{
    width:245px !important;
    margin-bottom:10px;
}

#side-home li{
    border-bottom:1px dotted #ccc;
    color:#999;
    line-height:18px;
    padding-top:2px;
    padding-left:15px;
    padding-bottom:2px;
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
}

#sidepagehead{
    font-size:12px;
    background:#000080;
    color:#FFF;
    font-weight:bold;
    text-align:left;
    padding:3px 2px 2px 10px;
    font-family: "sans-serif","Verdana","tahoma";
}

#side-single ul{
    width:245px !important;
    margin-bottom:10px;
}

#side-single li{
    border-bottom:1px dotted #ccc;
    color:#999;
    line-height:18px;
    padding-top:2px;
    padding-left:15px;
    padding-bottom:2px;
    background:url(../images/bgrecentposts.gif) no-repeat left center !important;
}

#midpagehead{
    font-size:12px;
    background:#CD1713;
    color:#FFF;
    font-weight:bold;
    text-align:left;
    padding:3px 2px 2px 10px;
    font-family: "sans-serif","Verdana","tahoma";
}

;
}

#midpage ul{
    margin-bottom:12px;
}

#midpage li{
    border-bottom:1px dotted #ccc;
    color:#999;
    line-height:18px;
    padding-top:2px;
    padding-left:2px;
    padding-bottom:2px;
}

#midpage a{
    color:#903;
}

#midpage a:hover{
    color:#E40E23;
}

#rsslist li{
    line-height:18px;
    padding-top:2px;
    padding-left:30px;
    padding-bottom:2px;
}
#adsense_singlepost_top_square {
	float: right;
	margin-left: 10px;
}
