/* header */
html {
overflow-x: auto;
overflow-y: scroll;
}
* {
margin: 0; padding: 0; border: 0;
}
body {
color: #696969; background: #252525;
font-family: Trebuchet MS;
}
.all {
width: 980px;
margin: auto;
}
.header {
height: 100px;
}
.logo {
width: 230px; height: 49px;
margin: 10px;
background: url(images/logo.gif) no-repeat center;
float: left; clear:left;
cursor: pointer;
}
.logocw {
width: 250px;
}
.logoch {
height: 69px;
}
.blank {
background: #333333;
float: left; 
overflow: hidden;
}

/* sections */
.sections {
float: right;
}
.sections .item {
margin: 0 0 0 15px;
}
.sections .item .container {
height: 30px
}
.section {
position: absolute;
margin: 5px 5px 0 5px;
float: left; clear: left;
cursor: pointer;
}
.mstats {
width: 158px; height: 32px;
background: url(images/mstats.gif) no-repeat center;
}
.mstatsc {
width: 168px;
}
.mweb {
width: 152px; height: 32px;
background: url(images/mweb.gif) no-repeat center;
}
.mwebc {
width: 162px;
}
.blog {
width: 60px; height: 32px;
background: url(images/blog.gif) no-repeat center;
}
.blogx {
width: 60px; height: 32px;
background: url(images/blogx.gif) no-repeat center;
}
.blogc {
width: 70px;
}
.tweets {
width: 94px; height: 32px;
background: url(images/tweets.gif) no-repeat center;
}
.tweetsc {
width: 104px;
}

.menu {
height: 26px;
margin: 8px 20px 0 0;
float: right; clear: right;
}
.item, .sitem {
color: #FFCC00;
font-size: 24px;
float: left;
}
.item a {
color: #FFFFFF;
text-decoration: none;
}
.sitem a {
color: #FFCC00;
text-decoration: none;
}
.item a:hover {
text-decoration: underline;
}
.pipe {
background: url(images/lpipe.gif) no-repeat top;
width: 1px; height: 28px;
margin: 2px 10px 0 10px;
float: left;
}

.clear {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
.empty {
height: 0;
}

/* footer */
.footer {
position: relative; top: 30px;
width: 980px; height: 40px;
margin: 0 auto 0 auto;
clear: both;
color: #696969;
background: url(images/hr.gif) no-repeat top left;
font-size: 14px;
}

.contact {
margin: 5px 10px 0 10px;
line-height: 24px;
}
.phone {
padding: 0 0 0 26px;
background: url(images/phone.gif) no-repeat left;
float: left;
}
.email {
padding: 0 0 0 26px;
background: url(images/email.gif) no-repeat left;
float: right;
}
.email a {
color: #999999;
text-decoration: none;
}

/* content */
.content {
color: #ADADAD;
/*text-align: justify;*/
font-size: 12px;
line-height: 17px; 
word-spacing: -1px;
clear: both;
}
p {
margin: 0 0 10px 0;
}
h1, h2 {
font-size: 24px;
line-height: 30px;
font-weight: normal;
color: #FFFFFF;
}
h3 {
font-size: 12px;
line-height: 32px;
color: #FFFFFF;
}
ul {
list-style: none;
}


a {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.external {
padding: 0 16px 0 0;
background: url(images/linkout.gif) no-repeat right;
}
.internal {
padding: 0 16px 0 0;
background: url(images/linkin.gif) no-repeat right;
}

/* rounded corners */
.corner {
width: 10px; height: 10px;
font-size: 1px;
}
.topleft {
background: url(images/ctl.gif) no-repeat top left;
float: left; clear: left;
}
.topright {
background: url(images/ctr.gif) no-repeat top right;
float: right; clear: right;
}
.bottomleft {
background: url(images/cbl.gif) no-repeat top left;
float: left; clear: left;
}
.bottomright {
background: url(images/cbr.gif) no-repeat top right;
float: right; clear: right;
}

/* content */
.posts {
width: 644px;
float: left;
}
.news {
width: 300px;
float: right;
}
.panel {
background: #333333;
overflow: hidden;
}
.gap {
height: 20px;
}
.imgright {
margin: 0 0 0 10px;
float: right;
}
.imgleft {
margin: 0 0 20px 10px;
float: left;
}

.col1 {
width: 624px;
margin: 10px 10px 0 10px;
}
.hcol1 {
width: 300px;
margin: 10px 0 0 0;
}
.col2 {
width: 280px;
margin: 10px 0 0 10px;
}

.title {
width: 500px;
}
.gravatar {
margin: 0 0 0 10px;
}
.pubdate {
line-height: 36px;
}

/* sidebar */
.sidebar, .widget ul {
list-style: none;
}
.widget ul li {
margin: 8px 0 0 0;
}
.widget {
margin: 0;
clear: both;
}
.widgettitle {
height: 28px;
}
#search {
margin: 0;
padding: 0;
}
#s {
margin: 4px 0 0 0;
border: solid 1px #999999;
width: 240px; height: 18px;
font-family: Trebuchet MS;
font-size: 12px;
color: #333333;
background: #CFCFCF;
float: left;
}
#searchsubmit {
float: right;
}
.rsswidget img {
display: none;
visibility: hidden;
}
.rss-date, .pubdate {
font-style: italic;
color: #999999;
}

#text-233795521 .widgettitle {
background: url(images/pps.gif) no-repeat top right;
}
#rss-233795751 .widgettitle {
background: url(images/rss.gif) no-repeat top right;
}
#kb-advanced-rss-1 .widgettitle {
background: url(images/twit.gif) no-repeat top right;
}
#tag_cloud .widgettitle {
background: url(images/tag.gif) no-repeat top right;
}
#linkcat-2 .widgettitle {
background: url(images/broll.gif) no-repeat top right;
}
#archives .widgettitle {
background: url(images/arc.gif) no-repeat top right;
}