/*
=common
=#page
	- =#skip-links -
	- =#header -
	- =#nav -
	- =#content .three-col -
		-- =#content-1 -- 
			--- =group group-1 --
				---- =module find-event ----
				---- =module dropzone ----
			--- =group group-2 ---
				---- =module .home-feature ----
				---- =module .just-listed ----
				---- =module featured-events ----
			--- =#content-2 ---
				---- =module .login ----
				---- =module .ad ----
				---- =module .dropzone ----
				---- =module .audio-player ----
				---- =module .moshpix ----
	- =#footer --
*/
/* - =Common Styles - */


/* - =Generic Text - */
body {color: #202020; font: 62.5%/1.2 Helvetica, Arial, Verdana, sans-serif; margin: 0; padding: 0;}
#page {font-size: 1em;}

	/* -- =Body Text -- */
	
	#page ul,
	#page ol {color:#000; font: 1.2em Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

	#page p {color:#000; font: 1.2em Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 1em 0;}
	
	#page ul {list-style-type: none;}
	
	/* -- =Headings -- */
	h1 { margin: 0;}
        h1 span {font-size: 0.8em; font-weight: normal;}
	h2 {color: #000; font-size: 1.4em; height: 37px; margin: 0; padding: 0;}
	h3 {color: #f47e30; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-transform:uppercase}
	
	/*Most h2 module headings - 645px, 959px and 304px wide*/
	#content-1 .about h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -433px no-repeat;text-indent:-9999em}
	body.faq .faq h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -585px no-repeat;text-indent:-9999em}
	body.privacy .faq h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -623px no-repeat;text-indent:-9999em}
	.moshtix-contact-map h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -661px no-repeat;text-indent:-9999em}
	.moshtix-contact-form h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -699px no-repeat;text-indent:-9999em}
	.moshtix-contact h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -471px no-repeat;text-indent:-9999em}
	.mailing-details h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -775px no-repeat;text-indent:-9999em}
	.moshguide-details h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -813px no-repeat;text-indent:-9999em}
	.register-moshcard h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -851px no-repeat;text-indent:-9999em}
	.credit-details h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -889px no-repeat;text-indent:-9999em}
	.moshfile-details h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -927px no-repeat;text-indent:-9999em}
	.outlets-module h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -965px no-repeat;text-indent:-9999em}
	.admin-login h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1003px no-repeat;text-indent:-9999em}
	.moshfile-register h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1041px no-repeat;text-indent:-9999em}
	.moshfile-login h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1079px no-repeat;text-indent:-9999em}
	#content-1 .booking-details h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1117px no-repeat;text-indent:-9999em}
	#content-1 .reissue h2, #content-1 .reissue-confirmation h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1155px no-repeat;text-indent:-9999em}
	#content-1 .resend h2 {background:transparent url(images/h2-sprite-645.jpg) 0 -1193px no-repeat;text-indent:-9999em}
	
	.featured-gallery h2 {background:transparent url(images/h2-sprite-959.jpg) 0 -190px no-repeat;text-indent:-9999em}
	.recent-pix h2 {background:transparent url(images/h2-sprite-959.jpg) 0 -228px no-repeat;text-indent:-9999em}
	body.moshpix .venue-upcoming.related-events h2 {background:transparent url(images/h2-sprite-959.jpg) 0 -266px no-repeat;text-indent:-9999em}
	.vgallery h2 {background:transparent url(images/h2-sprite-959.jpg) 0 -342px no-repeat;text-indent:-9999em}
	
	body.moshfile-register .your-moshfile.details h2 {background:url(images/h2-sprite-304.jpg) 0 -114px no-repeat;text-indent:-9999em}
	.login-extra-info h2 {background:url(images/h2-sprite-304.jpg) 0 -152px no-repeat;text-indent:-9999em}

	.heading {margin: 0;}
	/* -- =Common List Styles -- */

	/* -- =Common Link Styles -- */	
	#page a:link, 
	#page a:visited {color: #f47e30; text-decoration: none;}
	#page a:hover,
	#page a:active,
	#page a:focus {color: #f47e30; text-decoration:underline;}
	
				/* ---- =module login ---- */
				.login {} 
					.login .module-header {}
						.login h2 {background: url("images/h2-sprite-304.jpg") no-repeat 0 0; display: block; text-indent: -9999em;}
						.login .login-button {}
						.login a { }
					#page .login .module-content .forgotten,
					#page .login .register {font-size: 1em; padding: 5px;}
				
	
		/* -- =module-footer -- */
		#footer #module-footer p {color: #999;}
		#page #footer .module a:link,
		#page #footer .module a:visited {color: #fff;} 
		#page #footer .module a:hover,
		#page #footer .module a:active,
		#page #footer .module a:focus {color: #f47e30; font-weight: 100; text-decoration:underline;}

	
	
			/* ---- =module featured-events ---- */
			#page .featured-events .date {font-size: 1em; padding: 0 6px 0 6px;}
			#page .featured-events .price {font-size: 1em; font-style: italic; padding: 0 6px 0 6px; }
			#page .featured-events .venue {font-weight: bold; font-size: 1em; padding: 0 6px 0 6px;}
			
			.featured-events h3 {height: 2em; padding: 10px 6px 0 6px;}
			.featured-events .more {background: url(images/button-more.gif) no-repeat 0 0; display: block; height: 20px; margin: 7px 0 0 6px; text-indent: -9999em; width: 22px;}
			.featured-events a.more:hover {background: url(images/button-more.gif) no-repeat 0 -21px;}

	#FeatureDesc {font-size:1.2em}

