   /********************************************************************
	This is the style sheet for the WCHS site 
	by Eric Frankhouser.
	
	This site was designed and built by Eric Frankhouser in March, 2009. 
   *********************************************************************/

/*Styling Internal Pages*/

/*FlashLoaded*/
#flashbox{
	background-image: url(gallery-preloaded.swf);
	width:750px; height:500px;
}

/*Events table styles*/
	#events{
	max-width:100%;
  	table-layout:fixed;
}
	#dates{
  	width:30%;
}

	/*#blank{
  	width:20%;
}*/

	#event-title{
  	width:70%;
}
	table{
 	font:normal normal normal 1em sans-serif;
 	border:1px solid #999;
 	border-collapse:collapse;
}
	td, th{
	text-align:left;
	vertical-align:top;
	padding:1px 4px;
	border:1px solid #999;
	background:#ffc;
}
	th{
  	background:#eee;
}
/*Events table styles*/

/*Old table class*/
	.table{
	table-layout:fixed;
	border-collapse: collapse;
	border-spacing: 10px 10px;
	line-height: 3em;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif, "Lucida Grande", Verdana, Arial, sans-serif;
	color: #000000;
	border: solid 1px #666666;
}
/*Old table class*/

	#tbox{
	width: 720px;
	border-color:#6A8795; border-style: solid; border-width: 1px;
	background: #F4F3F1;
	margin:0px 0 0 15px;
	padding:10px 20px 25px 20px;
}
	#pbox{
	margin:20px 0 0 176px;
	padding:0 5px 0 5px;
	width:425px;
}
	#mbox{
	width: 350px;
	border-color:#6A8795; border-style: solid; border-width: 1px;
	background: #F4F3F1;
	margin:0px 0 0 195px;
	padding:10px 20px 25px 20px;
}
	#mboxfull{
	width: 500px;
	border-color:#6A8795; border-style: solid; border-width: 1px;
	background: #F4F3F1;
	margin:0px 0 0 130px;
	padding:10px 20px 25px 20px;
}

h1.cem-logo {
	width:700px; margin:0; padding:0px; height:200px;float:left; text-indent: -9999px;
}
#cemet{
width:520px; margin:-40px 0px 0 140px; padding-bottom: 50px; height:200px;
}
#genGallery{
	width:500px;
	padding:30px 20px 30px 30px;
	/*background: #F4F3F1;
	border:solid 2	px #6A8795;*/
	margin:0 0 0 130px;
}

#backintime{
	position:relative;
	background-image: url(images/BackInTimenew.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width:700px; margin:0 35px 0 0; padding:0px; height:1100px;float:right;
}

#wchs{
	background-image: url(images/wchs_museum2.jpg);
	margin-bottom: 10px;
	padding-bottom: 15px;
	background-position: top center;
	background-repeat: no-repeat;
	height:272px;
}
#page{
	/*background:#fff2db;*/
	width:780px;
}
#page a{
	/*background-color:red;*/
	margin-left:20px;
	/*background:#fff2db;*/
	width:780px;
}
dl.wp-caption aligncenter {display: block; margin-left: auto; margin-right: auto; background-color:red;}
.figure{
	float:left;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: .5em;
}
.figure-desc{
	font-family: Verdana, Arial, Trebuchet; color: #626262;
	text-align: left;
	padding-top: 20px;
	padding-right: 7px;
	height: 210px;
}
.textfoot{
	font-family: Verdana, Arial, Trebuchet; color: #626262;
	text-align: left;
	padding-top: 40px;
}
.align-center{
	font-family: Verdana, Arial, Trebuchet; color: #626262;
	text-align: center;
}
.bgd-light{
	padding-top: 45px;
	background: #fff9ef;
}

/*styling images*/
.caption { margin: 5px; padding: 5px; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%; color: black }
/*styling images*/

/*Styling Internal Pages*/
/*wordpress styling*/
.right { float: right; }
.left { float: left; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img {border:0}
a img {border:0}
p img { padding: 0; max-width: 100%; }
.clear{ clear:both; }
/*wordpress styling*/

/*Styles county origin*/
div.pic {float: left; height: 254px; width: 162px;
  margin: 10px 50px 10px 140px; background: none;
  border: 0px solid black;}
div.pic img {border: none;}
div.ls img {height: 203px; width: 158px; margin: 2px 2px 0px 2px;}
div.pt img {height: 128px; width: 96px; margin: 0 16px;}
div.pic ul {margin: .75em 0 0; padding: 0;
font: bold small Arial, Verdana, sans-serif;}
li.title {display: block; color:#626262; text-align: center;list-style-type: none;}
li.catno, li.price {display: block; color:#663333; text-align: center; font: small Arial, Verdana, sans-serif;list-style-type: none;}
div.text-ls{margin-left: 25%; padding: 10px 20px; background-color:#333333; border-color: #ae522a; border-style: solid; border-width: 2px; width: 350px;}
.first-letter{font-size:3em;}
.bkgmap{
background: transparent url(images/countyMap/map_bkg.jpg) 50% 0em no-repeat;
height: 100%;
}
/*Styles county origin*/

div.ojibwe-exhibit-02 {
	margin-left:0px;
	margin-top:0px;
	width:700px;
	height:340px;
}

div.ojibwe-exhibit-03 {
	margin-left:0px;
	margin-top:340px;
	width:700px;
	height:34px;
}

div.ojibwe-exhibit-04 {
	left:0px;
	top:374px;
	width:700px;
	height:74px;
}
p.ojibwe{
font-family: Georgia, "Times New Roman", Times, serif;
position:absolute;
z-index:2;
top: 500px;
left:565px;
color: #9e8888;
font-size: .85em;

}
p.ojibwe span{
font-family: Georgia, "Times New Roman", Times, serif;
color: #663333;
font-size: 1.65em;
}
p.ojibwe-bodytext{
font-family: Georgia, "Times New Roman", Times, serif;
left: 120px;
position: relative;
display: block;
}
p.ojibwe-bodytext span{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.75em;
color: #663333;
}

a{
	font-weight:bold; 
	color:#854c2c; 
}
a:hover{
	color:#810808; 
}
ul{
	list-style:disc; 
	color:#333; 
}

/*internal page styles*/
div.home-bg{width:550px; float:left; font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: .5em;
	color: #666;}
h2.small-cap{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#4E443C;
	font-variant: small-caps; text-transform: none; font-weight: bold;
	padding-left: 90px;
}

p.intPage{
	font-family: Georgia,serif;
	color: aqua;
	font-size: 13px;
	margin-top: .15em;
	line-height:1em;
}
p.home{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; margin-left: 15%; padding: 10px 10px; background: none; border-color: #ae522a; border-style: solid; border-width: 2px; width: 600px;}
p.message{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 10px 10px; background: none; border-color: #ae522a; border-style: dotted; border-width: 1px; width: 700px;}
p.hs{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: .5em;
	color: #666;}

p.hs span{
line-height:1.5em;
	color: #f4f4f4;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 1.15em;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px;
}

body{
	color: #5e5e5e;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	background:#b78a69;
}

/*  hides from ie-mac \ *
/* html .clearfix{height:1%; }
/*  End hide from IE-mac  */

#wrapper{
	background: url(images/wchs_backgdMid1.jpg) top repeat-y;
	margin:0;
	width:1423px;
}

/*  HEADER  */
#header-container{
	margin:0;
	background:url(images/wchs_backgdTop.jpg) top center no-repeat;
	height:756px;
	/*width:auto;*/
}
#header{
	margin:auto;
	width: 1423px;/*width:100%;*/
	padding: 60px 0 0 0;	
	clear:both;
}
#header-logo{
	background:url(images/wchs_Header.jpg) center no-repeat;
	height:144px; 
	width:100%;	
	clear:both;
}
/*  END HEADER  */

/* BODY */

#col1{
float: left;
width: 213px;/*width: 15%;*/
/*background: #6cf;*/
min-width: 210px;
}
#col2{
	background:url(images/wchs_Page.jpg) top center;
	background-color:#fff1da; 
	margin-top:-460px; /*padding-bottom: 2200px;*/
	padding-top: 10px;
	padding-bottom: 50px;
	float: left;
	width: 997px;/*width: 70%;*/
	max-width:997px;
}
#col3{
float: left;
width:213px;/*width: 15%;*/
/*background: #333;*/
min-width: 210px;
}

#body-container{
	background-image:url(images/wchs_Page.jpg);
	background-color:#fff1da; 
	margin-top:-450px; /*padding-bottom: 2200px;*/
	margin-left: 220px;
	padding-bottom:50px;
	width:100%;
	max-width:997px;
	height:auto;
	color:#333;
	clear:both;
}

/*#container{*/
 	/*background-image:url(images/wchs_Page.jpg); */
 	/*background-color:#fff1da; 
	margin-top:-450px; /*padding-bottom: 2200px;*/
	/* margin-left: 220px;
	width:100%;
	max-width:973px;
}*/
 
/*#body-content{
	background:transparent; 
	padding-bottom:50px;
	margin:0px;
	width:100%;
	max-width:973px;
}*/
#content{
/*post info should be layout for pages*/
	background:transparent;
	border:0px; 
	border-style:dotted;border-color:#b78a69;
	max-width: 787px;
	width:779px;/*width:70%;*/
	overflow:hidden; 
	margin-bottom:0px; 
	margin-left:0px; 
	font-weight:normal;
	padding:0; 
	font-size:13px; 
}
#content-div.post{
/*Changes Page(s) Layout*/
	background:transparent;
	border:0px; 
	border-style:dotted;border-color:#b78a69;
	max-width: 700px;
	width:779px;/*width:100%;*/
	min-height:1100px; 
	overflow:hidden; 
	margin-bottom:0px; 
	margin-left:0px; 	
	/*padding:5px 15px 10px;*/
	font-weight:normal;
	font-size:13px; 
}
<!--Sidebar-->
#sidebar-photo{
	padding:10px 0 10px 15px; 
}

#wchs-sidebar h2{
	text-transform:uppercase; 
	background:url(images/h2Bgd.gif) /*#D6AA7b*/ no-repeat; height:22px; 
	padding:4px 0px 0px 12px; 	
	display:block; color: #fff2db; 
	font-size:12px;
	font-weight:bold; 
	margin-left: 2px; 
	margin-bottom:4px;
	width:210px;/*width: 30%; */
	min-width:210px; 
}

/*  SIDEBAR/widgets  */
#wchs-sidebar{
	border: 0px;
	border-style: dotted;
	border-color:#b78a69;
	font:12px "Lucida Grande", Verdana, Arial, sans-serif; 	
	color:#333; 
	min-height:600px; 
	float:right; 
	width:210px; 
	padding:20px 0 0 0;
	margin:0; 
}

#wchs-sidebar ul{width:210px; overflow:hidden; list-style:none; margin:0; padding-top:0; }
#wchs-sidebar ul li{padding-top:0; margin:0; padding:0;list-style:none;  }
#wchs-sidebar ul li ul{width:210px; list-style:none;  }
#wchs-sidebar ul li ul li{margin:0; padding:5px; border:none; border-bottom:1px dotted #6f4343; }
#wchs-sidebar ul li a{font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight:normal; font-size:.85em; color:#854c2c; padding:0; margin:0; text-decoration:none; }
#wchs-sidebar ul li a:hover{color:#333; }

#page h1{
	font-size:32px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
	border-bottom:1px dotted #6f4343;
}
#page h2{
	font-size:22px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
/*	border-bottom:1px dotted #6f4343;*/
}
#page h3{
	font-size:18px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
/*	border-bottom:1px dotted #6f4343;*/
}
/*#page h4{
	font-size:14px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
	border-bottom:1px dotted #6f4343;
}*/
#page p{
	padding-left: 40px;
	padding-bottom: 7px;
	padding-right: 40px;
	padding-top: 7px;
	line-height:1.6em;
	color:#333;
	clear:both;
	margin:0;
}/*Changes Post*/
#content-div.post h1{
	font-size:32px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
	border-bottom:1px dotted #6f4343;
}
#content-div.post h2{
	font-size:22px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
/*	border-bottom:1px dotted #6f4343;*/
}
#content-div.post h3{
	font-size:18px; 
	text-align:center;
	line-height:1.25em; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-weight:normal; 
	margin:0; 	
	margin-bottom:5px; 
	color:#854c2c;
/*	border-bottom:1px dotted #6f4343;*/
}
#content div.post h2 a{
	color:#854c2c;
	text-decoration:none;
	font-weight:bold;
}

#content div.post p{
	padding-left: 40px;
	padding-bottom: 7px;
	padding-right: 40px;
	padding-top: 7px;
	line-height:1.6em;
	color:#333;
	clear:both;
	margin:0;
}/*Changes Post*/
.post-content{
	background: transparent; padding:60px 25px 0; margin:0px; margin-left:0; color:#333; border-top:1px dotted #6f4343;
}
#contentPost img{
padding: 10px;
margin-left:30px;
}
img.contentPost{padding: 10px; margin-left:30px;}
#contentPost{
/*styles the post snippets*/
	background:#f6e6cc;/*fff1da; e9ce9f F4F3F1;*/
	border:1px;
	border-style:dotted;border-color:#b78a69;
	/*max-width: 787px;*/
	width:650px;/*width:70%;*/
	overflow:hidden; 
	margin:10px 0 20px 0;  
	font-weight:normal;
	padding:5px; 
	font-size:13px; 
}#contentPost p{
/*post info should be layout for pages*/
	background:transparent;
	border:1px;
/*	border-style:dotted;border-color:#b78a69;*/
	max-width: 787px;
	width:500px;/*width:70%;*/
	overflow:hidden; 
	margin-bottom:0px; 
	margin-left:40px; 
	font-weight:normal;
	padding:0; 
	font-size:11px; 
}

#content div.post ul li{
	padding-left: 40px;
	padding-bottom: 7px;
	padding-right: 40px;
	padding-top: 7px;
	list-style-image:none;
	list-style-position:outside;
	line-height:1.6em;
	text-indent:25px;
	list-style:square;
	color:#333;
	clear:both;
	margin:0;
}/*Changes Post*/
<!--post addin-->
.post-date {
	font: bold 1.2em/1em Arial, Helvetica, sans-serif;
	color: #887057;
	margin: -30px 0 0 -96px;
	padding: 0;
	width: 80px;
	text-align: right;
	position: absolute;
}
.post-data {
	margin: 0 0 20px;
	font: bold .9em/1.3em Arial, Helvetica, sans-serif;
	color: #b09473;
}
.post-data a {
	color: #b09473;
	text-decoration: none;
	padding-bottom: 4px;
}
.post-data a:hover {
	color: #ca6c18;
	text-decoration: none;
}
.post-data span {
	padding: 0 0 3px 19px;
	margin-right: 12px;
}
.postauthor {
}
.postauthor:hover {
}
.postcategory {
}
.postcategory:hover {
}
.posttag {
}
.posttag:hover {
}
.postcomment {
}
.postcomment:hover {
}

.more-link {
	font: bold 1em/1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 12px 3px 0;
}
a.more-link:hover {
}

<!--post addin end-->
/* comments
-------------------------------------------------*/
#comments{
	width:500px;/*width:70%;*/
	margin-left: 70px;
}
.avatar {
	position: absolute;
	margin: -4px 0 0 -65px;
	background: #fdfde8;
	border: solid 1px #d6d1c7;
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#commentform input[type=text] {
	width: 210px;
	margin-right: 5px;
	background: #fdfde8;
	border: solid 1px #d6d1c7;
	padding: 5px 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#commentform textarea {
	width:500px;/*width:70%;*/
	margin-left: 70px;
	/*width: 97%;*/
	height: 200px;
	padding: 10px 7px;
	border: solid 1px #d6d1c7;
	background: #fdfde8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#commentform textarea:focus, #commentform input[type=text]:focus {
	border: solid 1px #ca6c18;
	background: #fff;
	outline: none;
	box-shadow: 0 1px 4px #c5c5a2;
	-webkit-box-shadow: 0 1px 4px #c5c5a2;
	-moz-box-shadow: 0 1px 4px #c5c5a2;
}
#commentform #submit {
	margin-left: 70px;
	cursor: pointer;
	padding: 3px 0 7px;
}
#commentform #submit:hover {
	background-position: 0 0;
}
/* comments end
-------------------------------------------------*/
/*  FOOTER  */
#footer-container{
	margin:0 auto; 
	padding:0;
	height:408px;
	background:#b78a69 url(images/wchs_footer.jpg) bottom center no-repeat; 
	width: 1423px;/*width:100%;*/
	max-width: 1423px;
	clear:both;
}
#footer{
	padding-top:30px;
	height:auto; 
	color:#3e1d0b; 
	text-align:center;
}
/*  END FOOTER  */

#myslideshow{
	color: #557b92; 
	text-align: center; 
	word-spacing: 2px; 
	font-size: 1.15em; 
	font-family: fantasy, Helvetica, Verdana, Arial, sans-serif; 
	background: transparent;
	width: 210px; /*a width should be defined for transition to work*/
	padding-bottom: 10px;
	margin: 0;
}

#myslideshow_inner{
	margin-top: auto;
}

.flashclass img{
	border-width: 0; 
}
/*Internal page list*/

	#menucontainer{
	width:781px; height:100%;
	}

	#menulist
	{
	font-size: 11pt;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	width:511px;/*700px*/
	} 

	#menulist li
	{
	font-family: Century, sans-serif, Helvetica, Verdana, Arial, "Lucida Grande";
	font-size: 10pt;
	display: inline;
	list-style-type: none;
	padding-right: 8px;
	} 
	#menulist li a#current{
	color: #333333;
	}
	                    
/*Internal page list?page_id=151*/

#search
   {
   width:auto;
   font: bold 12px Arial;
   color: #efefef;
   padding-bottom: 2px;
   }
 #search input
   {
   background-color: #736257;
   border: 1px solid #736257;
   padding: 1px;
   color: #fff;
   }
 #search #searchsubmit
   {
   background:#efefef;
   color: #666666;
   font-weight: bold;
   padding: 2px;
   }

/*main menu*/
#nav-container{
	position: relative;
	margin-top:6px;
	margin-left:310px;/*370px*/
	z-index: 1;
	 /*width:100%;*/
}

#nav{
	list-style-type:none;
	list-style-position:outside;
	margin: 0px;
	padding-top: 0px;
	/*position:relative;*/
	line-height: 3.15em;
	/*width:100%;*/
}

/* style the top level hover */

#nav a{
	font-family: "Helvetica Neue", "Lucida Grande","Lucida Sans", sans-serif;
	font-size: .95em;
	color: #f5e3bd;
	background: url(images/WCHS-Bts1-08.jpg);
	padding-left: 7px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-top: 5px;
	width:120px;
	display:block;
	float:left;
	border:1px solid #660033;
	text-decoration:none;
	letter-spacing:1px;
	/*background-color:#333;*/
}

	#nav :hover > a, #nav ul ul :hover > a {
	color:#fff; 
	background:url(images/wchs_NavbtnOver.jpg) repeat-x;
}
#nav li ul li a:hover, #nav ul ul a:hover{
	color:#333; 
	background:#fff2db;
}
#nav li ul li a:active, #nav ul ul a:active{
	color:#fff; 
	background:#ffcc99;
}

#nav a:hover,
#nav ul a:hover{
	/*background: url(images/WCHS-Bts1-05.jpg);*/
	background-color:#fff;
	color:#fff;
}

/*positions main nav*/
#nav li{
	top:16px;
	float:left;
	position:relative;
}

#nav li a:hover {
	color:#fff; background:url(images/wchs_NavbtnOver.jpg) repeat-x;
	}
#nav li a:active {
	color:#ffcc99; background:url(images/wchs_NavbtnOver.jpg) repeat-x;
	}


/*Changes the sub height*/
#nav ul {
	list-style-type:none;
	list-style-position:outside;
	position:absolute;
	display:none;
	width:13em;
	top: 33px;
	right: -20px;
	float:left;
}

#nav li ul a{
	padding-left: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	max-width: 16em;
	min-width: 14em;
	word-spacing: 0px;
	line-height: 3em;
	font-size: .75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 3em;
	float:none;
}

/*positions height of sub links*/
#nav ul ul{
	margin-top:0px;
}	

/*positions 2nd sublinks*/
#nav li ul ul {
	top:-16px;
	left:11.5em;
	margin:0px 0px 0px 0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
/*main menu*/

/*family name menu*/
.name-nav{
	font-family: Century;
	font-size:15px;
	display: inline;
	list-style-type: none;
	padding-right: 15px;
}
.letter{
	display: inline;
}
/*family name menu*/