

/*
COLOUR SWATCH:
----------------

#ffff00			- yellow
#b1b1b1			- grey

*/

body {
	background:							#000;
}

p {
	font-size:							1em;
	color:								#fff;
}

#container {
	margin:								0 auto;
	width:								880px;
}

#header {
	margin-bottom:						15px;
}

#menu {
	margin-bottom:						140px;
}

#menu a {
	font-size:							1.5em;
	color:								#fff;
	text-decoration:					none;
	letter-spacing:						-0.1em;
	line-height:						1.4em;
}

#menu a:hover,
#menu a.current {
	color:								#ffff00;
}

/*#menu a.no-link {
	cursor:								pointer;
}*/

#menu li {
	position:							relative;
}

#menu li ul {
	display:							none;
}

#menu li:hover ul,
#menu li ul.current {
	display:							block;
	position:							absolute;
	left:								135px;
	top:								8px;
	z-index:							10;
}

#menu li ul a {
	font-size:							0.95em;
	line-height:						8px;
}

#menu li ul li {
	margin:								10px 0;
	z-index:							10;
	position:							relative;
}

#menu li ul li:first-child {
	margin:								3px 0 10px 0;
}

#lefty {
	width:								313px;
	float:								left;
}

#righty {
	width:								555px; /* 565 */
	padding:							0 0 0 10px;
	float:								right;
	position: relative
}

#footer {
	width:								550px;
	border-bottom:						1px solid #494949;
	padding:							0 0 5px 0;
}

#footer li {
	border-right:						3px double #b1b1b1;
	float:								left;
	line-height:						15px;
}

#footer li.end {
	border-right:						none;
}

#footer a {
	font-size:							0.7em;
	color:								#b1b1b1;
	text-decoration:					none;
	padding:							0 5px;
}

#footer a:hover {
	text-decoration:					underline;
}

#footer li:first-child a {
	padding:							0 5px 0 0;
}

#footer + p {
	font-size:							0.55em;
	line-height:						12px;
	color:								#b1b1b1;
	margin-top:							5px;
}

#footer + p a {
	color:								#b1b1b1;
	text-decoration:					none;
}

#footer + p a:hover {
	text-decoration:					underline;
}