*{margin:0;padding:0;border:0;outline:0;text-decoration: none; list-style: none;}

body {overflow: hidden; font-family: Century Gothic; font-size:11px; color: #fff; background:url(../assets/img/bg.jpg) right bottom no-repeat fixed #000;}
#site {height:100%;width:100%;position: absolute;}

#sidebar_content {position: absolute;width: 300px;left: 0px; background:#000 url(../assets/img/tab_bg.jpg) bottom left no-repeat;padding:20px 15px 0 15px; height: 100%; border-right:1px #fff solid;} 
#sidebar_tab {top: 100px;position: absolute;left:330px;height: 176px;width:27px;background-image:url(../assets/img/tab.png); cursor: pointer;}
#sidebar_content h1{background:url(../assets/img/logo.png);width:168px;height:59px;text-indent: -9999px; margin: 0 0 0 130px;}
#menu{text-align: right;}
#menu a{text-transform: uppercase; color: #aba721; font-size: 20px; -webkit-transition: all, 0.2s linear;}
#menu a:hover{color: #fff;}
#music{margin: 50px 0 0 0;}

#sidebar_footer {position:absolute;bottom:30px; text-align: center; margin: auto; width: 300px;}
#sidebar_footer a img{padding: 0 5px;}
a.nb{display: block; text-transform: uppercase; color: #aba721; font-size: 11px; margin: 5px auto;}

/*home*/
#page {width: 840px;padding: 40px 0 0 0; margin: auto;}
#header {margin:0 auto 20px;text-align: center;}
#leftcolumn, #rightcolumn {float:left;width: 400px; margin: 0 10px;}

/*fonts*/
a{color: #aba721;}
em{color: #aba721; font-weight: bold; font-style: normal;}
h5{color: #aba721; font-size: 18px; text-transform: uppercase; margin: 10px 0;}

/*box*/
.box {background: url(../assets/img/blk.png);padding: 0px 15px 10px 15px; border: 1px #fff solid; margin: 20px 0;}
.box.alt{background: url(../assets/img/gld.png); color: #fff;}
.box h3{font-size: 20px; margin: 16px 0 46px 0;}
.box.alt a.more{color:#fff;}
.box h4{padding: 4px 10px; background: #fff; color: #000; width: 380px; margin: 0 0 0 -16px; text-transform: uppercase; font-size: 17px;}
.box h4 span{font-size: 10px;}
.box a.more{display: block; text-align: right; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.box a.read{text-decoration: underline; text-transform: uppercase;}
.story{margin: 0 0 30px 0;}

.tweet{padding: 10px 0; clear: both;}
.tweet img{float: left; margin: 0 15px 0 0;}
.flickr_pic{margin: 10px 5px;}

/*dates*/
.date{color:#aba721; padding: 10px 0; border-bottom: 1px #565200 solid; text-transform: uppercase; font-size: 14px;}
.date .buy, .date .sold, .date .soon{text-indent: -9999px; background: url(../assets/img/sold.png); width: 47px; height: 36px; float: right; margin: 7px 0 0 0;}
.date .buy{background: url(../assets/img/buy.png);}
.date .soon{background: url(../assets/img/on_sale_soon.jpg);}