@charset "UTF-8";
/* CSS Document */

#maincontent{
width: 850px;
}

strong{
font-weight: bolder;
}

#content{
width: 600px;
float: left;
padding: 0 0 0 0;
}

#mainmenu ul.menu#sub{
padding-left: 10px;
width: 830px;
}

#sidebar{
background: #000;
text-align: right;
padding: 20px;
float: right;
width: 200px;
}

#sidebar a, p span{
color: #fff;
}

h2.widgettitle{
font-weight: bold;
padding: 5px 0 5px 0;
font-size: 18px;
color: #fc00ff;
clear: both;
}

.entry a{
color: #fc00ff;
}

.entry a:hover{
color: #fff;
background: #fc00ff;
}

.widget abbr{
color: #fff !important;
}

.widget ul li a{
text-decoration: none;
float: right;
clear: both;
padding: 5px 5px 5px 5px;
}


.widget ul li a:hover{
color: #000 !important;
background: #fff;
}

.post{
padding: 5px 0 0 0;
}

.post h2{
float: left;
clear: both;
font-size: 26px;
font-weight: bold;
background: #000;
color: #fff;
padding: 8px;
width: 300px;
margin-bottom: 10px;
}

.post h2 a:hover{
color: #33ef00;
}

img.alignleft{
float: left;
}

.entry p{
padding: 10px 0 10px 0 !important;
float: left;
}

.post h2 a{
text-decoration: none;
color: #fff;
}

.post small{
padding: 0 0 10px 0 !important;
}

.entry{
clear: both;
font-size: 14px;
padding: 10px 0 0 0;
}

.entry p{
line-height: 15px;
color: #333;
font-size: 12px;
width: 90%;
padding: 0 0 7px 0;
}

.post small{
clear: both;
float: left;
position: relative;
padding: 10px 0 0 0;
font-size: 12px;
font-weight: bold;
}

.postmetadata{
float: left;
clear: both;
padding: 10px 0 0 0;
}

.postmetadata a{
font-weighT: bold;
background: #33ef00;
padding: 0 3px 0 3px;
text-decoration: none;
color: #000;
}

.postmetadata a:hover{
background: #000;
color: #33ef00;
}

.postdivider{
clear: both;
float: left;
width: 590px;
margin: 20px 0 0 0;
height: 1px;
}


#comment{
width: 530px;
}

#respond{
float: left;
clear: both;
}

#respond{
padding: 10px 0 10px 0;
}

#respond h3, h3#comments{
font-size: 18px;
font-weight: bold;
clear: both;
}

#respond p{
padding: 10px 0 0 0;
}

.leftlink, .rightlink{
padding: 5px;
color: #fff;
margin: 0 0 10px 0;
background: #000;
}

.leftlink{
float: left;
width: 50%;
}

.rightlink{
width; 50%;
float: right;
}

.leftlink a, .rightlink a{
color: #fff;
}

.post{
padding: 15px 0 0 0;
}

ol.commentlist{
padding: 20px 0 0 0;
}

ol.commentlist li{
padding: 0 0 10px 0;
}

ol.commentlist li.comment{
background: #fff;
width: 520px;
padding: 10px;
bordeR: 1px dashed #999;
float: left;
margin: 7px 0 7px 0;
}

ol.commentlist li.comment p{
float: left;
padding: 0 0 10px 0;
clear: both;
}

ol.commentlist li .comment-body .comment-author{
float: left;
clear: both;
width: 540px;
}

.comment-meta{
clear: both;
}

div.reply{
clear: both;
}

#commentform input{
border: 1px solid #999;
padding: 3px;
}

#commentform label small{
color: #999;
}
.avatar{
float: left;
}

.comtext{
padding: 0 0 0 10px;
float: left;
width: 440px;
}

.comguff{
font-weight: bold;
}