@charset "UTF-8";
/* CSS Document */
body {
	background-color: #fcf7eb;
}

a {
	color: #999999;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}


#wrapper {
	display: block;
	float: left;
	width: 120px;
	height: 100%;
}

#fixed {
	display: block;
	width: 345px;
	height: 100%;
	background: url(../images/rainbow_b.jpg) no-repeat left bottom;
	position: fixed;
	left: -3px;
	bottom: 0px;
	float: left;
}
* html #fixed {
	position:absolute;
}
#nav ul {
	width: 225px;;
	font: 20px Arial, Helvetica, sans-serif;
	color:#666;
	position: fixed;
	left: 0px;
	bottom: 300px;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	z-index: 200;

}
#nav ul li {
	display: block;
	width: 345px;
	vertical-align: middle;
}
#nav a {
	color:#666;
	text-decoration: none;
	display: block;
	width: 225px;
	height: 32px;
	vertical-align: middle;
	padding: 10px 0 0 120px;
}
#nav .picssel a {
	background:rgba(223,25,84,0.8);
	color:#FFF;
}
#nav .blogsel a {
	background:rgba(232,135,32,0.8);
	color:#FFF;
}
#nav .musicsel a {
	background:rgba(204,205,39,0.8);
	color:#FFF;
}
#nav .aboutsel a {
	background:rgba(92,178,71,0.8);
	color:#FFF;
}
#nav .showssel a {
	background:rgba(129,189,161,0.8);
	color:#FFF;
}
#nav a:hover {
	width: 225px;
	height: 32px;
	vertical-align: middle;
	color:#FFF;
}
#nav .pics a:hover {
	background:rgba(223,25,84,0.8);
}
#nav .blog a:hover {
	background:rgba(232,135,32,0.8);
}
#nav .music a:hover {
	background:rgba(204,205,39,0.8);
}
#nav .about a:hover {
	background:rgba(92,178,71,0.8);
}
#nav .shows a:hover {
	background:rgba(129,189,161,0.8);
}
#header {
	display: block;
	width: 100%;
	position: fixed;
	background:#FCF7EB;
	left: 256px;
	top: 0;
	padding: 20px 0 10px 100px;
	z-index: 100;
}
#right_col {
	display: block;
	width: 650px;
	float: left;
	margin: 30px 0px 0px 345px;
	padding: 100px 0 100px 30px;
}
#right_col2 {
	display: block;
	width: 650px;
	float: left;
	margin: 30px 0px 0px 345px;
}

#left {
	float:left;
	width: 350px;
}
#right {
	float: left;
	width: 300px;
}
.musicbox {
	width: 425px;
	border: #CCCD27 5px solid;
}
.descrip {
	display:block;
	width:425px;
	height:20px;
	background:#CCCD27;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color:#666;
}
.on {
	background:rgba(129,189,161,1.0);
	font: 13px Arial, Helvetica, sans-serif;
	color:#666;
}
.off {
	font: 13px Arial, Helvetica, sans-serif;
	color:#666;
}
.green {
	color:#5cb146;
}