/* CSS Document */

.tweebar,.tweebar a {color:#adadad !important}

body,html{margin:0px;padding:0px;background-color:#000;}
#outer{
	font-family:Tahoma;
    font-size:11px;
    color:#fff;
    margin:auto auto;
    padding-bottom:20px;
}
#outer a{ color:#fff;text-decoration:none;}
#outer a:hover{text-decoration:underline;}
#outer h2, #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;}

.latest_video{border:1px solid #ffffff;margin-bottom:10px;width:259px}

ul.tour_list{color:#adadad;margin-bottom:10px;}
ul.tour_list li{
    background:url(../images/square_ico.gif) left center no-repeat;
    line-height:18px;
    padding-left:13px;
}
ul.tour_list li strong{width:50px;float:left;}
ul.tour_list li a{width:100px;float:left;text-decoration:underline;color:#adadad;padding-right:10px;}
ul.tour_list li a:hover{text-decoration:none;}



#top_menu .inner{width:1000px;margin:0px auto;}
#banner .inner{width:1000px;margin:0px auto;position:relative;}
#main .inner{width:960px;margin:0px auto;}



/*top menu*/
#top_menu
{
    background:url(../images/header_bg.gif) left top repeat-x;
    height:55px;
    border-bottom:3px solid #fff;

}


#top_menu ul
{
    margin:0px;
    padding:0px 0px 0px 17px;
    list-style:none;
}
 
#top_menu ul li{float:left;padding-top:20px;}
#top_menu ul li a
{
   background-position:center top;
   background-repeat:no-repeat; 
   display:block;
   text-decoration:none;
   margin:0px 0px 0px 13px;
   padding:0px 3px 0px 3px;
   letter-spacing:2px;
   font-size:17px;
   line-height:17px;
} 
#top_menu ul li.identity,
#top_menu ul li.identity a{padding:0px;margin:0px 10px 0px 0px;}

#top_menu ul li a span{visibility:hidden;}

.home a{background-image:url(../images/home_btn.png);}
.about a{background-image:url(../images/about_btn.png);}
.journal a{background-image:url(../images/journal_btn.png);}
.news a{background-image:url(../images/news_btn.png);}
.music a{background-image:url(../images/music_btn.png);}
.media a{background-image:url(../images/media_btn.png);}
.tour a{background-image:url(../images/tour_btn.png);}
.store a{background-image:url(../images/store_btn.png);}
.contact a{background-image:url(../images/contact_btn.png);}

/*
#top_menu ul li a.active, #top_menu ul li a:hover{background-position:center -9px !important;}
*/

#banner{height:427px;border-bottom:1px solid #fff;}
#main_banner{position:absolute;}

#sub_banner
{
    width:1000px;
    position:absolute;
    margin:0px auto 0px 0px;
    float:right;
    text-align:right;
    z-index:500;
}
#sotial_links
{
    padding:5px 20px 15px 0px;z-index:501;
}

#sotial_links ul 
{
        
    float:right;
    margin:0px;padding:0px;list-style:none;z-index:502;
}

#sotial_links ul li{float:left;padding-left:18px;}
#sotial_links ul li a{margin-top:4px;vertical-align:middle;height:20px;overflow:hidden;display:block;}
#sotial_links ul li.tangle a{height:30px;margin-top:0px;}
#sotial_links ul li a:hover img{margin-top:-20px;}
#sotial_links ul li.tangle a:hover img{margin-top:-30px;}


#album{margin-bottom:30px;height:130px;}
#album .cover{float:left;}
#album .cover img{border:1px solid #fff;}

#album .actions{text-align:left;margin-left:138px;}
#album .actions dt{margin-bottom:3px;}
#album .actions dd{margin-bottom:15px;}

.awake_tonight_tour
{
    text-align:center;
    float:left;
}
.tickets
{
    text-align:center;
}


/*#main*/
#main
{
    margin-top:25px;
    margin-bottom:15px;
    color:#adadad;
}
#main a
{
    color:#adadad;
}

#main h2.underlined
{
    padding-bottom:1px;
    margin-bottom:8px;
    background:url(../images/title_bg.gif) left bottom no-repeat;
}

#main #col1,
#main #col2,
#main #col3
{
    width:320px;
    float:left;
}

#main dl dt
{
    font-weight:bold; 
    margin-top:3px;
    margin-bottom:3px;
}
#main dl dd{margin-bottom:10px;}

.links_bar{margin-top:5px;}
.links_bar img{ vertical-align:middle;}

#sign_up_form img.or_label{vertical-align:middle;}
#sign_up_form input.textbox
{
    color:#fff;
    font-size:11px;
    padding:4px 0px 4px 6px;
    vertical-align:middle;
    border:1px solid #4bf000;
    background-color:#262626;    
}
#sign_up_form .inputs{margin-bottom:9px;}

#sign_up_form input.address{width:136px;}
#sign_up_form input.phone{width:115px;}

/*footer*/
#footer
{
    width:960px;
    margin:0px auto;
    color:#666666;
    background:url(../images/title_bg.gif) left top repeat-x;
    padding-top:8px;
}
#footer .col1{float:left;}
#footer .col2{float:right;}
#footer ul.menu
{
 overflow:hidden;
 margin-bottom:10px;
}
 #footer ul.menu li
 {
     float:left;
     border-left:1px solid #666666;
     padding-left:5px;
     padding-right:10px;
     line-height:11px;
    margin-left:-5px;      
}
#footer ul.menu li a{color:#666666;text-decoration:none; vertical-align:top;}
#footer #design_by{float:right;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:1px;}

.thepost IMG {padding:1px;border:1px solid #49F000 !important}
.thepost a:hover IMG {padding:1px;border:1px solid #49F000 !important}
.thepost a {color: #49F000 !important}
.thepost a:link {color:#49F000 !important;}      /* unvisited link */
.thepost a:visited {color:#49F000 !important;}  /* visited link */
.thepost a:hover {color:#CCOOCC !important;}  /* mouse over link */
.thepost a:active {color:#49F000 !important;}  /* selected link */

.thepage P {padding-top:5px !important;padding-bottom:5px !important;}
.thepage a {color: #49F000 !important}
.thepage a:link {color:#49F000 !important;}      /* unvisited link */
.thepage a:visited {color:#49F000 !important;}  /* visited link */
.thepage a:hover {color:#CCOOCC !important;}  /* mouse over link */
.thepage a:active {color:#49F000 !important;}  /* selected link */
