a
{
	color: #EEE;
}

a:hover
{
	color: #76CEDE;
}

body
{
	background-color: #A4A4A4;
	background-repeat: no-repeat;
	color: #CCC;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 0.7em;
	line-height: 1.5;
	margin: 0;
	text-align:left;
}

body#news
{
	background-image: url(images/news.jpg);
}

body#biography
{
	background-image: url(images/biography.jpg);
}

body#gigz
{
	background-image: url(images/gigz.jpg);
}

body#media
{
	background-image: url(images/media.jpg);
}

body#links
{
	background-image: url(images/links.jpg);
}

body#contact
{
	background-image: url(images/contact.jpg);
}

div#container
{
	margin-left: 396px;
	width: 402px;
}

div#container div#header h1
{
	margin: 0;
}

div#container div#header a
{
	display: block;
	background-image: url(images/header.jpg);
	height: 79px;
	width: 402px;
}

div#container div#header span
{
	display: none;
}

div#container ul#menu
{
	background-image: url(images/menu.jpg);
	background-repeat:no-repeat;
	list-style-type: none;
	margin: 0px 0px -1px 0px;
	padding: 0px 0px 0px 20px;
	width: 382px;
}

div#container ul#menu li
{
	color: #FFF;
	display: inline;
	padding-left: 8px;
}

div#container ul#menu li a
{
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

div#container div#content
{
	background-image: url(images/grid.gif);
	min-height: 702px;
	margin: 0;
	padding: 0;
}

div#container div#content div.item
{
	padding: 10px 11px 10px 10px;
}

div#container div#content div.item p
{
	padding: 0px;
	margin: 0px;
}

div#container div#content div.item div.header
{
	background-color: #5A5A5A;
	padding: 5px;
	text-align: justify;
}

div#container div#content div.item div.header h3
{
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}

div#container div#content div.item div.header div.date
{
	text-align: right;
	font-style: italic;
}

div#container div#content div.item div.text
{
	background-color: #666;
}

div#container div#content div.item div.text p
{
	padding: 5px;
	margin: 0px;
}

div#container div#content div.item div.text img
{
	padding: 10px 10px 10px 0px;
	margin: 0px;
}

div#container div#footer
{
	background-image: url(images/footer.jpg);
	height: 13px;
}

h2
{
	display: none;
}

img
{
	border-width: 0;
}

textarea, input
{
	background-color: #666;
	color: #CCC;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 9px;
	overflow: hidden;
}

table#linksTable, table#mediaTable, table.gigzTable
{
	width: 100%;
}

table#linksTable td
{
	background-color: #666;
}

table#mediaTable td, table#mediaTable th
{
	background-color: #666;
	text-align: center;
}

table.gigzTable td, table.gigzTable th
{
	background-color: #666;
	text-align: center;
}