body {
background-color:#000000;
color:#CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 

}
hr
{
	color: #ff6600;
	background-color: #ff6600;
	height: 2px;
	border: 0;
}

a, a:link,  a:visited, a:active, a:hover
{
	color:#FF9966; 
	text-decoration:none;
}

a:hover
{
	color:#ffffff;
}


h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;

	margin: 0;
	padding: 0;
	line-height: 1em;
	}

h1
{

	text-align: center;
	font-size: 30px;
	color:#ff9900;
	padding:

}

h4
{
	text-align: left;
	font-size: 20px;
	color:#CC6600;
}

h5
{
color:#CC6600; 
font-size:16px;
padding-bottom:4px;
}

p 
{
	line-height:20px;
}
/* id's */

#container
{ 
	width:760px;
	text-align:left;
	margin: 0 auto;
	height:auto	;

}
#top 
{
	margin-bottom:5px;
}

#subcontainer
{
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
}

/* menu */

#menu
{
float:left;
text-align:right;
width:140px;
margin-right:5px;
height:560px;
overflow:hidden;


}


.menuitem, .menuitem2
{
margin:1px;
height:32px;
}

.menuitem

{

background:url(images/button3.gif) top left no-repeat;

}
.menuitem2
{

background:url(images/button3.gif) -165px 0 no-repeat;

}


 a.menulink:link,  a.menulink:visited, a.menulink:active, a.menulink:hover
{
font-weight:bold;
color:#cccccc;
font-size:14px; 
text-decoration:none;
position:relative;
top:8px;

left:-10px;
}

a.menulink:hover
{
color:#FF9966; 

}


#contentcontainer, #contentcontainersub,#contentcontainersmall, #contentcontainersmall2, #contentcontainerfree
{
	float:left;
	text-align:left;
	width:595px;
	height:auto;
	padding: 8px 8px 0 8px;
	background-image:url(images/grad.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	height:450px;
	overflow:auto;
	overflow-x:hidden;
	z-index:0
}


#contentcontainersub
{
	background-image:none;
	background-color:#222222;
	border: 1px solid #666666;
	position:relative;
}
#contentcontainersmall
{
width:430px;
}

#contentcontainersmall2
{
width:485px;

}

#contentcontainerfree
{
height:auto;
clear:both;
padding:0; 
width:760px
}


.submenu, .submenu2, .submenu4, .submenu5, .submenu6, .submenu7, .breaker
{
width:150px;
height:20px;
overflow:hidden;
font-size:11px;
float:LEFT;
text-align:center;
margin:0 0 0 4px;
background-color:#222222;
padding-top:4px;
border-width: 1px 1px 0 1px;
border-style:solid;
border-color:#666666;
position:relative;
z-index:20;
font-weight:bold;
}

.submenu2, .submenu4, .submenu6
{
font-size:11px;
background-color:#444444;
font-weight:bold;
position:relative;
top:1px;

}
.submenu, .submenu2 {
width:210px;
}

.breaker
{

position:relative;
top:10px;
z-index:10;
border-color:#333333


}

.submenu3
{
	float:left;
	width:140px;
	clear:both;
	height:20px;
	font-weight:bold;
	border-bottom:1px dashed #666666;
	margin-top:6px;
	font-size:12px
}


.submenu4, .submenu5
{
	width:44px;
	height:28px;
	padding:4px;
}

.submenu4 span, .submenu5 span{
	position:relative;
	top:5px;
}


.submenu6, .submenu7
{
	width:90px;
	height:28px;
	padding:4px;

}

.selected {
	padding:4px;
}

#titlecontainer
{
	float:left;
	text-align:left;
	width:560px;
	height:auto;
	padding: 0 8px 0 150px;
	clear:both;
}

#leader {position:absolute; top:28px; right:40px; font-size:11px; color:white;}
#leader2 {font-size:11px; float:right; margin-right:4px; color:white;}
#leader a:link, #leader2 a:link{color:#ff9900}

.pushdown{
	position:relative;
	top:180px;
}
.slidecontainer{
	position:absolute;
	top:-530px;
	left:570px;
	width:150px;
}
.rightbox{
	 width:150px;
	 float:right; 
	 padding:4px; 
	 background-color:#333333;
	 border:1px solid #666666;
	 clear:both; 
	 text-align:right;
	 margin:0 6px 10px 6px;
	 font-size:11px; 
}

.rightbox p
{
	 line-height:16px;
 

}
.rightbox h2
{
	font-size:14px;
}

.guestbook
{
	font-size:14px;
	font-weight:bold;
}

.input
{
	 background-color: #000000;
	 font-size:12px;
	 font-weight: normal;
	 border-style: solid;
	 border-width:1px;
	 border-color: Silver;
	 font-family: Arial, sans-serif;
	 color:#ff9900;
}
.altbutton {
	background-color: #c0c0c0;
	font-family: verdana;
	font-weight:bold;
	border: #ff9900 2px solid;
	font-size: 12px;
	color: #444444;	
}


#homepageLeader{padding:24px 28px; margin-right:200px; font-weight:bold; line-height:18px}
#homepageLeader p{line-height:26px;}
#indeximage{border:1px solid #666}
.mbodyleader{ text-align:right; margin:10px 8px 10px 4px; padding-right:10px;  font-size:11px; color:white; }

#billyshearstbl{
	width:577px;
}

embed {
	z-index:1000;
}

#musictablecontainer{
	position: absolute;
	top:-550px; 
	left:154px;
}
