/* Author: Joshua Hannum */
		
/* Body Basics-------------------------*/
  
body {
  	margin: 10px 0 10px 14%;
	padding: 0;
	background: #fff;
	color: #009;
	font: x-small "Arial", sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	}html>body {font-size: small;}
		
/* Content Structures ------------------*/

#header {
	background: transparent;
	width: 700px;
	height: 124px;
	margin: 0;
	padding: 0;
	border-bottom: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 124px;
	}html>body #header {height: 124px;}

#container {
	position: relative;
	width: 700px;
	margin: 0;
	padding: 0;
	}
	
#coverall {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	}

#rightcontent {
	/* float: right; */
	color: #333;
	position:absolute;
	right:0;
	top: 45px;
	border: none;
	margin: 0;
	padding: 0 0 1.5em 0;
	background: transparent; 
	width: 250px;  /* False value for IE4-5.x/Win if border is there */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 250px;	 /* Actual value for conformant browsers */	
	}html> #rightcontent {width: 250px; /* Be nice to Opera */}

#primarycontent	{
	color: #333;
	border-top: 0px solid #036;
	padding: 0;
	margin-left: 0;
	margin-right:249px;
	background: transparent;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left: 0;
	margin-right:250px; /* Actual value for conformant browsers */	
	}html> #primarycontent {margin-left:0; margin-right:250px; /* Be nice to Opera */}

#contactus {
	color: #333;
	padding: 0 0 35px 0;
	margin-left: 30px;
	margin-top: 0;
	background: transparent;	
	}
	
.hide {
	display: none;
	}
	
/* H O M E P A G E Primary center content------------------------*/

#index #primarycontent .block {
	width: 362px;
	margin: 20px 0 0 30px; 
	border: none;
	}
#index #primarycontent .block h3 {
	display: block;
	font: bold .91em "Trebuchet MS", helvetica, arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: .187em;
	padding: 4px 4px 4px 7px;
	margin: 0;
	color: #FFFFFF;
	background-color: #000000;
	}	
#index #primarycontent .block p {
	margin-top: 8px;
	margin-bottom: 1px;
	font: .85em  "Arial", Trebuchet MS, helvetica, sans-serif;
	line-height: 1.8em;
	color: #000000;
	text-align: justif;
	}
#index #primarycontent .block p a {
	text-decoration: none;
	font-weight: bold;
	border: none;
	color: #000000;
	}
#index #primarycontent .block p a:hover { 
	color: #990000;
	}
.leader {
	color: #000000 !important;
	font: 13px "andale mono", verdana, sans-serif;
	font-weight: normal;
	}
	
/* Just your everyday page elements-------------*/

.inline {
	display: inline;
	}
hr {display:none;}

/* Contact Us Setup ---------------------*/

/* form -------------------------------*/

form {
	margin: 25px 0 10px 0;
	padding: 0;
	background: transparent;
	}
#contact table {
	background: transparent;
	color: #000;
	width: 350px;
	margin: 0; 
	padding: 0;
	border: 0;
	border-collapse: collapse;
	}
#contact td {
	border: 0;
	padding-left: 6px;
	padding-bottom: 7px;
	background: transparent;
	}
.label {
	font: 11px Verdana, Geneva, arial, helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	width: 100px;
	}
.field {
	background-color: transparent;
	color: #eee;
	text-align: right;
	margin-right: 0;
	padding-right: 0;
	}
.smalllabel {
	font: 11px Verdana, Geneva, arial, helvetica, sans-serif;
	background-color: transparent;
	color: #000;
	width: 100px;
	}
.smallfield {
	background-color: #ccc;
	color: #eee;
	text-align: right;
	}
.field input {
	width: 220px;
	font: 11px Verdana, Geneva, arial, helvetica, sans-serif;
	background-color: #eee;
	color: #FF0000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-left: 0;
	}
.smallfield input {
	width: 120px;
	margin-left:0;
	font: 11px Verdana, Geneva, arial, helvetica, sans-serif;
	background-color: #eee;
	color: #FF0000;
	border: 1px solid #000;
	}
.smallfield select {
	font: 11px Verdana, Geneva, arial, helvetica, sans-serif;
	background-color: #eee;
	color: #FF0000;
	border: 1px solid #000;
	}
.button {
	font: bold 12px Verdana, Geneva, arial, helvetica, sans-serif;
	color: #000000;
	border: 1px solid #FF0000;
	background: transparent;
	}		
#contact textarea {
	line-height: 14px;
	background: #eee;
	width: 220px;
	color: #FF0000;
	}	
	
/* Right Content Setup ------------------*/

#rightcontent .knowthis {
	border-left: 1px solid #dedfd6;
	border-bottom: 3px double #dedfd6; 
	padding: 0 0 1.5em 0; 
	margin: 0;
	}
#rightcontent p {
	font-size: .77em;
	padding: 1em 0 0 0;
	margin: 0 1em 0 1em;
	}
#rightcontent .intro {
	border-bottom: 1px solid #ccc;
	padding: 0 0 1em 0;
	margin: 0 2em 0 1em;
	}
#rightcontent .knowthis h4 {
	margin: 0 0 0 .6em;
	padding: .7em 0 0 0;
	font: 1.2em verdana, arial, sans-serif;
	font-weight: bold;
	}
#rightcontent h5 {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left:1.5em;
	font: 11px arial, verdana, sans-serif;
	font-weight: bold;
	letter-spacing:1px;
	font-variant: small-caps;
	}

#rightpic img {border: none;}
#rightpic a {
	display: block; 
	background: transparent;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	margin: 1em 2em 1em 1em;
	border: 1px solid #FFFFFF;
	}
#rightpic a:hover {border: 1px solid #666666;}

.tan {color: #990;}
.red {color: #F00;}
.bold {font-weight: bold;}
.black {color: #000000;}
			
/* header headlines--------------*/

#header img {
	padding: 0;
	margin: 0;
	border: none;
	
	}
#header img a, a:hover{
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	}

	
/*Footer on common pages--------------------------------*/

#footer {
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	font-size: .85em;
	padding: 3px 0 3px 30px;
	margin-top: 45px;
  }
#footer span {
	margin: 0;
	background: none;
	padding: 3px 0;
  }
#footer div {
	margin: 0;
	background: none;
	color: #000;
	padding:3px 0 3px 10px;
  }
#footer div em {color:#036; font-style:normal;}

/*Font formats for primary content area--------------------------*/

#primarycontent a img {
	margin: 0;
	padding: 0 3px 3px 0;
	border: none;
	}
#mainpic {  
	padding: 0px 1px 1px 0; 
	border: 0; 
	border-top-width: 0;
	width: 400px;}
#mainpic a {
	display: block; 
	background: transparent; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;}
#mainpic a:hover {border-bottom: 1px solid #666666; border-right: 1px solid #666666;}

#support #primarycontent h2, #event #primarycontent h2, #contact #primarycontent h2 {
	font: bold 14px "Trebuchet MS", "Verdana", sans-serif;
	color: #333;
	letter-spacing: 2px;
	padding: 3px 3px 3px 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
#support #primarycontent h2.top, #event #primarycontent h2.top, #contact #primarycontent h2.top{margin-top: 25px;}	
#artists #primarycontent h2, #tickets #primarycontent h2 {
	font: bold 1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
	letter-spacing: .2em;
	text-transform: uppercase;
	color: #000000;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 0;
	}
#artists #primarycontent h2.under {
	margin-bottom: 15px;
	margin-top: 0; 
	font: .9em "Trebuchet MS", Arial, Verdana, sans-serif;
	letter-spacing: .3em;
	}
#artists #primarycontent h2 a {text-decoration: none; color: #FF0000;}
#artists #primarycontent h2 a:hover {color: #000000;}

#tickets #primarycontent h3 {
	font:  bold .95em "Trebuchet MS", Arial, Verdana, sans-serif;
	margin-left: 30px;
	color: #000000;
	}

#team #primarycontent h3, {
	font: bold 1em "Trebuchet MS", arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	letter-spacing: 3px;
	line-height: 20px;
	border: 1px solid #000;
	border-left: 48px solid #000;
	font-variant: small-caps;
	background-color: #000;
	padding: 2px 3px 2px 0;
	margin-top: 7px;
	margin-right: 245px;
	}
#team #primarycontent h3.top {
	margin-top: 28px;
	}
#team #primarycontent h3 a {text-decoration: none; color: #FFFFFF;}
#team #primarycontent h3 a:hover {color: #00FFFF;}

#team #primarycontent h4 {
	font: bold .9em "Trebuchet MS", "Verdana", sans-serif;
	color: #333;
	letter-spacing: 1px;
	padding: 0 0 3px 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
#team #primarycontent h4 a {text-decoration: none; color: #0000FF;}
#team #primarycontent h4 a:hover {color: #000000;}

#primarycontent p {
	margin-left: 30px;
	margin-right: 20px;
	text-align: justify;
	font: .887em  Trebuchet MS, Arial, Verdana, sans-serif;
	line-height: 1.5em; 
	color: #333;
	}
	
.name {
	font:  bold .9em Arial, Trebuchet MS, Verdana, sans-serif;
	color: #FF0000;
	}
	
/* Buttons and links.---------*/




					/* Navbar */

					
#primenav
{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100%;
float: left;
background-color: #000000;
}

#primenav ul { padding: 0; }
#primenav ul li { display: inline; }

#primenav ul
{
margin: 0;
padding: 0 0 0 0;
color: #FFFFFF;
font-family: "Arial",  Trebuchet MS, verdana, geneva, arial, helvetica, sans-serif;
font-size: .8em;
letter-spacing: .23em;
font-weight: bold;
text-transform: uppercase;
}

#primenav ul li a
{
padding: 0 3em 12px 6px;
background-color: #FF0000;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

#primenav ul li a:hover
{
background-color: #000000;
color: #FFFFFF;
}

#navbar li a:hover, #navbar li a:active
{
color: #FFFFFF;
text-decoration: none;
background-color: #000000;
}

#navbar li.active a {background-color: #000000;} 
#navbar li.attention a:link {background-color: #FF9900; color: #000000;}
#navbar li.attention a:hover {background-color: #000000; color: #FF9900;}	

	
	
	 

	

	

	


	
	
	


