@import url(reset.css);

/**
 * Root *******************************************************************************************************************
 */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
}

a {	text-decoration:none; }

#container {
	position:relative;
	margin:0 auto 0px;
	padding-top:30px;
	width:700px;
}

/* accessibility -------------------------------- */
.hidden {
	position:absolute;
	left:-9999px;
}


/* header --------------------------------------- */

#header {
	height:500px;
}

#header h1 a {
	position:absolute;
	top:160px; left:165px;
	display:block;
	padding:60px 0px 0px 0px;
	width:325px; height:94px;
	color:#000;
	font-weight:bold;
	font-size:24px;
	line-height:normal;
	letter-spacing:-0.1em;
	text-align:center;
	overflow:hidden;
}

#header h1 a span {
	position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:url(/css/img/btn-citrus-club.png) 0px 0px no-repeat;
	cursor:pointer;
}

#primary-nav a {
	position:absolute;
	display:block;
	padding:0px 0px 0px 0px;
	color:#000;
	font-weight:bold;
	font-size:24px;
	line-height:normal;
	letter-spacing:-0.1em;
	text-align:center;
	overflow:hidden;
}

#primary-nav a span {
	position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	cursor:pointer;
}

/* #nav-kinky-indy { top:50px; left:450px; width:135px; height:134px; }
#nav-kinky-indy span { background:url(/css/img/btn-kinky-indy.png) 0px 0px no-repeat; } */

#nav-dub-kaoss { top:120px; left:500px; width:189px; height:135px; }
#nav-dub-kaoss span { background:url(/css/img/dub-kaoss.jpg) 0px 0px no-repeat; }

#nav-gigs{ top:91px; left:26px; width:135px; height:134px; }
#nav-gigs span { background:url(/css/img/btn-gigs-events.png) 0px 0px no-repeat; }

#nav-planet-earth { top:291px; left:67px; width:172px; height:132px; }
#nav-planet-earth span { background:url(/css/img/btn-planet-earth.png) 0px 0px no-repeat; }

#nav-tease-age { top:272px; left:433px; width:149px; height:65px!important; padding-top:50px!important; }
#nav-tease-age span { background:url(/css/img/btn-tease-age.png) 0px 0px no-repeat; }

#nav-one-luv { top:19px; left:254px; width:135px; height:134px; }
#nav-one-luv span { background:url(/css/img/btn-one-luv-party.png) 0px 0px no-repeat; }

#nav-promoters { top:350px; left:288px; width:155px; height:136px; }
#nav-promoters span { background:url(/css/img/btn-info-promoters.png) 0px 0px no-repeat; }


/* footer --------------------------------------- */

#footer {
	color:#336699;
}

#footer a {
	color:#000;
	text-decoration:underline;
}

/* special events and gigs ---------------------- */

#citrusclub-co-uk-special {
	background-color:#232121;
}

#citrusclub-co-uk-special #footer,
#citrusclub-co-uk-special #footer a {
	color:#fff;
}

#special {
	margin-bottom:20px;
	background-color:#831D2D;
}

#special img {
	padding-bottom:30px;
}

#special h2 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;
}

#special h3 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;
}

#special p {
	padding:0px 50px 30px 50px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	color:#ffcc00;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;
}

/* .you-luv-us {
	margin:0 auto 0px;
	width:500px;
	background:url(/css/img/you-luv-us-logo-mini.gif) right 5px no-repeat;
} */

#ticket-links {
	padding-bottom:30px;
	text-align:center;
}

#ticket-links img {
	padding:0px 15px;
}	

#special h2 img {
	padding:0;
	vertical-align:bottom;
}




.email-button {
	display:inline-block;
	padding:10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:1px solid #D7720D;
	background-color:#FF9933;
	font-weight:bold;
	color:#764310!important;
	text-decoration:none!important;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}














