@import "print.css";
@import "type.css";

body {
/*background-color:#070616;*/
background-color:#000000;
padding:0px;
margin:0px;}

body #mainpage {
background-image: url(/images/background_full_800.jpg);
background-position: top center;
background-repeat:no-repeat;
}

p, li {
color:#999999;
}


.message p {
color: #ff0000;
}

#container {
width: 800px;
margin:0px auto;
height:auto;
}

#sub_nav {
height: 20px;
text-align:right;
border-bottom:1px solid #333;
}

#sub_nav img {
border:0
}

#header {
width:800px;
height:116px;
/*background-image: url(../images/bg_top2.png);*/
z-index:1;
}

#header_main {
width:800px;
height:675px;
/*background-image: url(../images/bg_top2.png);*/
z-index:1;
}

#navigation {
width: 800px;
height: 50px;
padding:0;
margin:0;
z-index:2;
}

/*#navigation_main {
width: 800px;
height: 50px;
position:absolute;
top: 95px;
padding:0;
margin:0;
background-image: url(../images/transparent_menu_800.png);
z-index:2;
}*/

/*#nav {
width: 800px;
height: 20px;
padding:0;
margin:0;
background-image: url(../images/menu_color.png);
}*/

#nav {
width: 800px;
height: 50px;
position:absolute;
top: 100px;
padding:0;
margin:0;
background-image: url(../images/transparent_menu_800_new.png);
z-index:2;
}

#nav li span { display: none; }  

#nav li { float:left; list-style:none; position:relative; }  
  
#nav li, #nav a {  
height:50px;    /* Each button must have the same height, define it here */  
display:block;  
margin:0;  
padding:0;  
}  
 
li#nav_home { width:190px; }    
li#nav_news { width:84px; }    
li#nav_bio { width:84px; }    
li#nav_blog { width:84px; }   
li#nav_links { width:84px; } 
li#nav_contact { width:84px; } 
li#nav_fanclub { width:84px; }    

#nav_home a:hover { background:url("../images/transparent_menu_800_new.png") -0px  -50px no-repeat; }  
#nav_news a:hover { background:url("../images/transparent_menu_800_new.png") -190px  -50px no-repeat; }  
#nav_bio a:hover { background:url("../images/transparent_menu_800_new.png") -274px  -50px no-repeat; }  
#nav_blog a:hover { background:url("../images/transparent_menu_800_new.png") -358px  -50px no-repeat; }  
#nav_links a:hover { background:url("../images/transparent_menu_800_new.png") -442px -50px no-repeat; } 
#nav_contact a:hover { background:url("../images/transparent_menu_800_new.png") -526px -50px no-repeat; } 
#nav_fanclub a:hover { background:url("../images/transparent_menu_800_new.png") -610px -50px no-repeat; }  


#mainpage li#nav_home { background:url("../images/transparent_menu_800_new.png") -0px  -50px no-repeat; }  
#newspage li#nav_news {background:url("../images/transparent_menu_800_new.png") -190px  -50px no-repeat;}
#biopage li#nav_bio {background:url("../images/transparent_menu_800_new.png") -274px  -50px no-repeat;}
#blogpage li#nav_blog { background:url("../images/transparent_menu_800_new.png") -358px  -50px no-repeat; } 
#linkspage li#nav_links { background:url("../images/transparent_menu_800_new.png") -442px  -50px no-repeat; } 
#contactpage li#nav_contact { background:url("../images/transparent_menu_800_new.png") -526px  -50px no-repeat; } 
#clubpage li#nav_fanclub { background:url("../images/transparent_menu_800_new.png") -610px -50px no-repeat; }  



#drop_menu {
z-index:100;
}

#flash {
float: left;
width: 800px;
/*border-left: 3px solid #141414;
border-right: 3px solid #141414;*/
color:
height: auto;
}

#content {
float:left;
width: 800px;
height: auto;
/*background-color:#1B1B1B;*/
/*background-color:#000000;*/
}

#nopage #news {
line-height: 20px;
height: 500px;
width: 500px;
padding-top:20px;
background-image:url(/images/paper_bg_edge.jpg);
}

#contactpage #news {
line-height: 20px;
height: 500px;
width: 500px;
padding-top:20px;
background-image:url(/images/paper_bg_edge.jpg);
}


#linkspage #news {
line-height: 20px;
height: 500px;
width: 500px;
padding-top:20px;
background-image:url(/images/paper_bg_edge.jpg);
}

#nopage h2, p {
/*color: #000;*/
}

#newspage #content {
background-image:url(/images/paper_bg_edge.jpg);
background-repeat:repeat-y;
}

#mainpage #news {
padding-left:10px;
padding-right:10px;
width:475px;
float:left;
line-height: 20px;
border-right:1px dashed #333;
}

#newspage #news {/*
padding-left:10px;
padding-right:10px;
width:500px;
float:left;
line-height: 20px;
border-right:1px dashed #333;*/

background-image:url(/images/paper_bg_edge.jpg);
float:left;
line-height:20px;
padding-top:37px;
width:500px;
}

#newspage #news p, #newspage #news h2{
color:#000000;
}

h2 {
line-height:30px;
font-size:14px;
}

#clubpage #news {
line-height: 20px;
height: 500px;
width: 500px;
padding-top:20px;
background-image:url(/images/paper_bg_edge.jpg);
}

#clubpage #news p, #clubpage #news h2{
color:#000000;
}

#clubpage #news_menu {
float: right;
width: 285px;
}


#blog {
/*border: 1px solid #999;*/
padding-left:10px;
padding-right:10px;
width:500px;
/*background-color: #333;*/
float:left;
line-height: 20px;
border-right:1px dashed #333;
}

.normal_height {
line-height: 1em;
}

#fan_club {
/*border: 1px solid #999;*/
padding-left:10px;
padding-right:10px;
/*background-color: #333;*/
float:left;
line-height: 20px;
}

h2 {
color:#CCCCCC;

}

#bio {
margin-top:30px;
margin-bottom:30px;
width:500px;
height:400px;
overflow:hidden;
/*background-color: #666666;*/
background-image: url(../images/bg_stone3.jpg);
float:left;
}

#news_menu {
width:275px;
float:right;
}

#right_flash {
width:260px;
float:right;
}

#footer {
border-top: 1px solid #333;
padding-top: 3px;
float:left;
width:800px;
height:50px;
/*background-color:#0F0F0F;*/
}

#footer p {
color: #666;
}

#footer #copyright {
width: 400px;
float: left;
}

#footer #language {
width: 15px;
float: right;
}

#foo {  


}

#middleContactFloat {
    /*display: block;*/
	display: none;
    position: absolute;
    left: 0;
    top: 35%;
    overflow:hidden;
    width: 30px;
    height: 180px;
    margin: 0 0 0 0;
    padding: 0;
    z-index: 9999;
    border: none;
    float: none;
  }

