/**********************************************
HOMEPAGE POSITIONING TAGS
**********************************************/
#nav div.goodsearch { display:none; }

#blog_banner { 
	height:70px;
	width:165px;
	margin:0 31px 10px 0;
	float:right;
}

#promo_banner {
	height:70px;
	width:480px;
	margin:0 10px 10px 0;
	border:1px solid #000;
	padding:10px;
	float:left;
}
	#promo_banner img {
		height:50px;
		float:left;
		border:1px solid #000;
		margin:0 10px 5px 0;
	}
	#promo_banner p {
		margin:0;
	}
	#promo_banner p a {
		color:#7e3904;
		text-decoration:underline;
	}
	#promo_banner p a:hover {
		color:#6d0b11;
		text-decoration:underline;
	}


#rotate {
	width:702px;
	height:255px;
	overflow:hidden;
	overflow:none;
}
#sidebar {
	float:right;
	width:156px;
	height:640px;
	background-color:#7e3904;
	padding:10px;
}
	p.sidebar {
		margin:10px 0px;
		font-size:11pt;
		line-height:12pt;
		font-weight:bold;
	}
	#sidebar ul {
		margin:0;
		padding:0;
		list-style: none;
	}
	#sidebar li {
		width:132px;
		background:url(/images/sidebar_arrow.gif) no-repeat top right;
		font-size:7pt;
		text-transform:uppercase;
		border:1px solid #FFF;
		margin:0px 0px 3px 0px;
		padding:2px 20px 2px 4px;
	}
	a.sidebar:link, a.sidebar:active, a.sidebar:visited {
		color:#FFF;
		text-decoration:none;
	}
	a.sidebar:hover {
		color:#FFF;
		text-decoration:underline;
	}

	#shows {
		position:relative;
		width:703px;
		height:307px;
		overflow: hidden;
		padding-top: 10px;
		border:1px solid #FFF;
	}
	.shows_arrow_left {
		width: 8px;
		height: 6px;
		float: left;
		padding: 150px 8px;
	}
	.shows_arrow_right {
		width: 8px;
		height: 6px;
		float: left;
		padding: 150px 0px;
	}
	#shows_slider {
		width: 705px;
		height:307px;
		overflow: hidden;
		float: left;
	}
		.show {
			display:none;
			width: 151px;
			float: left;
			padding-bottom: 21px;
			background: url(/images/shows_shadow.gif) no-repeat bottom;
			margin-right: 8px;
		}
			.shows_item { width:149px; border:1px solid #000; font-size:8pt; }	
			.shows_item_content { width:133px; padding:8px; height:72px; }
			.shows_item_content h1 { font-size:11pt; font-weight:bold; margin:0px; height:34px; }
			.shows_item_content p {	margin:3px 0px 0px 0px; }
			.shows_item_content ul { margin:0; padding:0;}
			.shows_item_content li { display:inline; text-transform:uppercase; }
			a.shows:link, a.shows:active, a.shows:visited { color:#ac420e; text-decoration:underline; }
			a.shows:hover { color:#6d0b11; text-decoration:underline; }
			.shows_item_image { border-top:1px solid #000; }

	#more_shows {
		position:absolute;
		top:128px;
		right:26px;
		font-size:7.5pt;
		color:#555;
		text-transform:uppercase;
		width: 20px;
	}
		a.more_shows:link, a.more_shows:active, a.more_shows:visited {
			color:#555;
			text-decoration:none;
		}
		a.more_shows:hover {
			color:#555;
			text-decoration:underline;
		}
	
#content {
	width:650px;
	margin-left:30px;
	position:relative;
}
	#flipbook {
		position:absolute; right:-210px; top:0; width:180px; height:203px; cursor:pointer;
	}
		#flipbook iframe {  }
		#flipbook p { text-align:center; position:absolute; bottom:10px; left:0; width:100%; }
#sponsors {
	width:854px;
	height:25px;
	text-align:center;
	position:relative;
	padding-top:20px;
	margin-left:30px;
}
	#sponsors_logos {
		margin-left: 30px;
		padding: 10px 0px 10px 0px;
		position:relative;
	}
	
	#sponsors_thanks {
		position:absolute; left:0px; top:10px;
		font-size:8pt;
		color:#555555;
		text-transform:uppercase;
	}
	#sponsors_all {
		width:132px;
		position:absolute; right:8px; top:37px;
		background:url(/images/arrow_triple.gif) no-repeat top right;
		font-size:8pt;
		color:#555555;
		text-transform:uppercase;
		border:1px solid #888888;
		padding:2px 20px 2px 4px;
	}
		#sponsors_all a.button:link, #sponsors_all a.button:active, #sponsors_all a.button:visited {
			color:#555555;
			text-decoration:none;
		}
		#sponsors_all a.button:hover {
			color:#555555;
			text-decoration:underline;
		}

