body {
	vertical-align:middle;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	/*-background-image: url(Backgrounds/joelback.gif);*/
	background:#6A0122;
	background-position: center;
	content:inherit;
}

a:hover { 
		font-weight: bold; 
		text-decoration: underline;
		border:none;
		}

a:link {
		color: #990033;
		text-decoration: underline;
		border:none;
}

a:visited {
		color: #990033;
		text-decoration: underline; 
		border:none;
}


.botspacer	{
	position:absolute;
	height:50px;
	left:50px;
	top: 2000px;
	width:900px;
	vertical-align:middle;
			}	
						
.botbanner { 
	height:50px;
	width:900px;
	left:49px;
	
			}

/*.calbar	{
	background-color:#FFFFFF;
	position:  absolute;
	top:125px;
	left:120px;
	height: auto;
	width:750px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;*/
			}
			
.content	{
	background-color:#FFFFFF;
	position: absolute;
	top:130px;
	left:160px;
	height: auto;
	width:781px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
			}
			
.content2	{
	background-color:#FFFFFF;
	position:absolute;
	top:545px;
	left:122px;
	height: auto;
	width:781px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
			}	
					
.CalStyle {width: 755px; 
			height: 350px; 
			margin: 1px 1px 1px 20px;
			padding-left:10px;			 
			}


			
.calendar	{
	position: absolute;
	background-color:#EAF8FE;
	/*vertical-align:middle;
	right:485px;*/
	top:25px;
	
	left:120px;
	width:771px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:left;
	height: 400px;
			}	
			
.cal_link	{
			 text-align:center;
			 width:900px;
			 a:link{color:#990033; text-decoration:none;}
			 a:visited{color:#990033; text-decoration:none;}
			 a:hover{color:white; font-weight:bold; text-decoration:none;
			 background-color:990033;}
			}			





.column1 {
	position: absolute;
	background-color:#FFF;
	top: 570px;
	left: 125px;
	height:610px;
	padding-left:5px;
	width:241px;
	text-align:left;
	border:none;
	line-height:34px;
	}
	
.column2 {
	position: absolute;
	background-color:#FFF;
	top: 570px;
	left: 371px;
	height:610px;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	     }

.column3 {
	position: absolute;
	background-color:#FFF;
	left: 613px;
	top: 570px;
	height:610px;
	width:242px;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	     }
		 
.column4 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }		
				
.column5 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }
.column6 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }		

.column1a {
	position: absolute;
	background-color:#FFF;
	top: 654px;
	left: 127px;
	height:610px;
	padding-left:5px;
	width:241px;
	text-align:left;
	border:none;
	line-height:34px;
	}
	
.column2b {
	position: absolute;
	background-color:#FFF;
	top:654px;
	left:371px;
	height:326px;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	     }

.column3c {
	position: absolute;
	background-color:#FFF;
	width:242px;
	top: 654px;
	left: 616px;
	height:326px;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	      }
			
.credits {
	position: relative;
	right:10px;
	top:0px;
	width:115px;
	height:160px;
	background-color:#EAF8FE;
	border:none;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
				 
                }			

.advert {
	position:absolute;
	left:1px;
	top:735px;
	width:125px;
	height:160px;
	background-color:#EAF8FE;
	border:none;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
				 
                }		

.description {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				font-style: normal;
				line-height: normal;
				color: #000000;
				padding:5px;
				 
	}	
			

.details_top	{
	position:absolute;
	top:202px;
	height:63px;
	width:720px;
	padding-left:130px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: center;
			}	



.details_bot	{
	background-color:#FFFFFF;
	position:absolute;
	top:600px;
	left:110px;
	height: auto;
	width:781px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
			}			
					
.footer	{
	background-color:#EAF8FE;
	vertical-align:middle;
	/*position:absolute;
	top: 515px;
	left:1px;*/
	height:50px;
	width:900px;
	vertical-align:middle;
	text-align:center;
		}		
		
h1 {
	color: #993300;
	font-size: 24pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: oblique;
	}
	
h2 {
	color: #008000;
	font-size: 18pt;
	font-style: bold;
	font-family: Georgia, Times New Roman, Times, serif
	}	
	
.header	{	background-color:#EAF8FE;
			left:0px;
			height:60px;
			padding-bottom:5px;
			width:900px;
			vertical-align:middle;
			text-align:center;
			
			}
.header_clear	{
			left:0px;
			height:60px;
			padding-bottom:5px;
			width:900px;
			vertical-align:middle;
			text-align:center;
			
			}


.leftnav {
	position: relative;
	right:385px;
	width:105px;
	height:370px;
	background-color:#EAF8FE;
	border:none;
	text-align:right;
	line-height:34px;
	padding-right:5px;
	padding-top:15px;
                }
		

.letter_box	{
	position: relative;
	background-color:#FFFFFF;
	/*vertical-align:middle;*/
	top:190px;
	left: inherit;
	height: auto;
	width:771px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	
	
			}				

.mail {text-decoration:underline;
		color:#003399;
		}
		 		
.main_cont	{
	background-color:#FFFFFF;
	position:absolute;
	border:#000000;
	top:159px;
	left:160px;
	height: 300px;
	width:731px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
			}
			
.main_cont_gear	{
	background-color:#FFFFFF;
	position:absolute;
	border:#000000;
	top:160px;
	left:125px;
	height: auto;
	width:605px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
			}				
			
				
.main_cont_pix	{
	position:absolute;
	border:#000000;
	top:160px;
	left:0px;
	height: auto;
	width:900px;
	padding-bottom:10px;
	text-align:left;
			}	
			
.main_cont_spry	{
	position:absolute;
	background-color:#FFFFFF;
	border:#000000;
	top:160px;
	left:60px;
	width:800px;
	height: 300px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:left;
			}
									
.credits_spry {
	position: relative;
	background-color:#FFFFFF;
	top:5px;
	left:0px;
	height:30px;
	width:800px;
	border:none;
	text-align:center;
	padding-right:5px;
	padding-top:5px;
				 
            }	
									
.mainstage	{
	background-color:#EAF8FE;
	/*position: absolute;
	left:53px;*/
	vertical-align:middle;
	width:925px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:20px;
	top:5px;
			}
			
.mainstage_clear	{
	position:absolute;
	top:1px;
	left:52px;
	height:800px;
	width:900px;
	padding-bottom:10px;
			}			
			

.omc {
	position:absolute;
	top:500px;
	left:1px;
			}			
					


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #990033;
	}	

.photo_box	{
	background-color:#EAF8FE;
	vertical-align:middle;
	/*position:absolute;
	top:110px;
	left:184px;*/
	height:400px;
	width:533px;
	border:none;
	text-align:left;
		}	

.photocolumn1 {
	position: absolute;
	background-color:#FFF;
	top: 570px;
	left: 162px;
	height:610px;
	padding-left:5px;
	width:240px;
	text-align:left;
	border:none;
	line-height:34px;
	}
	
.photocolumn2 {
	position: absolute;
	background-color:#FFF;
	top: 568px;
	left: 406px;
	height: auto;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	     }

.photocolumn3 {
	position: absolute;
	background-color:#FFF;
	left: 654px;
	top: 571px;
	height:610px;
	width:242px;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	     }
		 
.photocolumn4 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }		
				
.photocolumn5 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }
.photocolumn6 {
	position: absolute;
	width:242px;
	height:610px;
	background-color:#FFF;
	border:none;
	text-align:left;
	line-height:34px;
	padding-right:5px;
	top: 470px;
	left: 613px;
                }		

.photocolumn1a {
	position: absolute;
	background-color:#FFF;
	top: 1181px;
	left: 160px;
	height:544px;
	padding-left:5px;
	width:241px;
	text-align:left;
	border:none;
	line-height:34px;
	}
	
.photocolumn2b {
	position: absolute;
	background-color:#FFF;
	top:1182px;
	left:406px;
	height:546px;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	     }

.photocolumn3c {
	position: absolute;
	background-color:#FFF;
	width:242px;
	top: 1181px;
	left: 655px;
	height:545px;
	width:242px;
	text-align:left;
	border:none;
	line-height:34px;
	padding-right:5px;
	      }
			
.photophoto_box2	{
	position:absolute;
	top:115px;
	left:2px;
	vertical-align:middle;
	height:400px;
	width:900px;
	border:none;
	text-align:center;
			}								
	
.pizzadel {
	position:absolute;
	top:425px;
	left:1px;
			}

.row1a {
	position: absolute;
	background-color:#FFF;
	top: 470px;
	left: 160px;
	height:50px;
	padding-left:5px;
	width:310px;
	text-align:left;
	border:none;
	
	}

.row1b {
	position: absolute;
	background-color:#FFF;
	top: 471px;
	left: 480px;
	height:45px;
	padding-left:5px;
	width:416px;
	text-align:left;
	border:none;
	
	}

.row2a {
	position: absolute;
	background-color:#FFF;
	top: 520px;
	left: 163px;
	height:50px;
	padding-left:5px;
	width:730px;
	text-align: left;
	border:none;
	
	}				
.rightnav {
	position: absolute;
	right:114px;
	top:159px;
	width:105px;
	height:370px;
	border:none;
	text-align:right;
	
                }		
	
		
			
.subheader_clear {
	left:1px;
	top:62px;
	height:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:900px;
	line-height:12px;
	text-align:center;
			}
			
.subheader {
	background-color:#EAF8FE;
	left:1px;
	top:62px;
	height:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:900px;
	line-height:12px;
	text-align:center;
			}
			
.subheader2 {
	background-color:#EAF8FE;
	left:0px;
	top:110px;
	padding-top:0px;
	padding-bottom:15px;
	height:25px;
	width:900px;
	line-height:12px;
	text-align:center;
	vertical-align:middle;
			}
						
.subheadernav {background-color:#EAF8FE;
				text-align:center;
				right:0px;
				top:110px;
				height:25px;
				width:900px;
				text-align:center;
				font-size:12px;
				vertical-align:middle;
			  }					
