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

/* Document Formatting */
html {	width:100%;}

body {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		margin:0px;
		padding:0px;
		background-color:#003366;
		background:url(/design/weathered.jpg) repeat;
		}
						
/* PIE/Aslett Clear Fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Positional Content Formatting */
#container	{	position:relative;
				overflow:hidden;
				width:86%;
				min-width:850px;
				margin-left:7%;
				margin-right:7%;
				min-height:1000px;
				}

#leftedge	{	position:relative;
				float:left;
				width:80px;
				background:url(/design/leftshade.png) repeat-y;
				margin-bottom:-2000px;
				padding-bottom:2000px;
				}
				
#rightedge	{	position:relative;
				float:right;
				width:80px;
				background:url(/design/rightshade.png) repeat-y;
				margin-bottom:-2000px;
				padding-bottom:2000px;
				}

#centercol	{	position:relative;
				overflow:visible;
				min-height:950px;
				margin:0 80px -2000px 80px;
				background:url(/design/black_trans.png) repeat;
				padding-bottom:2000px;
				}

#header {	position:relative;
			z-index:35;
			color:#FFFFFF;
			}

#header a:link, a:visited {	color:#CC3300; text-decoration:none; font-weight:bold;}

#header a:hover {	color:#990000; text-decoration:underline;}

#navigation	{	position:relative;
				z-index:35;
				color:#FFFFFF;
				}

#navigation a:link, a:visited {	color:#CC3300; text-decoration:none; font-weight:bold;}

#navigation a:hover {	color:#990000; text-decoration:underline;}

#btickets a#tickets,
#bschedule a#schedule,
#bdirections a#directions,
#bbios a#bios,
#bcontact a#contact,
#blockin a#lockin,
#bgames a#games,
#bpics a#pics,
#bvids a#vids
{
color:#FFFFFF;
}

#content	{	position:relative;
				overflow:visible;
				z-index:30;
				color:#FFFFFF;
				font-size: 1em;
				text-align: left;
				padding: 30px 20px 30px 20px;
				}

#content a:link, a:visited {	color:#CC3300; text-decoration:none; font-weight:bold;}

#content a:hover {	color:#990000; text-decoration:underline;}

#content ol li	{	padding-bottom:20px;}

#fixcont	{width:100%;float:left}

#copyright {	}

/* Text & Image Formatting */
.center {text-align:center;	padding:0 5px 0 5px;}
.left {text-align:left; padding:0 5px 0 0;}
.right {text-align:right; padding:0 0 0 5px;}
.imgleft {float:left; margin-right: 8px;}
.imgright {float:right; margin-left: 4px; text-align:right; text-decoration:none;}
.imgcenter { text-align:center; margin:0 3px 15px 3px;}
.heading {font-style:italic; font-weight:bold; padding:0 5px 12px 0;}
.blockcenter {text-align:center; display:inline-block;}
.barleft {float:left; text-align:left; background-color:#666633; width:45%;}
.barright {float:right; text-align:right; background-color:#666633; width:45%;}
