@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
* {
	margin:0px;	
}
:focus {
	outline: 0;
}
body {
	font-size: 	87.5%;
	background:url(../../local/graphics/content/background.gif) repeat top left;
}

a {
	color:#9E0700;
	cursor:pointer;
}
a:hover {
	color:#cb0900;
	text-decoration:underline;
}
blockqoute {
	font-size:1.2em;
	color:#b1b1b1;
	font-weight:bold;
}
ol, ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
strong {
	font-weight:bold;	
}
em {
	font-style:italic;
}
table {
	border-collapse: separate;
	border-spacing: 0px;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
blockquote {
	padding:0px 40px 0px 60px;
	background:url(../../local/graphics/content/blockquote.gif) no-repeat center top;
}
blockquote, blockquote p {
	font-size:1.1em;
	font-weight:bold;
	color:#969696;
	line-height:1.3em;
}
html, body {
	height: 100%;
}

p {
	line-height:1.5em;
	padding:10px 20px 10px 20px;
	color:#353535;
	font-size:1em;
}
p img, .bio img {
	background:#d5d5d5;
	padding:3px;
	border:1px solid #bfbfbf;
}

p img[align="right"] {
	margin-left:10px;
}
p img[align="left"] {
	margin-right:10px;
}
.sponsors p img {
	background:none;
	border:none;
	padding:none;
}
.news {
	clear:both;
}
h1, h2, h3, h4, h5, h6 {
	padding:24px 20px 0 20px;	
	color:#4d4d4d;
	
}
h1{font-size:2.2em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.286em; font-weight:bold;}
h5{font-size:.857em; font-weight:bold;}
h6{font-size:.857em; font-style:italic;}

h3 + h5, h5 + h5, h4+h5 {
	padding-top:1px;	
}
h5 + h6, h1+h4 {
	padding-top:6px;	
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align:center;
	background:url(../../local/graphics/content/background_right.png) no-repeat top right;
}
#wrapperBackLeft {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:100%;
	background:url(../../local/graphics/content/background_left.png) no-repeat top left;
}
/** ROW INFORMATION **/
#headerWrap, #bodyWrap, #footerWrap {
	position:relative;
	text-align:center;
	z-index:10;
}
#headerWrap {
	
}
#footerWrap {

	z-index:5;
}
#logoHit {
	position:absolute;
	top:0px;
	left:10px;
	width:420px;
	height:110px;
	cursor:pointer;
}
/** ROW CENTERING INFORMATION **/
#header, #body, #footer {
	position:relative;
	width:1015px;
	margin:0 auto;
	text-align:left;
}
#body {
	padding:20px 15px 0px 115px;
	width:885px;
	background:url(../../local/graphics/content/content_middle.png) repeat-y top left;
}	
#header {
	height:146px;
	background:url(../../local/graphics/content/header.png) no-repeat top left;	
}
#footer {
	padding:30px 15px 0px 115px;
	width:885px;
	text-align:center;
	background:url(../../local/graphics/content/footer.png) no-repeat top left;	
}


/** BUTTONS **/
ul#buttonList {
	position:absolute;
	top:67px;	
	right:10px;
	width:560px;
	height:22px;
	overflow:hidden;
}
ul#buttonList li {
	float:left;	
	height:45px;
	padding-left:15px;
}

/** BUTTONS **/
#btBands, #btBands a {position:relative; width:75px; height:45px;}
#btBands {background:url(../../local/graphics/content/buttons/bands.png) no-repeat top left; background-position:0px 23px;}
#btBands a{position:absolute; background:url(../../local/graphics/content/buttons/bands.png) no-repeat top left;}

#btAbout, #btAbout a {position:relative; width:75px; height:45px;}
#btAbout {background:url(../../local/graphics/content/buttons/about.png) no-repeat top left; background-position:0px 23px;}
#btAbout a{position:absolute; background:url(../../local/graphics/content/buttons/about.png) no-repeat top left;}

#btContact, #btContact a {position:relative; width:104px; height:45px;}
#btContact {background:url(../../local/graphics/content/buttons/contact.png) no-repeat top left; background-position:0px 23px;}
#btContact a{position:absolute; background:url(../../local/graphics/content/buttons/contact.png) no-repeat top left;}

#btMap, #btMap a { position:relative; width:50px; height:45px;}
#btMap {background:url(../../local/graphics/content/buttons/map.png) no-repeat top left; background-position:0px 23px;}
#btMap a{position:absolute; background:url(../../local/graphics/content/buttons/map.png) no-repeat top left;}

#btSetup, #btSetup a {position:relative; width:71px; height:45px;}
#btSetup {background:url(../../local/graphics/content/buttons/setup.png) no-repeat top left; background-position:0px 23px;}
#btSetup a{position:absolute; background:url(../../local/graphics/content/buttons/setup.png) no-repeat top left;}

#btDonate, #btDonate a {position:relative; width:88px; height:45px;}
#btDonate {background:url(../../local/graphics/content/buttons/donate.png) no-repeat top left; background-position:0px 23px;}
#btDonate a{position:absolute; background:url(../../local/graphics/content/buttons/donate.png) no-repeat top left;}


#btBands a:hover, #btContact a:hover, #btSetup a:hover,#btDonate a:hover, #btAbout a:hover, #btMap a:hover{
	background-position:0px -23px;
}


/** content **/
.title {
	position:absolute;
	top:-30px;
	left:135px;
}
.content {
	float:left;
	width:70%;
	padding-top:6px;
}
#homeRight {
	float:right;
	width:29%;
}
.sponsors, .facebook {
	float:right;
	width:29%;
	padding-bottom:10px;
	background:url(../../local/graphics/content/sponsors_background.gif) no-repeat bottom left;
}
.facebook {
	margin-left:-7px;
	background:none;
}
#homeRight .sponsors, #homeRight .facebook {
	width:100%;
	float:none;
}
#news p{
	font-size:.875em;
	padding-top:3px;
}


/** CLEAR **/
.clear {
	clear:both;
	display:block;
	height:0px;
	content: ".";
}

/** sponsors **/
.sponsors #title {
	width:229px;
	height:41px;
	background:url(../../local/graphics/content/sponsors_title.gif);
}

/** columns **/
.column-10 {
	width:10%;
}
.column-25 {
	width:25%;
}
.column-75 {
	width:74%;
}
.column-65 {
	width:64%;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.center {
	text-align:center;
}

.bio h3, .bio h5, .bio h6, .bio p, .bio h2 {
	padding-left:0px;
	padding-top:0px;
}
.bio h2 {
	padding-left:20px;
	padding-right:0px;
	font-size:.9em;
	font-weight:bold;
}
.bio p {
	font-size:.875em;
	padding-top:6px;
	line-height:1.2em;
}
.bio img {
	
	margin-left:5px;
}
.bio h3 {
	font-weight:bold;
}
ul.bio li {
	padding:20px 0px;
	background:url(../../local/graphics/content/bands_break.gif) no-repeat center bottom;
}
/** FOOTER **/
#footer p{
	font-size:.75em;
}
.footerBt, #footer p {
	padding-top:6px;
	color:#cfcfcf;
}
.footerBt a, #footer p a{
	color:#cfcfcf;
	margin:0px 10px;
}
#likeButton {
	display:inline;
}