/* CSS Document */

			html{
				background: #000 url(img/html-bg.png) repeat-x;
				text-align: center;
			}
			
			body{
				margin: 0 auto;
				text-align: left;
				width: 1000px;
				color: #fff;
			}
			
			h1{
				font: 10em/.8em "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif;
				letter-spacing: -.05em;
				margin-top: 50px;
				background: url(img/h1.png) no-repeat 3px 0;
				padding-left: 35px;
			}
			
			h1:after{		
				content: url(img/h1-close.png);
	
			}
			
			h2{
				font: 1.5em/.8em "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif;
				text-transform: lowercase;
				background: url(img/h2.png) no-repeat 0 3px;
				padding-left: 35px;
			}
	
			h2:after{		
				content: url(img/h2-close.png);
	
			}
	
			ul{
				background: url(img/ul.png) no-repeat;
				font: 1em/1em "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif;
				padding: 10px 0  0 35px;
				width: 350px;
			}
			
			ol{
				background: url(img/ol.png) no-repeat;
				padding: 2px 0  0 35px;
				width: 375px;
				font: 1em/1em "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif;
				list-style-type: decimal;
			}
			
			ul:after{		
				margin-left: -35px;
				content: url(img/ul-close.png);
	
			}
			
			
			
			ol:after{		
				margin-left: -35px;
				content: url(img/ul-close.png);
	
			}
	
			li{
				background: url(img/li.png) no-repeat;
				padding: 0 0 5px 30px;
				font: .75em/1.25em Trebuchet, Helvetica, Arial, sans-serif;
			}
			
			li:after{		
				content: url(img/li-close.png);
	
			}

li a, li a:visited{

color: #fc0;
text-decoration: none;
}

li a:hover{

color: #900;
text-decoration: underline;
}
	
			#headerdetails:after, #headerdetails2:after{
				content: none;
			}
	
			
			#headerdetails, #headerdetails2{
				position: relative;
				z-index: 5;
				float: left;
				width: 160px;
				margin: -10px 10px 0 0;
				padding: 0;
			}
	
		
			#headerdetails a, #headerdetails2 a{
				font:bold .75em/1em helvetica, arial, sans-serif;
				text-transform: uppercase;
				color: #666;
				background: url(img/details-tab.png) no-repeat;
				padding: 5px 0 5px 50px;
				display: block;
				text-decoration: none;	
			}
			
			#headerdetails li a{
				font:normal 1em helvetica, arial, sans-serif;
				text-transform: none;
				color: #900;
				background: none;
				padding: 0;
				display:inline;
				text-decoration: none;
			}
	
			#headerdetails li, #headerdetails2 li{
				text-transform: none;
				font:.75em helvetica, arial, sans-serif;
				margin: 0 0 0 0px;
				padding: 5px 0 5px 20px;
				background: #fff;
				color: #333;				
			}
			
			#headerdetails li strong, #headerdetails2 li strong{
				display: block;
			}
			
			#headerdetails li:after, #headerdetails2 li:after{
				content: none;
			}
			
			h3{
				font: bold 1.2em/.8em Helvetica, Arial, sans-serif;
				text-transform: none;
				background: url(img/h3.png) no-repeat;
				padding-left: 35px;
				margin: 30px 0 10px 0;
				
			}
	
			h3:after{		
				content: url(img/h3-close.png);
			
			}
	
			p{	
				font: .75em/1.5em Trebuchet, Helvetica, Arial, sans-serif;
				width: 450px;
				background: url(img/p.png) no-repeat;
				padding-left: 35px;
			}
			
			p:after{		
				content: url(img/p-close.png);
	
			}
	
			#column2{
				float: right;
				width: 400px;
			
			}
			
			#column2 #calendar, #column2 h3{
				position: relative;	
				z-index: 1;
				
			}

#column2 img{
background: url(img/img.png) no-repeat;
padding: 15px 0 0 50px;
margin-top: 30px;

}

table td{
border: 1px dotted #333;
font:.75em Helvetica, Arial, sans-serif;

}

table .tableheader td{
font-weight: bold;
background: #333;
}

table{

float: left;
margin: 25px 0 40px 30px;
border: 1px dotted #333
}


table td{
width: 100px;
padding: 2px 0 2px 5px;
}

table .total{
background: #900;
font-weight: bold;
}

#calendar span{
 	
}

#calendar li{
	margin-bottom: 1em;
}


#calendar li strong{
	display: block;
	font-size: 1.25em;
	border-bottom: 1px dotted white;
}


#calendar li span{
	display: block;
	font: bold 1em/1em "Gill Sans","Gill Sans MT", helvetica, arial, sans-serif;
	margin-top: .5em;
	color: #999;
}

#calendar li span:after{
	content: ': ';
}

