body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#bg-top {

}
#bg-btm {


}
#bg-wrapper {
	width: 998px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;
	height: auto;
}
#maincontainer-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
#mast-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(images/mast-nav-bg09-GSR.jpg);
	background-repeat: no-repeat;
	height: 119px;
}
#mast-subrow-wrapper {
	width: 980px;
	height: 26px;
	background-color: #272324;
}
#buytix {
	width: 80px;
	height: 26px;
	background-color: #272324;
	float: left;
	text-align: right;
	vertical-align: top;
}
#subrow-right {
	width: 900px;
	height: 26px;
	background-color: #272324;
	background-image: url(images/mast-subrow-right.jpg);
	background-repeat: no-repeat;
	float: right;
}
#mainbody-top {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	background-image: url(images/mainbody-top.gif);
	background-repeat: no-repeat;
	height: 9px;

}
#mainbody-btm {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	background-image: url(images/mainbody-btm.gif);
	background-repeat: no-repeat;
	height: 9px;
}
#mainbody-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-color: #acaeb0;
	background-image: url(images/mainbody-gradient.gif);
}
.mainbody-h1 {
	font-size: 17px;
	font-weight: bold;
}

.mainbody-h2 {
	font-size: 15px;
	font-weight: bold;
}
#colset1-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	height: auto;
	background-image: url(images/colset1-bg.gif);
	background-repeat: repeat-y;
}

#leftsidebar-wrapper {
	width: 191px;
	float: left;
	margin-left: 9px;
	background-color: #FFFFFF;
}
#leftsidebar-content {
	width: 172px;
	float: left;
	margin-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#leftsidebar-content a:link { color: #990000; text-decoration: none;}
#leftsidebar-content a:visited {color: #990000; text-decoration: none;}
#leftsidebar-content a:hover, {color: #990000; text-decoration: underline;}

#maincol-wrapper {
	width: 562px;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background-color: #FFFFFF;
}
#maincol-intro {
	width: 546px;
	height: 280px;
	margin-left: 9px;
	margin-right: 9px;
	background-color: #FFFFFF;
}
#maincol-content {
	width: 524px;
	margin-left: 9px;
	margin-right: 9px;
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
}
#maincol-content a:link { color: #990000; text-decoration: none;}
#maincol-content a:visited {color: #990000; text-decoration: none;}
#maincol-content a:hover, {color: #990000; text-decoration: underline;}

#sponsors-wrapper {
	width: 235px;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	background-color: #FFFFFF;
	padding-top: 7px;
}
#featurecells-wrapper {
	width: 300px;
	float: left;
	margin-right: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#featurecell-bg {
	width: 300px;
	background-color: #FFFFFF;
	background-image: url(images/featurecell-bg.jpg);
	height: 79px;
	background-repeat: no-repeat;
	margin-top: 9px;
}
#featurecell-content {
	width: 163px;
	float: left;
	height: 69px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
}

#featurecell-content a:link { color: #990000;}
#featurecell-content a:visited {color: #990000;}
#featurecell-content a:hover, {color: #990000;}
.featurecell-h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.trailerspromo-h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}


#featurecell-photo {
	width: 112px;
	float: left;
	margin: 5px;
	height: 69px;
}

#rightsidebar-wrapper {
	width: 191px;
	float: right;
	margin-right: 9px;
	background-color: #FFFFFF;
}
#newsscroller-wrapper {
	width: 172px;
	float: left;
	margin-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#rightsidebar-content {
	width: 172px;
	margin-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


#footer-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(images/footer-bg.gif);
	background-repeat: no-repeat;
	height: 49px;
}
#footer-nav {
	width: 946px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 17px;
	padding-right: 17px;
	padding-left: 17px;
}
#footer-nav a:link { color: #990000; text-decoration: none;}
#footer-nav a:visited {color: #990000; text-decoration: none;}
#footer-nav a:hover, {color: #990000; text-decoration: underline;}

#credits-wrapper {
	width: 980px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	height: 20px;
}
#credits {
	width: 946px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 17px;
	padding-left: 17px;
}
#credits a:link { color: #000000; text-decoration: none;}
#credits a:visited {color: #000000; text-decoration: none;}
#credits a:hover, {color: #000000; text-decoration: underline;}


/*nav START */
#nav-wrapper {
	width: 655px;
	text-align: left;
	height: 27px;
	margin-top: 85px;
	float: right;
	margin-right: 8px;
}


#nav{
	float:left;
	width:655px;
	line-height: 27px;
}

#nav ul{
list-style-type: none;
margin:0;
padding:0;
}

#nav li{
	display:inline;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	line-height: 27px;
}

#nav a{
float:left;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
color:#ffffff;
}

#nav a span{
float:left;
display:block;
padding: 0px 13px 0px 7px;
font-weight:bold;
color:#ffffff;
}


#nav #select a{
	color:#ffffff;
	background:url(images/tab-left-current.gif) no-repeat left top;

}

#nav #select a span{
	color:#ffffff;
	background:url(images/tab-right-current.gif) no-repeat right top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */


#nav #select a:hover {
background:url(images/tab-left-current.gif) no-repeat left top;
}

#nav #select a:hover span {
background:url(images/tab-right-current.gif) no-repeat right top;
}


#nav a:hover{ /*onMouseover style*/
background:url(images/tab-left-hover.gif) no-repeat left top;

}

#nav a:hover span{ /*onMouseover style*/
background:url(images/tab-right-hover.gif) no-repeat right top;

}
/* nav END */
.newsheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
/* leftnav START */


#leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99000000;
	margin: 0px;
	padding: 0px;
}
#leftnav #select a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#leftnav a:link { color: #990000; text-decoration: none;}
#leftnav a:visited {color: #990000; text-decoration: none;}
#leftnav a:hover {color: #990000; text-decoration: underline;}

#leftnav ul{
	list-style-type: none;
	margin: 0px;
	padding: 10px;
}

#leftnav li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	display: block;
	background-image: url(images/leftnav-hr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* leftnav END */
#sidebarphoto-wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	width: 182px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.photo-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
	
.photo-credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-style: italic;

}
#photo-credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	width: 182px;
}
#photo-credits a:link { color: #990000; text-decoration: none;}
#photo-credits a:visited {color: #990000; text-decoration: none;}
#photo-credits a:hover {color: #990000; text-decoration: underline;}


#filmslist ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#filmslist li {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	display: block;
	background-image: url(images/leftnav-hr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#filmslist a:link {color: #990000; text-decoration:}
#filmslist a:visited {color: #990000; text-decoration:}
#filmslist a:hover, {color: #990000; text-decoration: none}
