body { 
	margin:0px;
	padding:0px;
	background-color:#616a6f;
	font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	color:#616a6f;
	font-size:100%;
	}
img { border:0px;}
p { margin-top:0px;}
h1 { margin-top:0px;}

ol { margin-left:0px; margin-top:0px; padding-left:30px; padding-top:0px;}

#base {
	width:900px;
	margin:0px auto;
	padding:0px 50px 0px 50px;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-size:0.9em;
	line-height:1.5em;
	}

#header { 
	width:900px;
	height:120px;
	margin:0px 0px 30px 0px;
	padding:0px;
	background-image:url(../images/gr_header.jpg);
	/*text-indent:-1200px;*/
	}
#header h1 { display:none;}
	
#nav {
	width:150px;
	float:left;
	margin:0px 20px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	}
#nav ul {
	list-style:none;
	border-bottom:1px solid #d5d5d5;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	}
#nav li {
	width:148px;
	border:1px solid #d5d5d5;
	border-bottom:0px;
	background-image:url(../images/bg_nav.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:0px;
	}
#nav li a { text-decoration:none; display:block; width:138px; padding:5px 5px; margin:0px;}
#nav li a:hover, #nav li a:active { background-color:#e4e4e4; color:#616a6f;}
#nav li a.currPage { color:#e9e9e9; background-color:#a3adb3;}
	
#content {
	padding:0px 20px 10px 20px;
	}
	
#content .textColumn, #content .textColumnWide {
	/*border:1px solid #000;*/
	min-height:400px;
	width:500px;
	margin-right:20px;
	padding:0px 10px;
	float:left;
	}
#content .textColumnWide { width:650px;}
.introText { font-size:1.35em; line-height:1.2em;}
.introText .bandName { font-size:1.25em}

h2 { text-transform:lowercase; letter-spacing:2px; border-bottom:1px solid #ccc; }
h3 { margin-bottom:0px; font-size:1em; font-variant:small-caps;}
h4 { margin-bottom:0px;}

.newsItem { padding:5px; background-color:#fff; border:1px solid #ccc; margin-bottom:10px;}
.newsItem .date { margin:0px; font-weight:bold; font-size:0.8em;}
.newsItem h3 { margin:0px;}

.contentTable { width:100%;}
.contentTable tr { vertical-align:top;}
.contentTable tr:hover { background-color:#fff;}
.contentTable td, .contentTable th { padding:0px 3px 3px 3px; text-align:left; border-bottom:1px solid #ccc;}
.contentTable th { background-color:#ccc; color:#fff; border:0px;}

.downloadItem {padding:5px; background-color:#fff; border:1px solid #ccc; margin-bottom:10px;}
.downloadItem h4 { margin:0px;}
.downloadItem p { margin-bottom:0px;}

form { /*padding:5px; background-color:#fff; border:1px solid #ccc;*/}
form p { margin:0px;}
form  .txtInput { width:200px;}
form textarea { width:100%; height:100px;}
form .inputTitle { display:block; float:left; width:50px;}

.playerButton { font-size:0.7em; text-align:center;}

#footer {
	width:900px;
	margin:0 auto;
	padding:0px 50px;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-y;
	background-position:bottom center;
	font-size:0.7em;
	text-align:center;
	}
#footer .footerContent {
	border-top:1px solid #ccc;
	padding:20px 50px;
	}
#footer p { margin-bottom:0.5em;}
	


a:link, a:visited { color:#616a6f;}
a:hover, a:active { color:#000;}
