@charset "UTF-8";

body {
    height:100%;
    width:100%;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
}


#wrap{
	margin: 10px auto;
	width:800px;
}

#header{
	height:130px;
	top:0px;
	background-image:url(images/trumpetheader.gif);
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	position:relative;
	width:800px;
}
#content{
		float:left;
		background-color: #651704;
		width:800px;
		padding-bottom:20px;
}

#navbar{
    width:9em;	
	float:left;
	margin-right:20px; 
	margin-top:23px;
}

#main{
	width:395px;
	float:left;
	padding-right:10px; 
	margin-top:40px;
	color: #CCC;
	font: 13px Georgia, Times, serif;
	letter-spacing:0.1em;
	line-height:18px;
}

#main p{
	padding-left:55px;
}
h1 {
	font-size:24px;
	padding-left:55px;;
	font-weight:normal;
}
h2 {
	font-size:18px;
	padding-left:55px; 
	font-weight:normal; 
}
h2 a{
	text-decoration:none;
	color:#CCC;
}
h2 ul li{ line-height:25px;
	
}
form a{
	text-decoration:none;
	color:#F90;
}
#main a{
	text-decoration:none;
}
#main .logout a{
	text-decoration:none;
	color:#CCC;
}
#main .logout a:hover{
	text-decoration:none;
	color:#F90;
}
.contact a{
	color:#F90;
}

#sidebar{
	width:220px;
	float:left;
	margin-top:25px; 
	padding-right:10px;
	font-size: 14px;
	color: #CCC;
	letter-spacing: 0.5px;

}
#sidebar a{
	text-decoration:none;
	color: #CCC;
}
.subhead{
	letter-spacing:0.1em;
	font-size: 19px;
	color:#F90;
}
#show{
	margin-top:18px; 
	border: thin solid #999;
	line-height:20px;
	padding-left:10px;
	width:185px;
	padding-top:10px;
}
#currentPage{
	color:#F90;
}
.time{ 
	letter-spacing:1px;	
	color:#CA3011;
}
.band{
	font-size: 16px;
	letter-spacing:1px; 
	line-height:20px;
}
.venue{
	font-size:13px;
	line-height:16px;	
	
}
.notes{
	font-size: 11px;
	color: #999;
	line-height:14px;
}
.remarks{
	font-family:Verdana, Geneva, sans-serif;
	color: #999;
}
.composedby{
	font-family:Verdana, Geneva, sans-serif;
	color: #CCC;
}
.showheadline{
	color:#CA3011;
}
.more{ 
	font-size: 12px; 
	font-family: Verdana, Geneva, sans-serif;
}
#footer{
	width:800px;
	height:25px;
	text-align:center;
	padding-top:9px;
	position:relative;
	font-size:13px;
	float:left;
	background-color:#000;
	color:#CCC;
}

ul.nav{ 
	list-style-type:none; 
	padding-left:10px; 
	margin-left:0;
	line-height:30px;

}
ul.nav a{
	display:block;
	text-decoration:none;
	color:#CCC;
	width:9em;
	background-color:#000;
	margin-top:6px;
	padding-left:10px;
}

ul.nav a:hover{
	color: #C66109;
}

ul.nav li{
	display:inline;
	letter-spacing:0.2em;
	
}
