*{margin:0;padding:0;}
body{background:#555;color:#ccc;font:9pt Tahoma, Arial;}
a{color:#fff;text-decoration:none;}
a img{border:none;}
.clear{clear:both;}
#navigation{background:#000;position:absolute;width:100%;top:0;font:9pt Verdana;}
#navigation ul{padding:5px 10px 5px 5px;}
#navigation li{float:left;list-style-type:none;padding-left:5px;}
#adsense-links-top{float:left;padding:6px 0 0 10px;}
#rss li a{border:none;background:transparent;line-height:20px;color:#aaa;display:block;padding:0;}
#rss li a:hover{color:#fff;}
#header{position:relative;height:110px;text-align:right;margin:30px 15px 0;}
#adsense-banner{position:absolute;top:10px;left:0;}
#header h1{padding-top:15px;font:bold 24pt Arial;}
#subheader{margin:0 15px;}
#subheader p{background:#666;border:1px solid #aaa;padding:5px;}
#main{position:relative;min-width:990px;width:100%;min-height:1000px;height:auto;margin:10px 0;}
#content{margin-right:320px;margin-left:190px;border-left:1px solid #666;}
#content #adsense-top,#content #adsense-content{text-align:center;}
#content #status-search{border:1px solid #888;margin:10px;padding:10px;}
#content .posts{margin:0 0 10px;padding:10px 10px 0;}
#content h3{margin:15px 0 5px;}
.pager{margin-top:10px;margin-bottom:10px;text-align:center;}
.pager-status{margin:0 100px;}
#status-box{background:#f4f4f4;color:#000;border:1px solid #ccc;padding:10px;}
.widget{margin-bottom:10px;}
.widget li{list-style-type:none;}
.widget h3{font:bold 12pt Arial;}
#sidebar-left{position:absolute;top:0;left:15px;width:170px;padding-right:10px;}
#search .input-search{border:1px solid #666;height:18px;color:#aaa;background:#333 url(images/search.png) no-repeat left center;padding-left:22px;padding-top:2px;}
#mainmenu li a{border-top:1px solid #777;display:block;line-height:25px;height:25px;padding:0 5px;}
#sidebar-right{position:absolute;top:0;right:15px;width:300px;padding-left:10px;border-left:1px solid #666;}
#last-search li a{background:url(images/search-bullet.png) no-repeat right center;border-top:1px solid #777;display:block;line-height:24px;height:24px;padding:0 10px;}
.widget .more{text-align:right;}
#footer{background:#333;padding:10px 30px;}
#footer-note{width:500px;}
#footer p{margin:10px 0;}
#content h2{background:#4a4a4a;font:bold 14pt Verdana;border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:3px;padding:5px;}
.caption{margin-right:10px;text-align:center;}
.caption img{border:2px solid #777;}
.entry{font:9pt Arial;}
p.meta{clear:both;border-top:1px solid #666;border-bottom:1px solid #666;height:30px;background:#444;margin-top:10px;padding:5px 0;}
p.meta span{line-height:30px;height:30px;padding-left:36px;display:block;float:left;margin:0 10px;}
p.meta span.price{background:url(images/dollar.png) no-repeat left center;}
p.meta span.buy{background:url(images/buy.png) no-repeat left center;}
p.meta span.detail{background:url(images/detail.png) no-repeat left center;float:right;}
.products{text-align:center;margin:10px auto;}
.products .item-image{border:3px solid #888;margin-bottom:10px;}
#meta{height:40px;background:#444;border-top:1px solid #666;border-bottom:1px solid #666;padding-left:6px;margin:10px 0;}
#meta #bookmark{float:right;padding:5px;}
#meta .price{font:bold 14px Verdana;color:#fff;}
#meta .buy-button{margin-top:6px;margin-left:6px;}
#social{text-align:center;margin:10px;}
blockquote{text-align:justify;border:1px solid #666;background:url(images/comment.png) no-repeat left top;margin:5px 100px;padding:48px 10px 10px;}
blockquote:hover{border:1px solid #bbb;}
.featured{border-collapse:collapse;}
.featured td{background-color:#777;border:5px solid #555;width:94px;text-align:center;padding:3px 0;}
.featured .price{font:bold 14px Arial;color:#f8ff3f;padding:3px;}
.featured .box{width:86px;height:80px;background:#fff;text-align:center;margin:0 auto;}
.alignleft,#rss li a img{float:left;}
.alignright,#rss,#payment{float:right;}
#container,#content .posts li{margin:0 20px;}
#mainmenu li a:hover,#last-search li a:hover{background:#777;}
