@import url("reset.css");

body{
	font:  .8em/1.5em Helvetica, sans-serif;   
	color:#FFF;
	background-color: #5999C5;
}     

#pic{  
position: fixed;
	width:100%;
	height:100%;
background: #5999C5; 
}

h1{
	color:#ee3048;
} 

h2{
	color:#829c31;
}  

hr {
border: 0;
color: #829c31;
background-color: #829c31;
height: 2px;
width: 100%;
text-align: left;
}  

p{
	margin-bottom:1em;
}  

form{ 
	margin:35px;
	width:725px;
	clear: both; 
	}         
	
label{ 
	margin-right:1em; 
	font-weight:bold;
	}
	
input{
	display: block;
	margin-bottom:17px;
	clear: both; 
	height:20px;
	width:50%;
}

input.submit{width:100px;}
	
textarea{
	width:100%;
	height:200px;
	}
	
	

#container{ 
	position:static;
	width:975px;
	margin:0px auto;
}       

#header{
	position:absolute;
	top:0;
	   width:100%;
		height:280px;
		background: #5999C5 url(images/new_header.png) no-repeat top left;
}

.main{
	float:left;
	width:795px;
} 

.col{
	float:left;
	margin:35px 0 35px 35px;
}

.one{
	width: 375px;
} 

.two{
	width: 350px;
	margin-left:0;
} 

.vid{
	margin-left:35px;
	width:100%;
}   

.video{ 
	margin-top:20px;
	float:right;
}

.three{
	float:left;
	width: 100px;
} 

.t1, .t2{ 
	float:left;
	width:50%;
	height:23px;
	background-color:#b3cce0;
	color:#5999C5;
	font-weight:bold;
	font-size:20px;
	margin-top:35px;
	padding-top:1px;
}

.t1{
	font-size:18px;
	text-align:right;
}

.t2{
	font-size:15px;
	text-indent: 35px; 
}   

.setlist{
	float:right;
	width:130px;
	margin-left:20px;
	font-size:90%;
	font-weight:bold;
}

.setlist li.h{
	text-align: center;
	margin-bottom:10%;
}

.setlist li.song{
	font-size:90%;
	font-style: italic;
	line-height:120%;
	margin-bottom:10%;
}
 
.subtitle{
clear:left;
float:right;
color:#829c31;	 
font-style: italic;
}             


.text{ 
	padding-top:2em;
}      

ul.venue{
	width:100%;
	margin-left:35px;
}   

.map{
	float:right;
}

.vname{
	font-weight:bold;
}

.icon{ 
	width:27%;
	margin-right:5px;
}

.menpic{
	float:left;
	width:60px;
	height:60px;
	margin: 0 10px 20px 10px;
}  



ul.date{
	float:left;
	clear:left;
	width:60px;
	height:80px;
	margin: 0 10px;
	text-align:center;
} 

ul.date li.month{
	font-size:80%;
} 

li.year{
	font-size:150%;
}

ul.date li.day{
	font-size:200%;
}

ul.entry{
	float:left;
	width:620px;
	margin: 0 10px 40px 10px;
} 

ul#gigyears li{
	text-align: right;
   height:40px; 
} 

ul#yearlist{
	margin-top:35px;
}

ul#yearlist li.year{
	float:left;
	margin-right:1em;
	font-size:18px;
}

.pics{
	width:100%;
	clear:both;
	margin-left:35px;
}

.pics li{
	float:left;
	margin-right:10px;
}

a:link, a:visited{
	text-decoration: none;
	color:#b3cce0; 
	font-weight: bold;   
} 

a:hover{
	text-decoration: none;
	color:#829c31;	 
}

A:hover img { opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50); }

A:active img { opacity: 0.25;
-moz-opacity: 0.25;
filter:alpha(opacity=25); }

.t1 a:link, .t1 a:visited, .t2 a:link, .t2 a:visited{
	color:#5999C5;
}


