	body {
		padding:0;
		margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;
		background:#CCCC99;
		background-color:#CCCC99;
		}
	
	#banner {
		height:120px;
		padding-left:0px;
		padding-right:0px;
		margin-right:0px;
		background-image: url(images/picket_post.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		border-bottom: 1px solid;
		}
	
	img.logo {
		display:inline;
		margin-left:25px;
		margin-top:35px;
		vertical-align:middle;
		}
		
	h1 {
		display:inline;
		font-size:30px;
		font-family:georgia, times, verdana;
		color:#006633;

		}	
	
	#navbar {
		display:block;
		text-align:justify;
		background:#939FB9;
		margin-right:0px;
		padding-left:25px;
		padding-top:2px;
		padding-bottom:2px;
		}
	
	#subnav {
		display:block;
		text-align:justify;
		background:#F6F8F5;
		margin-right:0px;
		padding-left:25px;
		padding-top:2px;
		padding-bottom:2px;
		}

	#subsubnav {
		display:block;
		text-align:justify;
		background:#D9E9FF;
		margin-right:0px;
		padding-left:25px;
		padding-top:2px;
		padding-bottom:2px;
		}
		
	#featuredarea {
		float:left;
		background:#CCCC99;
		margin-left:10px;
		margin-top:10px;
		}
	
	img.featured_image {
		margin:0px;
		}
		
	#featuredareatitle {
		font-family:georgia, verdana;
		font-size:13px;
		font-weight:bold;
		margin-left:12px;
		margin-bottom:12px;
		color:#006633;
	}
	
	#featuredartist {
		float:left;
		background:#CCCC99;
		margin-left:10px;
		margin-top:10px;
		border-bottom: dotted 1px #996666;
		}

		
	p {
		font-family:verdana;
		font-size:12px;
		line-height:22px;
		}
		
	li {
		line-height:22px;
	}
		
	
	h2 {
		font-size:25px;
		font-family:georgia, times, verdana;
		color:#006633;
		margin-left:0;
		margin-top:0;
		}
		
	h2.tour {
		font-size:25px;
		font-family:georgia, times, verdana;
		color:#006633;
		width:75%;
		margin-left:35px;
		padding-top:10px;
		padding-bottom:0;
		margin-bottom:0;
		}
	
	h3 {
		font-size:20px;
		font-family:georgia, times, verdana;
		color:#006633;
		margin-left:0;
		margin-top:0;
	}
		
	#rightcontent {
		font-family:verdana;
		font-size:12px;
		padding-left:5px;
		padding-top:10px;
		padding-bottom:20px;
		}
		
	#content {
		font-family:verdana;
		font-size:12px;
		width:75%;
		margin-left:35px;
		padding-top:10px;
		padding-bottom:20px;
		}
		
	#tourcontent {
		font-family:verdana;
		font-size:12px;
		width:85%;
		margin-left:35px;
		margin-bottom:35px;
		padding-top:10px;

		vertical-align:top;
		}

	#tourtitle {
		font-family:verdana;
		font-size:12px;
		width:75%;
		margin-left:35px;
		margin-top:10px;
		padding-bottom:20px;
		}
		
	img.main {
		margin-left:20px;
		margin-right:20px;
		float:right;
		padding:3px;
		border: solid 1px #996666;
		}
	
	img.subright {
		margin-left:20px;
		float:right;
		border: solid 1px #996666;
		padding:3px;
		}

	img.subleft {
		margin-right:20px;
		float:left;
		border: solid 1px #996666;
		padding:3px;
		}
		
	img.submenu
	{
		padding:3px;
		border: solid 1px #996666;
	}		
		
	#imagerightcaption {
		margin-left:20px;
		float:right;
		text-align:center;
		font-family:verdana;
		font-size:10px;
		line-height:15px;
		border: solid 1px #996666;
		padding:3px;
		}
		
	#imageleftcaption {
		margin-right:20px;
		float:left;
		text-align:center;
		font-family:verdana;
		font-size:10px;
		line-height:15px;
		border: solid 1px #996666;
		padding:3px;
		}
		
	a:link {
		font-family:verdana;
		font-size:12px;
		padding-right:1%;
		padding-left:1%;
		color:#660000;
		font-weight:bold;
		}
		
	a:visited {
		font-family:verdana;
		font-size:12px;
		padding-right:1%;
		padding-left:1%;
		color:#660000;
		font-weight:bold;
		}
		
	a.current:link {
		font-family:verdana;
		font-size:12px;
		padding-right:1%;
		padding-left:1%;
		color:#660000;
		font-weight:bold;
		background:#CCCC99;
		text-decoration:none;
		}
		
	a.current:visited {
		font-family:verdana;
		font-size:12px;
		padding-right:1%;
		padding-left:1%;
		color:#660000;
		font-weight:bold;
		background:#CCCC99;
		text-decoration:none;
		}
	
	a.tour:link {
		font-family:verdana;
		font-size:10px;
		line-height:17px;
		}
		
	a.tour:visited {
		font-family:verdana;
		font-size:10px;
		line-height:17px;
		}

	a.adhoc:link {
		font-family:verdana;
		font-size:12px;
		padding-right:0;
		padding-left:0;
		}
		
	a.adhoc:visited {
		font-family:verdana;
		font-size:12px;
		padding-right:0;
		padding-left:0;
		}
		
	a.movienav:link {
		font-family:verdana;
		font-size:11px;
		padding-right:2%;
		padding-left:2%;
		}
		
	a.movienav:visited {
		font-family:verdana;
		font-size:11px;
		padding-right:2%;
		padding-left:2%;
		}
		
		
	.eventheadings {
		font-family: georgia, times, verdana;
		font-size: 20px;
		font-weight: bold;
		color:#006633;
		}
		
	#footer {
		display:block;
		text-align:left;
		padding-left:25px;
		background:#CC9900;
		border-bottom: 1px solid #006633;
		border-top: 1px solid #006633;
		font-family:verdana;
		font-size:11px;
		line-height:22px
		}
		
		
 BELOW IS THE CSS FOR THE TOURS SECTION 

#embed {
	border: solid 1px #996666;
	padding:3px;
}


.tournav {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC9999;
	font-family: Arial, Helvetica, sans-serif;
}

.tourhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

img.imagemap {
	border: dashed 1px #996666;
	padding:3px;
	}
	
#movie {
		padding-right:20px;
		float:left;
		font-family:verdana;
		font-size:10px;
		line-height:15px;
	}
	
below is styles code for the text tour area 

        #mid-section {
            position:relative;
            left:0;
            top:0;
			margin-bottom:50px;
            }
			
	    #mid-col-1 {
            position:absolute;
            top:0;
			left:0;
            width:50%;
			display:inline;
            }
			
		 #mid-col-2 {
            position:relative;
            top:0;
            left:50%;
            width:50%;
            }
			
		#main-section {
            position:relative;
            left:0;
            top:0;
			margin-bottom:50px;
            }
			
		 #main-col-1 {
	position:absolute;
	top:0;
	left:0;
	padding-right:10px;
	display:inline;
	height: 245px;
            }
        #main-col-2 {
            position:relative;
            top:9px;
			left:190px;
            width:70%;
			padding-left:10px;
			padding-right:10px;
			border-left: dotted 1px #996666;
            }
			
 	CODE BELOW IS FOR THE BROWSER SNIFFER AND UPGRADES PAGE 
			
		.ahem {
			display:none;
			}
			

