/*** TWITTER ***/
#twitter_div {
background: #FFF;
margin: 0;
padding: 0px 0px 0px 0px; }

#twitter_div a {
color: #990000; }

ul#twitter_update_list {
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px; }

#twitter_update_list li {
color: #38230C;
padding: 10px 0px 0px 0px; }

/**** FORMATTING ****/
body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(images/splash_bg.gif); }

img { border: 0; }

input {
	background: #FFFFCC;
	border: 1px solid #808080;
	font: 1em 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 11px; }

textarea {
	background-color: #FFFFCC;
	border: 1px solid #808080;
	font: 1em 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 11px; }

/*** DIV ***/
#criterion {
	border: dashed 2px #CCCCCC;
	margin: 5px 0px 5px 0px;
	padding: 10px 10px 10px 10px; }

#series_headers {
	border: solid 1px #FFCC00;
	padding: 3px 5px 0px 5px; }

#title_box {
		/*** border:solid 1px #00FF00; ***/
	border-left: solid thin #FFCC00;
	position:relative;
	height: 91px;
	padding: 14px 0px 3px 0px; }

#date_header {
    background-color: #F5AC00;
	text-align: right;
	padding: 1px 477px 1px 5px; }

	#title_corner_box {
		border-right: solid thick #000000;
 		position:absolute;
		background-color:#bf7a17;
		width: 140px;
		height: 93px;
		top: 0px;
		right: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 5px 5px 5px; }

#guess_box {
	float: left;
	padding: 0px 0px 0px 20px;
	width: 500px; }

#guess_footer_box {
	clear:both;
	padding: 10px 20px 0px 20px; }

#menu_box {
	width: 100%;
	text-align: center;
	background-color:#000000;
	clear:both; }

#submenu_box {
	width: 100%;
	text-align: right;
	background-color:#363530;
	clear:both; }

#splash_box {
		/*** border:solid 1px #FF6600; ***/
	clear:both; }

#body_box {
		 /*** border:solid 1px #00FF00; ***/
	border-right: solid thick #000000;
	border-left: solid thin #FFCC00;
	background-color: #fffff2;
	width: 850px;
 	position:relative; }
	
	#body_box_tickets {
		 /*** border:solid 1px #00FF00; ***/
	border-right: solid thick #000000;
	border-left: solid thin #FFCC00;
	background-color: #F1F8EA;
	width: 850px;
 	position:relative; }
	
	#body_box_guests {
		 /*** border:solid 1px #00FF00; ***/
	border-right: solid thick #000000;
	border-left: solid thin #FFCC00;
	background-color: #F6FBFF;
	width: 850px;
 	position:relative; }

	#body_text_box_empty {
    		/*** border: solid 1px #FFCC00; ***/
		float:left;
 		width:612px;
		margin: 10px 0px 0px 10px; }

	#body_text_box {
    		/*** border: solid 1px #FFCC00; ***/
		background-color: #FFFFFF;
		float:left;
 		width:840px;
		margin: 10px 0px 0px 10px; }
		
	#body_feature_text_box {
    		border: solid 0px #FFCC00;
 		width:578px;
		margin: 5px 0px 0px 0px; }
		
	#body_short_text_box {
    		/*** border: solid 1px #FFCC00; ***/
		border-right: solid thin #FFCC00;
		background-color: #FFFFFF;
		float: left;
 		width: 600px;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px; }
		
	#body_countdown_box {
		border: solid 1px #FFCC00;
 		width: 583px;
		margin: 0px 0px 10px 0px;
		padding: 3px 5px 3px 10px; }

		#body_text {
    			border: solid 1px #E1E1E1;
 			width: 590px;
			padding: 5px 0px 10px 10px;
			margin: 0px 0px 10px 0px; }
		
		#body_news_image_single {
				/*** border: solid 1px #00FF00; ***/
			padding: 3px 0px 10px 2px; }
		
		#body_news_image {
				/*** border: solid 1px #00FF00; ***/
			float: left;
			padding: 5px 4px 10px 5px; }
			
		#body_news_image_3 {
				/*** border: solid 1px #00FF00; ***/
			float: right;
			padding: 5px 10px 10px 0px; }
		
		#body_text_footer {
    			/*** border: solid 1px #FF0000; ***/
 			width: auto;
			padding: 0px 0px 3px 0px;
			clear: both; }

	#body_schedule_box {
		float: left;
		border: solid 1px #E1E1E1;
   	 	background-color: #ffffff;
 		width: 200px;
		margin: 10px 0px 0px 10px;
		padding: 5px 0px 10px 10px;
		align: center; }

	#body_donate_box {
		float: left;
		border: solid 1px #E1E1E1;
   	 	background-color: #FFFFFF;
 		width:190px;
		margin: 10px 0px 0px 9px;
		padding: 0px 10px 10px 10px;
		text-align:justify; }
		
	#body_text_donate_box {
		float: left;
		border: solid 1px #7A0000;
   	 	background-color: #FFFFFF;
 		width:190px;
		margin: 10px 0px 0px 9px;
		padding: 0px 10px 10px 10px;
		text-align:justify; }

	#body_twitter_box {
		float: left;
		border: solid 1px #E1E1E1;
   	 	background-color: #FFFFFF;
 		width:190px;
		margin: 10px 0px 0px 9px;
		padding: 10px 10px 10px 10px;
		text-align: left; }
		
	#body_discounts_box {
		float: left;
		border: solid 1px #6633FF;
   	 	background-color: #FFFFFF;
 		width:190px;
		margin: 10px 0px 0px 9px;
		padding: 10px 10px 10px 10px; }
		
	#body_donate_sm_box {
		float: left;
		border: solid 1px #E1E1E1;
   	 	background-color: #FFFFFF;
 		width:140px;
		margin: 0px 0px 10px 0px;
		padding: 0px 5px 5px 5px;
		text-align:justify; }

	#body_facebook_box {
		float: left;
		border: solid 1px #E1E1E1;
   	 	background-color: #ffffff;
 		width: 210px;
		margin: 10px 0px 0px 10px;
		padding: 10px 0px 10px 0px;
		align: center; }

	#guest_box {
			/*** border: solid 1px #660000; ***/
		margin: 0px 0px 5px 0px; }

#body_guess_right_box {
	position:absolute;
    background-color: #FFCC66;
 	width:262px;
	top: 340px;
	right:0;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	text-align:justify; }

#body_footer_box {
    		/*** border: solid 1px #FF0000; ***/
	background-color: #dddab9;
	border-bottom: solid 6px #790500;
	clear:both;
	padding: 10px 0px 20px 10px; }

#format_box {
	clear:both;
	padding: 80px 0px 0px 10px; }

#filmlist_box {
    		border: solid 1px #FF0000;
	clear:both;}
	
#still_box {
    		border: solid 0px #FF0000;
			margin: 3px 0 0 0;}
			
#still_tab_box {
    		border: solid 0px #FF0000;
			width: 200px;
			margin: 0 0 0 0;}

/**** COPY ****/

.copy {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #1F262F; }
	
.copy_bold {
	font: 14px Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1F262F; }

.copy_gray {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #999999; }

.copy_big_gray {
	font: 14px Calibri, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold; }

.copy_white {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF; }
	
.copy_white_wide {
	font: 14px Calibri, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #FFFFFF; }

.copy_red {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #993300; }

.discount_headers {
	font: 16px 'Lucida Grande', Verdana, Sans-Serif;
	color: #660099;
	font-weight:bold; }

.page_headers {
	font: 16px 'Lucida Grande', Verdana, Sans-Serif;
	color: #993300;
	font-weight:bold; }

.page_headers_blue {
	font: 18px Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #354D6E;
	font-weight:bold; }
	
.page_headers_orange {
	font: 20px Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #cb6000;}

.news_headers {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold; }

.news_dates {
	font: 14px Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #993300; }

.sm_copy {
	font: 10px Calibri, Arial, Helvetica, sans-serif;
	color: #808080; }

.sm_copy_gray {
	font: 11px Calibri, Arial, Helvetica, sans-serif;
	color: #999999; }

.sm_copy_lightgray {
	font: 13px Calibri, Arial, Helvetica, sans-serif;
	color: #A2A2A2; }

.sm_copy_brown {
	font: 10px Calibri, Arial, Helvetica, sans-serif;
	color: #E5E6C4;
	letter-spacing: 1px; }

.sm_copy_red {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #990000; }

/**** LINKS ****/

a.copy_link {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #993300; }

a.copy_link:hover {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #993300; }

.page_headers_link {
	font: 16px 'Lucida Grande', Verdana, Sans-Serif;
	color: #993300;
	font-weight:bold; }

a.sponsor_link {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;}

a.splash_links {
	font: 18px 'Lucida Grande', Verdana, Sans-Serif;
	color: #660000;
	text-decoration:none;
	letter-spacing: 1px; }

a.splash_links:hover {
	font: 18px 'Lucida Grande', Verdana, Sans-Serif;
	color: #660000;
	text-decoration: none;
	letter-spacing: 1px;
}

a.menu_links {
	font: 12px 'Lucida Grande', Verdana, Sans-Serif;
	color: #FFCC00;
	text-decoration:none;
	letter-spacing: 1px;}

a.menu_links:hover {
	font: 12px 'Lucida Grande', Verdana, Sans-Serif;
	color: #FFCC00;
	text-decoration: none;
	letter-spacing: 1px;}

a.sm_link {
	font: 9px Calibri, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration:none;}

a.sm_link:hover {
	font: 9px Calibri, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;}

a.sm_copy_brown {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #E5E6C4;
	letter-spacing: .5px;
	line-height: 18px;
	text-decoration: none;}

a.sm_copy_red {
	font: 10px Calibri, Arial, Helvetica, sans-serif;
	color: #660000;
	letter-spacing: .5px;
	line-height: 18px;
	text-decoration: none;}

a.sm_link_gray {
	font: 11px Calibri, Arial, Helvetica, sans-serif;
	color: #808080;}
	
a.copy_red_link {
	font: 12px Calibri, Arial, Helvetica, sans-serif;
	color: #993300; }