body {
	margin:0;
	padding:0;
	background:#000;
	color:#c0c0c0;
	font-family:helvetica,arial;
	}

div {
	margin:0;
	padding:0;
	}
	
small {
	color:#c0c0c0;
	}
	
a {
	color:#f00;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
a.uline	{
	text-decoration:underline;
	}
	
div#header {
	padding:0;
	color:#c00;
	font-size:small;	
	}
	
div#header div#logo img {
	margin:0;
	padding:0;
	}
	
	
/* === FOR ALL PAGES ======================================================== */

div#content div#header div#logo {
	height:68px;
	margin:0;
	padding:0;
	text-align:left;
	}	
	
div#content div#header a {
	color:#c0c0c0;
	}	

div#mainContent {
	padding:2px 2px 6px 2px;
	font-family:helvetica,arial;
	}

div#mainContent div.pageTitle {
	font-weight:bold;
	color:#fff;
	margin:3px 0;
	padding:6px 0 0 0;
	border-top:solid 1px #666;
	text-transform:uppercase;
	}
	
div#mainContent div.pageTitle small {
	color:#999;
	text-transform:lowercase;
	font-weight:normal;
	}
	
div#mainContent p {
	margin:5px 0 5px 0;
	}

div#mainContent p a {
	text-decoration:underline;
	}
	
div#mainContent img {
	border:solid 1px #ccc;
	}
	
div#mainContent img.newsItem, div#mainContent img.bioImage {
	margin:5px 10px 5px 0;
	padding:0;
	}
	
div#mainContent ul, div#mainContent ul li {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0; 
	padding:0;	
	}
	
/* === MAIN =================================================================== */

div#mainpage div#header div#logo {
	height:118px;
	margin:0;
	padding:0;
	background-image:url('../images/bglogo.gif');
	background-repeat:no-repeat;
	background-position:50% 0;
	text-align:center;
	}

div#mainpage div#header div.item {
	background-image:url('../images/bgmenu.jpg');
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:center;
	}	
	
div#mainpage div#header div.item a {
	font-weight:bold;
	font-family:"Trebuchet MS",sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
div#mainpage div.pageTitle {
	border-top:solid 0px #f92;
	margin-bottom:0;
	}

/* === TOUR DATES =================================================================== */

div.tourDateList {
	color:#fff;
	font-size:small;
	border-top:solid 1px #909090;
	border-bottom:solid 1px #909090;
	background:#303030;
	margin:12px 0;

	}

div#mainContent div.tourDateList p {
	margin:0;
	border-bottom:1px dashed #606060;
	padding:3px 0 3px 2px;
	}
	
div#mainContent div.tourDateList p.last {

	}	
	
div#mainContent div.tourDisclaimer {
	font-size:small;
	color:#909090;
	}
	
	
/* === DISCOGRAPHY =================================================================== */

div.album {
	clear:left;
	margin:5px 0;
	border-top:dashed 1px #303030;
	}
	
div.album div.title {
	color:#ff0000;
	margin-top:5px;	
	}

div.album div.title span.year {
	color:#fff;
	font-weight:normal;
	font-size:small;
	}
	
div.album div.title span.name {
	font-weight:bold;
	}	
	
div.album div.cover {
	clear:both;
	margin:0;
	}
	
div.album div.cover img {
	border:solid 1px #fff;
	margin:5px 5px 0 0;
	}
	
div.album div.tracks {
	clear:both;
	margin-top:5px;
	font-size:small;
	}	
	
/* === BAND =================================================================== */

div#mainContent ul.bioList, div#mainContent ul.bioList li {
	list-style-type:disc;
	list-style-position:outside;
	}


/* === CONTACT =================================================================== */	

fieldset {
	border:0;
	padding:0;
	margin-top:10px;
	}
	
fieldset label {
	margin:3px 0;
	}

fieldset input {
	background:#fff;
	border:solid 1px #606060;
	color:#000;
	font-size:small;
	}
	
fieldset textarea {
	height:50px;
	background:#fff;
	border:solid 1px #606060;
	color:#000;
	font-size:small;
	}

input.sendButton {
	color:#fff;
	background-color:#c00;
	margin-left:3px;
	font-weight:bold;
	}

legend {
	display:none;
	}

p.errorMessage {
	color:#f00;
	}
	
/* === FOOTER ======================================================== */
	
	
div#footer {
	border-top:solid 1px #666;
	font-size:small;
	color:#f00;
	clear:both;
	
	}
	
div#footer a {
	color:#fff;
	}


div#footer div#copyright {
	border-top:solid 1px #666;
	color:#a0a0a0;
	padding:4px 0;
	border-top:solid 1px #666;
	}
	
div#footer div#copyright a {
	color:#f00;
	text-decoration:underline;
	}