/* CSS Document */
/* reset borwser defaults for consistency */
html, body, div, span, h1, h2, h3, p, a, img, li, ol, ul, fieldset, form, label, legend{
margin:0px;
padding:0px;
border: 0px;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 150%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align:baseline;
}
/*remove bullits form list items*/
ol, ul {
list-style: none;
}
a:link{
text-decoration:none;color: #000000;
}
a:visited{
text-decoration:none;color: #000000;
}
a:active{
text-decoration:none;color: #000000;
}
a:hover{
text-decoration:none; color: #FF0000; 
}
body{background-image: url(images/main_bg.jpg); background-attachment:fixed; background-repeat:repeat-x;
}
.wrapper{
position: absolute; top:10px; left:0px; width:100%; color:#000000;
}
.container{
position:relative; width:50em; margin-left:auto; margin-right:auto;
}
#header{
position:fixed;
width:50em;
height:12em;
background-image:url(images/header/logo_backing.jpg);
background-repeat:no-repeat;
}
#header_spacer00{
float:left;
width:23em;
height:13em;
overflow:hidden;
}
#header_title{
z-index:5;
background-image:url(images/header/logo_title.jpg);
width:430px;
height:70px;
overflow:hidden;
}
#header_title h1{
visibility:hidden;
}
#header_spacer01{ visibility:hidden;
overflow:hidden;
width:430px;
height:70px;
clear:left;
}
#nav{
z-index:400;
position:fixed;
top:40px;
}
.nav_spacer{float:left;
width:100px;
height:100px;
overflow:hidden;
}
.nav_spacer a{
position:relative;
top:50px;
}
#nav_main{
float:left;
width:600px;
height:100px;
overflow:hidden;
background-image:url(images/nav/disc.png);
}
.outer_nav_spacer{
float:left;
width:55px;
height:100px;
}
.inner_nav_spacer{
float:left;
width:35px;
height:100px;
}
#home_bttn a{float:left;
background-image:url(images/nav/home.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:75px;
}
#home_bttn a:hover{float:left;
background-image:url(images/nav/home_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:75px;

}
#news_bttn a{float:left;
background-image:url(images/nav/news.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:85px;
}
#news_bttn a:hover{float:left;
background-image:url(images/nav/news_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:85px;
}
#band_bttn a{float:left;
background-image:url(images/nav/band.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:90px;
}
#band_bttn a:hover{float:left;
background-image:url(images/nav/band_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:90px;
}
#contact_bttn a{float:left;
background-image:url(images/nav/contact.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:90px;
}
#contact_bttn a:hover{float:left;
background-image:url(images/nav/contact_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:90px;
}
#profile_bttn a{float:left;
background-image:url(images/nav/profile.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:85px;
}
#profile_bttn a:hover{float:left;
background-image:url(images/nav/profile_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:85px;
}
#cd_bttn a{float:left;
background-image:url(images/nav/cd.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:75px;
}
#cd_bttn a:hover{float:left;
background-image:url(images/nav/cd_hover.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:75px;
}
.qmark2{float:left;
background-image:url(images/nav/q_mark.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:70px;
}
.qmark1{float:left;
background-image:url(images/nav/q_mark.png); background-repeat:no-repeat; background-position:bottom;
width:50px;
height:75px;
}
.invisible{
visibility:hidden;
}
.clear_left{
clear:left;
}
#mainbody{
position:relative;
top:180px;
}
#two_third_main{
position:relative; top:-150px;
float:left;
width:33em;
overflow:hidden;
}
#one_third_main{
padding-left:60px;
width:12em;
overflow:hidden;
}
#one_third_main_fixed{
position:fixed;
top:140px;
width:12em;
overflow:hidden;
}
#metal_top{
width:355px;
height:14px;
background-image: url(images/metal_top.png); 
}
#two_third_of_two_third_main{position:relative; 

z-index:301;
float:left;
/*background-color:#3399FF;*/
width:22em;
overflow:hidden;
}
#one_third_of_two_third_main{
float:left;
/*background-color: #FFFF33;*/
width:11em;
height:62em;
}
#one_third_of_two_third_main_fixed{
position:fixed;
/*background-color: #cccccc;*/
top:140px;/*needs to be specified for Safari*/
width:11em;
height:31em;
}
.fixed_box{
margin-top:0px;
background-image:url(images/text_bg.png);
/*background-color: #990000;*/
width:11em;
height:11em;
}
.fixed_box_shadow{
margin-top:50px;
background-image:url(images/text_bg.png);
/*background-color: #990000;*/
width:11em;
height:4em;
overflow:hidden;
}
.fixed_box_ball{
z-index:3000;
position:relative;
top:-150px;
left:-80px;
background-image:url(images/ball2.png);
background-repeat:no-repeat;
/*background-color: #990000;*/
width:110px;
height:200px;
}
.fixed_box p, form{
color:#003399;
font-size:0.6em;
text-align:left;
margin:10px;
}
.text_column_main{
margin-top:0px;
margin-left:20px;
margin-right:20px;
background-image:url(images/text_bg.png);
}
.main_text_box{
margin-left:10px;
margin-right:10px;
/*background-color: #006600;*/
}
.main_text_box p{
color:#003399;
font-size:0.8em;
text-align:left;
margin-left:10px;
margin-right:10px;
}
.main_text_box li{
color:#003399;
font-size:0.6em;
text-align:left;
margin-left:10px;
margin-right:10px;
}
.main_text_box h1{
color:#003399;
font-size:0.8em;
text-align:left;
margin-left:10px;
margin-right:10px;
}
.red{
color: #0066FF;
}
.bold_type{
font-weight:bold;
}
.forgotten_font{
color:#006699;
font-size:0.9em;
}
.forgotten_font:hover{
color: #FF0000;
}
.weblog_comment{
width:18em;

padding-bottom:20px;
border-bottom-color: #666666; border-bottom-style:dotted; border-bottom-width:1px;
}

.weblog_image img{
float:left;
width:80px;
height:80px;
margin-right:10px;
overflow:hidden;
}
.weblog_details{float:left;
width:12em;
height:50px;
}
.weblog_details li{padding-left:10px;
font-size:0.6em;
}
.weblog_comment p{clear:left;
padding-top:20px;
font-size:0.6em;
}
.weblog_comment1 p{
overflow:hidden;
width:270px;
}
.submit_bttn{
color: #003399;
width:30px;
height:20px;
background-image:url(images/arrow.jpg);
background-repeat:no-repeat;
}
.weblog_submit{
color: #003399;
width:30px;
height:20px;
background-image:url(images/arrow.jpg);
background-repeat:no-repeat;
}
#member_pic{
padding-right:10px;
padding_bottom:10px;
width:80px;
height:80px;
}
.member_pic img{
padding-right:10px;
padding_bottom:10px;
width:80px;
height:80px;
}
iframe {
	border-width: 0px;
	height: 70px;
	width: 18em;
}
iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}
#images {
	width: 390px;
	margin: 20px;
}

#images div {
	margin: 10px;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images div:hover {
	border-color: #529EBD;
}

#images img.load {
	margin: 36px;
}

.links_list{
display:block;
}
.links_list li{height:40px;
float:left;

}
.links_list a{
height:40px;

}
