html,body {
	margin:0;
	padding:0;
	height:100%;
	font-family:"Century Gothic";
	font-size:small;
	background-color: #B0B0B0;
	color: #333;
}

h1 {
	font:1.5em Century Gothic;
	margin:0.5em 0;
}

h2 {
	font:1.25em Century Gothic;
	margin:0 0 0.5em;
}
	h1, h2, a {
	color:#CCC;
	font-weight: bold;
	font-family: "Century Gothic";
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:900px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-color: #FFF;
}

div#header {
	padding:1em;
	background-color: #333333;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:1em 1em 5em;
	background-repeat: no-repeat;
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}
div#navigation p {
	text-align:center;
}
div#navigation {
	width: 916px;
	background-color: #000;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 2px;
}
div#text {
	width: 798px;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 270px;
	overflow: auto;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(divbk/text.jpg);
}
div#text p {
	text-align:left;
	padding:0 1em;
}
div#text2 {
	width: 798px;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 276px;
	overflow: auto;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-image: url(divbk/text.jpg);
}
div#right {
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	overflow: scroll;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	right: 15px;
	float: right;
}
div#footer {
	width: 916px;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 27px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #001C38;
	padding-top: 13px;
}
div#footer p {
	text-align:center;
}
div#subfooter p {
	text-align:center;
}
div#subfooter2 p {
	text-align:center;
}
div#subfooter3 p {
	text-align:center;
}
div#subfooter {
	width: 916px;
	background-color: #000;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 45px;
	overflow: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}
div#subfooter2 {
	width: 383px;
	background-color: #000;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 26px;
	overflow: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
div#subfooter3 {
	width: 383px;
	background-color: #000;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 26px;
	overflow: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
div#midtindex {
	width: 405px;
	background-color: #003366;
	font-family: "Century Gothic";
	font-size: small;
	height: 150px;
	background-image: url(subgall/drylining.gif);
}
a:hover {
	color: #0000F7;
}
.left {
	float: left;
}
.right {
	float: right;
}
div#ticker {
	width: 300px;
	height: 88px;
	background-image: url(source/directdisco-logo.gif);
	background-color: #000;
}
div#tbooking {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/booking.jpg);
	background-color: #001C38;
}
div#tprices {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/prices.jpg);
	background-color: #001C38;
}
div#tgallery {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/gallery.jpg);
	background-color: #001C38;
}
div#tlinks {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/links.jpg);
	background-color: #001C38;
}
div#tquote {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/online-quote.jpg);
	background-color: #001C38;
}
div#tlocation {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/location.jpg);
	background-color: #001C38;
}
div#tcoverage {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/coverage.jpg);
	background-color: #001C38;
}
div#tmixes {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/mixes.jpg);
	background-color: #001C38;
}
div#tjobs {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/jobs.jpg);
	background-color: #001C38;
}
div#tclients {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/testimonials.jpg);
	background-color: #001C38;
}
div#tsitemap {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/sitemap.jpg);
	background-color: #001C38;
}
div#terms {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/booking.jpg);
	background-color: #001C38;
}
div#tprivacy {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/privacy.jpg);
	background-color: #001C38;
}
div#tevents {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/events.jpg);
	background-color: #001C38;
}
div#tcontact {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/contact.jpg);
	background-color: #001C38;
}
div#troster {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/our-djs.jpg);
	background-color: #001C38;
}
div#thome {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/home.jpg);
	background-color: #001C38;
}
div#tben {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/ben.jpg);
	background-color: #001C38;
}
div#tblake {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/blake.jpg);
	background-color: #001C38;
}
div#tnick {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/nick.jpg);
	background-color: #001C38;
}
div#tmike {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/mike.jpg);
	background-color: #001C38;
}
div#tphil {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/phil.jpg);
	background-color: #001C38;
}
div#tsteve {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/steve.jpg);
	background-color: #001C38;
}
div#textiframe {
	width: 798px;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 254px;
	background-color: #002349;
}
div#tcorporate {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/corporate.jpg);
	background-color: #001C38;
}
div#tclub {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/club.jpg);
	background-color: #001C38;
}
div#tchristmas {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/christmas.jpg);
	background-color: #001C38;
}
div#tchildrens {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/childrens.jpg);
	background-color: #001C38;
}
div#tcharity {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/charity.jpg);
	background-color: #001C38;
}
div#tboat {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/boat.jpg);
	background-color: #001C38;
}
div#tbirthday {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/birthday.jpg);
	background-color: #001C38;
}
div#tthemed {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/themed.jpg);
	background-color: #001C38;
}
div#tgraduation {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/graduation.jpg);
	background-color: #001C38;
}
div#then {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/hen.jpg);
	background-color: #001C38;
}
div#tkaraoke {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/karaoke.jpg);
	background-color: #001C38;
}
div#tnewyear {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/new-year.jpg);
	background-color: #001C38;
}
div#toutdoor {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/outdoor.jpg);
	background-color: #001C38;
}
div#tprivate {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/private.jpg);
	background-color: #001C38;
}
div#tpub {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/pub.jpg);
	background-color: #001C38;
}
div#tretirement {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/retirement.jpg);
	background-color: #001C38;
}
div#tstag {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/stag.jpg);
	background-color: #001C38;
}
div#twedding {
	width: 206px;
	font-family: "Century Gothic";
	color: #FFF;
	height: 70px;
	background-image: url(topic/wedding.jpg);
	background-color: #001C38;
}
div#textenq {
	width: 808px;
	font-family: "Century Gothic";
	font-size: small;
	color: #FFF;
	height: 264px;
	overflow: auto;
	background-color: #002143;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
