html   {margin:0;padding:0; }
body{font: 76% arial,sans-serif;background-image:url(img/backwood.jpg); background-repeat:repeat; background-position:top left;  }
p{margin:0 0px 20px;}
#container{width:100%; text-align:left;}



#upperheader {width:950px; margin: 0px auto; height:150px;  background-image:url(img/headerslice/images/header_01.png); background-position:top center; background-repeat:no-repeat; }

.upperheaderleft {float:left;}
.upperheaderright {float: right;}

#header {width:950px;margin: 0px auto;}

#video {float:right; margin-top:12px; margin-right:15px; }
#videoover {background-image:url(img/videoover.png); background-position:top left; background-repeat:no-repeat; width:226px; height:174px;margin-top:10px; margin-right:100px; float:right; }


#headerleft {margin: 0px auto; width:950px; height:240px;background-image:url(img/backtopmiddle.gif); background-repeat:no-repeat; background-position:top left; margin-top:0px;}
#headerleft a {color:#9F770B; text-decoration:none;}
#headerleft a:hover {color:#000000; text-decoration:none;}

#headerleftnovid {margin: 0px auto; width:950px; height:225px;background-image:url(img/backtopmiddle.gif); background-repeat:no-repeat; background-position:top left; margin-top:0px;}
#headerleftnovid a {color:#9F770B; text-decoration:none;}
#headerleftnovid a:hover {color:#000000; text-decoration:none;}

#headerleftevents {margin: 0px auto; width:950px; height:135px;background-image:url(img/backtopmiddle.gif); background-repeat:no-repeat; background-position:top left; margin-top:0px;}
#headerleftevents a {color:#9F770B; text-decoration:none;}
#headerleftevents a:hover {color:#000000; text-decoration:none;}

#headeright {float:left;width:160px; height:240px;background-image:url(img/headerslice/images/header_03.png); background-repeat:no-repeat; background-position:top left;}



#bottomnavigation{float:left;width:266px; color:#CCCCCC; text-align:left;}
#bottomnavigation h5 {text-transform:uppercase; font-size:130%;margin:0 0px 0px; color:#999999; padding-top:15px;}

#extra{float:left;width:266px; color:#CCCCCC; padding-top:15px;text-align:left; padding-left:10px;}
#extra h5 {text-transform:uppercase; font-size:130%;margin:0 10px 10px; color:#999999;}

#eventsrss {color:#FFFFFF; margin-top:10px;}
#eventsrss p {line-height:1.7em;}
#eventsrss h2 {line-height:0px; margin-bottom: 0px; padding-bottom: 10px; font-size:100%; margin-left:20px;}
#eventsrss a {display:block;}
#eventsrss a:link {color:#fcda7e; text-decoration:none;}
#eventsrss a:hover {color:#999999; text-decoration:underline;}
#eventsrss a:active {color:#FFFFFF; text-decoration:underline;}
#eventsrss a:visited {color:#fcda7e; text-decoration:none;}


#topblock {width:850px; margin:0px auto; background-color:#000000; }


#topblockleft{float:left;width:284px; background-color:#000000; height:250px; background-image:url(img/topleftback.jpg); background-position:top left; background-repeat:no-repeat;}
#topblockleft h1 {font-size:180%; color:#EFEFEF; margin-left:20px; font-weight:normal; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:30px; line-height:1.1; background-image:url(img/h1back.png);}
#topblockleft h1 a {color:#FFFFFF; text-decoration:none;}
#topblockleft h1 a:hover {color:#FFFFFF; text-decoration:none;}

#topblockleft p {	margin-top:10px;	color:#E4E4E4;	line-height:1.7em;	text-align:left;	margin-left:30px; padding-right:20px;}
#topblockleft a {color:#ec008c; text-decoration:none;}
#topblockleft a:hover {color:#ec008c; text-decoration:underline;}

#topblockmid{float:left;width:283px; background-color:#000000; height:250px; background-image:url(img/topleftback.jpg); background-position:top left; background-repeat:no-repeat;}
#topblockmid h1 {font-size:180%; color:#EFEFEF; margin-left:20px; font-weight:normal; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:30px; line-height:1.1; background-image:url(img/h1back.png);}
#topblockmid h1 a {color:#FFFFFF; text-decoration:none;}
#topblockmid h1 a:hover {color:#FFFFFF; text-decoration:none;}

#topblockmid p {	margin-top:10px;	color:#E4E4E4;	line-height:1.7em;	text-align:left;	margin-left:30px;padding-right:20px;}
#topblockmid a {color:#ec008c; text-decoration:none;}
#topblockmid a:hover {color:#ec008c; text-decoration:underline;}


#topblockright{float:left;width:283px; background-color:#000000; height:250px; background-image:url(img/topleftback.jpg); background-position:top left; background-repeat:no-repeat;}
#topblockright h1 {font-size:180%; color:#EFEFEF; margin-left:20px; font-weight:normal; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:30px; line-height:1.1; background-image:url(img/h1back.png);}
#topblockright h1 a {color:#FFFFFF; text-decoration:none;}
#topblockright h1 a:hover {color:#FFFFFF; text-decoration:none;}

#topblockright p {	margin-top:10px;	color:#E4E4E4;	line-height:1.7em;	text-align:left;	margin-left:30px;padding-right:20px;}
#topblockright a {color:#ec008c; text-decoration:none;}
#topblockright a:hover {color:#ec008c; text-decoration:underline;}


#introblockleft{float:left;width:550px;  height:150px; margin-top:15px; margin-left:60px;}
#introblockleft h1 {font-size:180%; color:#000000; margin-left:20px; font-weight:normal; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:18px;}
#introblockleft p {	margin-top:0px;	margin-bottom:10px;	color:#7c5d09;	line-height:1.7em;	text-align:left;	padding-right:0px; padding-left:20px;}


#introblockleftnovid{float:left;width:700px;  height:80px; margin-top:15px; margin-left:60px;}
#introblockleftnovid h1 {font-size:180%; color:#000000; margin-left:20px; font-weight:normal; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:8px;}
#introblockleftnovid p {	margin-top:0px;	margin-bottom:10px;	color:#7c5d09;	line-height:1.7em;	text-align:left;	padding-right:10px;padding-left:20px;}


#contentcontainer {width:850px; margin:0px auto; background-image:url(img/bacheback.png); background-repeat:repeat; background-position:top left; padding:0px;}

#contentright {width:290px; float:left;}

#content {margin-left:10px; color:#000000; width:500px; padding-left:20px;padding-right:20px;padding-bottom:20px; padding-top:0px; float:left;}
#content p {margin:0px; line-height:1.3;}
#content a:link {color:#000000;}
#content h1 {font-family:Georgia, 'Times New Roman', Times, serif;  font-size:180%;  font-weight:normal; margin-top:0px; padding-top:0px;}
#content h2 {font-family:Georgia, 'Times New Roman', Times, serif;  font-size:180%;  font-weight:normal; margin-top:0px; padding-top:0px;}

#contentwide {margin-left:10px; color:#000000; width:800px; padding-left:20px;padding-right:20px;padding-bottom:20px; padding-top:0px;}
#contentwide p {margin:0px; line-height:1.3;}
#contentwide a:link {color:#000000;}
#contentwide h1 {font-family:Georgia, 'Times New Roman', Times, serif;  font-size:180%;  font-weight:normal; margin-top:0px; padding-top:0px;}
#contentwide h2 {font-family:Georgia, 'Times New Roman', Times, serif;  font-size:180%;  font-weight:normal; margin-top:0px; padding-top:0px;}


#navigationcontainer {width:850px; margin:0px auto; }
#navigation {width: 850px; margin:0px auto; background-image:url(img/nav-bg.jpg); background-repeat:repeat-x;  height:22px;}
.linesplit {width:850px; margin:0px auto; background-color:#f3c74c; height:1px; padding:0px; }

#topfootcontainer {width:850px; margin:0 auto; background-image:url(img/bacheback.png); background-repeat:repeat; background-position:top left;}

#topfoot{clear:both;width:100%;color: #FFF; height:325px; }
#topfoot p{margin:0;padding:5px 10px;}

#polaroid {width:345px; height:300px; min-height:300px; min-width:365px; background-image:url(img/polaroid.jpg); background-repeat:no-repeat; background-position:top right; padding-top:50px;  float:right; margin-top:10px;}

#topfootcontent {height:300px; min-height:300px; float:left; margin-top:10px; margin-left:10px; color:#000000; width:470px; min-width:470px;}
#topfootcontent a:link {color:#000000;}

#topfootcontent p {line-height:1.5em; padding-left:20px;}
#topfootcontent h3 {font-size:170%;  padding-left:10px; margin-top:5px; margin-bottom:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#9F770B;}
#topfootcontent h3 a:link  {text-decoration:none;color:#9F770B;}
#topfootcontent h3 a:hover  {text-decoration:none;color:#9F770B;}
#topfootcontent h3 a:active  {text-decoration:none;color:#9F770B;}
#topfootcontent h3 a:visited  {text-decoration:none;color:#9F770B;}

#topfootcontent h4 {font-size:170%; padding-left:10px; margin-top:10px; margin-bottom:0px;font-family:Georgia, "Times New Roman", Times, serif; color:#9F770B;}
#topfootcontent h4 a:link  {text-decoration:none;color:#9F770B;}
#topfootcontent h4 a:hover  {text-decoration:none;color:#9F770B;}
#topfootcontent h4 a:active  {text-decoration:none;color:#9F770B;}
#topfootcontent h4 a:visited  {text-decoration:none;color:#9F770B;}

#topfootcontent h5 {font-size:170%; padding-left:10px; margin-top:10px; margin-bottom:0px;font-family:Georgia, "Times New Roman", Times, serif; color:#9F770B;}
#topfootcontent h5 a:link  {text-decoration:none;color:#9F770B;}
#topfootcontent h5 a:hover  {text-decoration:none;color:#9F770B;}
#topfootcontent h5 a:active  {text-decoration:none;color:#9F770B;}
#topfootcontent h5 a:visited  {text-decoration:none;color:#9F770B;}


#footer{ width:850px; margin:0 auto; height:195px; background-color:#000000; color:#E4E4E4;}
#footer a  {text-decoration:none;color:#9F770B;}
#footer a:hover  {text-decoration:none;color:#cb9f29;}


.formfield {padding:5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:120%; border:1px solid #FFFFFF; background-color:#efece3;  }
.formsend {padding:5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:120%; background-color:#720404; color:#FFFFFF; border:0px;margin-left:45px;}
form { padding:10px; margin-top:20px; width:450px; height:450px; color:#000000; background-image:url(img/contactback.png); background-position:top left; background-repeat:no-repeat;}
form p {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	margin-left:75px;
	list-style: none;
}

#nav a {
	display: block;	
	padding-top:14px;
	padding-bottom:13px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-weight:bold;
	
	font-size:130%;
	font-family:Helvetica;
}
#nav a:hover {display:block; color:#000000;}


#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	padding-right:35px;
	
	background-color:transparent;
}


#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	margin-top:-2px;
	left: 0; background-color:#fcd97c;
	border-left:#f3c74c 1px solid;
	border-right:#f3c74c 1px solid;
	border-bottom:#f3c74c 1px solid;	
	width:160px;
	
}
#nav li ul a:hover {background-color:#f3c74c; color:#9F770B;}
#nav li ul a {
	display: block;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:120%;
	font-family:Helvetica;
	width:150px;
}


#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	
}


/* Slider */
#wrapper {width:800px;}
#buttons li {font-size:14px; font-weight:bold; padding-left:18px; padding-right:10px; }
#heading {margin-bottom: 2em;
		}
		#heading * {
			display: inline;
			
			user-select: none;
			cursor: pointer;
			
		}
		#heading li.active {
			background-color: #fee892;
		
		}
#contentslide {}
#panes {
		
			width:580px;
			margin-left:75px;
			
			
		}
		
		#panes p {
		line-height: 1.3;
		}
		
		#panes div div { overflow:hidden;  }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; margin-left:25px;}

/* End of Slider */

