@charset "utf-8";
/* CSS Document */

/* --- RESET --- */

/* Don't Edit */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	vertical-align: baseline;
	word-spacing: normal;
}
a img, :link img, :visited img {

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
    list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
    content: "";
}

.body {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
}

body {
	background-color:#FFFFFF;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#914306;
	line-height: 18px;
	text-transform:capitalize;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	line-height: 18px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:none;
	font-weight:bold;
	line-height: 18px;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	text-transform:capitalize;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#914306;
	line-height: 18px;
	text-transform:capitalize;
}
#header {
	margin: 0 0 0 0;
}

/* Start Editing Below */

/* Default Left Navigation*/
#leftnav {
	float:left;
	width:88px;
	height:900px;
	margin-left:19px;
	margin-bottom:-7px;
	padding:0px;
	background-color:#c2c09b;
	letter-spacing:1px;
	top:200px;
	}
	
#leftnav a {
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#leftnav a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#leftnav a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#leftnav a:hover {
	text-decoration: none;
	color:#666666;
}
#leftnav a:active {
	text-decoration: none;
	color:#FFFFFF;
}

/*Navigation Button Styles*/
#home {
	background-color:#AAA774;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#shows {
	background-color:#99919D;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
	}
#events {
	background-color:#9EA7BC;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#areaevents {
	background-color:#AE8D53;
	width:88px;
	height:40px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#newsletter {
	background-color:#AAA774;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#info {
	background-color:#9EBCBS;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#members {
	background-color:#9CAA9C;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#support {
	background-color:#BC9E9E;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#links {
	background-color:#AE8D53;
	width:88px;
	height:20px;
	padding-top:7px;
	padding-bottom:4px;
	letter-spacing:1px;
	text-align:center;
}
#donate {
	margin-top:80px;
	margin-left:750px;
	width:350px;
	position:absolute;
	left:5px;
}
#sponsorship {
	margin-top:80px;

	margin-left:145px;
	width:550px;
	position:absolute;
	left:5px;
}

/* Index Page Left Navigation */
#leftnavindex {
	float:left;
	width:88px;
	height:1024;
	margin-left:19px;
	margin-bottom:-7px;
	padding:0px;
	background-color:#c2c09b;
	letter-spacing:1px;
	top:200px;
	}
	
#leftnavindex a {
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#leftnavindex a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#leftnavindex a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#leftnavindex a:hover {
	text-decoration: none;
	color:#666666;
}
#leftnavindex a:active {
	text-decoration: none;
	color:#FFFFFF;
}

/*Schedule Navigation, Page Size & Paragraph Placement */
#leftnavsch {
	float:left;
	width:88px;
	height:850px;
	margin-left:19px;
	margin-bottom:-7px;
	padding:0px;
	background-color:#c2c09b;
	letter-spacing:1px;
	top:200px;
	}
	
#leftnavsch a {
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#leftnavsch a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#leftnavsch a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#leftnavsch a:hover {
	text-decoration: none;
	color:#666666;
}
#leftnavsch a:active {
	text-decoration: none;
	color:#FFFFFF;
}

#schedule {
	float:left;
	margin-top:30px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:0px;
	height: 700px;
	width: 900px;
	text-align:justify;
	position: absolute;
	top:210px;
	left:100px;
}

/*Events Navigation */
#leftnavevents {
	float:left;
	width:88px;
	height:1070px;
	margin-left:19px;
	margin-bottom:-7px;
	padding:0px;
	background-color:#c2c09b;
	letter-spacing:1px;
	top:200px;
	}
	
#leftnavevents a {
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#leftnavevents a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#leftnavevents a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#leftnavevents a:hover {
	text-decoration: none;
	color:#666666;
}
#leftnavevents a:active {
	text-decoration: none;
	color:#FFFFFF;
}

/*Proposal Navigation & Page Size*/
#leftnavproposal {
	float:left;
	width:88px;
	height:400px;
	margin-left:19px;
	margin-bottom:-7px;
	padding:0px;
	background-color:#c2c09b;
	letter-spacing:1px;
	top:200px;
	}
	
#leftnavproposal a {
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#leftnavproposal a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#leftnavproposal a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#leftnavproposal a:hover {
	text-decoration: none;
	color:#666666;
}
#leftnavproposal a:active {
	text-decoration: none;
	color:#FFFFFF;
}

/*Top Menu Navigation */
#topmenu {
	float:left;
	width:inherit;
	height:20px;
	margin-left:50px;
	background-color:#c2c09b;
	margin-top:10px;
	padding:5px;
	position:absolute;
	left:100px;
	top: 180px;
}

#topmenu a {
	text-decoration:none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
}
#topmenu a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
#topmenu a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
#topmenu a:hover {
	text-decoration: none;
	color:#666666;
}

/*Paragraph Link Style*/
a {
	text-decoration:none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-seriferdana;
	font-weight:400;
	font-size:18px;
}
a:link {
	text-decoration: none;
	color:#914306;
	}
a:visited {
	text-decoration: none;
	color:#914306;
	}
a:hover {
	text-decoration: underline;
	color:#914306;
}

/*Index -- Blurb, Current Events & Photo Placement*/
#blurb {
	float:left;
	margin-top:25px;
	margin-left:-480px;
	height: 78px;
	width: 850px;
	text-align:justify;
	position:absolute;
	top:167px;
	left:610px;
}
.blurb {
	font-style:italic;
}
#current {
	margin-top:250px;
	width:360px;
	position:absolute;
	left:130px;
	height: 338px;
	text-align:justify;
}
#photo {
	margin-top:250px;
	width:400px;
	position:absolute;
	left:520px;
	}
.photocredit {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-style: normal;
}
/*End Index*/

/*Styles for Unique Divs*/
#onlinebuy {
	float:right;
	margin-top:30px;
	margin-left:400px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:justify;
	position: absolute;
	left:100px;
}
#call {
	float:left;
	margin-top:30px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 250px;
	width: 850px;
	text-align:justify;
	position: absolute;
	top:217px;
	left:150px;
}
#news {
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 250px;
	width: 850px;
	text-align:justify;
	position: absolute;
	top:198px;
	left:152px;
}

.hidden { display: none; }
.unhidden { display: block; }

/*Archived Show Photos*/
#Archive1 {
	float:left;
	margin-top:30px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:0px;
	height: 500px;
	width: 370px;
	text-align:justify;
	position: absolute;
	top:210px;
	left:100px;
}
#Archive2 {
	float:right;
	margin-top:30px;
	margin-left:400px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:justify;
	position: absolute;
	top:210px;
	left:100px;
}
#Archive3 {
	float:right;
	margin-top:30px;
	margin-left:750px;
	margin-right:0px;
	margin-bottom:0px;
	height: 500px;
	width: 350px;
	text-align:justify;
	position: absolute;
	top:210px;
	left:100px;
}

/*Links Page*/

#links1 {
	float:left;
	margin-top:20px;
	margin-left:60px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:justify;
	position: absolute;
	left:100px;
}
#links2 {
	float:right;
	margin-top:20px;
	margin-left:430px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:justify;
	position: absolute;
	left:100px;
}
#links3 {
	float:right;
	margin-top:20px;
	margin-left:750px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:justify;
	position: absolute;
	left:100px;
}

#purchase {
	float:left;
	margin-top:350px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 100px;
	width: 850px;
	text-align:left;
	position: absolute;
	left:0px;
}

#member1 {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 300px;
	text-align:left;
	position: absolute;
	left:0px;
}
#member2 {
	float:right;
	margin-top:19px;
	margin-left:225px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 300px;
	text-align:left;
	position: absolute;
	left:100px;
}
#member3 {
	float:right;
	margin-top:0px;
	margin-left:550px;
	margin-right:0px;
	margin-bottom:0px;
	height: 300px;
	width: 350px;
	text-align:left;
	position: absolute;
	left:100px;
}

/*Rail -- Don't Edit*/
#rail {
	margin-top:0px;
	padding-top:0px;
}
#railcopy {
	height:20px;
	width:768px;
	margin-top:0px;
	margin-left:20px;
	margin-top:1px;
}
#sm {
	margin-left:700px;
	margin-top:-20px;
	width:400px;
	}

</style>

