/*BACKGROUND - PANEL - WATERMARK*/
html, body {
		margin:0; 
		padding:0;
		}
body {
	background:#7D6D53; /*Change Background Color Here */
	font:10pt tahoma; color:#2D1A0D; /*Change Overall Font Properties Here */
	}
		

a {
color:#7D6D53; /* Change Content Link Color Here */
text-decoration:none;
}
a:hover {
		color:#000; /*Change Content Link Hover Color Here */
		text-decoration:none;
		}

#textwrap {
		position:relative; 
		margin:10px auto; 
		padding:0; 
		width:805px;
		}
#header {
		height:9px; 
		width:805px; 
		background:url('images/top.jpg') no-repeat; 
		margin-left:-15px;
		}
#footer {
		height:9px; 
		width:805px; 
		background:url('images/bottom.jpg') no-repeat; 
		margin-left:-15px;
		}
#text {
	background:url('images/middle.jpg') repeat-y center; 
	width:775px; 
	padding:0 15px;
	text-align:left; 
	margin-left:-15px;
	}
#flashBanner {height:200px; background:#fff; width:100%; color:#000; text-align:center;}
#flashBanner p {margin-top:0px;}
#rightColumn {background:url('images/bgface.jpg') no-repeat left top; width:499px; margin-left:176px; padding:38px 50px;}
#rightColumn2 {width:499px; margin-left:176px; padding:38px 0px;}
#leftColumn {font-size:8pt; font-weight:bold; color:#fff; width:155px; padding:0px 10px 0 10px; height:300px; position:absolute; top:250px;}
#leftColumn p {margin-bottom:20px;}
#leftColumn a {color:#fff;}
#leftColumn a:hover {color:#AEA375;}
#menu {font-size:8pt; height:20px; background:#2D1A0D url('images/navbar.gif') repeat-x bottom; padding:12px 0 0 14px; padding-top:12px; border-bottom:1px solid #fff;}	
#menu a {color:#fff; font-weight:bold;}
#menu a:hover {color:#AEA375;}	
#subMenu {margin-top:30px; margin-left:8px; text-align:center;}
#subMenu a {font-size:8pt; margin-right:15px; text-decoration:underline; color:#2D1A0D;}
#subMenu a:hover {color:#000;}
#logo {margin-top:40px; margin-left:65px;}
.contact {width:150px;}
#schedule a {margin-left:-4px; border:1px solid #2D1A0D; background:#AEA375; color:#2D1A0D; line-height:15px; padding:3px 7px;}
#schedule a:hover  {border:1px solid #AEA375; background:#2D1A0D; color:#fff;}
#schedule {
  background: url('images/drop-shadow.png') no-repeat bottom right !important;
  background: url('images/drop-shadow.jpg') no-repeat bottom right;
  padding:0; width:166px; height:24px;
}
#logos {margin-top:20px; text-align:center;}
#smileGallery {margin:85px 0 0 0px;}
#smileGallery p {margin-left:50px;}
.sg {padding:0 0px 0 50px}
.rule {height:2px; width:550px; border-top:2px solid #7D6D53; margin-left:-25px;}
#map_canvas {width:320px; height:320px; position:relative; top:-6px; left:-6px; border:4px solid white;}
.thumb {border:1px solid #2D1A0D; margin:-5px 0 -15px 0;}
a:hover img.thumb {border:1px solid #fff;}
#disclaimer {position:absolute; top:240px; right:50px; font-size:8pt; font-weight:bold;}
td b {margin-right:18px;}
.picText {border-collapse:collapse; margin-top:-10px;}
.picText .shadowRight2, .picText .shadowRight {margin-top:20px;}
.small {font-size:8pt; text-align:center; margin-right:15px;}
.small a, .small2 a, .small3 a {color:#856700;}
.small a:hover, .small2 a:hover, .small3 a:hover {color:#000;}
.small2 td {font-size:8pt; padding-right:19px;}
.small3 {font-size:8pt; text-align:center; margin:16px 0 0 5px; font-weight:bold;}
.small3 a {color:#856700;}
.small3 a:hover {color:#000;}
.small4 {font-size:8pt; text-align:center; margin-left:9px;}
#moviePreview {text-align:center;}
#moviePreview img {border:1px solid #53301A;}

#tinyLogo {float:left; margin:5px 4px 0 0;}
	
/*CONTENT FOOTER*/	
.copyright a {
			margin-right:3px; 
			text-decoration:underline;
			color:#2D1A0D;
			}
.copyright a:hover {
				margin-right:3px; 
				text-decoration:underline;
			color:#000;
				}
.copyright p {margin:3px 0;}

/*FONT SIZES*/
.smaller {
		padding-top:2em; 
		margin-bottom:0; 
		text-align:center; 
		font-size:.70em;
		}
.smallest {
		padding-top:2em; 
		margin-bottom:0; 
		text-align:center; 
		font-size:.65em;
		}
.copyright {
		padding-top:0; 
		margin-bottom:25px; 
		text-align:center; 
		font-size:.75em;
		color:#2D1A0D;
		}
h1,h2,h3,h4,h5,b {font-weight:bold; color:#2D1A0D;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.85em;} 

/* IMAGES */
.left {
	margin-right:1em; 
	float:left;
	}
.right {
	margin-left:1.5em; 
	margin-bottom:1em; 
	float:right;
	}
.left, .right {clear:both;}
img {border:none;}
.p100, .p125, .p150, .p175, .p200, .p225, .p250 {
												float:left; 
												margin:0 .75em 0 0;
												}
.p100 {width:100px;}
.p125 {width:125px;}
.p150 {width:150px;}
.p175 {width:175px;}
.p200 {width:200px;}
.p225 {width:225px;}
.p250 {width:250px;}
.p175r {
	width:175px; 
	float:right; 
	margin:0 0 0 .75em;
	}

/*DROP SHADOWS*/
.shadowRight, .shadowMap {
  float:right;
  background: url('images/drop-shadow.png') no-repeat bottom right !important;
  background:;
  margin: 10px 0 10px 20px;
  }
.shadowRight img, .shadowRight2 img {
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.shadowRight2 {
  float:right;
  background: url('images/drop-shadow.png') no-repeat bottom right !important;
  background:;
  margin: 10px 24px 10px 20px;
  }
.shadowLeft {
  float:left;
  background: url('images/drop-shadow.png') no-repeat bottom right !important;
  background:;
  margin: 10px 20px 10px 6px;
  }
.shadowLeft img {
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.shadow {
  background: url('images/drop-shadow.png') no-repeat bottom right !important;
  background:;
  margin: 10px 20px 0px 12px;
  }
.shadow img {
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  

  
/*MISC */
.nobull {
		list-style:none; 
		margin:0; 
		padding:0;
		}
#validation {
			position:absolute; 
			bottom:-15px; 
			right:344px; 
			font-size:.75em;
			}
#validation a {text-decoration:none;}
#validation a:hover {text-decoration:underline;}
span.nonie {display:inline;}
.clear {clear:both;}
