*{margin:0;  padding:0;  border:none;  list-style:none;  text-decoration:none}

select{width:140px;  font:0.8em Arial;  color:#000;  background:#A4C800}

img{border:none}

body{background:#000 url(./img/bg.jpg) no-repeat top center;  height:100%;  font-family:Georgia}

#wrapper{margin:0 auto;  width:1000px}

#header{float:left;  width:1000px;  height:337px;  background:url(./img/header.jpg) no-repeat}

#menu{margin:0 auto;  width:350px;  height:337px}

#menu a.logo{margin-top:60px;  display:block;  width:350px;  height:175px}

#menu ul{display:inline}

#menu li{float:left;  width:116px;  height:55px}

#menu li a{display:block;  width:116px;  height:55px}

#content{float:left;  height:auto;  width:634px;  background:url(./img/bg-content.jpg) no-repeat top center}

#post{float:left;  width:576px;  height:auto;  padding:20px 0 0 30px}

#post-header{width:576px;  height:115px;  background:url(./img/post-header.jpg)}

#post-date{float:left;  width:128px;  height:115px;  text-align:center;  color:#000;  font:normal 22px/110px Arial}

#post-title{float:right;  width:444px;  height:115px}

#post-title a{font:normal 24px Arial;  color:#A4C800;  letter-spacing:-1px}

#post-title a:hover{text-decoration:underline}

#post-title span{font:bold 12px Arial;  color:#C2C2C2}

#post-title span a{font:normal 12px Arial;  color:#C2C2C2;  padding-right:15px}

#post-content{width:576px;  height:auto;  background:url(./img/post-bg.jpg) repeat-y;  font:bold 12px Arial;  color:#C2C2C2}

#post-content a{font:bold 12px Arial;  color:#A4C800}

#post-content a:hover{text-decoration:underline}

#post-post{margin:0 auto;  width:530px;  height:auto;  text-align:center}

#post-social{margin:0 auto;  width:217px;  height:45px;  text-align:center; margin-top: 15px}

ul.post-social li{display:inline;  width:217px}

ul.post-social li a{float:left;  display:block;  height:44px;  background:url(./img/social.jpg)}

ul.post-social li a:hover{display:block;  opacity:.8;  filter:alpha(opacity=80)}

ul.post-social li.digg a{width:43px;  background-position:0 0}

ul.post-social li.rss a{width:43px;  background-position:172px 0}

ul.post-social li.stumbleupon a{width:43px;  background-position:129px 0}

ul.post-social li.technorati a{width:43px;  background-position:86px 0}

ul.post-social li.delicious a{width:43px;  background-position:43px 0}

#post-footer{width:576px;  height:60px;  background:url(./img/post-footer.jpg)}

#leftcolumn{float:left;  width:183px;  height:auto}

#leftcolumn ul{width:183px;  height:245px;  background:url(./img/links-bg.jpg)}

#leftcolumn li{padding:0 0 0 38px;  background:url(./img/arrow.jpg) no-repeat 20px 8px;  line-height:24px;  height:24px}

#leftcolumn ul li a{color:#fff;  font:.8em tahoma}

#leftcolumn ul li a:hover{text-decoration:underline}

#search-header{width:183px;  height:128px;  background:url(./img/search.jpg)}

#form{width:183px;  height:43px;  background:url(./img/form.jpg)}

.input-txt-search{float:left;  width:92px;  height:22px;  font:14px tahoma;  color:#fff;  background:transparent;  margin:12px 0 0 35px}

.btn-search{float:left;  width:24px;  height:21px;  margin:11px 0 0 2px}

#search-footer{width:183px;  height:60px;  background:url(./img/search-footer.jpg)}

#links{width:183px;  height:115px;  background:url(./img/links.jpg)}

#links-footer{width:183px;  height:63px;  background:url(./img/archives-footer.jpg)}

#archives{width:183px;  height:126px;  background:url(./img/archives.jpg)}

#archives-bg{width:183px;  height:36px;  line-height:36px;  text-align:center;  background:url(./img/archives-bg.jpg)}

#archives-footer{width:183px;  height:63px;  background:url(./img/archives-footer.jpg)}

#rightcolumn{float:right;  width:183px;  height:auto}

#banner{width:183px;  height:60px;  background:url(./img/banner.jpg)}

#banner-bg{width:183px;  height:605px;  text-align:center;  background:url(./img/banner-bg.jpg)}

#banner-bg a{margin-left:3px}

#banner-footer{width:183px;  height:61px;  background:url(./img/banner-footer.jpg)}

#partners{width:183px;  height:115px;  background:url(./img/partners.jpg)}

#partners-banners{width:183px;  height:358px;  text-align:center;  background:url(./img/partners-bg.jpg)}

#partners-footer{width:183px;  height:70px;  background:url(./img/partners-footer.jpg)}

#footer{clear:both;  width:100%;  height:341px;  background:url(./img/footer-bg.jpg) no-repeat center center}

#footer p{margin:0 auto;  width:1000px;  height:341px;  background:#000 url(./img/footer.jpg) no-repeat bottom center}

.pagination{float:left; width:576px; height:30px; line-height:30px; font:13px Arial}

.pagination p{margin:10px 0 0 50px;  width:530px;  height:30px;  text-align:center; display:block}

.pagination a{height:15px; text-decoration:none; border:1px solid #303030; background:#202020; color:#989898; float:left; display:block; text-align:center; padding:4px 8px; margin-right:6px}

.pagination a:hover{border:1px solid #A4C800}

.pagination span.pages{color:#A4C800; float:left; margin-right:13px; height:15px; padding-top:5px}

.pagination span.current{background:#A4C800; color:#fff; float:left; margin-right:6px; height:15px; border:1px solid #A4C800; padding:4px 8px; font-weight:bolder}

.pagination span.extend{color:#A4C800; float:left; margin-right:6px; padding:5px 0}
