/* Standard Tags */body {	color: #ffffff;	font-size: 11px;	font-family: verdana, sans-serif;	background: #333333 url(../images/watermark.gif) bottom left no-repeat fixed;	margin: 15px 0 0 0;	padding: 0;		}p {	line-height: 155%;	margin: 6px 0 8px 0;	color: #eeeeee;}img {	border: 0px;}h3 {	font-family: "trebuchet ms", verdana, sans-serif;	font-size: 19px;	font-weight: bold;	margin: 15px 0 10px 0;	padding: 0 0 3px 0;	border-width: 0 0 1px 0;	border-color: #666666;	border-style: solid;}h4 {	font-family: "trebuchet ms", verdana, sans-serif;	font-size: 15px;	font-weight: bold;	margin: 0 0 3px 0;	padding: 0 0 2px 0;	border-width: 0 0 1px 0;	border-color: #666666;	border-style: solid;}h5 {	font-family: "trebuchet ms", verdana, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 10px 0 0 0;	padding: 0 0 2px 0;}a, a:link, a:visited {	color: #ffffff;}a:hover, a:link:hover, a:visited:hover {	color: #cccccc;}/* Widely Used Classes */.hidden {	display: none;}.first {	margin-top: 0px;	padding-top: 0px;}.subtitle {	font-size: 12px;	font-weight: normal;}.title a:link, .title a:visited {	text-decoration: none;}.title a:link:hover, .title a:visited:hover {	text-decoration: none;}/* Foot notes */.feet1 {	display: block;	font-size: 10px}.feet1 {	text-align: right;	margin: 7px 0 0 0;	padding: 1px 0 8px 0;	border-width: 1px 0 0 0;	border-color: #666666;	border-style: solid;}/* Here's the big holder */#bigFrame {	width: 740px;	margin-right: auto;	margin-left: auto;	background: transparent;}/* Here's the container for the logo, main navigation and search */#masthead {	float: left;	width: 740px;			background: transparent;}/* Here's the logo holder */#mainLogo {	float: left;	height: 80px;	width: 241px;	background: transparent;	margin: 0;	padding: 0;}/* Here's the Main Navigation stuff */#mainNav {	float: left;	background:	transparent;	text-align: left;	list-style-type: none;	margin: 0 0 0 15px;	padding: 0;}#mainNav li {	display: inline;	margin: 0;	padding: 0;}#mainNav li a:link, #mainNav li a:visited {	height: 80px;	display: block;	float: left;}#mainNav li.li1 a:link, #mainNav li.li1 a:visited {	width: 55px;	float: left;	background: transparent url(../images/mainnav01.gif) top left no-repeat;	z-index: 1;}#mainNav li.li1 a:hover {	background-position: 0px -80px;}#mainNav li.li2 a:link, #mainNav li.li2 a:visited {	width: 80px;	float: left;	background: transparent url(../images/mainnav02.gif) top left no-repeat;	z-index: 2;}#mainNav li.li2 a:hover {	background-position: 0px -80px;}#mainNav li.li3 a:link, #mainNav li.li3 a:visited {	width: 65px;	float: left;	background: transparent url(../images/mainnav03.gif) top left no-repeat;	z-index: 3;}#mainNav li.li3 a:hover {	background-position: 0px -80px;}#mainNav li.li4 a:link, #mainNav li.li4 a:visited {	width: 60px;	float: left;	background: transparent url(../images/mainnav04.gif) top left no-repeat;	z-index: 2;}#mainNav li.li4 a:hover {	background-position: 0px -80px;}#mainNav li.li5 a:link, #mainNav li.li5 a:visited {	width: 70px;	float: left;	background: transparent url(../images/mainnav05.gif) top left no-repeat;	z-index: 3;}#mainNav li.li5 a:hover {	background-position: 0px -80px;}/* Here's the Search stuff */#mainSearch {	float: left;	background: transparent;	width: 146px;	height: 80px;	text-align: right;	margin: 10px 0 0 0;	padding: 0;}#searchText {	font-size: 11px;	margin: 3px 0 3px 0;	padding: 1px;	border-width: 1px;	border-style: solid; 	border-color: #999999;	background: #333;	color: #fff;		}#searchButton {	font-size: 10px;	margin: 0;	padding: 1px;		}/* Here's the main content holder */#mainContent {	float: left;	width: 677px;	background: transparent;	margin-top: 10px;	padding: 0 0 0 63px;}/* Here's the sub content holders *//* Section Headers */	#mainBanner {	float: left;	width: 677px;	height: 130px;	background: transparent url(../images/mainimg.jpg) 0px 0px no-repeat;	margin: 0 0 30px 0;	padding: 0;}	/* Content Columns */#filmsColumn {	float: left;	width: 215px;	padding: 0;	margin: 0;	background: transparent;	border-width: 0 1px 0 0;	border-style: solid; 	border-color: #999999;}#directColumn {	float: left;	width: 245px;	padding: 0;	margin: 0;	background: transparent;	border-width: 0 1px 0 0;	border-style: solid; 	border-color: #999999;}#eventsColumn {	float: left;	width: 215px;	padding: 0;	margin: 0;	background: transparent;}#mainItems1 {	margin: 10px 15px 0 15px;	padding: 0;}#mainItems2 {	margin: 10px 15px 0 28px;	padding: 0;}#mainItems3 {	margin: 10px 0 0 28px;	padding: 0;}#mainItems1 li, #mainItems2 li, #mainItems3 li {	line-height: 135%;	padding: 5px 5px 5px 0;}/* Column Headers */#filmsTitle {	width: 215px;	height: 42px;	background: transparent url(../images/index01.gif) 0px 0px no-repeat;	border-width: 0 0 1px 0;	border-style: solid; 	border-color: #999999;}#directTitle {	width: 245px;	height: 42px;	background: transparent url(../images/index02.gif) 10px 0px no-repeat;	border-width: 0 0 1px 0;	border-style: solid; 	border-color: #999999;}#eventsTitle {	width: 215px;	height: 42px;	background: transparent url(../images/index03.gif) 10px 0px no-repeat;	border-width: 0 0 1px 0;	border-style: solid; 	border-color: #999999;}/* Here's the footer holder */#footer {	float: left;	width: 740px;	height: 100px;	padding: 40px 0 0 0;	background: transparent;	text-align: center;}#footer p {	text-align: center;	padding: 0;	color: #666666;}#footNav {	background:	transparent;	list-style-type: none;	margin: 0;	padding: 0;}#footNav li {	display: inline;	margin: 0;	padding: 5px;}