*{
margin: 0;
padding: 0;
}
body{
background: #3c7497 url(../image/bg-gradient.jpg) repeat-x bottom;;
}
div#wrapper{
width: 800px;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
	}
	div#header{
	position: relative;
	width: 790px;
	height: 289px;
		}
		div#logo{
		background: url(../image/logo.png) no-repeat;
		position: absolute;
		width: 406px;
		height: 109px;
		right: 0px;
		bottom: -10px;
		z-index: 16;
		}
		div#nav{
		position: absolute;
		width: 800px;
		height: 30px;
		bottom: 0px;
		padding-left: 10px;
			}
			div#nav a{
			font-size: 1.1em;
			line-height: 30px;
			color: #000;
			text-decoration: none;
			margin: 0px 5px;
			}
			div#nav a:hover{
			color: #b68832;
			}
	div#content{
	background: #3c7497 url(../image/body-gradient.jpg) repeat-x top;
	position: relative;
	height: auto;
		}
		div#homepage{
		float: left;
		width: 590px;
		margin-right: 10px;
		position: relative;
		z-index: 1;
			}
			div#download{
			position: relative;
			float: left;
			height: 223px;
			width: 226px;
			margin-left: 21px;
			margin-top: 12px;
			background: url(../image/promotional-background.png) repeat;
				}
				div#download img{
				position: absolute;
				}
				div#download img#tleftcorner{
				left: 8px;
				top: 6px;
				}
				div#download img#bleftcorner{
				left: 8px;
				top: 170px;
				}
				div#download img#trightcorner{
				left: 190px;
				top: 6px;
				}
				div#download img#brightcorner{
				left: 190px;
				top: 170px;
				}
				div#download div#slides{
				position: absolute;
				top: 20px;
				left: 21px;
					}
					div#slides a img{
					border: 0;	
					}
				div#buttons{
				position: absolute;
				width: 139px;
				height: 20px;
				left: 43px;
				top: 195px;
				text-align: center;
					}
					div#buttons a{
					border: 1px solid #a99fa0;
					background-color: #5d5857;
					color: #a99fa0;
					margin: 0 2px;
					text-align: center;
					font-size: 12px;
					text-decoration: none;
					padding: 0px 5px;
					line-height: 20px;
					}
					div#buttons a:hover{
					background-color: #312e25;
					}
			div#media{
			position: relative;
			float: left;
			background: url(../image/player-background.png) repeat-x;
			height: 223px;
			width: 328px;
			margin-top: 12px;
			margin-left: 10px;
			}
			div#main-content{
			position: relative;
			margin-top: 10px;
			margin-left: 10px;
			width: 564px;
			height: 375px;
			clear: left;
				}
				div#contact-form{
				margin: 50px 0 0 80px;
				color: #b78733;
				}
			div#main-content-wide{
			position: relative;
			margin-top: 10px;
			margin-left: 10px;
			margin-right: 10px;
			width: 780px;
			height: auto;
			clear: left;
				}
				.crop-dimension{
				width: 40px;
				}
				div#dancer{
				position: absolute;
				top: 461px;
				left: 500px;
				}
				div#player{
				position: relative;
				float: left;
				background: url(../image/big-player-background.png) no-repeat;
				height: 650px;
				width: 328px;
				margin-top: 12px;
				margin-left: 10px;
				}
				div#product-content table tr td{
				color: #b68832;
				}
				img#upload-text{
				border: none;
				}
				div#main-content-wide p a{
				color: #FFFFFF;
				text-decoration: none;
				}
				div#clickthis{
				text-align: center;
				cursor: pointer;
				color: #FFFFFF;
				}
				div#newsletter{
				position: relative;
				bottom: 373px;
				left: 30px;
				text-align: center;
				display: none;
				z-index: 6;
					}
					div#newsletter input{
					position: absolute;
					}
					div#newsletter input#newsletterfirst{
					width: 285px;
					bottom: 319px;
					right: 73px;
					border: none;
					background-color: #8da5af;
					}
					div#newsletter input#newsletterlast{
					width: 285px;
					bottom: 250px;
					right: 73px;
					border: none;
					background-color: #8DA5AF;
					}
					div#newsletter input#newsletteremail{
					width: 285px;
					bottom: 185px;
					right: 73px;
					border: none;
					background-color: #8DA5AF;
					}
					div#newsletter input#newsletter-submit{
					left: 300px;
					bottom: 50px;
					}
					div#newsletter input#newsletter-cancel{
					right: 300px;
					bottom: 50px;
					}
				img#content-text{
				margin-top: 20px;
				margin-left: -10px;
				}
				div#picture-container{
				float: left;
				width: 410px;
				height: 480px;
				}
				div#picture-viewer{
				width: auto;
				height: auto;
				}
				img#member-text{
				float: right;
				padding-left: 20px;
				margin-right: 10px;
				}
				div#product-content{
				position: absolute;
				right: 30px;
				bottom: 180px;
				}
				a.white-link{
				color: #FFFFFF;
				}
				div#band-navigation{
				position: relative;
				left: 30px;
				height: 30px;
				width: auto;
				top: -9px;
					}
					div#band-navigation div.band-member{
					height: 30px;
					float: left;
					width: auto;
					background-color: #0a1218;
					padding: 6px 15px 0;
					border-right: 1px solid #142733;
						}
						div.band-member a{
						text-decoration: none;
						color: #b68832;
						}
				div#shows{
				background: url(../image/shows-background.png) repeat-y;
				float: left;
				margin-left: 63px;
				margin-top: -10px;
				padding-left: 60px;
				width: 655px;
				height: auto;
				line-height: 14px;
					}
					div#shows div#shows-arrow{
					position: relative;
					right: 135px;
					top: 25px;
					width: 190px;
					height: 94px;
					}
					div#shows h4{
					color: #FFFFFF;
					margin-top: -70px;
					}
					div#shows div.show{
					padding: 10px 0;
					border-bottom: 5px dotted #382a0f;
						}
						div#shows div.show h3{
						text-decoration: none;
						color: #b68832;
						font-size: 1em;
						}
						div#shows div.show div.location{
						text-decoration: none;
						color: #FFF;
						font-size: .7em;
						float: left;
						font-weight: bold;
						}
						div#shows div.show div.city-state{
						text-decoration: none;
						color: #c8bb9f;
						font-size: .7em;
						float: left;
						}
		div#our-shows{
		float: left;
		width: 163px;
		padding: 10px 10px 10px 17px;
		margin-right: 10px;
		background: url(../image/shows-bg.png) repeat-y;
		position: relative;
		z-index: 1;
			}
			div#our-shows a#full-list{
			display: block;
			background: url(../image/show-full-list.jpg) right no-repeat;
			height: 23px;
			}
			div#our-shows h1{
			color: #FFF;
			font-size: 1em;
			text-transform: uppercase;
			margin-bottom: 10px;
			}
			div#our-shows div.show{
			padding-bottom: 10px;
			margin-bottom: 10px;
			border-bottom: 1px dotted #b68832;
				}
				div#our-shows div.show h3{
				text-decoration: none;
				color: #b68832;
				font-size: .9em;
				}
				div#our-shows div.show div.location{
				text-decoration: none;
				color: #FFF;
				font-size: .7em;
				}
				div#our-shows div.show div.city-state{
				text-decoration: none;
				color: #c8bb9f;
				font-size: .7em;
				}
		div#tree{
		background: url(../image/tree.png) no-repeat;
		position: absolute;
		width: 211px;
		height: 170px;
		top: 0px;
		right: 136px;
		}
	div#footer{
	background: url(../image/footer-gradient.jpg) repeat-x;
	position: relative;
	height: 50px;
	margin: 10px 0px;
		}
		div#merchandise{
		background: url(../image/merchandise.png) no-repeat;
		position: absolute;
		width: 75px;
		height: 17px;
		right: 280px;
		top: 9px;
		cursor: pointer;
		}
		div#copyright{
		background: url(../image/copyright.png) no-repeat;
		position: absolute;
		width: 254px;
		height: 17px;
		right: 10px;
		top: 10px;
		cursor: pointer;
		}
		div#birds{
		background: url(../image/birds.png) no-repeat;
		position: absolute;
		width: 135px;
		height: 49px;
		left: 10px;
		top: -21px;
		}