/* THIS FILE USED TO CONTROL OVERALL LAYOUT, COLUMNS, HEADER, FOOTER, ETC. */
body { 
	margin-top:0px; /* hack for IE to reduce space at top of page */
	margin-left:auto;
	margin-right:auto;
}
#bodybox {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:860px;
	overflow:auto;
}
#header {
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	text-align:center;
}
#masthead {
	height:210px;
	width:860px;
	background-repeat:no-repeat;
	background-position:fixed;
}
#slogan {
	padding-top:20px;
	margin-right:10px;
}
#mastheadlogo {
	float:left;
	padding-top:3px;
	padding-left:10px;
}
#topmenu {
	margin-top:0;
}
#mainmenu {
	margin-top:0;
	margin-bottom:5px;
}
#ticketsmenu {
	margin-top:0;
	margin-bottom:10px;
}
#contents {
	min-height:800px;
	padding:0px;
	/*padding-top:10px; */
	margin:0px;
}

#leftcolumn { 
	float:left;
	width:580px;
	padding:0px 25px 0px 25px;
	margin:0;
}
#rightcolumn {
	float:right;
	width:180px;
	padding:0px 15px 0px 15px;
	margin:0;
}

#videos {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:860px;
	overflow:auto;
}

#videos2 {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:580px;
	overflow:auto;
}

/*#footer {
	clear:both;
	width:95%;
	margin-top:15px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
} */

#footer {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:860px;
	overflow:auto;
}
#seofooter {
	clear:both;
	width:95%;
	margin-top:15px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
}
p.index-narrow {
	width:300px;
}

#index-3col {
	width:160px;
	float:left;
	margin-left:15px;
}
#index-2col-left {
	clear:both;
	width:200px;
	float:left;
	margin-right:8px;
}
#index-2col-right {
	width:450px;
	float:left;
	padding-top:8px;
}
#index-2col-right a {
	color:#f69320;
}
#index-2col-right p.heading2 {
	margin-bottom:-10px;
}