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

	body {
		text-align:center;
		margin:0px;
		background:#0d3454 url(../images/home-bkgd.jpg) top repeat-x;
		}
	
	#int {
		text-align:center;
		margin:0px;
		background:#0d3454 url(../images/int-bkgd.jpg) top repeat-x;
		}
		
	#frame, #galleryframe {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
	
	#header, #mainnav, #shows, #image-header {
		width: 920px;
		}
		
	#flash {
		width:920px;
		height:300px;
		background:url(../images/flash-bkgd.jpg) top no-repeat;
		}
		
	#home-content {
		width: 920px;
		background:#315470 url(../images/home-contentbkgd.jpg) top repeat-x;
		padding-top: 20px;
		}
		
	#int-content {
		width: 920px;
		background:#315470 url(../images/int-content-bkgd.jpg) top repeat-x;
		padding-top: 20px;
		}

	#home-left {
		width: 218px;
		border:1px #56717c solid;
		margin-left: 10px;
		float: left;
		}
		
	#home-center h1 span, #home-left h2 span, #home-right h2 span, #subnav h2 span, #int-right h2 span {
		display:none;
		}

	#home-center {
		width: 422px;
		padding-left: 18px;
		padding-right: 18px;
		float: left;
		}
		
	#int-center {
		width: 458px;
		margin-left: 10px;
		margin-right: 10px;
		padding-left:10px;
		padding-right:10px;
		border-left:1px #56717c solid;
		border-right:1px #56717c solid;
		float: left;
		}
				
	#hof-center {
		width: 628px;
		margin-left: 10px;
		margin-right: 10px;
		padding-left:10px;
		padding-right:10px;
		border-left:1px #56717c solid;
		float: left;
		}

	#home-right {
		width: 218px;
		border:1px #56717c solid;
		margin-right: 10px;
		float: right;
		}
		
	#int-right {
		width: 180px;
		background-color:#d0d7de;
		margin-right: 10px;
		float: right;
		}

	#int-right-blank {
		width: 180px;
		margin-right: 10px;
		float: right;
		}
				
	#subnav {
		width: 218px;
		background-color:#19324a;
		margin-left:10px;
		float:left;
		}
		
	#award1 {
		width: 600px;
		margin-top:15px;
		padding:20px 0px 10px 0px;
		}	

	#award {
		width: 600px;
		padding:20px 0px 10px 0px;
		}	
		
	#awardgallery {
		width: 600px;
		margin-top:20px;
		}
		
	#rule {
		width: 600px;
		border-top:1px #56717c dotted;
		margin-top:15px;
		}
				
	#footer {
		width: 919px;
		border-top: 1px #56717c solid;
		border-bottom: 1px #56717c solid;
		clear:both;
		}
		
	#disclaimer {
		width: 919px;
		border-bottom: #56717c double;
		margin-bottom:40px;
		clear:both;
		}


		
/*------  TEXT STYLES  ------*/

	h1, h2, h3, h4, h5, h6 p {
		margin: 0;
		padding: 0;
		}

	h1 {
		font:24px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		line-height: 24px;
		}
		
	#int-center h2, #hof-center h2, #int-right-blank h2 {
		font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		line-height: 18px;
		border-bottom:1px #5b82a1 dotted;
		margin-bottom: 0px;
		padding:5px 5px 5px 10px;
		background-color:#18314a;
		}
			
	#int-center h3, #hof-center h3, #int-right-blank h3 {
		font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		line-height: 18px;
		margin-bottom: 0px;
		}

	#int-center h4, #hof-center h4, #int-right-blank h4 {
		font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		line-height: 16px;
		margin-bottom: 0px;
		}
		
	#int-center h5, #hof-center h5, #int-right-blank h5 {
		font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		line-height: 16px;
		margin-bottom: 0px;
		text-align:center;
		}

	#int-center p {
		margin-left:10px;
		}

	p, ul { 
		font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#ededed;
		line-height:16px;
		}
		
	p a:link, p a:visited, ul span a:link, ul span a:visited, #int-center h4 a:link, #int-center h4 a:visited {
		color:#eae3aa;
		text-decoration:none;
		border-bottom:1px #eae3aa dotted;
		}
			
	p a:hover, ul span a:hover, #int-center h4 a:hover {
		color: #FF9900;
		text-decoration:none;
		border-bottom:1px #FF9900 dotted;
		}
		
	#int-right-blank li a:link, #int-right-blank li a:visited {
		margin-bottom:10px;
		color:#eae3aa;
		text-decoration:none;
		border-bottom:1px #eae3aa dotted;
		}

	#int-right-blank li a:hover {
		margin-bottom:5px;
		color: #FF9900;
		text-decoration:none;
		border-bottom:1px #FF9900 dotted;
		}

	td { 
		font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#ededed;
		line-height:16px;
		margin-top:0px;
		}
		
	#home-left p {
		margin:10px 20px 0px 10px;
		}
		
	#home-right p, #int-right-blank p {
		margin:0px 20px 0px 10px;
		}
			
	.subnav1 {
		font-size:12px;
		font-weight:bolder;
		color:fff;
		margin-top:10px;
		margin-bottom:0px;
		}

	.subnav1 a:link, .subnav1 a:visited {
		color:#fff;
		text-decoration:none;
		border-bottom:1px #fff dotted;
		}
	
	.subnav1 a:hover {
		color: #FF9900;
		text-decoration:none;
		border-bottom:1px #FF9900 dotted;
		}

	.subnav2 {
		font-size:12px;
		color:fff;
		margin-top:6px;
		padding-left:25px;
		margin-bottom:0px;
		}
		
	.subnav2 a:link, .subnav2 a:visited {
		color:#fff;
		text-decoration:none;
		}
	
	.subnav2 a:hover {
		color: #FF9900;
		text-decoration:none;
		border-bottom:1px #FF9900 dotted;
		}
				
	#subnav p {
		margin:10px 20px 0px 10px;
		}

	.news {
		margin-bottom:10px;
		}
		
	.reader {
		margin-top:15px;
		}
		
	.thumb {
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		border:1px #56717c solid;
		}

	.thumbpad {
		float:left;
		margin-right:25px;
		margin-bottom:30px;
		border:1px #56717c solid;
		}
		
	.sponsor {
		border:1px #0d1e31 solid;
		}
		
	.gallery {
		margin-bottom:10px;
		border:1px #56717c solid;
		}
		
	.sitemap {
		line-height:20px;
		}

	.sitemap a:link, .sitemap a:visited {
		color:#eae3aa;
		text-decoration:none;
		}
			
	.sitemap a:hover {
		color: #FF9900;
		text-decoration:none;
		border-bottom:1px #FF9900 dotted;
		}
		
	.top {
		font-size:10px;
		font-weight:bold;
		}
		
	.top a:link, .top a:visited {
		color:#0d1e31;
		text-decoration:none;
		border-bottom:1px #315470 dotted;
		}
	
	.top a:hover {
		color: #697f82;
		text-decoration:none;
		border-bottom:1px #697f82 dotted;
		}
		
	.coupon {
		margin-left:10px;
		}
		
	.credit {
		margin-left:5px;
		}
			
	#int-right p {
		text-align:center;
		margin-top:5px;
		margin-bottom:15px;
		}
			
	#footer ul, #disclaimer ul {
		font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#eae3aa;
		margin-top:6px;
		margin-bottom:6px;
		margin-left:-20px;
		list-style-type:none;
		}
		
	#footer li, #disclaimer li {
		display: inline;
		margin-right: 18px;
		}
				
	#footer a:link, #footer a:visited, #disclaimer a:link, #disclaimer a:visited {
		color:#eae3aa;
		text-decoration:none;
		}
	
	#footer a:hover, #disclaimer a:hover {
		color: #fff;
		text-decoration:none;
		border-bottom:1px #fff dotted;
		}
		
	a:link img {
		text-decoration:none:
		}

	img a:link {
		text-decoration:none:
		}
		
	.side {
		color:#003366;
		}
		
	#constant {
		padding-left:20px;
		}
		
	.cc {
		margin-bottom:5px;
		}



/*------  MAIN NAVIGATION  ------*/

#nav {
  width: 920px;
  height: 35px;
  position: relative;
  background: url(../images/mainnav.jpg);
  margin: 0;    
  padding: 0;
}
#nav li {
  float: left;
  list-style-type:none;
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 35px;
  background: url(../images/mainnav.jpg) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_gnrs a {
  left: 30px;
  width: 220px;
  background-position: -30px 0;
}
li#nav_sac a {
  left: 250px;
  width: 173px;
  background-position: -250px 0;
}
li#nav_ent a {
  left: 423px;
  width: 192px;
  background-position: -423px 0;
}
li#nav_mer  a {
  left: 615px;
  width: 115px;
  background-position: -615px 0;
}
li#nav_med  a {
  left: 730px;
  width: 75px;
  background-position: -730px 0;
}
li#nav_abo  a {
  left: 805px;
  width: 90px;
  background-position: -805px 0;
}
li#nav_gnrs a:hover {
  background-position: -30px -35px;
}
li#nav_sac a:hover {
  background-position: -250px -35px;
}
li#nav_ent a:hover {
  background-position: -423px -35px;
}
li#nav_mer a:hover {
  background-position: -615px -35px;
}
li#nav_med a:hover {
  background-position: -730px -35px;
}
li#nav_abo a:hover {
  background-position: -805px -35px;
}

/*---------- PHOTO GALLLERY ----------*/

	#gallery {
		width: 800px; 
		height: 690px; 
		margin-left: auto; 
		margin-right: auto;
		}
	
	object a {
		display: none;
		} 
		
	object {
		margin-left: auto; 
		margin-right: auto; 
		display: block;
		}
		
	.bar {
		text-align:center;
		margin-right:5px;
		margin-bottom:5px;
		}
		
	.bar td {
		padding-bottom:10px;
		}
		
	.gallerythumb {
		padding:5px;
		border: 1px dotted #56717c;
		text-align:center;
		margin-top:15px;
		}