body
{
	background-color: #75654C;
	padding: 10px 0 0 30px;
}

#wrapper
{
	width: 860px;
	margin: 0 auto;
}

#griftnav
{
	width: 860px;
	padding: 0;
	margin: 0;
}

#hulk
{
	width: 860px;
	border-collapse: collapse;
	background-color: #FFF;
}

.leftside
{
	width: 200px;
	padding: 15px;
	text-align: center;
}

.rightside
{
	width: 630px;
	padding: 15px 15px 15px 0;
}

.gigbox
{
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	text-align: left;
	padding: 10px;
	width: 180px;
	display: block;
	background-color: #A09E8E;
}

.maintitle
{
	font-family: helvetica, arial, sans-serif;
	font-size: 14pt;
	line-height: 15pt;
	padding-top: 0;
	margin-top: 0;
	font-weight: bold;
}

p, td, li
{
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	vertical-align: top;
}

td.color
{
	color: white;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	padding: 3px;
	background-color: #4F5B29;
}

.nav
{
	text-align: center;
	padding: 0px;
	margin: 0px;
}

a:link.reverse, a:visited.reverse
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #4F5B29;
	display: block;
	line-height:none;
	padding: 3px;
}

a:hover.reverse
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #2D3F19;
	display: block;
	line-height:none;
	padding: 3px;
}


/* a:link.side, a:visited.side
{
	color: #A09E8E;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	background-color: #444;
	text-indent: 9px;
	padding: 3px;
	border-width: 2px;
	margin: 1px 2px 0px 15px;
	display: block;
	font-weight: bold;
	border-color: #F90;
	border-style: solid;
}

a:hover.side
{
	color: #9F0;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	background-color: #555;
	text-indent: 11px;
	padding: 3px;
	border-width: 2px;
	margin: 1px 2px 0px 15px;
	display: block;
	font-weight: bold;
	border-color: #9F0;
	border-style: solid;
}


*/

.rulecolor
{
	border-bottom-color: #4F5B29;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.ruledark
{
	border-bottom-color: #363;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.formlabel
{
	text-align: right;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #EEE;
	padding: 3px;
}

.formfield
{
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #EEE;
	padding: 3px;
}

.subhead
{
	font-family: helvetica, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 12pt;
	padding-top:0;
	margin-top:0;
}

a:link, a:visited
{
	color: #2D3F19;
	text-decoration: underline;
}

a:hover
{
	color: #819443;
	text-decoration: underline;
}




/* verified above */
#splash
{
	position: absolute;
	top: 110px;
	left: 20px;
	width: 150px;
	height: 150px;
	padding: 4px;
	background-color: #AFCF7B;
	border: none;
}

.splashpic
{
	width: 150px;
	height: 150px;
	border: none;
}

#scroller
{
	position: absolute;
	left: 198px;
	top: 110px;
	width: 540px;
	padding-bottom: 40px;
}

#sidebar
{
	position: absolute;
	left: 0px;
	top: 94px;
	width: 180px;
	height: 410px;
	z-index: 2;
}

#overside
{
	position: absolute;
	top: 104px;
	left: 10px;
	width: 160px;
	height: 390px;
	z-index: 200;
	margin: 0;
	border: 0;
	padding: 0;
}

#galleryphoto
{
	position: absolute;
	width: 560px;
	top: 10px;
	left: 60px;
	z-index: 1;
}

#band
{
	position: absolute;
	left: 180px;
	top: 94px;
	width: 590px;
	height: 410px;
	z-index: 1;
	overflow: auto;
	background-color: #306;
}

#band2
{
	position: static;
	width: 590px;
	height: 410px;
	z-index: 1;
	overflow: auto;
	background-color: #306;
	right: 9px;
	bottom: 9px;
}

.bold { font-weight: bold; }
.ital { font-style: italic; }

.boldblack
{
	font-weight: bold;
	color: black;
}

h1
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	line-height: 17pt;
	color: #000;
}

.head
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	line-height: 22pt;
}

.gigsquish
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
}

.blackhead
{
	font-size: 18pt;
	font-weight: bold;
	line-height: 18pt;
	color: black;
}

.mini
{
	color: white;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	padding: 3px 0px 9px 0px;
}

a:link.gallery
{
	color: #609;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.gallery
{
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}

a:visited.gallery
{
	color: #60C;
	text-decoration: underline;
	font-weight: bold;
}

a:link.boxed
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

a:hover.boxed
{
	color: #000;
	text-decoration: none;
	background-color: #F00;
}

a:visited.boxed
{
	color: #666;
	text-decoration: none;
	background-color: #FFF;
}

.black { color: black; }
.white { color: #000; }
.blue { color: #F60; }

table
{
	border: 0;
	border-collapse: collapse;
}

table.home
{
	padding: 3px;
	width: 160px;
	border-width: 0;
	margin: 10px;
}

td.dark
{
	color: white;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	text-align: center;
	padding: 3px;
	background-color: #606;
}

td.merch
{
	border-color: #666;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding: 10px 0;
}

td.merch1
{
	border-color: #666;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding: 10px;
}

td.light
{
	color: black;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding: 3px;
	background-color: #FFC;
}

td.clear
{
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding: 3px;
}

th.light
{
	color: #000;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	background-color: #AFCF7B;
	padding: 4px;
	font-weight: normal;
	border: 0px;
}

th.dark
{
	color: #FFF;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding: 3px;
	font-weight: bold;
	background-color: #908474;
	border: 0px;
}

th.color
{
	color: white;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	background-color: #666;
	text-align: center;
	padding: 2px;
	border: 0px;
}

.rulewhite
{
	border-bottom-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}
