/* @override http://mineshaft.intelliwire.net/~admin13/stylesheet.css */

/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	} 
	.body {
		background:#c29b40 url(images/bottom_bg.gif) center center repeat-y;
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		line-height:1.7em;
		color: #434343;
		}
	.error {
	color:#ff1e00;
}

#hdr {
	background:#9a9a9a url(images/top_blue.gif) left top repeat-x;
	height: 298px;
	}
	#hdrCenter {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 254px;
		background: url(images/header_1.jpg) center center no-repeat;
		z-index: 0;
		}
	#hdrTopImage {
		margin: 0 auto;
		height: 254px;
		width: 984px;
		}
	#hdrCenterContent {
		margin: 0 auto;
		height: 254px;
		width: 984px;
		}
	#nav {
		margin: 0 auto;
		width: 984px;
		height: 40px;
		}
		
	#nav li {
		margin: 0 auto;
		}
	#nav a.navItem, #nav a.navItem:visited, #nav a.navItem:hover {
		display: block;
		float: left;
		background: url(images/nav_bg.gif) 0 0 no-repeat;
		text-decoration: none;
		height: 40px;
		}
		#nav a.navItem:hover { background-position: 0 -40px; }
		#nav a.navItem span { visibility: hidden; }
		
		/*#nav a#homeLink { width: 89px; background-position: 0 0px; }
			#nav a#homeLink:hover { background-position: 0 -40px; }
			
		#nav a#theGiftLink { width: 98px; background-position: -89px 0px; }
			#nav a#theGiftLink:hover { background-position: -89px -40px; }
			
		#nav a#theTalentLink { width: 123px; background-position: -187px 0px; }
			#nav a#theTalentLink:hover { background-position: -187px -40px; }
			
		#nav a#forTicketsLink { width: 128px; background-position: -310px 0px; }
			#nav a#forTicketsLink:hover { background-position: -310px -40px; }
			
		#nav a#forTravelLink { width: 123px; background-position: -438px 0px; }
			#nav a#forTravelLink:hover { background-position: -438px -40px; }
			
		#nav a#watchTheVideoLink { width: 171px; background-position: -561px 0px; }
			#nav a#watchTheVideoLink:hover { background-position: -561px -40px; }
			
		#nav a#sponsorsLink { width: 115px; background-position: -732px 0px; }
			#nav a#sponsorsLink:hover { background-position: -732px -40px; }
			
		#nav a#contactLink { width: 137px; background-position: -847px 0px; }
			#nav a#contactLink:hover { background-position: -847px -40px; }*/
			
		#nav a#homeLink { width: 102px; background-position: 0 0px; }
			#nav a#homeLink:hover { background-position: 0 -40px; }
			
		#nav a#theGiftLink { width: 122px; background-position: -102px 0px; }
			#nav a#theGiftLink:hover { background-position: -102px -40px; }
			
		#nav a#theTalentLink { width: 147px; background-position: -224px 0px; }
			#nav a#theTalentLink:hover { background-position: -224px -40px; }
			
		#nav a#forDvdLink { width: 124px; background-position: -371px 0px; }
			#nav a#forDvdLink:hover { background-position: -371px -40px; }
			
		#nav a#watchTheVideoLink { width: 196px; background-position: -495px 0px; }
			#nav a#watchTheVideoLink:hover { background-position: -495px -40px; }
			
		#nav a#sponsorsLink { width: 141px; background-position: -691px 0px; }
			#nav a#sponsorsLink:hover { background-position: -691px -40px; }
			
		#nav a#contactLink { width: 152px; background-position: -832px 0px; }
			#nav a#contactLink:hover { background-position: -832px -40px; }

	#navSpacer {
	height: 4px;
	background: url(images/nav_bottom_bg.gif) center center no-repeat;
	}
#mainBody {
	width: 984px;
	margin: 0 auto;
	}
	#leftContent{
		width:700px;
		width/* */: /**/640px;
		width: /**/640px;
		padding: 26px 30px 30px 30px;
		float: left;
		background: url(images/content_bg.gif) right -4px no-repeat;
		margin:0 3px 0 2px;
		}
		#leftContent a, #leftContent a:visited, #leftContent a:hover {
			font-family: Verdana, Arial, Helvetica;
			font-size: 10px;
			}
		#footerDiv {
			background: url(images/footer_bg.gif) top center no-repeat;
			font-size: 10px;
			color: #737373;
			height:74px;
			height/* */: /**/52px;
			height: /**/52px;
			padding: 22px 0 0 47px;
			margin:20px auto;
			}
			#footerDiv a, #footerDiv a:visited, #footerDiv a:hover {
				font-size: 10px;
				color: #436476;
				text-decoration: none;
				}
				#footerDiv a:hover { text-decoration: underline; }
	#rightContent {
		width: 279px;
		float: left;
		}
		#photosImage {
			background: url(images/our_photos.gif) no-repeat;
			width: 214px;
			height: 71px;
			margin: 10px auto;
			}
			#resourcesImage span {
				visibility: hidden;
				}
		.rightSideItem {
			width: 270px;
			margin-left: 7px;
			margin-top:10px;
			}
			.rightSideItem .rightSideImage {
				width: 93px;
				height: 110px;
				float: left;
				}
			.rightSideItem .rightSideContent {
				width: 177px;
				width/* */: /**/149px;
				width: /**/149px;
				float: right;
				padding: 0 15px 0 13px;
				background: #889f88 url(images/right_side_border_bg.gif) left top repeat-y;
				}
				.rightSideItem .rightSideContent .rightSideTopCap {
						height: 5px;
						width: 177px;
						margin: 0 -15px 9px -13px;
						background: url(images/right_side_top_cap.gif) no-repeat;
						}
				.rightSideItem .rightSideContent .rightSideBottomCap {
						height: 6px;
						width: 177px;
						margin: 9px -15px 0px -13px;
						background: url(images/right_side_bottom_cap.gif) no-repeat;
						}
			.rightSideItem .rightSideContent strong {
				display: block;
				padding-bottom: 5px;
				margin-bottom: 5px;
				border-bottom: 1px dashed #6d7f6d;
				font-weight: normal;
				text-transform: uppercase;
				color: #fff;
				}
			.rightSideItem .rightSideContent a, .rightSideItem .rightSideContent a:visited, .rightSideItem .rightSideContent a:hover {
				text-decoration: none;
				font-size: 10px;
				color: #30405b;
				}
a, a:visited, a:hover {	
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#1b5c6e;	
	text-decoration:underline;
	line-height:1.7em;
	}
a:hover {
	color:#1b5c6e;	
	}

	
h1, h2, h3, h4, h5, h6 {
	margin:2px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	}
h1 {
	font-size:20px;
	margin-bottom:8px;
	}
h2 {
	color:#7b5123;
	font-size:14px;
	border-bottom:0;
	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

#img {
	display:block;
	}

/* Custom Class Names */

.galleryList { padding: 10px; }
.galleryList a, .galleryList a:visited, .galleryList a:hover {
	display: block;
	padding: 10px 10px 10px 120px;
	position: relative;
	margin: 10px;
	float: left;
	width:290px;
	width/* */: /**/160px;
	width: /**/160px;
	height:126px;
	height/* */: /**/106px;
	height: /**/106px;
	}
	.galleryList a span.imageBg, .galleryList a:visited span.imageBg, .galleryList a:hover span.imageBg {
		background-repeat: no-repeat;
		background-position: center center;
		display: block;
		position: absolute;
		width: 100px;
		height: 100px;
		top: 10px;
		left: 10px;
		border: 3px solid #4a5c6e;
		}
.clear {
	clear:both;
	}
	
ul {
	margin:0;
	padding-left:20;
}

ul li {
	margin:10px 0px;
}
	
/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 /* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.error {
	color:#ff1e00;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:23pt;
	line-height:1.8em;
	margin-bottom:-16px;
}
 
.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size:12pt;
	height:16px;
	line-height:1.8em;
	margin-bottom:5px;
}
 