@charset "utf-8";

html{ background:#000000 url(../images/bg_page.jpg) top left repeat-y; }
body{ font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; font-weight: normal; }

#main_wrapper { width:990px; margin:0 0 0 0; background:url(../images/bg_main.jpg) no-repeat top left; min-height:790px;}

#header { background:url(../images/box_office.png) no-repeat top right; height:122px; width:990px;}

#wrapper_content{ background:url(../images/bg_black_tint.png) top left; margin:0 0 0 249px; width:715px; min-height:700px;}

#main_nav{ }

#col_left { width:380px; padding:14px 35px 20px 14px; float:left; }

#col_right {width:286px; float:left; }

	a.sub_links, #slideToggle { display:block; height:23px; font-size:1.2em; text-decoration:none; padding:6px 0 0 13px; color:#ffffff; margin:3px 0 0 0; background:#000000 url(../images/blt_white_arrow.jpg) no-repeat 0 7px; }
	a.sub_links:hover, #slideToggle:hover { display:block; height:23px; font-size:1.2em; text-decoration:none; padding:6px 0 0 13px; color:#ff902e; margin:3px 0 0 0; background:#000000 url(../images/blt_orange_arrow.jpg) no-repeat 0 7px; }


.toggle { background:url(../images/bg_black_tint.png) top left; padding:10px; margin:0 0 3px 0;}
	.toggle p { text-align:center; color:#ff902e; margin:0 0 5px 0; font-size:1.2em; }
	input { border:1px solid #ff902e; width:180px; height:20px;}

#slideToggle {cursor:pointer; };

.content {}
	.content h1 { font-size:1.8em; color:#ffffff; margin:20px 0 25px 0; padding:0; }
	.content h2 { font-size:1.5em; color:#ff902e; margin:20px 0 5px 0;  padding:0; }
	.content h3 { font-size:1.3em; color:#ff902e; margin:10px 0 5px 0;  padding:0; }
	.content h4, .content h5, .content h6 { font-size:1.3em; color:#ff902e;}
	.content p 	{ font-size:1.1em; color:#ffffff; margin:0 0 10px 0; }
	
	.content a 			{ color:#ff902e; text-decoration:underline;}
	.content a:hover	{ color:#ffffff; text-decoration:underline;}
	.content ul { margin:20px 0 20px 20px;}
	.content li { font-size:1.1em;	color:#ffffff; margin:0 0 10px 20px; padding:0 0 0 10px; text-align:left; list-style-type:disc; list-style-position:outside;}

.whatson { background-color:#000000; padding:10px; margin:0 0 5px 0; }
	.whatson img { float:left; margin:0 10px 10px 0;}
	
	.details_wrapper { width:165px; float:left;}
		.details_wrapper p.date_details { font-size:1.4em; color:#ff902e; }
		.details_wrapper p.leader 		{ font-size:1.4em; }
		.details_wrapper p.tickets 		{ font-size:1.4em; }
		
	.whatson_details { clear:both;}



#footer { background:url(../images/bg_footer.gif) repeat-x top left; height:96px; width:auto; clear:both; }
	#footer p.sub_nav { margin:0 0 12px 30px}
	#footer p.sub_nav a { padding:5px 7px; display:inline-block; color:#fff; text-decoration:none; font-size:1.1em; }

	#footer p.logos 	{ margin:0 0 0 40px; width:490px; float:left; }
	#footer p.logos img { margin:0 20px 0 0; }

	#footer_right { float:left; width:200px;}

	#footer p.copyright		{ margin:0 0 7px 3px; width:430px; text-align:right; color:#ffffff; text-decoration:none; }
	#footer p.copyright a	{ color:#ffffff; text-decoration:none; }
	.social_network_icons 	{ width:435px; text-align:right;  }



#main_nav a.rollover_home 		{ width: 143px; height: 82px; display:block; float:left; text-decoration:none; background: url(../images/btn_home_u.gif) no-repeat left; }
#main_nav a.rollover_whats_on 	{ width: 143px; height: 82px; display:block; float:left; text-decoration:none; background: url(../images/btn_whatson_u.gif) no-repeat left; }
#main_nav a.rollover_who 		{ width: 143px; height: 82px; display:block; float:left; text-decoration:none; background: url(../images/btn_who_u.gif) no-repeat left; }
#main_nav a.rollover_get 		{ width: 143px; height: 82px; display:block; float:left; text-decoration:none; background: url(../images/btn_get_u.gif) no-repeat left; }
#main_nav a.rollover_we_do 		{ width: 143px; height: 82px; display:block; float:left; text-decoration:none; background: url(../images/btn_whatwedo_u.gif) no-repeat left; }

#main_nav a.rollover_home:hover 	{ width: 143px; height: 82px; display:block; text-decoration:none; background: url(../images/btn_home_d.gif) no-repeat left; }
#main_nav a.rollover_whats_on:hover { width: 143px; height: 82px; display:block; text-decoration:none; background: url(../images/btn_whatson_d.gif) no-repeat left; }
#main_nav a.rollover_who:hover 		{ width: 143px; height: 82px; display:block; text-decoration:none; background: url(../images/btn_who_d.gif) no-repeat left; }
#main_nav a.rollover_get:hover 		{ width: 143px; height: 82px; display:block; text-decoration:none; background: url(../images/btn_get_d.gif) no-repeat left; }
#main_nav a.rollover_we_do:hover 	{ width: 143px; height: 82px; display:block; text-decoration:none; background: url(../images/btn_whatwedo_d.gif) no-repeat left; }

#GGmap { width:385px; height:300px;}


.hide_link_text { visibility: hidden; }
.italic			{ font-style:italic; }
.bold 			{ font-weight:bold;}	 
.orange_text, p.orange_text		{ color:#ff902e;}
.orange_bold, p.orange_bold		{ color:#ff902e; font-weight:bold;}
.orange_italic, p.orange_italic	{ color:#ff902e; font-style:italic; }

/*
NOTES
orange	#ff902e
*/
