/* Louise Baranger - TrumpetDiva.com */
 
/* Structure */
body{background:#798797;font-size:62.5%;font-family:Georgia,'Times New Roman',Times,Arial,sans-serif;background:url(images/bk.png) repeat;}
	/* main */
#sheet{width:1006px;height:auto;margin:0 auto;padding:0;background:#cfcfcf;}
	#top{width:1006px;height:110px;margin:0 auto;padding:0;float:left;background:url(images/topmain.png) left top no-repeat;}
		#toptop{width:100%;height:85px;}
			#logo{width:460px;height:85px;margin:0;padding:0;float:left;}
			#logo li{margin:0;padding:0 0 0 0px;float:left;list-style:none;}
			#logo li a{display:block;height:85px;padding:0;margin:0;}
			#logo #lb{text-indent:-9999em;text-decoration:none;z-index:1000;display:block;cursor:pointer;height:85px;margin:0;}
			#logo #lb a{background:url(images/logo.png) left top no-repeat;width:460px;height:85px;margin:0;}
			#logo #lb a:hover{background-position:left 0;}	
		#topbot{width:100%;height:25px;}
	#mid{width:1006px;height:auto;margin:0 auto;padding:0;float:left;background:url(images/midmain.png) left top repeat-y;}
		#content{width:980px;height:auto;margin:0 auto;}
		#content2{width:980px;height:auto;margin:0 auto;}
		#content-shows{width:980px;height:auto;margin:0 auto;}
			#content-shows li{font-size:1.4em;margin:0 0 0 0;padding:7px;text-transform:none;}
			#content-shows li.on{background:url(images/black-dot10.png) repeat;}
			#content-shows li.off{background:none;}
		#content-weddings{width:980px;height:auto;margin:0 auto;}
			#content-weddings li{font-size:1.4em;margin:0 0 0 0;padding:5px;text-transform:capitalize;}
			#content-weddings li.on{background:#dddddd;}
			#content-weddings li.off{background:#eeeeee;}
		#content-links{width:980px;height:auto;margin:0 auto;}
		#content-links li{font-size:1.4em;margin:0 0 5px 0;text-transform:capitalize;}
			ul.links-left{float:left;}
			ul.links-right{float:right;}
			ul.links-left li a,ul.links-right li a{font-size:12px;font-weight:bold;text-decoration:none;color:#2E2507;}
			ul.links-left li a:hover,ul.links-right li a:hover{font-size:12px;font-weight:bold;text-decoration:underline;color:#2E2507;}
		#content-equipment{width:980px;height:auto;margin:0 auto;}
			#content-equipment li{font-size:1.4em;font-weight:bold;margin:0 0 10px 0;text-transform:capitalize;}
			#content-equipment li a{font-weight:normal;margin:0 0 10px 0;text-transform:capitalize;}
		#content li{font-size:1.4em;margin:0 0 0 0;text-transform:capitalize;}
			#box1{width:355px;height:300px;margin:0 10px 10px 0;float:left;border:1px solid #999999;}
			#box2{width:386px;height:596px;margin:0 0 10px 0;padding:7px;float:right;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
				#box2 p{margin:0 0 10px 0;text-align:justify;}
			#box3{width:551px;height:284px;margin:0 10px 10px 0;padding:7px;float:left;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
				.box3top{width:320px;height:40px;float:right;margin:0 0 10px 0;}
				.title{width:210px;height:40px;float:left;}
				.buy{width:110px;height:35px;float:right;margin:5px 0 0 0px;}
			#box4{width:380px;height:280px;margin:0;padding:10px;float:right;background:#ffffff;border:1px solid #999999;}
				#quote-element{width:380px;height:150px;float:left;}
			#box4-5{width:948px;height:130px;margin:0;padding:15px;float:right;background:#ffffff;border:1px solid #999999;}
				#quote-element2{width:615px;height:120px;margin:0 10px 0 0;float:left;}
			#box5{width:958px;height:auto;margin:0 0 10px 0;padding:10px 10px 30px 10px;float:left;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
				#box5 p{margin:0 0 5px 0;text-align:normal;line-height:1.2em;font-size:1.6em;color:#333333;}
				#box5 img{border:1px solid #999999;}
			.box6{width:958px;height:auto;margin:0 0 10px 0;padding:10px;float:left;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
				.box6 h2{margin:0 0 5px 0;text-transform:uppercase;}
				.box6 p{margin:0 0 5px 0;text-align:justify;line-height:1.2em;font-size:1.6em;color:#333333;}
				.box6 img{border:1px solid #999999;}
				.credit{float:right;font-size:12px;}
				.songunder{float:left;font-size:10px;font-style:italic;margin:0;}
				.songunder2{float:left;font-size:10px;font-style:italic;margin:0;padding:0 0 2px 0;}
				.h2titlesub{font-size:14px;margin:10px 0 15px 0;font-weight:bold;color:#555041;text-transform:uppercase;}
			#box7{width:490px;height:300px;margin:0 10px 10px 0;padding:10px;float:left;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
			#box8{width:421px;height:auto;margin:0 0 10px 0;float:left;background:url(images/beige-dot35.png) repeat;border:1px solid #999999;}
			#box9{width:958px;height:auto;margin:0 0 10px 0;padding:10px;float:left;background:url(images/white-dot30.png) repeat;border:1px solid #999999;}
				#box9 h2{margin:0 0 10px 0;color:#222222;text-transform:uppercase;}
				.h2titlesub2{font-size:14px;margin:10px 0 15px 0;font-weight:bold;color:#333333;}
				img.floatRightw{float:right;margin:0 0 0 10px;}
	#bot{width:1006px;height:22px;margin:0 auto;float:left;background:url(images/botmain.png) left top no-repeat;}
		#bot p{margin:14px 0 0 10px;color:#333333;font-size:1.1em;}
		#bot a{text-decoration:none;font-weight:bold;color:#cccccc;}
	
/* TYPO */
h1{font-size:2.4em;margin:0 0 0 0;font-weight:bold;color:#555041;}
h2{font-size:2.2em;margin:0 0 5px 0;font-weight:bold;color:#555041;}
h3{font-size:1.8em;margin:0 0 0 0;font-weight:bold;color:#555041;}
h4{font-size:1.6em;margin:0 0 0 0;font-weight:bold;color:#555041;}
h4.eq{font-size:16px;margin:0 0 5px 0;font-weight:bold;color:#555041;}
p{font-size:1.4em;color:#464136;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.2em;}
	
/* NAV */
ul#navlist{margin-left:0;padding-left:0;white-space:nowrap;text-align:center;}
#navlist li{display:inline;list-style-type:none;font-size:1.5em;}
#navlist a{font-weight:bold;text-transform:uppercase;padding: 3px 7px; }
#navlist a:link, #navlist a:visited{color:#333333;text-decoration: none;}
#navlist a:hover,#active a{color:#000000;text-shadow:0px 0px 10px #333333;text-decoration:none;}

a:link,a:visited{text-decoration:underline;color:#465b74;}	
.clear{clear:both;}
.clear2{width:100%;height:10px;clear:both;}
.albumtitle{font-size:16px;color:#555041;font-weight:bold;}
img.floatLeft{float:left;margin:0 10px 0 0;}
img.floatRight{float:right;margin:0 0 0 10px;}
img.floatleft{float:left;margin:0;}
img.floatright{float:right;margin:0;}
.h2space{margin:0;}
.quotecredit{clear:both;float:right;text-align:right;}
blockquote{font-style:italic;font-size:1.4em;line-height:1.2em;}
blockquote p{font-size:1.3em;clear:both;}
blockquote.shows p{width:800px;font-size:16px;clear:both;margin:0 auto 10px auto;text-align:justify;}
.quotes-shows{width:800px;height:auto;}
.footlink{font-family:'Trebuchet MS','Lucida Grande',Arial;font-size:1.1em;text-decoration:none;font-weight:bold;color:#bbbbbb;}
span.sidenote{font-size:11px;}
.disco a{font-size:14px;font-weight:bold;text-decoration:none;color:#465b74;}
.disco-elements{width:240px;height:60px;;float:left;font-size:14px;}
h3.cdtitle{font-size:15px;width:220px;}
span.records{font-size:11px;}
hr{width:80%;margin:10px auto;}
.equip li{font-weight:bold;}
.equip li a{font-weight:normal;}
#disco{width:490px;height:auto;float:left;}
hr.short-hr{width:155px;margin:20px 10px;}

/* Structure Imaging */
.sprite-beige-dot35 { background-position: 0 0; width: 1px; height: 1px; } 
.sprite-bk { background-position: 0 -2px; width: 1px; height: 2px; } 
.sprite-black-dot10 { background-position: 0 -5px; width: 1px; height: 1px; } 
.sprite-botmain { background-position: 0 -7px; width: 1006px; height: 22px; } 
.sprite-logo { background-position: 0 -30px; width: 460px; height: 85px; } 
.sprite-midmain { background-position: 0 -116px; width: 1006px; height: 15px; } 
.sprite-topmain { background-position: 0 -132px; width: 1006px; height: 110px; } 
.sprite-white-dot30 { background-position: 0 -243px; width: 1px; height: 1px; }

/* Contact Form CSS*/
#EmailForm{width:320px;text-align:left;padding-bottom:20px;border:none;}
#EmailForm .full{width:100%;}
#EmailForm fieldset{border:none;}
#EmailForm legend{display:none;}
#EmailForm h3{clear:both;padding:15px 0 5px;font-size:14px;font-family:Georgia,Times,Helvetica,Arial,sans-serif;color:#000000;font-weight:bold;}
#EmailForm label,#EmailForm p{display:block;clear:both;width:150px;font-size:1.2em;line-height:1.5em;padding:0 0 9px;}
#EmailForm input{display: block;margin-top:3px;}
#EmailForm select{float:left;display:block;}
#EmailForm label.first,#EmailForm label.city{clear:left;margin-right:10px;width:150px;}
#EmailForm label.second,#EmailForm label.state {float:left;clear:none;margin:0 10px 0 0;width:150px;}
#EmailForm label.state{width:60px;} 
#EmailForm label.first input,#EmailForm label.city input,#EmailForm label.second input{float:left;width:150px;padding:0;}
#EmailForm label.state select{width:60px;float:left;margin-top:3px;} 
#EmailForm label.zip,#EmailForm label.zip input{float:left;width:80px;}
#EmailForm label.zip {clear:none;}
#EmailForm label{float:left;clear:both;width: auto;margin:0 10px;line-height:1.5em;}
#EmailForm label input{float:left;width:310px;padding:0;}
#EmailForm input.radio,#EmailForm input#radiobutton_1,#EmailForm input#radiobutton_2,#EmailForm input#radiobutton_3,#EmailForm input#radiobutton_4{clear: left;float: left;padding: 0;margin: 0;}
#EmailForm label.radio,#EmailForm label.radioitem {clear:none;margin:0 0 0 25px;padding:0 0 15px;} 
#EmailForm input.checkbox,
#EmailForm input#checkbox_1,#EmailForm input#checkbox_2,#EmailForm input#checkbox_3,#EmailForm input#checkbox_4{clear:both;float:left;padding:0;margin:0;}
#EmailForm label.checkbox{clear:none;margin:0 0 0 25px;padding:0 0 15px;}

/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,#EmailForm textarea{border:1px solid #ddd;border-left-color: #c3c3c3;border-top-color: #7c7c7c;padding: 0 2px;height:18px;line-height:20px;background:#ffffff url(images/input-bg.gif) repeat-x top left;}
#EmailForm input.checkbox,#EmailForm select {border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;background-color:#ffffff;}
#EmailForm textarea{margin-top:3px;width:310px;height:50px;display:block;}
#EmailForm label input.calc{text-align:right;width:100px;clear:left;padding:0;}
#EmailForm input.button{clear:left;border:1px solid #dddddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;background-color:#EBE9ED;}
#EmailForm label input{position:inherit;left:auto;}

