/*  Layout    */

body {
	margin:0;
	padding:0;
	background:url(images/body-footer.gif) top left repeat-y #ffc600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}

#header {
	margin:0 0 0 223px;
	padding:41px 1em 0 33px;
	height:28px;
	min-width: 550px;
	background:url(images/body-top.gif) top left no-repeat #ffc600;
		}
#leftColumn {
	position:absolute;
	left:0;
	top:0;
	width:223px;
	margin:0;
	height:749px;
	}

#centerColumn {
	background:url(images/main-top.gif) top left no-repeat #fff;
	margin-top:0;
	margin-left: 223px;
	width:515px;
	min-width: 515px;
	padding:36px 40px 0 39px;	

	voice-family: "\"}\"";
	voice-family: inherit;
	background:url(images/main-top.gif) top left no-repeat #fff;
	margin-top:0;
	margin-left: 223px;
	width:515px;
	min-width: 515px;
	padding:36px 40px 0 39px;	
	}

html>body #centerColumn {
	background:url(images/main-top.gif) top left no-repeat #fff;
	margin-top:0;
	margin-left: 223px;
	width:515px;
	min-width: 515px;
	padding:36px 40px 0 39px;	
	} 



/*  Navigation    */

#nav {
	margin:0;
	padding:0;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin:0; 
	padding:0;
	list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 28px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px; /* for IE5/Win only */
	}

#nav a:hover {background-position: 0 -27px;}
#nav a.selected {background-position: 0 -56px;}

#about a    {width: 59px;background: url(images/nav-about.gif)    top left no-repeat;}
#films a    {width: 53px;background: url(images/nav-films.gif)    top left no-repeat;}
#scripts a  {width: 67px;background: url(images/nav-scripts.gif)  top left no-repeat;}
#schedule a {width: 83px;background: url(images/nav-schedule.gif) top left no-repeat;}
#news a     {width: 53px;background: url(images/nav-news.gif)     top left no-repeat;}
#sponsors a {width: 84px;background: url(images/nav-sponsors.gif) top left no-repeat;}
#tickets a  {width: 96px;background: url(images/nav-tickets.gif)  top left no-repeat;  margin-left:38px}
	
	
/*  Formatting     */
		
p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #666666; 
	line-height:1.4em;
	margin:0;
	}
	

.headline {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 25px; 
	font-weight: lighter; 
	font-variant: normal; 
	color: #931dac
	}

.test {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333;
	background-color:#d8a3e3; 
	width:190px;
	height:50px;
	padding:5px;
	font-size: .7em;
	font-weight: bold;
	float:left;	clear:right;
	border: 1px solid #fff;
	}
	
.test2 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333;
	background-color:#ce8adc; 
	width:190px;
	height:50px;
	padding:5px;
	font-size: .7em;
	font-weight: bold;
	float:left;
		clear:right;
	border: 1px solid #fff;

	}
	
.test3 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #444;
	background-color:#eee; 
	width:70px;
	height:50px;
	padding:5px;
	font-size: .75em;
	font-weight: bold;
	float:left;
	text-align: center;
	clear:right;	border: 1px solid #fff;
	}
	
	
.purple {
	font-family: Arial, Helvetica, sans-serif; 
	color: #931dac;
	}
	
.big {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif; 
	color: #931dac;
	}
		
.bigger {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif; 
	color: #931dac;
	}

.bigbold {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #931dac;
	}
	
.smaller {
	font-size: .88em;
	font-family: Arial, Helvetica, sans-serif; 
	}
	
a:link    {color: #931dac;	text-decoration: none;}
a:visited {color: #931dac;	text-decoration: none;}	
a:active  {color: #931dac;	text-decoration: underline;}	
a:hover   {color: #931dac;  text-decoration: underline;}
	
.grey a:link    {color: #666666;  text-decoration: none;}
.grey a:visited {color: #666666;  text-decoration: none;}	
.grey a:active  {color: #666666;  text-decoration: underline;}	
.grey a:hover   {color: #666666;  text-decoration: underline;}
	
hr {height: 1px;  border: 0; background-color: #999; color:#999; margin-top:0;}

img {border:0;}