body {
	font-size:62.5%;
	margin:0px;
	padding:0px;
	font-family:"Tahoma";
}

* {margin:0px; padding:0px;}

#frame {
	width:720px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	width:275px;
	height:55px;
	background:url(images/logo.jpg) bottom right no-repeat;
	float:left;
	clear:both;
}

#lines {
	width:720px;
	height:20px;
	background:url(images/line.jpg) no-repeat;
	clear:both;
}

#header {
	width:720px;
	height:225px;
	text-align:center;
	clear:both;
}

#contentwrapper {
	width:720px;
}

#nav {
	width:225px;
	float:left;
	text-align:center;
	padding:0 5px 0 50px;
}

#nav ul li {
	list-style:none;
	color:#FFFFFF;
	margin:2px 0;
	font-size:1.7em;
	letter-spacing:0.3em;
}

.regular, .regular a:link, a:visited {
	display:block;
	height:25px;
	color:#FFFFFF;
	text-decoration:none;
}

.regular a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#000000;
}

.active_page {
	padding:86px 0;
}

#news {
	background-color:#FFCC66;
}

#bio {
	background-color:#6699CC;
}

#music {
	background-color:#993333;
}

#photos {
	background-color:#996600;
}

#appearances {
	background-color:#CCCC33;
}

#interact {
	background-color:#FF6600;
}

#contact {
	background-color:#CC6633;
}

#store {
	background-color:#99CCFF;
}

#home {
	background-color:#6699CC;
}

#traffic {
	background-color:#CC6633;
}

#maincontent {
	width:435px;
	float:left;
	padding:10px 0 0 5px;
}

#maincontent h1 {
	font-size:1.3em;
	color:#FF9900;
	padding: 0px 0 15px 0;
}	

#maincontent p, #footer p {
	color:#CC9933;
	padding:0 15px 15px 15px;
	font-size:1.1em;
}

#maincontent td {
	color:#CC9933;
	padding:0 5px 5px 5px;
	font-size:1.1em;
}

.emph {
	color:#FF0000;
}

p a:link, p a:visited, td a:link, td a:visited,
h1 a:link, h1 a:visited {
	color:#6699CC;
	text-decoration:none;
	height:1.1em;
	display:inline;
}

p a:hover, td a:hover, h1 a:hover {
	color:#FF6600;
}

img {
	text-decoration:none;
	border:none;
}

.floatright {
	float:right;
	margin:10px;
}

.clearfloats {
	clear:both;
}

.lyrics {
	padding: 0 0 0 20px;
}

.newsarchiveheader {
	padding:0 0 0 10px;
}

#images {
	text-align:center;
}

#list {
	width:400px;
}

#list .header td  {
	color:#333333;
	font-size:1.2em;
}	

#subnav {
	position:relative;
	right:5px;
	float:right;
}

#footer {
	width:720px;
	text-align:center;
	padding:10px 0;
}

/* Alsett Clearing method*/
.clearfix:after {
	content: ".";
	display:block;
	height: 0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display:block
}
/* End hide from IE-mac */
