﻿html {
	background: #9ae8fb;
	overflow-x: hidden; }
	
html img {
	border-style: none;
	margin: 0px;
	padding: 0px; }

body {
	margin: 0 auto;
	padding: 0px;
	background: url("images/wrap.jpg"); }

.clear {
	border:0 none;
	clear:both;
	line-height:0;
	list-style-type:none;
	margin:0;
	padding:0; }

#wrapper {
	background: url("images/body.jpg") repeat-x top center;
	background-position: 0 -6px; }

#welcome {
	position: relative;
	width: auto;
	height: 1140px;
	margin: auto;
	background: url("images/welcome.jpg") no-repeat top center; }
	
#welcomebar {
	position: relative;
	top:367px;
	left: 165px;
	text-align: center;
	width: auto; }
	
ul#welcomenav {
	font-family: Georgia;
	font-size: 30px;
	color: #ffffff;
	list-style: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: -2px;
	text-transform: lowercase; }
	
ul#welcomenav li {
	display: inline;
	padding-left: 10px; }
	
ul#welcomenav li a {
	color: #ffffff;
	text-decoration: none; }
	
ul#welcomenav li a:hover {
	color: #6E8F47;}
	
#page {
	width: 940px;
	margin: auto;
	font-family:  Georgia, Serif;
	color: #1b1b1b; }
	
#content {
	background: url("images/page.png") repeat-y top center;
	width: 900px;
	margin: auto;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px; }
	
#page #header {
	background: #C4F38D;
	height: 52px; }
	
#header img {
	padding-right: 30px;
	float: right; }

#dancycle {
	height: 175px;
	width: 900px;
	overflow: hidden;
	border-bottom: 1px dotted #7EB0AF; }
	
#left, #right {
	padding: 25px; }
	
#left {
	float: left;
	width: 250px;}
	
#right {
	float: right;
	width:550px }
	
form {margin-bottom: 20px;}
	
form .textinput {
	width: 228px;
	padding: 10px;
	border-style: none;
	border: 1px dashed gray;
	margin-bottom: 10px;
	color: Gray; }
	
#lnkEP {
	height: 100px;
	background: url("images/download.jpg") no-repeat;
	overflow: hidden;
	display: block; }
	
div#page p {padding: 0px; margin: 0px; padding-bottom: 10px; }
	
a#lnkEP:hover {
	background-position: 0 -100px; }
	
div.widget {
	padding-top: 60px;
	padding-bottom: 20px;
	background-repeat: no-repeat; }
	
div#bio {
	background-image: url("images/head_bio.jpg"); }
	
div#photos {
	background-image: url("images/head_photos.jpg"); }
	
div#twitter {
	background-image: url("images/head_twitter.jpg");
	margin-top: 20px; }
	
div#press {
	background-image: url("images/head_press.jpg"); }
	
div#thanks {
	background-image: url("images/head_thanks.jpg"); }
	
div#press p {
	background: url("images/quote.jpg") no-repeat; 
	padding-left: 50px; }
	
div#press .source {
	border-bottom:1px dashed #CCCCCC;
	color:Gray;
	display:block;
	margin-bottom:10px;
	padding-bottom:5px;
	text-align:right; }

div#press .source a {color: Gray; text-decoration: none; }
div#press .source a:hover {color: #1b1b1b; }
	
div#follow {
	background-image: url("images/head_follow.jpg"); }
	
div#footer {
	background: url("images/footer.jpg") no-repeat;
	height: 36px;
	text-align: right;
	padding: 7px; 
	margin: 0px;}
	
div#footer a {color: #1b1b1b; text-decoration: none; }
div#footer a:hover {color: White;}
	
div#follow ul, div#contact ul {
	margin: 0px;
	padding: 0px;
	list-style: none; }
	
div#follow ul li a, div#contact ul li a {
	border-bottom: 1px dashed #cccccc;
	display: block;
	width: 240px;
	padding: 5px;
	text-decoration: none;
	color: Gray; }
	
div#follow ul li a:hover, div#contact ul li a:hover {
	color: #1b1b1b;
	border-color: #70A6B2; }
	
div#discography {
	background-image: url("images/head_discography.jpg"); }

div#contact {
	background-image: url("images/head_contact.jpg"); }
	
table#photobox a img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-moz-opacity: 0.5;
	width: 83px;
	height: 83px; }

table#photobox  a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-khtml-opacity: 1;
	opacity: 1;
	-moz-opacity: 1;}
	
div#discography table td {
	vertical-align: top;
	border-collapse: collapse; }
	
div#discography h4 {
	border-bottom: 1px dashed #70A6B2;
	margin: 0 0 0 10px;
	padding: 5px;
	font-family: Arial; }

div#from {
	background-image: url("images/head_from.jpg"); }
	
div#discography a {color: #cccccc; text-decoration: none;}
div#discography a:hover {color: #1b1b1b;}

div#discography li a {
	color: Gray;
	text-decoration: none;
	cursor: default;
	display: block;
	padding: 2px;
	border-bottom: 1px dashed #cccccc; }
	
div#discography li a: hover {
	color: #1b1b1b;
	border-color: #70A6B2; }
	
div#discography ol {margin-top: 5px;}
	
	
	
	