@charset "utf-8";
/* CSS Document */
body{
background-color:#090800;
background-image:url(../images/site/bg.png);
background-position:center;
background-repeat:repeat;
background-attachment:fixed;
text-align:center;
}

/*start milkbox*/
#box{ 
	margin:0 auto; 
	padding:0 0 50px 0; 
	width:600px;
	/*background-color:#F00; */
}

h1,h2{ 
	font:bold 20px 'Lucida Grande', 'Trebuchet MS', sans-serif;
	margin-top:25px; 
}

h1{ font-size:24px; margin-bottom:36px; }
h2{ color:#f2aa24; margin-bottom:15px; }

.orange{ color:#f2aa24; }
.cyan, a{ color:#78c7f2; }

a{ outline:none; text-decoration:none; }
a:hover{ text-decoration:underline; color:#f2aa24; }

ul{ list-style:none; margin:0; padding:0; }
ol{ list-style-position:inside; margin:0 0 10px 0; padding:0;}
li{ padding:0px; margin-bottom:10px; }

strong{ color:#b3b3b3; }

#components, #tests, .customization{ margin:10px 0 20px 25px; }
#components li, #tests li, .customization li{ margin-bottom:3px; }

#gallery{ width:100%; }

#gallery img{ border: 5px solid #78c7f2; }

.code{ 
	margin:10px;
	font-size:12px;
	color:#6C0;
}
/*End Milkbox*/

.lyric {font-family:"Courier New", Courier, monospace;}
.lyric a:link{color:#0000cc; font-weight:bold; text-decoration:none}
.lyric a:visited{color:#0000cc; font-weight:bold; text-decoration:none}
.lyric a:active{color:#0000cc; font-weight:bold; text-decoration:none}
.lyric a:hover{color:#201000; font-weight:bold; text-decoration:none}

.bottomlink {font-family:"Courier New", Courier, monospace; font-size:13px;}
.bottomlink a:link{color:#FFFFCC; font-weight:bold; text-decoration:none}
.bottomlink a:visited{color:#FFFFCC; font-weight:bold; text-decoration:none}
.bottomlink a:active{color:#FFFFCC; font-weight:bold; text-decoration:none}
.bottomlink a:hover{color:white; font-weight:bold; text-decoration:none}


#head{
background-image:url(../images/site/head.png);
position:absolute;
top:0px;
left:auto;
width:905px;
height:463px;
margin:auto;
text-align:center;
}

#music{
	position:absolute;
	width:300px;
	height:40px;
	line-height:19px;
	left:560px;
	top:331px;
	background-image:url(../images/site/music.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFCC;
}
#menu{
position:relative;
top:0px;
width:905px;
height:60px;
line-height:60px;
background-image:url(../images/site/menubar.png);
font-family:"Courier New", Courier, monospace;
font-size:20px;
color:#CCCCAA;
margin:auto;
}

#menu a:link{color:#FFFFFF; font-weight:bold; text-decoration:none}
#menu a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none}
#menu a:active{color:#FFFFFF; font-weight:bold; text-decoration:none}
#menu a:hover{color:#201000; font-weight:bold; text-decoration:none}

#windy{
position:relative;
top:0;
left:auto;
width:920px;
height:608px;
background:none;
margin:0 auto;
padding:0;
}


#news{
position:relative;
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/news.png);
margin:0 auto;
float:none;
clear:none;
}

#photo{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/photo.png);
margin:0 auto;
float:none;
clear:none;
}

#lyrics{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/lyrics.png);
margin:0 auto;
float:none;
clear:none;
}

#video{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/video.png);
margin:0 auto;
float:none;
clear:none;
}

#tours{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/tours.png);
margin:0 auto;
float:none;
clear:none;
}

#press{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/press.png);
margin:0 auto;
float:none;
clear:none;
}

#store{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/store.png);
margin:0 auto;
float:none;
clear:none;
}

#contact{
top:0px;
width:905px;
height:85px;
background-image:url(../images/site/contact.png);
margin:auto;
float:none;
clear:none;
}

#titlebar{
	position:relative;
	height: 75px;
	width:905px;
	margin:0px;
}

#content{
position:relative;
width:845px;
height:523px;
background-image:url(../images/site/content.png);
background-repeat:no-repeat;
margin:auto;
padding:5px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:0px;
float:none;
clear:none;
text-align:justify;
font-weight:normal;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;

color:#000000;
}



#content a:link{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content a:active{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content a:hover{color:#201000; font-weight:bold; text-decoration:none}

#content2{
position:relative;
width:845px;
height:523px;
background-image:url(../images/site/content.png);
background-repeat:no-repeat;
margin:auto;
padding:5px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:0px;
float:none;
clear:none;
text-align:justify;
font-weight:normal;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#000000;
}



#content2 a:link{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content2 a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content2 a:active{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content2 a:hover{color:#201000; font-weight:bold; text-decoration:none}

#content_photo{
position:relative;
width:875px;
height:523px;
background-image:url(../images/site/content.png);
background-repeat:no-repeat;
margin:auto;
padding-left:15px;
padding-right:15px;
padding-top:10px;
float:none;
clear:none;
text-align:left;
font-weight:normal;
font-size:12px;
font-family:"Courier New", Courier, monospace;
color:#000000;
}

#content_photo a:link{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content_photo a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content_photo a:active{color:#FFFFFF; font-weight:bold; text-decoration:none}
#content_photo a:hover{color:#201000; font-weight:bold; text-decoration:none}

#tourpic
{
position:absolute; 
width:313px; 
height:607px; 
top:-85px; 
left:0px; 
background-image:url(../images/photo/tours/1.jpg);
}

#tourtxt
{
position:absolute; 
width:494px; 
height:450px; 
top:17px; 
left:322px; 
padding-left:40px
}

#whitey
{
background-color:#FFFFFF;
}

.contact{
	padding:5px; 
	margin:5px;
	float:left; 
	position:relative; 
	border-style: dashed; 
	border:medium #000000 dashed thin;
	height:405px;
	text-align:left;
	}
	
.header{
	font-size:20px;
	font-weight:bold;
	}
	
.biglink{
	font-size:17px;
	}