/* CSS Document */
body,html{
    margin:0px;padding:0px;
    height:100%;
    
}
body{
    
		margin:0px;
        background:#d6beb4;
	padding:0px;
	text-align:center;
}
#twitterwall
{
    position:absolute;
    min-height: 100%;
	top:0px;
	left:0px;
}
* html #twitterwall{
height: 100%;
}

#outer
{
   position:relative;

    background: #d6beb4;
    min-width:1200px;
	min-height:1200px;  
	top:0px;
	left:0px;
	text-align:center;
background: url("../images/back3.jpg") #d6beb4 center top no-repeat;
}

#outer_b
{
   position:relative;

    background: #d6beb4;
    min-width:1200px;
	min-height:1200px;  
	top:0px;
	left:0px;
	text-align:center;
background: url("../images/back3b.jpg") #d6beb4 center top no-repeat;
}

img{ border:0px;}
input{
	margin:0px; padding:0px;
}
textarea{
	margin:0px; padding: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;}

#outer_b h1, #outer_b h2, #outer_b h3, #outer_b h4, #outer_b p{margin:0px;padding:0px;}
#outer_b a img{border:0px;}
#outer_b ul{margin:0px;padding:0px;list-style:none;}
#outer_b dl, dt, dd{margin:0px;padding:0px;}


#inner
{
   
   	width:1200px;
    margin:0px auto 0px auto;
   position:relative;
    background:transparent;
   text-align:left;
   min-height:1000px;

}
#outer2
{
   position:relative;

    background: url(../images/back.jpg) #000000 top left no-repeat;
    min-width:1000px;
  min-height:1200px;  
  top:0px;
  left:0px;
  text-align:center;
}
#outer2_b
{
   position:relative;

    background: url(../images/backb.jpg) #000000 top left no-repeat;
    min-width:1000px;
  min-height:1200px;  
  top:0px;
  left:0px;
  text-align:center;
}
#outer2 h1, #outer h2, #outer h3, #outer h4, #outer p{margin:0px;padding:0px;}
#outer2 a img{border:0px;}
#outer2 ul{margin:0px;padding:0px;list-style:none;}
#outer2 dl, dt, dd{margin:0px;padding:0px;}
#inner2
{
   
    width:1300px;
    margin:0px auto 0px auto;
   position:relative;
    background:transparent;
   text-align:left;
   min-height:1100px;

}
 #tweet_box{
   width:642px; position:relative; margin:20px auto 0px auto; border:0px solid #000000;
 }
  #tweet_box2{
   width:709px; position:relative; margin:10px auto 0px auto; border:0px solid #000000;
 }
.text_box textarea{
  width:618px; margin:7px 0px 0px 15px; overflow:hidden; height:80px; border:0px; font-family: Arial, "Times New Roman", Times, serif; font-size:22px; line-height: 24px; color:#ffffff; background: transparent; resize:none
}
.text_box{
  width:642px; min-height:143px; background:url(../images/text_box.png) top left no-repeat; margin:0px auto 0px auto;
}
.text_box2{
  width:709px; min-height:143px; background:url(../images/text_box2.png) top left no-repeat; margin:0px auto 0px auto;
}
.text_box2 textarea{
  width:618px; margin:7px 0px 0px 15px; overflow:hidden; height:80px; border:0px; font-family: Arial, "Times New Roman", Times, serif; font-size:22px; line-height: 24px; color:#ffffff; background: transparent; resize:none
}
#tweet_btn{
  margin:7px 8px 0px 0px; position:relative;
}
.note{
  position:relative;  color:#000000;font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, sans-serif,"adelle",serif; font-size:14px; line-height: 15px; width: 460px; text-align: center; margin: 2px 0px 0px 0px;

}
#btn{ margin: 20px 0px 0px 0px;}
.note a{color: #000000}
.note img{
  vertical-align: middle;
}
.note input{
  vertical-align:middle; margin:0px; padding:0px
}
.rules{
  position:relative; font-family:Tahoma, Geneva, Verdana, sans-serif; font-size:12px; color:#000000
}
.rules img{
  vertical-align: top;
}
.rules input{
  vertical-align:top; margin:0px;
}
.rules a{
  vertical-align:top;color:#000000; font-weight:bold
}
#info{
	position:absolute; top:15px; left:220px;
}
.clear{
  clear:both; font-size:1px; line-height:1px; height:1px; position:relative;
}
 .h22{
 font-size:22px; line-height:22px; height:22px; position:relative;
}
 .h12{
 font-size:12px; line-height:12px; height:12px; position:relative;
}
#content{
  position: relative; width:460px; margin:299px 0 0 717px;
}
#content2{
  position: relative; width:709px; top:0px; left:0px; margin: 26px 0px 0px 550px;
}



#retweet_btn{
  margin:20px 0px 0px 86px; position:relative
}
#retweet_btn img{
  margin:0px 7px 0px 0px
}

#note2{margin: 5px 0px 0px 0px; }
#tour_ttl{
  position:relative; position:relative; margin:0px auto 0px auto
}

#brough{ position: absolute; top:660px; left: 187px;}
#brough_logo{  height: 90px; margin: 0px 0px 0px 0px; vertical-align: middle; line-height: 80px;}
#brough_logo img{vertical-align: middle;}

#legal{ font-family:"Lucida Grande", "Lucida Sans Unicode", tahoma, sans-serif !important; color:#000000; font-size: 12px; line-height: 14px; text-align: center; margin: 17px 0px 0px 0px}
#legal a{color: #000000}
#banner{ position:relative; margin: 42px 0px 0px 0px; left:4px;}
#album_cover{ width: 125px; height: 125px;  border: 1px solid #ffffff; margin: 0px auto 0px auto}
#album{ position: absolute; top:680px; left: -50px; width: 144px; text-align: center;}
#album_buy{ position: relative; text-align: center; margin: 5px 0px 0px 0px;}
#album_name{ margin: 10px 0px 0px 0px; position: relative;; text-align: center;}
#power{ min-width: 1200px; text-align: center; position: relative;}
#flash{position:relative; left:-1px}
#mobile{position:relative; left:-1px; background: url(../images/mobile_back.jpg) top left no-repeat; width: 400px; height: 400px;}
#mobile_frame{ position: absolute; top:90px; left: 12px; width: 258px; height: 70px;}