/* CSS Document */


.hmcenter 
	{height: 520px;
	font-family: helvetica, arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	margin-top: 24px;
	padding: 12px 0px 0px 12px;
	display: block;
	overflow: hidden;
	background: #66a4d2;
	border: 5px solid #000000;
	}

.hmblog
	{height: 490px;
	overflow: auto;
	display: block;
	padding-right: 20px;
	}
	
.brown
	{color: #003e74;
	margin-bottom: 6px;
	}

#navy
	{color: #013e75;
	}

#bigtype
	{font-size: 16px;
	line-height: 24px;
	}

a.whitelink
	{font-size: 16px;
	line-height: 24px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

a.whitelink:hover
		{text-decoration: underline;
		color: #ffe500;
		}


#fmtlink
	{font-size: 18px;
	}

#fmtlink:hover
	{color:#0b6fa2;
	}

#biomain
	{font-size: 18px;
	line-height: 20px;
	}

#hugetype
	{font-size: 36px;
	line-height: 40px;
	}
	
#tinytype
	{font-size: 9px;
	line-height: 10px;
	color: #000;
	}

.main
	{height: 420px; 
	width: 688px; 
	overflow: visible;
	margin-top: 10px;
	}
	
.next_date
	{font-family: helvetica, arial, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	}
	
.next_venue
	{font-family: helvetica, arial, sans-serif;
	color: #83d1f5;
	font-size: 18px;
	font-weight: bold;
	}
	
.next_details
	{font-family: helvetica, arial, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	}

.showflyer
	{margin: 10px 0px 5px 0px;
	border: 1px solid #666600;
	}
	
.showflyer:hover
	{margin: 10px 0px 5px 0px;
	border: 1px solid #fff;
	}
	
.pagebg
	{width: 670px;
	height: 515px;
	margin: 10px 0px 0px 0px;
	padding: 20px 15px 0px 23px;
	font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 12px;
	}

.reverb
	{padding: 1px;
	}

.reverb:hover
	{border: 1px solid #ff9500;
	padding: 0px;
	}
		
/* press kit */
.kitthumb
	{border: 3px solid #000;
	}

.kitthumb:hover
	{border: 3px solid #fff;
	}
	
/* end press kit */
/* pics section css */

.picpage
	{background-image: url(images/pagebg_texture.gif) no-repeat; 
	}

.picwrapper
	{width: 705px;
	overflow: auto;
	margin-top: 25px;
	padding: 20px 0px 0px 0px; 
	background: url(images/pagebg.png) no-repeat top left;
	}
		
.picWindow
	{height: 460px; 
	width: 660px; 
	overflow: auto;
	margin-top: 10px;
	background: #66a4d2;
	padding: 10px; 
	border: 4px solid #000;
	}

.picGroup
	{width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px auto 0px auto;
	}
	
.photocredit
	{font-family: helvetica, arial, sans-serif;
	color: #fff;
	font-size: 9px;
	line-height: 11px;
	display: inline;
	}

#picGroupName
		{font-family: helvetica, arial, sans-serif;
		color: #333;
		font-size: 15px;
		display: block;
		margin: 0px 0px 10px 0px;
		}

.picFrame
	{display: block;
	width: 140px;
	height: 100px;
	padding: 5px;
	margin: 0px 8px 8px 0px;
	float: left;
	border: 1px solid #99ccff;
	overflow: hidden;
	}

.picFrame:hover
	{background: #fff;
	}

#pic
	{width: 160px;
	border: 0px;
	overflow: auto;
	display: block;
	position: relative;
	bottom: 5px;
	right: 5px;
	}
	
#fgThumb
	{width: 140px;
	height: 100px;
	overflow: hidden;
	display: block;
	}
	
/* end pics css */

/* band page css */

.banddef
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_def.gif) top left no-repeat;
	border: 4px solid #000;
	}

.bandvox
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_vox.gif) top left no-repeat;
	border: 4px solid #000;
	}

.bandkeys
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_keys.gif) top left no-repeat;
	border: 4px solid #000;
	}

.bandbass
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_bass.gif) top left no-repeat;
	border: 4px solid #000;
	}

.banddrums
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_drums.gif) top left no-repeat;
	border: 4px solid #000;
	}

.bandguitar
	{width: 645px;
	height: 380px;
	display: block;
	padding: 46px 0px 46px 33px;
	margin-top: 15px;
	background: url(/band/images/band_guitar.gif) top left no-repeat;
	border: 4px solid #000;
	}

.toons
	{width: 285px;
	height: 289px;
	display: block;
	position: relative;
	float: left;
	}

.toptwo
	{height: 179px;
	width: 285px;
	display: block;
	margin-right: 2px;
	}

.bottomtwo
	{height: 179px;
	width: 285px;
	display: block;
	margin-right: 2px;
	}
	
.stayCdef
	{float:left;
	background: url(band/images/stayC_def.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	cursor: pointer;
	margin-right: 2px;
	}
	
.stayCdef:hover
	{background: url(band/images/stayC_hov.jpg) top left no-repeat;
	cursor: pointer;
	}

.stayCsel
	{float:left;
	background: url(band/images/stayC_sel.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	margin-right: 2px;
	}

.nikkidef
	{float:left;
	background: url(band/images/nikki_def.gif) top left no-repeat;
	width: 140px;
	height:175px;
	cursor: pointer;
	}
	
.nikkidef:hover
	{background: url(band/images/nikki_hov.gif) top left no-repeat;
	cursor: pointer;
	}

.nikkisel
	{float:left;
	background: url(band/images/nikki_sel.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	}
	
.jimdef
	{float:left;
	background: url(band/images/jim_def.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	cursor: pointer;
	margin-right: 2px;
	}
	
.jimdef:hover
	{background: url(band/images/jim_hov.jpg) top left no-repeat;
	cursor: pointer;
	}

.jimsel
	{float:left;
	background: url(band/images/jim_sel.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	margin-right: 2px;
	}
	
.thanedef
	{float:left;
	background: url(band/images/thane_def.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	cursor: pointer;
	margin-left: 2px;
	}
	
.thanedef:hover
	{background: url(band/images/thane_hov.jpg) top left no-repeat;
	cursor: pointer;
	}

.thanesel
	{float:left;
	background: url(band/images/thane_sel.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	margin-left: 2px;
	}

.bubbadef
	{float:left;
	background: url(band/images/bubba_def.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	cursor: pointer;
	margin-left: 2px;
	}
	
.bubbadef:hover
	{background: url(band/images/bubba_hov.jpg) top left no-repeat;
	cursor: pointer;
	}

.bubbasel
	{float:left;
	background: url(band/images/bubba_sel.jpg) top left no-repeat;
	width: 140px;
	height:175px;
	margin-left: 2px;
	}
	
.bio
	{float: left;
	width: 280px;
	height: 280px;
	margin: 10px 0px 0px 40px;
	display: inline;
	overflow: auto;
	}

.biotext
	{font-family: helvetica, arial, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	}

/* end band page css */

/* show calendar css */

.timeline
	{width: 680px;
	height: 225px;
	overflow: auto;
	background: #99ccff;
	border: 4px solid #000;
	}

.venue
	{padding: 0px;
	font-family: helvetica, arial, sans-serif;
	color: #107db5;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	}

.showdate
	{padding: 0px;
	font-family: helvetica, arial, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	}
	
a.showdate:hover
	{text-decoration: underline;
	}

.month
	{height: 20px;
	padding-top: 5px;
	font-family: helvetica, arial, sans-serif;
	color: #000;
	letter-spacing: 0.1em;
	font-size: 11px;
	text-align: center;
	border-right: 1px solid #fff;
	}
	
.show
	{height: 220px;
	}

.smlimg
	{margin: 8px 10px 0px 5px;
	float: right;
	display: block;
	vertical-align: middle;
	border: 2px solid #99ccff;
	height: 160px;
	width: auto;
	}

.smlimg:hover
	{border: 2px solid #fff;
	}
	
.upcoming
	{font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 13px;
	padding: 4px;
	}

#white
	{color: #fff;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	}

#white:hover
	{text-decoration: underline;
	}

/* vid player css */

.vidPicker
	{width: 110px;
	height: 110px;
	margin: auto auto auto 0px;
	padding: 5px;
	display: block;
	font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #e8e1a9;
	}

.vidPickersel
	{width: 110px;
	height: 110px;
	margin: auto auto auto 0px;
	padding: 5px;
	display: block;
	font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	background: #bfb373;
	border: 1px solid #aea262;
	}

.vidPicker:hover
	{width: 110px;
	height: 110px;
	color: #790000;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	border: 1px solid #aea262;
	background: #bfb373;
	display: block;
	}

#sel
	{border: 1px solid #aea262;
	background: #bfb373;
	}
	
.vidPlayer1
	{width: 500px;
	height: 410px;
	float: right;
	margin-left: 15px;
	display: block;
	}

.vidPlayer2
	{width: 500px;
	height: 410px;
	float: right;
	margin-left: 15px;
	display: none;
	}
	
#vidtitle
	{font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	display: block;
	}

#vidtitle:hover
	{font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: underline;
	display: block;
	}

/* end vid player css */

.frontpgimg
	{display: inline;
	padding: 4px;
	border: 1px solid #fff;
	margin-left: 15px;
	}
	
.nextgig
		{font-family: helvetica, arial, sans-serif;
		font-size: 13px;
		line-height: 15px;
		padding-top: 5px;
		display: block;
		color: #fff;
		letter-spacing: normal;
		}

.newstuff
		{font-family: helvetica, arial, sans-serif;
		font-size: 12px;
		line-height: 15px;
		color: #fff;
		letter-spacing: normal;
		}

ul.newstuff 
		{margin-top: 10px;
		margin-left: 0px;
		padding-left: 0px;
		text-indent: 0px;
		}

a.newstuff 
		{color: #ff9500;
		font-weight: bold;
		text-decoration: none;
		}

a.newstuff:hover
		{text-decoration: underline;
		font-weight: bold;
		color: #ff9500;
		}
		
a.newstuff:visited 
		{text-decoration: none;
		font-weight: bold;
		color: #ff9500;
		}

a.newstuff:visited:hover 
		{text-decoration: underline;
		font-weight: bold;
		color: #ff9500;
		}

.submitbutton
		{font-family: helvetica, arial, sans-serif;
		color: #333;
		height: 25px;
		font-size: 11px;
		font-weight: bold;
		}

.emailfield
		{font-family: helvetica, arial, sans-serif;
		color: #333;
		font-size: 11px;
		}

.blog
		{font-family: helvetica, arial, sans-serif;
		color: #000;
		font-size: 14px;
		line-height: 18px;
		}

a.blog
		{color: #fff;
		text-decoration: none;
		font-weight: bold;
		}

a.blog:hover
		{text-decoration: underline;
		font-weight: normal;
		color: #ffe500;
		font-weight: bold;
		}
		
a.blog:visited
		{text-decoration: none;
		color: #fff;
		font-weight: bold;
		}

a.blog:visited:hover
		{text-decoration: underline;
		font-weight: normal;
		color: #ffe500;
		font-weight: bold;
		}
				
.text
		{font-family: helvetica, arial, sans-serif;
		color: #000;
		font-size: 12px;
		line-height: 18px;
		}

a.text
		{color: #fff;
		text-decoration: none;
		}

a.text:hover
		{text-decoration: underline;
		font-weight: normal;
		color: #ffe500;
		}
		
a.text:visited
		{text-decoration: none;
		color: #fff;
		}

a.text:visited:hover
		{text-decoration: underline;
		font-weight: normal;
		color: #ffe500;
		}
				
.mousetext
		{font-family: helvetica, arial, sans-serif;
		color: #000;
		font-size: 10px;
		line-height: 11px;
		}
