/* CSS Document */
body,html{
    margin:0px;padding:0px;
    height:100%;
    
}
body{
    
		margin:0px;
		
	padding:0px;
	text-align:center;
}
body.syf {
    background-attachment: scroll, fixed, scroll, fixed;
    background-color: #CED0D4;
    background-image: url("../images/overlays/backgrounds/rubber.png"), url("../images/overlays/backgrounds/SYF_shadow.png"), url("../images/overlays/backgrounds/SYF_grng_bac.gif"), url("../images/overlays/backgrounds/GA_skl.jpg");
    background-position: center top, center top, center top, center center;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto auto, cover, 100% auto, 282px 282px;
}
#rt-navigation2 {
    background-attachment: scroll, scroll;
    background-color: #999BF9;
    background-image: url("../images/overlays/light/menu-overlay.png"), url("../images/overlays/backgrounds/menuTexture.jpg");
    background-position: 0 100%, 0 0;
    background-repeat: repeat-x, repeat;
    background-size: auto auto, auto auto;
	min-width:960px;
	height:57px;
}
#rt-navigation .rt-container {
    background-position: 0 -4px;
    background-repeat: no-repeat;
}
.rt-navborder {
    bottom: 0;
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
}
#rt-navigation {
    position: relative;
    z-index: 1;
	 min-width:960px;
}
.rt-navborder {
    background: url("../images/overlays/light/menu-overlay-active.png") repeat scroll 0 41px transparent;
    border-top: 1px solid #595E62;
}
#rt-top-surround2 {
    background-repeat: repeat-x;
}
#rt-main-container {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
#rt-top-surround {
    background-image: url("../images/overlays/light/top-shadow.png");
}
#rt-top-surround2 {
    background-image: url("../images/overlays/light/top-overlay.png");
	min-width:960px; height:73px;
}
div#rt-main-container {
    background-attachment: scroll, scroll, scroll, scroll, scroll;
    background-color: #CED0D4;
    background-image: url("../images/overlays/backgrounds/edge.png"), url("../images/overlays/backgrounds/edge.png"), url("../images/overlays/backgrounds/paperBurn1.gif"), url("../images/overlays/backgrounds/noise.png"), url("../images/overlays/backgrounds/rough_tile.jpg");
    background-position: -1% 20%, 100% 50%, 100% 80%, center top, center top;
    background-repeat: repeat-y, repeat-y, no-repeat, repeat, repeat;
    background-size: auto auto, auto auto, auto auto, auto auto, auto auto;
}
#rt-top-surround {
    background-attachment: scroll, scroll;
    background-color: #E2D6CA;
    background-image: url("../images/overlays/light/top-shadow.png"), url("../images/overlays/backgrounds/scratches2b.jpg");
    background-position: 0 100%, 0 0;
    background-repeat: repeat-x, repeat;
    background-size: auto auto, auto auto;
}
.rt-container{ width:960px; position:relative; margin:0px auto 0px auto; height:300px;}
#top_logo{ position:absolute; top:0px; left:0px;}
#rt-logo{ position:absolute; top:4px; left:0px; z-index:4}
#rt-logo img{ vertical-align:top; margin:0px 4px 0px 0px}
#enter_website{ padding:12px 0px 0px 0px; text-align:center}
#rt-body-surround {
    margin: 0 0 15px;
    position: relative;
    z-index: 2;
}
#rt-main-container {
    border-radius: 5px 5px 5px 5px;
    margin: 15px -10px 0;
}
#rt-main-container.showcase-margin {
    margin-top: 0;
}
.rt-social-buttons {
    position: fixed;
    right: 0;
    top: 167px;
    z-index: 5;
}
.rt-social-buttons {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.rt-social-buttons #rt-twitter-btn span, .rt-social-buttons #rt-facebook-btn span, .rt-social-buttons #rt-buzz-btn span, .rt-social-buttons #rt-rss-btn span {
    background-image: url("../images/overlays/light/social-btns.png");
	
}
.rt-social-buttons span {
    background-repeat: no-repeat;
    display: block;
    height: 44px;
    width: 44px;
}
.rt-social-buttons #rt-twitter-btn span {
    background-position: 0 0;
}
.rt-social-buttons #rt-facebook-btn span {
    background-position: 0 -50px;
}
.rt-social-buttons #rt-buzz-btn span {
    background-position: 0 -103px;
}
.rt-social-buttons #rt-rss-btn span {
    background-position: 0 -156px;
}
#twitterwall
{
    position:absolute;
    min-height: 100%;
	top:0px;
	left:0px;
}
* html #twitterwall{
height: 100%;
}
#inner{ position:relative; min-height:800px; background:url(../images/top_gradient.png) top left no-repeat; width:100%}
#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;}

#search_ttl{ width:790px; position:relative; margin:4px auto 0px auto;}
#mosaic{ width:838px;position:relative; margin:0px auto 0px auto; }
#mosaic_box{ width:838px;height:839px; position:relative; margin:0px auto 0px auto; background:url(../images/mosaic_back.png) top left no-repeat; z-index:6}
#find_ttl{ margin:0px 0px 0px 44px; position:relative; text-align:left}
#join_ttl{ margin:15px 0px 0px 0px}
#box_btns{ margin:5px 0px 0px 0px}
#mosaic_inner{ width:800px; height:800px; position:absolute; top:19px; left:19px;}
#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}
#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}



#btns{ width:810px; margin:0px auto 0px auto; position:relative; top:4px; left:0px}
#buy_btns{ position:absolute; top:0px; right:0px; text-align:right}
#buy_btns img{ vertical-align:middle}
.locked{ width:152px; height:51px; position:absolute; top:15px; right:35px; background:url(../images/unlock_back.png) top left no-repeat}
#lock{ width:35px;height:38px; position:absolute; top:6px; right:18px}
#progress_link{ width:52px; height:34px; top:8px; right:8px; position:absolute}
.counter{ position:absolute; top:4px; left:8px;}