/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { margin-left:30px;margin-bottom:15px; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


body{ font-family: Arial, Verdana, sans-serif; background: url(/images/sj_bg.jpg) repeat; color:#000000; }
p{margin-bottom:10px;}	
em{font-style:italic;}
strong{font-weight:bold;}

/* PAGE LAYOUT STYLES */
#main_container{
			margin-left: auto;
			margin-right: auto;
			padding-left:30px;
			padding-right:30px;
			width: 763px;
			margin-top: 12px;
			background:#4B4B4B;
			text-align:center;
		}

#container
		{
			width:763px;
			min-height:580px;
			background-color: #FFF;
			border:2px solid #686868;
			margin:0px;
		}
#content
		{
			min-height:580px;
			margin-left: 167px;
			margin-right: 0px;
			padding-left: 0px;
			background:#FFF;
			position: relative;
			text-align:left;
			border-left:2px solid #686868;
			
		}

#bottom_middle
		{
			width:376px;
			min-height:200px;
			height:auto !important;
  			height:200px;
			margin: 0px;
			font-size:12px;
			position: relative;
			float:left;
			background:transparent;
			border-right: 2px solid  #686868;
		}
#announcement
		{
		/*background: url(/images/announcement-bg.gif) repeat-y;*/
		background: #90A316;
		width:376px;
		min-height:415px;
		height:auto !important;
  		height:415px;
		margin-left: 0px;
		padding-left: 0px;
		text-align:left;
		float:left;
		border-bottom: 2px solid  #686868;
		border-right: 2px solid  #686868;
		}
#updates
		{
		background: transparent;
		width:215px;
		height:300px;
		/*height:auto !important;*/
  		/*height:300px;*/
		text-align:left;
		position:relative;
		float:right;
		display:inline;
		border-bottom: 2px solid  #686868;
		overflow:auto;
		}
#sponsors
		{
		background: transparent;
		width:215px;
		min-height:150px;
		height:auto !important;
		height:150px;
		text-align:center;
		position:absolute;
		top:305px;
		left:379px;
		border-bottom: 2px solid  #686868;
		}
div#photos
		{
		background: transparent;
		width:215px;
		min-height:30px;
		height:auto !important;
  		height:30px;
		margin-left: 0px;
		padding-left: 0px;
		text-align:center;
		position:absolute;
		top:475px;
		left:379px;
		border-bottom: 0px solid  #686868;
		}

div#music
		{
			width:187px;
			height:235px;
			background:transparent;
			text-align:center;
			float:left;
			border-right:2px solid  #686868;
			display:inline;
		}
div#video
		{
			width:185px;
			height:235px;
			background:transparent;
			text-align:center;
			float:left;
			display:inline;
		}
		
div#home_copy
		{
			padding:30px 10px 10px 10px;
		}
		

div#mast_head
		{
			width:763px;
			height:239px;
			background:#000;
			text-align:left;
			border-left:2px solid  #686868;
			border-top:2px solid  #686868;
			border-right:2px solid  #686868;
		}

div#mast_logo
		{
			width:167px;
			height:239px;
			background:#000;
			text-align:left;
			float:left;
			border-right:2px solid  #686868;
			display:inline;
		}

#mast_flash{height:239px;width:590px;margin-top:0px;background:#000;text-align:left;float:left;display:inline;}
#mission{position:relative;bottom:0%;text-align:center;font-size:11px;color:#EEE;width:157px;padding-left:5px;font-weight:normal;}


/* NAVIGATION STYLES */
#navigation
		{
		margin-top:24px;
		position:relative;
		float: left;
		width: 167px;
		padding-top: 0px;
		text-align:center;
		background:transparent;
		display;inline;
		}

#nav { width:100%; position: relative;background:transparent; }

/* BOXES */
#nav .box h3 a{border:0px solid; font-family: Arial Narrow, Arial, Verdana, sans-serif; color: #000; font-size: 18px; font-weight: normal;  line-height: 6px; margin: 0; padding: 0; }
#nav  h4 a{ color: #444; font-size: 11px; font-weight: normal;text-align:center; line-height: 18px; margin: 0; padding: 0px; text-decoration:none; }
#nav  h4 a:hover{ color: #F57007;  margin-bottom: 0; padding: 0px; text-decoration:none; }
#nav .boxcap { height: 5px; width: 100%; position: absolute; z-index: 100; bottom: 0; _bottom: -10px; left: 0; behavior:url(scripts/lib/iepngfix.htc); }
#nav .sidebar .boxcap { background: transparent; }
#nav .sidebar .captop { bottom: auto; top: 0;  }

/* DRAWERS */
#nav ul.drawers {   list-style: none; margin: 0 !important; }
#nav ul.drawers slider {   list-style: none; margin: 0 !important; }
#nav ul.drawer-content {   list-style: none; margin: 0 !important; }
#nav .slider .drawer-handle {border:0px solid; height: 16px; padding-left: 0; padding-bottom: 6px; padding-right: 0; padding-top: 6px; text-align:center; width: 100%; cursor: default; background: url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#nav .slider .drawer-handle a{ font-size: 18px; text-align:center; text-decoration:none; }
#nav .slider .drawer-handle a:active{color: #F57007;text-decoration:none; }
#nav .slider .drawer-handle a:hover{color: #F57007;text-decoration:none; }

#nav .slider .drawer-content { border:0px solid;display: block; margin-bottom: 2px;margin-top: 0px; height: auto; text-align:center; padding: 0px 3px 6px 3px;}
#nav .slider h3.open{  list-style: none; color: #F57007;}

/* NAV SLIDER SUBNAV */
#navslider li.subnav {  list-style: none; padding: 0px 0px 0px 0px;margin: 0px; }

/*
#navslider li#about {background: url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#education {background: url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#events {background:  url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#support {background:  url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#information {background:  url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
#tickets {background:  url(/images/nav/bg_nav-delim.gif) no-repeat 50% 100%  ;}
*/
	

#sub_head
		{
		background: url(/images/bg_subnav.gif) repeat;
		height:125px;
		margin-left: 0px;
		padding-left: 0px;
		background-color:#A1D2D9;
		text-align:left;
		position:relative;
		border-bottom: 2px solid  #686868;
		}


#sub_navigation{background: transparent;float:right;height:125px;width: 250px;margin-top:0px;text-align:left;position:relative;display;inline;}
#sub_navigation ul{		font-size:12px;	list-style-type: none;	padding: 0;	margin-top: 15px;	margin-left: 0px;	margin-bottom: 5px;	margin-right: 0px;}
#sub_navigation ul li { margin-top: 2px; margin-bottom: 0px; }
#sub_navigation ul li a{	display: block;	width: 210px;	padding: 3px 4px 3px 10px;	text-decoration: none;	font-weight:bold;	color: #000;}
#sub_navigation ul li a:hover{	color: #F57007;	background-color: #FFF;	text-decoration: none;}

div#sub_navigation_gallery{background: transparent;float:right;height:125px;width: 250px;margin-top:0px;text-align:left;position:relative;display;inline;}
div#sub_navigation_gallery ul{		font-size:12px;	list-style-type: none;	padding: 0;	margin-top: 15px;	margin-left: 0px;	margin-bottom: 5px;	margin-right: 0px;}
div#sub_navigation_gallery ul li { margin-top: 2px; margin-bottom: 0px; }
#sub_navigation_gallery ul li a{	display: block;	width: 210px;	padding: 3px 4px 3px 10px;	text-decoration: none;	font-weight:bold;	color: #FFF;}
#sub_navigation_gallery ul li a:hover{	color: #99C44F;	background-color: #FFF;	text-decoration: none;}



/* HEAD FLASH AND NAVIGATION */
		
span#sample{width:168px;padding: 20px 0px 0px 10px;background:transparent;text-align:left;font-family: Arial Narrow, Arial, Verdana, sans-serif;font-size:12px;color: #FFF;font-weight:bold;}
#tickets_gif{width:170px;height:88px;background:transparent;text-align:right;}


#mast_nav ul{font-family: Arial Narrow, Arial, Verdana, sans-serif;font-size:19px;list-style-type: none;padding: 0;margin: 0;}
#mast_nav ul li { margin-top: 2px; margin-bottom: 0px; }
#mast_nav ul li a{display: block;width: 163px;padding: 3px 4px 3px 10px;text-decoration: none;font-weight:bold;color: #FFF;}
#mast_nav ul li a:hover{color: #666666;background-color: #EDEEAC;text-decoration: none;}


/* BREAD CRUMBS */
#breadcrumbs{	height:35px;margin-top: 4px;position:relative;text-align:left;font-size:11px;}
span.breadcrumbs{color:#444;text-decoration:none;font-weight:bold;}
span.breadcrumbs a, span.breadcrumbs a:visited, span.breadcrumbs a:active{color:#444;text-decoration:underline;font-weight:normal;}
span.breadcrumbs a:hover{color:#F57007;text-decoration: none;font-weight:normal;}


/* HEAD LINKS AND SEARCH BAR */
#header
		{
			width:763px;
			height:35px;
			background:transparent;
		}
		
#top_links
		{
			padding-top: 9px;
			position:relative;
			float:right;
			font-size:11px;
			z-index:10;
		}
#sister_link
		{
			float:left;
			padding-top: 11px;
			font-size:11px;
			z-index:20;
		}

span.top_links, span.top_links a, span.top_links a:visited, span.top_links a:active{
			color:#DDD;text-decoration:none;}
			
span.top_links a:hover{
			color:#DDD;text-decoration: underline;}
#footer
		{
			clear:both;height:25px;
			width:763px;
			background:transparent;
			
		}		
#zg
		{
			clear:both;height:15px;
			width:763px;
			background:transparent;
			font-size:11px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			text-align:center;
		}
#zg a:link,#zg a:visited{color:#888;}
#zg a:hover{text-decoration:underline;}

#bottom_links
		{
			margin-top: 4px;
			width:745px;
			position:relative;
			text-align:center;
			font-size:11px;
		}

span.bottom_links, span.bottom_links a, span.bottom_links a:visited, span.bottom_links a:active{
			color:#DDD;text-decoration:none;}
			
span.bottom_links a:hover{
			color:#DDD;text-decoration: underline;}
		
span.tracker{font-size:18px;color:#DDD;text-decoration:none;}
		

	

/**** HEADERS ****/
		
h1
		{
			font-weight:bold;
			font-size: 20px;
			text-transform:uppercase;
			margin-bottom: 15px;
			padding: 0px;
			color:#4F0D49;
		}
h2
		{
			font-weight:bold;
			font-size: 14px;
			text-transform:uppercase;
			margin-bottom: .25em;
			padding: 0px;
		}
h3
		{
			font-family: Arial Narrow, Arial, Verdana, sans-serif;
			font-weight:bold;
			color: #F57007;
			font-size: 20px;
			text-transform:uppercase;
			margin-bottom: 10px;
			padding-top: 10px;
			line-height:15px;
			text-align:center;
		}


#music_links h4 a{
			font-family: Arial Narrow, Arial, Verdana, sans-serif;
			font-weight:normal;
			color: #000;
			font-size: 12px;
			text-transform:uppercase;
			text-align:left;
			line-height:15px;
			display:inline;
		}
#music_links h4 a:link{
			
			color: #000;
			display:inline;
			
		}
#music_links h4 a:visited{
			
			color: #000;
			display:inline;
			
		}
#music_links h4 a:hover{
			
			color: #F57007;
			display:inline;
			
		}

#update_description{
			background: url(/images/hr.gif);background-repeat:no-repeat;background-position:50% 100%;
			padding:5px 10px 5px 10px;
		}

		
#update_description h3 {
			font-family: Arial, Verdana, sans-serif;
			font-weight:bold;
			color: #000;
			font-size: 12px;
			text-transform:uppercase;
			text-align:left;
			line-height:15px;
			margin-bottom:0px;
			padding-bottom:0px;
		}
			
#update_description h4 {
			font-family: Arial, Verdana, sans-serif;
			font-weight:normal;
			color: #444;
			font-size: 12px;
			text-transform:uppercase;
			text-align:left;
			line-height:15px;
		}

#update_description h5 {
			
			font-family: Arial, Verdana, sans-serif;
			font-weight:normal;
			color: #888;
			font-size: 11px;
			text-align:left;
			line-height:14px;

			
		}



/**** MAIN CONTENT STYLES ****/

	.content { font-size:12px;color:#222222;text-align:left;padding:0px; }
	.content a { color:#F57007;text-decoration:none; }
	.content a:hover { color:#F57007;text-decoration:underline; }
	
	.content_landing{ color:#ddd;text-align:left;padding:0px; }
	.content_landing a { color:#ddd;text-decoration:none; }
	.content_landing a:hover { color:#ddd;text-decoration:underline; }
	
	.black_head{font-weight:bold;font-size: 13px;color:#000;}
	.black_head_medium{font-weight:bold;font-size: 15px;color:#000;}
	.black_head_large{font-weight:bold;font-size: 17px;color:#000;}
	
	.orange_head{font-weight:bold;font-size: 13px;color:#F57007;}
	.orange_head_medium{font-weight:bold;font-size: 15px;color:#F57007;}
	.orange_head_large{font-weight:bold;font-size: 17px;color:#F57007;}
	
	.white_head{font-weight:normal;font-size: 13px;color:#fff;}
	.white_head_medium{font-weight:normal;font-size: 15px;color:#fff;}
	.white_head_large{font-weight:normal;font-size: 17px;color:#fff;}

	.purp_head{font-weight:bold;font-size: 13px;color:#4F0D49;}
	.purp_head_medium{font-weight:bold;font-size: 15px;color:#f4F0D49;}
	.purp_head_large{font-weight:bold;font-size: 17px;color:#4F0D49;}
	
	.grey_head{font-weight:normal;font-size: 13px;color:#444;}
	.grey_head_medium{font-weight:normal;font-size: 15px;color:#444;}
	.grey_head_large{font-weight:normal;font-size: 17px;color:#444;}
	
	.black_txt{font-weight:normal;color:#000;}
	.orange_txt{font-weight:normal;color:#F57007;}
	.grey_txt{font-weight:normal;color:#444;}

	#bump_right{ font-size:12px;margin-top:-8px;margin-bottom:10px;margin-left:55%;text-align:left;}
		
#cleardiv
		{
			clear: both;
			height: 1em;
		}

/* SEARCH FORM */
.searchbutton{cursor:pointer;border:0;background:transparent;color:#ddd;font-weight:normal;font-size:1em;}
.searchfield{width: 100px; font-size:1em;border: 1px solid #DDD;background:transparent;color:#DDD;}



/**** TEXT STYLES ****/
.brownTextSm { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #673303; line-height: 11pt;}
.brownTextMed { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color: #673303; line-height: 12pt;}
.brownTextLg { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 14px; color: #673303; line-height: 13pt;}

.greenTextSm { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #676534; line-height: 11pt;}
.greenTextMed { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color: #676534; line-height: 12pt;}
.greenTextLg { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 14px; color: #676534; line-height: 13pt;}

.reviewTimes{ font-family: Times, serif; font-size: 12px; color: #222222; line-height: 11pt;} 
.reviewTimesItal { font-family: Times, serif; font-size: 12px; color: #222222; line-height: 11pt;font-style:italic;} 
				
pre { font-family: Arial, Verdana, Helvetica, sans-serif; line-height:18px; font-size: 15px; font-weight: normal; color: #4F0D49;	border-top:1px dotted #4F0D49;border-bottom:1px dotted #4F0D49;padding-top:6px;padding-bottom:6px;text-align:center;} 
				

/* INTERNET EXPLORER SUCKS */
/* Hide from IE5-mac. Only IE-win sees this. \*/
		
* html #navigation {margin-right: -3px;}
* html #content {height: 1%;margin-left: 0;}
  
/* End hide from IE5/mac */