/* =RESET ||||||||||||||||||||||||||||||||*/

*     {margin:0px;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper {width:760px;margin-left:auto;margin-right:auto;}
#wrapper td, #wrapper div p {text-align:left;}

#index_main, #int_main {width:100%;border:none;}
#index_main td, #index_main td p, #int_main td, #int_main td p {text-align:left;}

#header       {background-color:#f8ecd5;}

#navigation   {background-color:#011d3f;}

#content      {text-align:left;background-color:#f8ecd5;}

/* INDEX Column Control */

#index_columns {width:100%;border:none;}
	#index_columns #content_left {height:300px;padding:35px 20px 0px 35px;text-align:left;background:#f8ecd5 url(../images/bg-index-left-col.jpg) top left no-repeat;}
	#index_columns #content_right{padding:35px 20px 0px 30px;text-align:left;width:204px;background:#f8ecd5 url(../images/bg-index-right-col.jpg) top left no-repeat;} /* default width 254 */

/* INTERIOR Column Control */

#int_columns {width:100%;border:none;}
	#int_columns #content_left {padding:35px 0px 0px 25px;text-align:left;background:#f8ecd5 url(../images/bg-int-content.jpg) top left repeat-x;}
	#int_columns #content_right {padding:0px;text-align:left;width:254px;} /* default width 254 */
	#int_columns #right_col_foot {height:40px;background:#f8ecd5 url(../images/bg-int-right-col-bottom.jpg) top left no-repeat;}
	
	#int_columns #content_right td.rcontent {background:#f8ecd5 url(../images/bg-int-right-col-mid.jpg) top left repeat;}

/* Links in RIGHT Column */

#index_columns #content_right a:link   {font-size:12px;color:#c92127;}
#index_columns #content_right a:visited{font-size:12px;color:#c92127;}
#index_columns #content_right a:hover  {font-size:12px;color:#c92127;}
#index_columns #content_right a:active {font-size:12px;color:#c92127;}

#int_columns #content_right a:link   {font-size:12px;color:#c92127;}
#int_columns #content_right a:visited{font-size:12px;color:#c92127;}
#int_columns #content_right a:hover  {font-size:12px;color:#c92127;}
#int_columns #content_right a:active {font-size:12px;color:#c92127;}

div.news_listing {margin-bottom:12px;}
span.news_date {font-size:11px;color:#796a4b;}

table.entertainment_record {width:100%;border-bottom:1px dotted #686766;}
table.entertainment_record td {padding:4px 4px 12px 0px;}
table.entertainment_record td h2, table.entertainment_record td p {margin:0px;}


#footer      {height:69px;background-image:url(../images/bg-footer.jpg);background-repeat:no-repeat;}
#footer div  {margin-top:0px;text-align:center;}
#footer div a {}
#footer div a:link    {margin:0px 14px;font:11px Georgia, "Times New Roman", Times, serif;color:#685e4a;}
#footer div a:visited {margin:0px 14px;font:11px Georgia, "Times New Roman", Times, serif;color:#685e4a;}
#footer div a:hover   {margin:0px 14px;font:11px Georgia, "Times New Roman", Times, serif;color:#685e4a;}
#footer div a:active  {margin:0px 14px;font:11px Georgia, "Times New Roman", Times, serif;color:#685e4a;}

#copyright_left  {width:40%;font:12px Georgia, "Times New Roman", Times, serif;color:#fff;}
#copyright_right {width:60%;font:12px Georgia, "Times New Roman", Times, serif;color:#fff;text-align:right;}

#copyright_right a:link    {color:#FFFFFF;}
#copyright_right a:visited {color:#FFFFFF;}
#copyright_right a:hover   {color:#FFFFFF;}
#copyright_right a:active  {color:#FFFFFF;}

div.clrR      {clear:right;}
div.clrL      {clear:left;}

#event_months {padding-bottom:10px;border-bottom:1px solid #b6a88e;margin-bottom:20px;}

div.extended_page {margin-right:25px;}

/* PAGE = Hotel Information */

div.hotel_listing {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b6a88e;}
div.hotel_listing h2 {margin-bottom:5px;}
div.hotel_phone {margin-bottom:3px;}
div.hotel_url {font:11px Arial, Helvetica, sans-serif;}

/* PAGE = Shuttle Schedules */

table.shuttle_table {width:100%;border:none;margin:25px 0px;}
table.shuttle_table td {padding:3px;border-bottom:1px solid #b6a88e;}
table.shuttle_table tr.shuttle_labels td {border-bottom:2px solid #b6a88e;}

/* Rotating Header */

#rotateBox {position:relative;height:200px;width:760px;}

	.floatlogo {display:block;width:150px;height:130px;position:absolute;top:12px;left:65px;z-index:100;text-indent:-9999px;}
	
	.floatdate, .floatdate_shadow {font-weight:bold;display:block;width:200px;height:40px;position:absolute;text-align:center;font-size:19px;line-height:19px;}
	
	.floatdate {color:#fff;bottom:13px;left:37px;z-index:100;}
	.floatdate_shadow {color:#000;bottom:12px;left:38px;z-index:90;}

	a.floatbutton {position:absolute;display:block;height:56px;width:100px;z-index:100;background:url(../images/header_button_bg.jpg) repeat-x left bottom;text-decoration:none;border-bottom:2px solid #333;border-right:1px solid #333;}
	
		a.button_04 {bottom:10px;right:10px;}
		a.button_03 {bottom:10px;right:120px;}
		a.button_02 {bottom:10px;right:230px;}
		a.button_01 {bottom:10px;right:340px;}
		
		a:hover.button_01, a:hover.button_02, a:hover.button_03, a:hover.button_04 {text-decoration:none;border-bottom:1px solid #333;bottom:9px;}
		
			a.floatbutton span.label, a.floatbutton span.image {position:absolute;display:block;text-align:center;width:100px;color:#003366;z-index:120;}
			
			a.floatbutton span.image {top:0px;height:36px;text-indent:-9999px;}
			
				a.button_04 span.image {background:url(../images/header_button_subscribe.jpg) no-repeat left top;}
				a.button_03 span.image {background:url(../images/header_button_dailysched.jpg) no-repeat left top;}
				a.button_02 span.image {background:url(../images/header_button_www.jpg) no-repeat left top;}
				a.button_01 span.image {background:url(../images/header_button_ticket.jpg) no-repeat left top;}
			
			a.floatbutton span.label {bottom:2px;font-size:11px;text-decoration:none;letter-spacing:-0.3px;}

	#rotateBox ul {height:200px;margin:0px;padding:0px;position:relative;list-style:none;}
	
		#rotateBox ul li {height:200px;margin:0px;padding:0px;}
		
.daily_schedule_table {width:715px;border:none;}

	.daily_schedule_table tr td {padding:3px;border-bottom:1px solid #d8ceb3;}

/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:13px Georgia, "Times New Roman", Times, serif;color:#686766;}

a:link, a:visited, a:hover, a:active {color:#c92027;}
a:hover {text-decoration:none;}

body   {background:#424242 url(../images/bg-main.jpg) repeat top left;text-align:center;} 
h1     {font-size:29px;margin-bottom:10px;color:#0d315f;letter-spacing:-0.5px;}
h2     {font-size:17px;margin-bottom:15px;color:#0d315f;letter-spacing:-0.5px;}
h3     {font-size:15px;margin-bottom:5px;color:#000;}
p      {line-height:18px; margin:0px 0px 3px;}
hr     {height:1px;border:0px solid #000;border-top-width:thin;}
ul     {margin-left:40px;margin-top:0px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}