body{background-color:#484848;font:12px Tahoma, Arial, sans-serif;margin:0;padding:0;}

a{color:#00F;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
input{background-color:#FFA;}
form{padding:0;margin:0;}
.pagebody{width:988px;margin:0 auto 0 auto;}
.aligncenter{text-align:center;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;}

#header{clear:both;height:100px;border-bottom:dotted 1px #999;padding:0;}
#logo{float:left;margin:18px 0;}
#top-banner{float:right;margin-top:5px;}

.mainmenu{padding:0;margin:0;clear:both;height:29px;}
.mainmenu li{list-style:none;float:left;margin:0;}
.mainmenu li a{color:#34CBFF;font-size:16px;font-weight:bold;text-decoration:none;display:block;padding:5px 15px;}
.mainmenu li a:hover{color:#FFF;background-color:#777;}

.content{clear:both;}
.content .first-column{float:left;width:240px;color:#CCC;}
.content .first-column ul,.content .first-column ul li ul{margin:0;padding:0;}
.content .first-column ul li{padding:10px;list-style:none;background:#484848 url(../images/left-black-separator.gif) 0 0 repeat-x;}
.content .first-column ul li h4{font-size:24px;font-weight:normal;color:#FFF;border-bottom:solid 2px #FFF;margin: 0 0 10px 0;}
.content .first-column ul li ul li{background:none;padding:0;}
.content .first-column ul li ul li a{color:#CCC;}

.content .second-column{background:#FFF url(../images/top-page-corner.gif) 0 0 no-repeat;margin-left:240px;}
.content .mainarea{background:transparent url(../images/bottom-page-corner.gif) 0 100% no-repeat;padding:10px;}
.content h2, .content h3{margin:0 0 20px 0;}

.navigation{height:18px;}
.navigation .alignleft, .navigation .alignright, .navigation .alignleft a, .navigation .alignright a{color:#888;}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}

.post{margin:0 0 35px 0;color:#484848;}
.post .headline, .post .headline *{display:inline;font-size:20px;font-weight:normal;}
.post .headline a{color:#9CCF35;}
.post .headline h2 a{color:#23A9FF;}
.post .entry p,.post .entry p.note{padding:5px 0;margin:0;}
.post .entry p.note{padding:5px;background-color:#EAF7FD;}
.post .sub-data{border-top:dotted 1px #878787;color:#878787;}
.post .sub-data a{color:#878787;}
.post .sub-data .comments{background:transparent url(../images/comments-icon-b.gif) 0 3px no-repeat;padding-left:16px;}
.post .sub-data .tags{background:transparent url(../images/tags-icon-b.gif) 0 3px no-repeat;padding-left:16px;}
.post .sub-data .issuedate{float:right;padding:3px 10px 0;}
.postmetadata{font-size:13px;color:#878787;background-color:#EEE;padding:5px !important;margin:5px 0 !important;}
.more-link{color:#888;}

.commentlist{padding:0;margin:0;}
.commentlist li{padding:5px;margin:0;list-style:none;}
.alt{background-color:#EEE;}
.commentlist .avatar{float:left;margin-right:5px}
.commentlist .commentmeta{clear:none;margin:0;padding:0;}

#footer{clear:both;padding:10px;color:#CCC;}
#newssubscribe{width:196px;background:#FFA url(../images/email-icon-y.gif) 4px 5px no-repeat;padding-left:20px;}
