/* CSS Document */
body,html{
    margin:0px;padding:0px;
    height:100%;
    
}
body{
    
		margin:0px;
		
	padding:0px;
	text-align:center;
}
#twitterwall
{
    position:absolute;
    min-height: 100%;
	top:0px;
	left:0px;
}
* html #twitterwall{
height: 100%;
}
.background{position:fixed;
   background:url(../images/back1.jpg) #201d12 center top repeat-x;
   width:100%;
   height:100%;
   top:0px;
   left:0px;
   }
#outer
{
   position:relative;
   
    
    min-width:1330px;
	min-height:800px;  
	top:0px;
	left:0px;
	text-align:center;
}
img{ border:0px;}
#outer h1, #outer h2, #outer h3, #outer h4, #outer p{margin:0px;padding:0px;}
#outer a img{border:0px;}
#outer ul{margin:0px;padding:0px;list-style:none;}
#outer dl, dt, dd{margin:0px;padding:0px;}
.inner
{
   
   	width:1330px;
    margin:0px auto 0px auto;
   position:relative;
   
   text-align:left;

}
#enter_top{ text-align:center !important; position:relative; top:30px;}
.logo{ top:-15px; left:0px; position:absolute; }
.small_inner{ width:854px; margin:0px auto 0px auto; position:relative;}
#join_ttl{position:relative; margin:8px 0px 0px 0px;}
#search_ttl{ width:790px; position:relative; margin:4px auto 0px auto;}
#box{ width:800px; position:relative; margin:0px auto 0px auto; height:90px; background:url(../images/b_back.png) top left no-repeat}
.mosaic{ width:854px;position:relative; margin:0px auto 0px auto; top:-12px;}
#mosaic_box{ width:854px;height:853px; position:relative; margin:0px auto 0px auto; background:url(../images/mosaic_back.png) top left no-repeat; z-index:6}
#find_ttl{ margin:15px 0px 0px 0px}
#box_btns{ margin:5px 0px 0px 0px}
#mosaic_inner{ width:800px; height:800px; position:absolute; top:26px; left:27px;}
#top_bar{ background:#201d12; min-width:1330px; position:relative; height:76px; position:relative; margin:50px 0px 0px 0px;}
#content{ width:650px; height:295px; position:absolute; top:236px; left:55px;}
#share_ttl{ width:100%; border-bottom:2px solid #373a3b; position:relative; height:74px; margin:25px 0px 0px 0px}
#thanks_ttl{ width:100%; border-bottom:0px solid #373a3b; position:relative; height:60px; margin:25px 0px 0px 0px}
#soundcloud{ margin:5px 0px 0px 0px; position:relative}
#share_msg{ margin:30px 0px 0px 0px}
#album{ width:814px; height:183px; position:absolute; top:574px; left:87px; background:url(../images/available1.png) bottom right no-repeat;}
#album_info{ position:absolute; top:10px; left:200px}
#tw_btn{ width:190px; float:left; background:url(../images/tw_btn.png) top left no-repeat;}
#fb_btn{ width:190px; float:left; margin:0px 0px 0px 20px; background:url(../images/fb_btn.png) top left no-repeat;}
#tw_btn:hover{background:url(../images/tw_btn_o.png) top left no-repeat;}
#fb_btn:hover{background:url(../images/fb_btn_o.png) top left no-repeat;}
#share_btns{ width:400px; margin:20px auto 0px auto}
#header{ position:absolute; top:71px; left:38px;}
.textbox{ width:372px; height:82px; position:relative; background:url(../images/text_box.png) top left no-repeat; margin:10px auto 0px auto}
.textbox textarea{ width:345px; height:70px; position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; resize:none; background:transparent; border:0px; top:9px; left:9px}
#btns{ margin:4px 0px 0px 0px}
#click_bottom{ padding:15px 0px 0px 0px; margin:60px 0px 0px 0px}
#retweet_box{ width:393px; margin:20px 0px 0px 0px; left:150px; position:relative}
#retweet_inner{ width:393px; height:140px; background:url(../images/box.png) top left no-repeat;}
#main_txt{ position:relative; left:150px; margin:50px 0px 0px 0px}
#enter{ margin:0px 0px 0px 0px; position:absolute; top:10px; right:60px; text-align:right}
#note{ margin:6px 0px 0px 0px}
.clear{clear:both;font-size:1px;line-height:1px;overflow:hidden; height:1px; position:relative}
#cliff{ position:absolute; bottom:0px; left:0px; z-index:15}
#copy{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; margin:20px 10px 0px 0px}
#mosaic_menu{ position:absolute; top:100px; right:-25px; background:url(../images/mosaic_menu.png) top left; width:43px; height:167px; z-index:4}
.line{ height:5px; line-height:5px; font-size:5px; position:relative;}
.about{ height:65px; position:relative;}
.help{ height:70px; position:relative;}
#menu{ position:absolute; top:14px; right:6px; width:27px}
.locked{ position:absolute; top:-7px; right:-100px; background:url(../images/locked_b.png) top left no-repeat; width:117px; height:92px;}
.unlocked{ position:absolute; top:-7px; right:-100px; background:url(../images/unlocked_b.png) top left no-repeat; width:117px; height:92px;}
.counter{ width:100%; text-align:center; position:absolute; top:6px; left:0px;}
.link{ width:100%; text-align:center; position:absolute; top:63px; left:0px;}
#search_pop{width:150px; height:24px;position:absolute; top:0px; left:100px;}
.bottom{ min-width:1330px; background:#201d12; height:400px; margin:-330px 0px 0px 0px; position:relative;}
.bottom_inner{width:854px;position:relative; margin:180px auto 0px auto;}
#power{ margin:20px 0px 0px 0px; position:relative}