body	
	{
		background: #D3B1FC url(../i/btgrdk.jpg) repeat-x fixed left bottom;
		color: #333;
		border-top: 1px solid #566;
		/*padding-bottom: 25px;*/
	}
	
body em
	{
		font-style: italic;
	}
	
body strong
	{
		font-style: bold;
	}
	
#wrapper	
	{
		margin: 10px auto;
		padding: .75em;
		border: 1px solid #00756D;
		border-top: 5px solid #984300;
		/*voice-family: "\"}\"";
		voice-family:inherit;*/
		color: #333;
		width:57.69em;*width:56.3em;min-width:750px;
		background-color: #FFFFFF;
	}
	
p
	{
	margin-left: 6px;
	margin-right: 6px;
	line-height: 1.5em;
	margin-bottom: .5em;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 90%;
	list-style-position: outside;
	list-style-type: disc;
	}
	
/*p.news
	{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 90%;		
	}
	
p.news em
	{
	font-style: italic;		
	}*/
	
p.source
	{
	text-align: right;
	font-style: italic;	
	}
	
p.title
	{
	text-align: center;
	font-style: bold;	
	}
	
p.quote em
	{
	font-style: italic;		
	}
	
p.list
	{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	}
	
p.list img
	{
	padding: 2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	}
	
p.list em
	{
	font-style: italic;
	font-weight: bold;
	}
	
p a 
	{
		text-decoration: none;
	}
	
p a:link 
	{
	text-decoration: none;
	line-height: 1.5em;
	color: #333;
	border-color: #333;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	background-color: inherit;
	font-weight: bold;
	/*padding-top: 6px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

p a:visited 
	{
		line-height: 1.5em;
		color: #333;
		border-color: #333;
		border-width: 0 0 1px 0;
		border-style: none none dotted none;
		font-weight: bold;
		/*padding-top: 6px;*/
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		background-color: inherit;
	}
	
p a:hover 
	{
	/*color: black;
	text-decoration: none;
	background-color: #F9EFFF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5C2AB6;
	border-right-color: #5C2AB6;
	border-bottom-color: #5C2AB6;
	border-left-color: #5C2AB6;*/
	}
	


#logo_zone
	{
		float: left;
		width: 49%;
		/*background-color: #3333FF;*/
		margin-right: .5%;
	}

#outer {height: 120px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
		
#middle {margin-top: expression((document.getElementById('outer').offsetHeight - document.getElementById('middle').offsetHeight)/2);} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
/* optional: #inner[id] {position: static;} */
			
#address_zone
	{
	float: left;
	width: 28%;
	background-color: #66CCFF;
	margin-right: 1%;
	}
	
#address_zone h5
	{
		margin-left: 38px;
	}
	
#signup_zone
	{
		float: left;
		background-color: #66CCFF;
		width: 21%;
	}
	
#nav
	{
	float: left;
	width: 100%;
	margin-top: .75em;
	margin-bottom: .75em;
	}


/*nowShowing*/
	
/*#nowShowing img
	{
	margin-top: 4px;
	margin-bottom: 4px;
	border: 2px solid #333333;
	}*/

#nowShowing h2
	{
	background-color: #FFE3C5;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
	}
	
#nowShowingLeadFilm
	{
		background-color: #FFE3C5;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: .25em;
	}
	
#nowShowingLeadFilm.title
	{
		font-weight: bold;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0em;
	}
	
ul.nowShowing,ul.nowShowing li{list-style-type:none;margin:0;padding:0}
ul.nowShowing{}
ul.nowShowing li{
	text-align: center;
	width: 100%;
	margin-bottom: 0.25em;
	padding-top: 10px;
	padding-bottom: 10px;
}
li#nS{background: #FFE3C5}

#nowShowingCol1
	{
		float: left;
		width: 48.5%;
		margin-right: 1%;
	}
	
#nowShowingCol2
	{
		float: right;
		width: 48.5%;
	}	
	
/*nowShowing*/

/*comingSoon*/

h4{
	/*position: relative;
        border: 1px dotted #000;
        background-color: transparent;
        color: #f4a328;
        */
		padding:7px 0;
	position:relative;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
    }
	
h4 em{
	font-style: italic;
	font-weight: bold;
	}
	
h4 .abs {
    margin:1px 0 0 1px;
	color:#0f160b;
	font-weight:bold;
	position:absolute;
	z-index:-1;
    }
	
	
/*h4 .rel {
        position: relative;
        top: 1px;
        left: 1px;
        color: #0f160b;
    }*/
	
h4 a {
	color:#f4a328;
	/*font-size:12px;*/
	font-weight:bold;
	text-decoration: none;
	}
	
.comingSoon .cS img
{
	margin-top: 4px;
	margin-bottom: 4px;padding: 2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.comingSoon .title
{
	font-weight: bold;	
	padding-left: 6px;
	padding-right: 6px;
}

.comingSoon .title em
{
	font-weight: bold;
	font-style: italic;	
}

.comingSoon h2
	{
		background-color: #00756D;
		text-align: center;
		color: white;
		padding-top: 7px;
		padding-bottom: 7px;
		margin-bottom: 0.25em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-style: normal;
		font-weight: bold;
	}
	
ul.comingSoon,ul.comingSoon li{list-style-type:none;margin:0;padding:0}
ul.comingSoon{}
ul.comingSoon li	{
	text-align: center;
	color: white;
	width: 100%;
	margin-bottom: 0.25em;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
li.cS{background: #00756D}
	
/*comingSoon*/

/*news*/
	
#news h2
	{
		background-color: #CFC071;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 10px;
		margin-bottom: 0.25em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-style: normal;
		font-weight: bold;
	}
	
#news h3
	{

		font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
		font-size: 130%;
		text-align: center;
		padding: 5px 0px;
	}
	
ul.news,ul.news li{list-style-type:none;margin:0;padding:0}
ul.news{}
ul.news li	{
	width: 100%;
	margin-bottom: 0.25em;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
li#news{background: #CFC071}

/************** .feature styles ***************/

.feature{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.feature h2
	{
		padding: 5px 0px 5px 0px;
	}

.feature img{
	float: left;
	padding: 5px 5px 0px 0px;
	/*border: 1px;*/
}

.news img{
	float: left;
	padding: 5px 5px 0px 0px;
	/*border: 1px;*/
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px;
}

.story h2
	{
		padding: 5px 0px 5px 0px;
	}

.story p{
	padding: 0px 0px 10px 0px;
}

.story img{
	float: right;
	padding: 0px 10px;
}
	
/*news*/

#sessions
	{
		float: left;
		width: 100;
		margin-bottom: 10px;
	}
	
#sessionsHead h2
	{
		color: #4f6b72;
		background-color: #E6EAE9;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 10px;
		margin-bottom: 0.25em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-style: normal;
		font-weight: bold;
	}
	
ul.sessions,ul.sessions li{list-style-type:none;margin:0;padding:0}
ul.sessions{}
ul.sessions li	{
	width: 100%;
	font-size: 85%;
	color: #4f6b72;
	background: #E6EAE9;
	margin-left: 0;
	margin-bottom: .25em;
	padding-bottom: .75em;	
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
li#sessions{background: #E6EAE9}

#footer
	{
		background-color: #C0C0C0;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
	}#news p {
	list-style-position: outside;
	list-style-type: disc;
}

#banner
	{
		background-color: #DDF0C9;
		width: 100%;
		margin-bottom: 10px;
	}
	
#news p {
	list-style-position: outside;
	list-style-type: disc;
}
h3 {
	font-size: 110%;
	font-weight: bold;
}
table p {
	margin-left: 6px;
	margin-right: 6px;
	line-height: 1.5em;
	margin-top: .5em;
	margin-bottom: .5em;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 90%;
	list-style-position: outside;
	list-style-type: disc;
	font-weight: bold;
}
table {
	border: thin double #333333;
	margin-left: 6px;
}
th {
	border: thin solid #333333;
}
td {
	border: thin solid #333333;
}
