@font-face {
	font-family: Agenda-Bold;
	src: url("Agenda-Bold.eot"); /* EOT file for IE */
}
@font-face {
	font-family: Agenda-Bold;
	src: url("Agenda-Bold.ttf"); /* TTF file for CSS3 browsers */
}

* {
	padding:	0;
	margin:		0;
	border:		0; 
	list-style: none;
}

body {
	background-color: #3266cc;
	color: #3266cc;
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	font-size: 10pt;
}

html, body {
	height:		100%;
}

table#pageLayoutTable {
	float: left; 
	height: 100%;
	width: 100%; 
	text-align: center; 
	background-color: #3266cc; 
	min-width: 780px; 
	max-width: 1280px; 
	overflow: visible; 
	/* background-image: url(../images/interface/xmas-background.jpg); */
}

table td.pageLayoutTableLeft {
	width: 5%; 
	background-image: url(../images/interface/background-left.jpg); 
	background-position: right; 
	background-repeat: repeat-y;
}

#wrapper {
	width: 100%; 
	float: left; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	min-width: 702px; 
	height: 100%; 
	min-height: 100%; 
	height: auto; 
	padding:0 0 -167px 0;
}
#header {
	background-image: url(../images/interface/header-bg.jpg);
	width: 100%;
	min-width: 702px;
	height: 183px;
	background-repeat: repeat-x;
	overflow: hidden;
	background-color: #32ccfe;
}

p.accessibility {
	position: absolute;
	left: 0.5em;
	top: 0.25em;
	font-size: smaller;
	color: white;
}

p.admin {
	position: absolute;
	right: 0.5em;
	top: 0.25em;
	font-size: smaller;
	color: white;
}
p.admin a, p.accessibility a {
	text-decoration: none;
	color: #3266cc;
}

p.admin a:hover, p.admin a:focus, p.accessibility a:hover, p.accessibility a:focus {
	text-decoration: underline;
}
#navigation {
	background-color: #071963;
	float: left;
	width: 100%;
}

#navigation ul {
	width: 100%;
	text-align: center;
	background-color: #071963;
}

#navigation ul li {
	display: inline;
	float: left;
	background-color: #071963;
}

#navigation ul li.homeNav {width: 9%;}
#navigation ul li.aboutNav {width: 9%;}
#navigation ul li.gigsNav {width: 6%;}
#navigation ul li.weddingsNav {width: 14%;}
#navigation ul li.galleryNav {width: 11%;}
#navigation ul li.listenNav {width: 9%;}
#navigation ul li.videosNav {width: 9%;}
#navigation ul li.celebsNav {width: 10%;}
#navigation ul li.bookingsNav {width: 13%;}
#navigation ul li.quotesNav {width: 10%;}
#navigation ul li a span {display: none;}
#left {
	width: 65%;
	float: left;
	text-align: left;
	padding: 0 0 2em 0;
}
#right {
	width: 35%;
	float: right;
	background-color: #ffffff;
	padding: 0 0 2em 0;
}
#contentMain {
	float: left;
	width: 100%;
	padding: 0 0 2em 0;	
}
#push {
	height: 167px;
	float: left;
	width: 100%;
}
#footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 167px;
	text-align: center;
	width: 100%;
	font-family: Agenda-Bold;
}
#footer a {
	color: #3266cc;
	text-decoration: none;
}
#footer a:hover, footer a:focus {
	text-decoration: underline;
}

#footer .clsComponentRandomQuoteP {
	height: 77px;
	font-size: 1.2em;
	font-family: Agenda-Bold;
}
#footer-textlinks {
	height: 60px;
	font-family: verdana, helvetica, geneva, arial, sans-serif;
	
}
#footer-textlinks p a span {
	display: none;
}
#footer-contact {
	height: 30px;
	font-size: smaller;
	font-family: verdana, helvetica, geneva, arial, sans-serif;
}
p#w3c {
	position: absolute; 
	bottom: 5px; 
	right: 5px;
}
table td.pageLayoutTableRight {
	width: 5%; 
	background-image: url(../images/interface/background-right.jpg); 
	background-position: left; 
	background-repeat: repeat-y; 
}
