html, body { padding: 0; margin: 0; height:100%;}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-site.gif);
	background-repeat: repeat;
	background-position: center top;
}
#wrap {
	min-height:100%;
	width:780px;
	padding:0px;
	background-color: #FFFFFF;
	background-image: url(images/bg-faux.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
* html #wrap {height:100%}
#header {
	background-image: url(images/bg-header.gif);
	background-position: left top;
	height: 134px;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#wrapCenter {
	width: 760px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
	text-align: left;
}
#flHolder {
	width: 267px;
	padding: 0px;
	height: 102px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#nav {
	display: block;
	padding: 0px;
	width: 305px;
	height: 29px;
	margin-top: -60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 435px;
}
#nav ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
}
#wrapLeft {
	padding: 0px;
	width: 304px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
#login {
	background-image: url(images/bg-nightclub.gif);
	background-position: left top;
	padding: 0px;
	height: 155px;
	width: 304px;
	margin: 0px;
}
#login h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
	font-size: 16px;
	padding: 0px;
	display: block;
	background-image: url(images/title-memberlogin.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	height: 41px;
	width: 166px;
	line-height: 16px;
	margin: 0px;
}
.clear {
	clear: both;
}
.gone{
	 display: none;
}
.hr{
	background-color: #FFFFFF;
	height: 1px;
}
form {
	margin: 0px;
	padding: 0px;
}
#login label {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	display: block;
	width: 60px;
	text-align: right;
	height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#login #username {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	padding: 0px;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	width: 190px;
	position: absolute;
}
#login fieldset {
	width: 270px;
	display: block;
	margin-top: 15px;
	margin-left: 15px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#login #password {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	padding: 0px;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	width: 190px;
	position: absolute;
}
#login .submit {
	margin-top: 2px;
	margin-left: 95px;
}
#ads {
	padding: 0px;
	height: 216px;
	width: 304px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapRight {
	float: left;
	width: 422px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#feature {
	background-image: url(images/bg-feature.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 422px;
}
#feature h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	line-height: 16px;
	height: 41px;
	background-image: url(images/title-featuredclub.gif);
	width: 151px;
	display: block;
	margin: 0px;
	background-position: 3px 4px;
	background-repeat: no-repeat;
}
#feature #flHolder {
	width: 412px;
	height: 173px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #333333;
}
#welcome {
	background-image: url(images/bg-texts.gif);
	height: 153px;
	width: 422px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#welcome h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color: #201e1f;
	display: block;
	width: 300px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#welcome p {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #2a2a2a;
	font-size: 11px;
	display: block;
	line-height: 18px;
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#welcome b {
	color: #D3DA1A;
}
#whatsNew {
	clear: both;
	background-image: url(images/recently-added.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 737px;
	padding: 0px;
	height: 42px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
}
#navHome a {
	background-image: url(images/nav-home.gif);
	background-position: left -23px;
	background-repeat: no-repeat;
	width: 57px;
	margin: 0px;
	padding: 0px;
	height: 23px;
	display: block;
	position: absolute;
}
#navClubs a {
	background-image: url(images/nav-clubs.gif);
	background-position: left -23px;
	background-repeat: no-repeat;
	width: 58px;
	padding: 0px;
	height: 23px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	position: absolute;
}
#navEvents a {
	background-image: url(images/nav-events.gif);
	background-position: left -23px;
	background-repeat: no-repeat;
	width: 68px;
	padding: 0px;
	height: 23px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 121px;
	position: absolute;
}
#navAbout a {
	background-image: url(images/nav-aboutus.gif);
	background-position: left -23px;
	background-repeat: no-repeat;
	width: 82px;
	padding: 0px;
	height: 23px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 121px;
	position: absolute;
}
#navContactUs a {
	background-image: url(images/nav-contactus.gif);
	background-position: left -23px;
	background-repeat: no-repeat;
	width: 98px;
	padding: 0px;
	height: 23px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 206px;
	position: absolute;
}
#navContactUs a:hover, #navAbout a:hover, #navEvents a:hover, #navClubs a:hover, #navHome a:hover{
	background-position: left top;
}
#navContactUs .aOn, #navAbout .aOn, #navEvents .aOn, #navClubs .aOn, #navHome .aOn{
	background-position: left top;
}#contentTop {

	background-image: url(images/bg-feature.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 422px;
}
#contentTop #clubs {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	line-height: 16px;
	height: 46px;
	background-image: url(images/title-londonclub.gif);
	width: 151px;
	display: block;
	margin: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
#contentMiddle {
	margin: 0px;
	padding: 0px;
	width: 422px;
	background-image: url(images/but-contentmiddle.gif);
	background-repeat: repeat-y;
}
#contentBottom {
	margin: 16px;
	padding: 0px;
	width: 737px;
}
#contentMiddle p {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	display: block;
	width: 395px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentBottom p {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	display: block;
	width: 395px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentBottom td {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#contentFoot {
	background-image: url(images/but-contentfoot.gif);
	background-repeat: no-repeat;
	height: 6px;
	margin: 0px;
	padding: 0px;
	width: 422px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 9px;
	line-height: 1px;
}
#contentMiddle h2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 30px;
	color: #CCCCCC;
	line-height: 20px;
	display: block;
	width: 395px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentBottom h2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 30px;
	color: #CCCCCC;
	line-height: 20px;
	display: block;
	width: 737px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentMiddle ol {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	display: block;
	width: 390px;
	padding: 0px;
	list-style-type: none;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	z-index: 1;
}
#contentMiddle a {
	color: #333333;
	text-decoration: none;
}

#contentMiddle strong {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	display: block;
	width: 395px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentMiddle a:hover {
	color: #333333;
	text-decoration: underline;
}
#contentTop #clubsinfo {


	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	line-height: 16px;
	height: 46px;
	background-image: url(images/title-nightlclubinfo.gif);
	width: 300px;
	display: block;
	margin: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
#contentTop #about {



	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	line-height: 16px;
	height: 46px;
	background-image: url(images/title-about.gif);
	width: 300px;
	display: block;
	margin: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
#contentTop #contact {




	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	line-height: 16px;
	height: 46px;
	background-image: url(images/contact.gif);
	width: 300px;
	display: block;
	margin: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
#contentMiddle h1 {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 24px;
	color: #CCCCCC;
	line-height: 20px;
	display: block;
	width: 395px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#ticketBookings {
	display: block;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 12px;
}
#ads #adLong {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ads #left {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
