/* WHATS ON GRID */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url('http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v3/YDAoLskQQ5MOAgvHUQCcLQa6gm6bS00u2Qn-iPLo1Go.woff') format('woff');
}

#whatson{border: solid white 1px; border-collapse:collapse; margin: auto;}

#whatson tr.top {background-color: #333333;}
#whatson th {color: #ff902e; border: solid 1px white; padding: 10px; font-size:2em; color:#ff902e; font-family: 'Yanone Kaffeesatz', Arial, sans-serif;}

#whatson td {border: solid 1px white; color: #ffffff; font-family: Arial; padding:5px; font-size: 1.2em;}

#whatson a {color: #ff902e; text-decoration: none;}
#whatson a:hover {color: #fffff; text-decoration: underline;}
/* WHATS ON GRID END */


@charset "utf-8";

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

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

#header { background:url(../images/bg_header_black_tint.png) repeat-x top right; height:119px; width:auto;}
	#header img.logo_main { margin:15px 0 0 35px; float:left; }
	#header_contact { float:left; margin:20px 0 0 450px; }
		#header_contact p { font-family: 'Yanone Kaffeesatz', Arial, sans-serif; font-size:1.6em; color:#fff; text-align:right;}
	

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

#main_nav{ }

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

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

	a.sub_links, #slideToggle { display:block; height:26px; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; font-size:1.8em; text-decoration:none; padding:2px 0 0 13px; color:#ffffff; margin:3px 0 0 0; background:#000000 url(../images/blt_white_arrow.jpg) no-repeat 0 8px; }
	a.sub_links:hover, #slideToggle:hover { display:block; height:26px; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; font-size:1.8em; text-decoration:none; padding:2px 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; }


#social_network_icons2 { position:absolute; top:570px; right:-5px; width:240px; height:113px; padding-left:20px;  background:url(../images/tag_bg.png) no-repeat top left; }
	a.icon_facebook { display:block; float:left; margin:45px 0 0 0; width:46px; height:53px; background:url(../images/tag_icon1_u.gif) no-repeat top left; }
	a.icon_flickr 	{ display:block; float:left; margin:44px 0 0 0; width:50px; height:53px; background:url(../images/tag_icon2_u.gif) no-repeat top left; }
	a.icon_youtube 	{ display:block; float:left; margin:43px 0 0 0; width:47px; height:53px; background:url(../images/tag_icon3_u.gif) no-repeat top left; }
	
	a:hover.icon_facebook 	{ background:url(../images/tag_icon1_d.gif) no-repeat top left; }
	a:hover.icon_flickr 	{ background:url(../images/tag_icon2_d.gif) no-repeat top left; }
	a:hover.icon_youtube 	{ background:url(../images/tag_icon3_d.gif) no-repeat top left; }

a.wegottickets {position:absolute; top:690px; right:-5px; width:240px; height:113px; padding-left:20px;  background:url(../images/tag_wegottickets_u.png) no-repeat top left;}
a:hover.wegottickets {background:url(../images/tag_wegottickets_d.png) no-repeat top left;}

.content {}
	.content h1 { font-size:3.4em; color:#fff; margin:20px 0 5px 0; padding:0; font-family: 'Yanone Kaffeesatz', Arial, sans-serif;  }
	.content h2 { font-size:2.4em; color:#ff902e; margin:20px 0 5px 0;  padding:0; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; }
	.content h3 { font-size:1.8em; color:#ff902e; margin:10px 0 5px 0;  padding:0; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; }
	.content h4, .content h5, .content h6 { font-size:1.3em; color:#ff902e; font-family: 'Yanone Kaffeesatz', Arial, sans-serif;}
	.content p 	{ font-size:1.2em; color:#ffffff; margin:0 0 10px 0; line-height:1.4em; }
	
	.content a 			{ color:#fff; font-weight:bold; text-decoration:none;}
	.content a:hover	{ color:#fff; text-decoration:underline;}
	.content ul { margin:20px 0 20px 0px;}
	.content li { font-size:1.2em;	color:#ffffff; margin:0 0 10px 0px; padding:0 0 0 12px; text-align:left; background:url(../images/bullet_arrow.png) no-repeat 0px 2px; list-style-position:outside;}
	.content img { border:3px solid #fff;}

.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 { color:#ff902e; font-size:2.0em; color:#ff902e; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; }
		.details_wrapper p.leader 		{ font-size:12px; }
		.details_wrapper p.tickets a	{ font-size:1.4em; color:#fff; margin-top:15px;  font-family: 'Yanone Kaffeesatz', Arial, sans-serif; padding:4px 6px; border:1px solid #000;  text-decoration:none; background:#ffa12d url(../images/btn_home_u.gif) no-repeat top right; }
		.details_wrapper p.tickets a:hover	{ font-size:1.4em; color:#fff;   font-family: 'Yanone Kaffeesatz', Arial, sans-serif; border:1px solid #fff; text-decoration:none }
		
	.whatson_details { clear:both; }



#footer { background:url(../images/bg_footer.gif) repeat-x top left; height:96px; width:auto; clear:both; background-color: black; padding-bottom: 25px; }
	#footer p.sub_nav { margin:0 0 12px 30px}
	#footer p.sub_nav a { padding:2px 7px; display:inline-block; color:#fff; text-decoration:none; font-size:1.6em; font-family: 'Yanone Kaffeesatz', Arial, sans-serif; }
	#footer p.sub_nav a:hover { color:#ce6504; }

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

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

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

#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;}


	.hideit{ display:none; }
	.align_left 	{ float:left; margin:0 10px 10px 0; }
	.align_right 	{ float:right; margin:0 0 10px 10px; }
	.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; }

/* Whats on */
.content a.toggleLink_whaton {
	font-size: 1.6em;
}
/* Whats On */	

/*
NOTES
orange	#ff902e
		#ffa12d
*/

