/* CSS Document */

/*This CSS file was written by Iain Hanlon iain@jetblackinc.co.uk*/
/**********************************/

/*Main Structural Elements*/
/**********************************/

body {
	background-color: #000000;
	text-align: center;
	font-family:  Helvetica, Arial,  sans-serif;
	margin: 0px;
	color: #000000;
	background-image: url(images/structure/main_grad_bg.jpg);
	background-repeat: repeat-x;
}

div#wrapper {
	width: 900px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	
	}


/*Header Area*/
/**********************************/
div#header {
	height: 330px;
	width:900px;
	float:left;
	}

div#headerleft {
	height: 250px;
	width:390px;
	float:left;
	}

div#topnav {
	height: 70px;
	width:390px;
	float:left;
	}

div#logobox {
	height: 180px;
	width:390px;
	float:left;
	}

div#headerright {
	height: 250px;
	width:510px;
	float:left;
	background-image: url(images/structure/big_ad_bg.jpg);
	background-repeat: no-repeat;
	}

div#navigation {
	height: 80px;
	width:900px;
	float:left;
	}
	
	
/*Main Area*/
/**********************************/


div#main {
	width: 900px;
	float: left;
	background-image: url(images/structure/page_bg.gif);
	background-repeat: repeat-y;
	}

div#left {
	width:625px;
	float: left;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	}
	
div#leftcontent {
	width:670px;
	float: left;
	}

div#right {
	width: 230px;
	float: right;
	}

div#atticlive {
	width:615px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	background-color:#262626;
	float:left;
	}

div#atticarchive {
	width:615px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	}

div#atticliveleft {
	width:180px;
	margin-right:5px;
	float:left;
	}

div#atticliveright {
	width:420px;
	float:left;
	padding:5px;
	}

.atticarchive {
	width:560px;
	margin-bottom:10px;
	float:left;
	padding:5px;
	}
	
.atticarchivesq {
	width:180px;
	float:left;
	background-color:#262626;
	margin-right:37px;
	}

.atticarchivesqr {
	width:180px;
	float:left;
	background-color:#262626;
	}
	
.atticarchiveimg {
	width:180px;
	float:left;
	}
	
.atticarchivetxt {
	width:180px;
	float:left;
	padding-top:5px;
	}

.atticarchivetxt p {
	text-align:center;
	}

div#h1box {
	width:260px;
	height:60px;
	float: left;
	}

div#nightlogo {
	width:85px;
	float: left;
	}

div#textbox {
	width:250px;
	padding-left:5px;
	padding-right:5px;
	float: left;
	}

div#text_box_main {
	width: 600px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #676048;
	border: 1px solid #8D8361;
	padding: 10px;
	height: 145px;
	margin-bottom: 20px;
}

div#subscribe {
	width: 200px;
	float: left;
	background-image: url(images/structure/subscribe_bg.jpg);
	background-repeat: no-repeat;
	height: 95px;
	padding-top:31px;
	padding-left: 30px;
	}

div#map {
	border: 3px solid #FFFFFF;
	padding: 5px;
	width: 465px;
	height: 343px;
	margin: auto;	
	}



div#subscribe form{
	margin: 0px;
	padding: 0px;
	}


div#footer {
	clear: both;
	text-align: center;
	height:101px;
	background-image: url(images/structure/footerone.gif);
	background-repeat: no-repeat;
	padding-top:75px;
	}

div#banner {
	height: 60px;
	width: 468px;
	background-repeat: no-repeat;
	}
	
	
div#reverse {
	background-color: #262626;
	width: 578px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	}


/*function thumbnails*/
/**********************************/

	
	.function_thumb {
	height: 110px;
	width: 150px;
	padding: 5px;
	border: 1px solid #8D8361;
	float: left;
	margin-right: 10px;
	background-color: #676048;
	}
	
	div#thumb_container {
	height: 140px;
	width: 516px;
	margin-right: auto;
	margin-left: auto;	
	}
	




/*days of week background image*/
/**********************************/

	
	div#left_bg_monday {
	width:670px;
	float: left;
	background-image: url(images/structure/monday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_tuesday {
	width:670px;
	float: left;
	background-image: url(images/structure/tuesday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_wednesday {
	width:670px;
	float: left;
	background-image: url(images/structure/wednesday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_thursday {
	width:670px;
	float: left;
	background-image: url(images/structure/thursday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_friday {
	width:670px;
	float: left;
	background-image: url(images/structure/friday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_saturday {
	width:670px;
	float: left;
	background-image: url(images/structure/saturday_bg.jpg);
	background-repeat: no-repeat;
	}
	
	div#left_bg_sunday {
	width:670px;
	float: left;
	background-image: url(images/structure/sunday_bg.jpg);
	background-repeat: no-repeat;
	}
	



/*days of week entry box*/
/**********************************/

	div#entry_monday {
	width:270px;
	float: left;
	margin-top: 430px;
	margin-left: 27px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 20px;
	}
	
	div#entry_tuesday {
	width:310px;
	float: left;
	margin-top: 380px;
	margin-left: 100px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 20px;
	}
	
	div#entry_wednesday {
	width:340px;
	float: left;
	margin-top: 380px;
	margin-left: 30px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 40px;
	}
	
	
	div#entry_thursday {
	width:300px;
	float: right;
	margin-top: 350px;
	margin-left: 20px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 10px;
	}
	
	
	div#entry_friday {
	width:310px;
	float: left;
	margin-top: 350px;
	margin-left: 30px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	}
	
	
	div#entry_saturday {
	width:340px;
	float: left;
	margin-top: 290px;
	margin-left: 30px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 20px;
	}
	
	div#entry_sunday {
	width:350px;
	float: left;
	margin-top: 310px;
	margin-left: 50px;
	background-color: #423D2D;
	border: 5px solid #000000;
	padding: 5px;
	height: auto;
	margin-right: 20px;
	}
	
	
	
	
/*days of week rooms*/
/**********************************/

	
	div#rooms_monday {
	float: right;
	margin-top: 300px;
	width: 300px;
	margin-right: 10px;
	}
	
	div#rooms_tuesday {
	width:500px;
	float: left;
	margin-left: 50px;
	}
	
	div#rooms_wednesday {
	width:400px;
	float: left;
	text-align: left;
	margin-left: 40px;
	}
	
	div#rooms_thursday {
	width:260px;
	float: left;
	margin-top: 290px;
	margin-left: 30px;
	}
	
	
	div#rooms_friday {
	float: right;
	margin-top: 350px;
	width: 260px;
	margin-right: 10px;
	padding-left: 15px;
	}
	
	div#rooms_saturday {
	width:400px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	}	
	
	div#rooms_sunday {
	width:370px;
	float: left;
	margin-left: 30px;
	}
	
	

/*mainnav*/
/**********************************/



div#mainnav-one {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/01_monday_129.jpg);
	background-repeat: no-repeat;
	width: 129px;
	height: 80px;
	}

div#mainnav-one a {
	display:block;
	width:129px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	
div#mainnav-one a:hover {
	display:block;
	width:129px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	background-image: url(images/structure/night_nav/01_monday_129.jpg);
	}
	
div#mainnav-one a span { display:none }

div#mainnav-two {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/02_tuesday_115.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 115px;
	}

div#mainnav-two a {
	display:block;
	width:115px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
div#mainnav-two a:hover {
	display:block;
	width:115px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	background-image: url(images/structure/night_nav/02_tuesday_115.jpg);
	}
	
div#mainnav-two a span { display:none }

div#mainnav-three {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/03_wednesday_164.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 164px;
	}

div#mainnav-three a {
	display:block;
	width:164px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	
div#mainnav-three a:hover {
	display:block;
	width:164px;
	height:80px;
	background-image: url(images/structure/night_nav/03_wednesday_164.jpg);
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	}
	
div#mainnav-three a span { display:none }

div#mainnav-four {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/04_thursday_127.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 127px;
	}

div#mainnav-four a {
	display:block;
	width:127px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
div#mainnav-four a:hover {
	display:block;
	width:127px;
	height:80px;
	background-image: url(images/structure/night_nav/04_thursday_127.jpg);
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	}
	
div#mainnav-four a span { display:none }

div#mainnav-five {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/05_fridays_102.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 102px;
	}

div#mainnav-five a {
	display:block;
	width:102px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	
div#mainnav-five a:hover {
	display:block;
	width:102px;
	height:80px;
	background-image: url(images/structure/night_nav/05_fridays_102.jpg);
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	}
	
div#mainnav-five a span { display:none }

div#mainnav-six {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/06_saturdays_133.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 133px;
	}

div#mainnav-six a {
	display:block;
	width:133px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	
div#mainnav-six a:hover {
	display:block;
	width:133px;
	height:80px;
	background-image: url(images/structure/night_nav/06_saturdays_133.jpg);
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	}
	
div#mainnav-six a span { display:none }


div#mainnav-seven {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/night_nav/07_sundays_130.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 130px;
	}

div#mainnav-seven a {
	display:block;
	width:130px;
	height:80px;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	
div#mainnav-seven a:hover {
	display:block;
	width:130px;
	height:80px;
	background-image: url(images/structure/night_nav/07_sundays_130.jpg);
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: 0px 80px;
	}
	
div#mainnav-seven a span { display:none }



/*topnav*/
/**********************************/

div#topnav-one {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/01_about_63.jpg);
	background-repeat: no-repeat;
	}

div#topnav-one a {
	display:block;
	width:63px; height:70px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#topnav-one a:hover {
	display:block;
	width:63px;
	height:70px;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/01_about_63.jpg);
	text-decoration: none;
	background-position: 0px 70px;
	}
	
div#topnav-one a span { display:none }


div#topnav-two {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/02_location_79.jpg);
	background-repeat: no-repeat;
	}

div#topnav-two a {
	display:block;
	width:79px; height:70px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#topnav-two a:hover {
	display:block;
	width:79px;
	height:70px;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/02_location_79.jpg);
	text-decoration: none;
	background-position: 0px 70px;
	}
	
div#topnav-two a span { display:none }


div#topnav-three {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/03_contact_74.jpg);
	background-repeat: no-repeat;
	}

div#topnav-three a {
	display:block;
	width:74px; height:70px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#topnav-three a:hover {
	display:block;
	width:74px;
	height:70px;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/03_contact_74.jpg);
	text-decoration: none;
	background-position: 0px 70px;
	}
	
div#topnav-three a span { display:none }


div#topnav-four {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/04_jobs_47.jpg);
	background-repeat: no-repeat;
	}

div#topnav-four a {
	display:block;
	width:47px; height:70px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#topnav-four a:hover {
	display:block;
	width:47px;
	height:70px;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/04_jobs_47.jpg);
	text-decoration: none;
	background-position: 0px 70px;
	}
	
div#topnav-four a span { display:none }

div#topnav-five {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/05_function_hire_127.jpg);
	background-repeat: no-repeat;
	}

div#topnav-five a {
	display:block;
	width:127px; height:70px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#topnav-five a:hover {
	display:block;
	width:127px;
	height:70px;
	margin:0;
	padding:0;
	background-image: url(images/structure/gen_nav/05_function_hire_127.jpg);
	text-decoration: none;
	background-position: 0px 70px;
	}
	
div#topnav-five a span { display:none }



/*cent_nav*/
/**********************************/



div#funcnav {
	width: 230px;
	float: left;
	}
	
	
div#func_nav-one {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/function/01_theband_room_104.jpg);
	}

div#func_nav-one a {
	display:block;
	width:230px;
	height:104px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#func_nav-one a:hover {
	display:block;
	width:230px;
	height:104px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/function/01_theband_room_104.jpg);
	background-repeat: no-repeat;
	}

div#func_nav-one a span { display:none }

div#func_nav-two {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/function/02_lounge_96.jpg);
	}

div#func_nav-two a {
	display:block;
	width:230px;
	height:96px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#func_nav-two a:hover {
	display:block;
	width:230px;
	height:96px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/function/02_lounge_96.jpg);
	}

div#func_nav-two a span { display:none }


div#func_nav-three {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/function/attic_live_nav.jpg);
	}

div#func_nav-three a {
	display:block;
	width:230px;
	height:100px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#func_nav-three a:hover {
	display:block;
	width:230px;
	height:100px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/function/attic_live_nav.jpg);
	}

div#func_nav-three a span { display:none }



/*cent_nav*/
/**********************************/



div#centernav {
	width: 230px;
	float: left;
	}
	
	
div#cent_nav-one {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/01_photos_66.jpg);
	}

div#cent_nav-one a {
	display:block;
	width:230px;
	height:66px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#cent_nav-one a:hover {
	display:block;
	width:230px;
	height:66px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/01_photos_66.jpg);
	background-repeat: no-repeat;
	}

div#cent_nav-one a span { display:none }

div#cent_nav-two {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/02_podcast_58.jpg);
	}

div#cent_nav-two a {
	display:block;
	width:230px;
	height:58px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#cent_nav-two a:hover {
	display:block;
	width:230px;
	height:58px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/02_podcast_58.jpg);
	}

div#cent_nav-two a span { display:none }

div#cent_nav-three {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/03_arcade_57.jpg);
	}

div#cent_nav-three a {
	display:block;
	width:230px;
	height:57px;
	margin:0;
	padding:0;
	text-decoration: none;
	}

div#cent_nav-three a:hover {
	display:block;
	width:230px;
	height:57px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/03_arcade_57.jpg);
	}

div#cent_nav-three a span { display:none }

div#cent_nav-four {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/04_bog_59.jpg);
	}

div#cent_nav-four a {
	display:block;
	width:230px; height:59px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-four a:hover {
	display:block;
	width:230px;
	height:59px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/04_bog_59.jpg);
	}

div#cent_nav-four a span { display:none }

div#cent_nav-five {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/05_guestlist_62.jpg);
	}

div#cent_nav-five a {
	display:block;
	width:230px; height:62px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-five a:hover {
	display:block;
	width:230px;
	height:62px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/05_guestlist_62.jpg);
	}

div#cent_nav-five a span { display:none }

div#cent_nav-six {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/06_gigs_88.gif);
	}

div#cent_nav-six a {
	display:block;
	width:230px; height:88px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-six a:hover {
	display:block;
	width:230px;
	height:88px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/06_gigs_88.gif);
	}

div#cent_nav-six a span { display:none }

div#cent_nav-seven {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/07_bebo_58.jpg);
	}

div#cent_nav-seven a {
	display:block;
	width:230px; height:58px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-seven a:hover {
	display:block;
	width:230px;
	height:58px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/07_bebo_58.jpg);
	}

div#cent_nav-seven a span { display:none }

div#cent_nav-eight {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/08_myspace_57.jpg);
	}

div#cent_nav-eight a {
	display:block;
	width:230px; height:57px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-eight a:hover {
	display:block;
	width:230px;
	height:57px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/08_myspace_57.jpg);
	}

div#cent_nav-eight a span { display:none }

div#cent_nav-nine {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(images/structure/right_nav/09_facebook_57.jpg);
	}

div#cent_nav-nine a {
	display:block;
	width:230px; height:57px;
	margin:0; padding:0;
	text-decoration: none;
	}

div#cent_nav-nine a:hover {
	display:block;
	width:230px;
	height:57px;
	margin:0;
	padding:0;
	text-decoration: none;
	background-position: -230px;
	background-image: url(images/structure/right_nav/09_facebook_57.jpg);
	}

div#cent_nav-nine a span { display:none }



/*Text Formatting*/
/**********************************/

p.small {
	font-size: 12px;
}

p {
	font-size: 14px;
	margin-top: 0px;
	line-height: 16px;
	margin-bottom: 10px;
	text-align: left;
	color: #FFFFFF;
}

a {
	color: #FBD902;
	text-decoration: none;
	font-style: normal;
}

a.black {
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

h1 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-style: normal;
	color: #FBD902;
	font-weight: normal;
}
h2 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	color: #FFFFFF;
}

h3 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #FBD902;
}

 h4, h5, h6 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	font-weight: bold;
	margin-bottom:3px;
}


/*H1 titles*/
/**********************************/

	  
#mainhall {
	position:relative;
	width:198px;
	height:45px;
	overflow:hidden;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	}
	
#mainhall span {
	display:block;
	width:198px;
	height:45px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-image: url(images/structure/h1_rooms/mainhall.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	}

#theattic {
	position:relative;
	width:167px;
	overflow:hidden;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	height: 45px;
	}
	
#theattic span {
	display:block;
	width:167px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background-image: url(images/structure/h1_rooms/theattic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	}
	
#g2attic {
	position:relative;
	width:263px;
	overflow:hidden;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	height: 45px;
	}
	
#g2attic span {
	display:block;
	width:263px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background-image: url(images/structure/h1_rooms/g2attic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	}
	
#g2 {
	position:relative;
	width:57px;
	height:45px;
	padding:0;
	overflow:hidden;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
	
#g2 span {
	display:block;
	width:57px;
	height:45px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background-image: url(images/structure/h1_rooms/g2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#snapshotz {
	position:relative;
	width:198px;
	height:45px;
	padding:0;
	overflow:hidden;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
	
#snapshotz span {
	display:block;
	width:198px;
	height:45px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background-image: url(images/structure/h1_rooms/snapshotz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#saturdays {
	position:relative;
	width:400px;
	height:80px;
	overflow:hidden;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	}
	
#saturdays span {
	display:block;
	width:400px;
	height:80px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-image: url(images/static_images/i_love_garage_saturdays.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	}
	
#fridays {
	position:relative;
	width:400px; height:80px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#fridays span {
	display:block;
	width:260px;
	height:60px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/h1_nights/h1_fridays.jpg) no-repeat left top;
	}

/*#saturdays {
	position:relative;
	width:400px; height:80px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#saturdays span {
	display:block;
	width:400px;
	height:80px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background-image: url(images/static_images/i_love_garage_saturdays.png);
	background-repeat: no-repeat;
	background-position: left top;
	} */
	
#sundays {
	position:relative;
	width:260px; height:60px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#sundays span {
	display:block;
	width:260px;
	height:60px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/h1_nights/h1_sundays.jpg) no-repeat left top;
	}



/*club box*/
/**********************************/

	  
#mon_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#mon_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_monday_box.jpg) no-repeat left top;
	}
	
#tue_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#tue_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_tuesday_box.jpg) no-repeat left top;
	}

#wed_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#wed_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_wednesday_box.jpg) no-repeat left top;
	}

#thur_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#thur_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_thurday_box.jpg) no-repeat left top;
	}

#fri_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#fri_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_friday_box.jpg) no-repeat left top;
	}
	
#sat_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#sat_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_saturday_box.jpg) no-repeat left top;
	}

#sun_box {
	position:relative;
	width:85px; height:85px;
	margin:0; padding:0;
	overflow:hidden;
	}
	
#sun_box span {
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background:url(images/structure/z_night_box/h1_sunday_box.jpg) no-repeat left top;
	}



/*Inline Elements Text*/
/**********************************/
.boldbody {
	font-weight: bold;
}


.formlabel {
	clear: left;
	float: left;
	width: 50px;
	padding-right: 5px;
	text-align: right;
	font-size: 12px;
}

/*Inline Elements Structure*/
/**********************************/

.picspanleft {
	display: block;
	float: left;
	margin-right: 20px;
	list-style-type: none;
	border: 1px solid #000000;
	margin-bottom: 20px;
}

.picspanleft_about {
	display: block;
	padding: 1px;
	float: left;
	margin-right: 10px;
	list-style-type: none;
	background-color: #FFFFFF;
}

.picspanright {
	display: block;
	float: right;
	margin-left: 15px;
	list-style-type: none;
	border: 1px solid #000000;
	margin-bottom: 15px;
}




/*RSS*/
/**********************************/
 

    .rssxpresschannel {
    font-size: 18px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
	font-style: normal;
	background-color: #FFBF00;
	color:#000000;
    }

    .rssxpresschtitle {
    font-size: 16px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	background-color: #FFBF00;
	color:#000000;
    }

    .rssxpresschdesc {
    font-size: 14px;
	margin-top: 0px;
	line-height: 16px;
	margin-bottom: 5px;
	background-color: #FFBF00;
	color:#000000;
    }

    .rssxpressittitle {
    font-size: 16px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	background-color: #FFBF00;
	color:#000000;
    } 

    .rssxpressitdesc {
    font-size: 14px;
	margin-top: 0px;
	line-height: 16px;
	margin-bottom: 5px;
	background-color: #FFBF00;
	color:#000000;
    }

    .rssxpresstable {
      text-align : left;
	  background-color: #FFBF00;
    }

    /* rssxpressdivider is a special case - it is a single pixel, single column row on the rssxpress
       channel - to alter it's colour just change the background-color image. */

    .rssxpressdivider {
	background-color: #FFBF00;

    }
	
	.news_box {
width: 625px;
margin-bottom: 5px;
float: left;
}
.news_artwork {
width: 150px;
height: 150px;
float: left;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

