#container {
	margin:auto;
	width:840px;
	position:relative;
	border:10px solid #fff;
	background-image: url(images/grad-1.jpg);
	background-repeat:repeat;

}

#header {
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
border-left:5px solid #fff;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
width:176px;
float:left;
}

#headerright {
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;
	border-right:5px solid #fff;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	width:615px;
	float:left;
}

#footer{
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-top:10px;
	border-top:2;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	float:left;
	width:830px;
	text-align:left;
}


#copyright{float:right} 

#home {
}

#menu {

width:170px;
margin-left:20px;
margin-top:0px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#ff9933;
font-size:20px;
padding:0px;
}

a.menulinks:link {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#ff9933;
text-decoration:none;


}

a.menulinks:visited {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#ff9933;
text-decoration:none;


}

a.menulinks:hover {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#ffffff;
text-decoration:none;


}

/* = navigation
----------------------------------------------------------------*/

.navigation {
	color: #FFFFFF;
	letter-spacing:1px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	
		}
.navigation a {
	color: #FFFFFF;
	text-decoration:none;
			}
	
.navigation a:hover {
	color: #FFFFff;
	text-decoration:underline;

	}

.currentpage {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#FFFFFF;
text-decoration:none;
}



#logos {
	float:left;
	width:100px;
	margin-left:80px;
	height:340px;
	text-align:center;

}

#homeimages {
	float:left;
	margin-left:0px;
	width:331px;
	border:5px solid #F93;
	height:197px;

}

#introimages {
	float:left;
	margin-left:117px;
	width:504px;
	border:5px solid #F93;
	height:361px;

}

#introimagestext {
	float:left;
	margin-left:305px;
	width:504px;
	margin-top:5px;


}

#millimages {
	float:left;
	margin-left:20px;
	width:200px;
	border:5px solid #F93;

}

#millimagesnb {
	float:left;
	margin-left:610px;
	width:200px;
	text-align:center;
	margin-top:10px;

}

#antiquesimages {
	float:left;
	margin-left:20px;
	width:270px;
	border:5px solid #F93;
	height:203px;

}

#antiquesnb {
	float:left;
	margin-left:20px;
	width:270px;
	text-align:center;
	margin-top:10px;

}



#costumeimage {
	float:left;
	margin-left:38px;
	width:173px;
	border:5px solid #F93;
	height:300px;

}

#costumeimagenb {
	float:left;
	margin-left:48px;
	width:173px;
	text-align:center;
	margin-top:10px;

}

#thesiteimage {
	float:left;
	margin-left:14px;
	width:207px;
	border:5px solid #F93;
	height:300px;

}

#thesiteimagenb {
	float:left;
	margin-left:610px;
	width:207px;
	margin-top:-50px;
	text-align:center;

}
#bodytext {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:30px;
	width:770px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	padding:10px;
	text-align:justify;
	background-image: url(images/grad-4.jpg);
	background-repeat: repeat-x;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#historytext {
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-top:10px;
	width:425px;
	height:200px;
	background-color:#ce6c1a;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:justify;
	background-image: url(images/home_bg.jpg);
	background-repeat: repeat-x;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


#milltext {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:320px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	padding:10px;
	text-align:justify;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}

#antiquestext {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:250px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:left;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	line-height:1.2em;
	font-weight:bold;
	
}

#costumetext {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:330px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:justify;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	line-height:1.2em;
	font-weight:bold;
}


ul {
	list-style-type: none;
	padding-left:10px;
	
}

li {

	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	
}

#antiques {
	list-style-type:disc;
	padding-left:5px;
	padding-bottom:10px;
	border-bottom:none;
	margin-left:5px;
	
}





/* = Collections
----------------------------------------------------------------*/
#collections{
	position:relative;
	
	float:left;
	margin-left:20px;
	margin-top:25px;

}

/* for Internet Explorer */
* html #collections {height:356px}

#themill {
	width:181px;
	border:5px solid #FFFFFF;
	float:left;
}

#themillnb {
	width:191px;
	float:left;
	text-align:center;
	margin-top:5px;
}

#themuseum {
	width:181px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

#themuseumnb {
	width:191px;
	float:left;
	margin-left:12px;
	text-align:center;
	margin-top:5px;
}

#costume {
	width:181px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

#costumenb {
	width:191px;
	float:left;
	margin-left:12px;
	text-align:center;
	margin-top:5px;
}

#thesite {
	width:181px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

#thesitenb {
	width:191px;
	float:left;
	margin-left:12px;
	text-align:center;
	margin-top:5px;
}

/* = history
----------------------------------------------------------------*/

#collections3{
	position:relative;
	width:455px;
	min-height:110px;
	float:left;
	margin-left:20px;
	margin-top:25px;

}

/* for Internet Explorer */
* html #collections3 {height:110px}


#collections4{
	position:relative;
	min-height:110px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:10px;

}

/* for Internet Explorer */
* html #collections4 {height:110px}

#history1 {
	width:150px;
	border:5px solid #F93;
	float:left;
}

#history2 {
	width:106px;
	border:5px solid #F93;
	float:left;
	margin-left:12px;
	margin-top:10px;
}

#history3 {
	width:107px;
	border:5px solid #F93;
	float:left;
	margin-left:12px;
	margin-top:10px;
}

#history4 {
	width:152px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

#history5 {
	width:325px;
	border:5px solid #F93;
	float:left;
	margin-left:12px;
	margin-top:25px;
}

#history6 {
	width:152px;
	border:5px solid #F93;
	float:left;
	margin-top:10px;
}

#history7 {
	width:271px;
	border:5px solid #F93;
	float:left;
	margin-left:12px;
}

#history8 {
	width:107px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

#history9 {
	width:152px;
	border:5px solid #FFFFFF;
	float:left;
	margin-left:12px;
}

/* = the mill
----------------------------------------------------------------*/

#collections2{
position:relative;
min-height:400px;
width:800px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;

}

#collections10{
position:relative;
min-height:440px;
width:800px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;

}

/* for Internet Explorer */
* html #collections2 {height:400px}


.p1 {
width:200px;
margin-top:50px;
margin-left:50px;
border:5px solid #F93;
float:left;
}


.p1nb {
width:200px;
margin-top:5px;
margin-left:50px;
float:left;
}

.p2 {
width:200px;
margin-top:50px;
margin-left:30px;
border:5px solid #F93;
float:left;
}

.p2nb {
width:200px;
margin-top:5px;
margin-left:45px;
float:left;
}

.p3 {
width:200px;
margin-left:50px;
margin-top:20px;
border:5px solid #F93;
float:left;
}

.p3nb {
width:200px;
margin-left:40px;
margin-top:5px;
float:left;
}

.p4 {
width:200px;
margin-top:20px;
margin-left:30px;
border:5px solid #F93;
float:left;
}

/* = costume
----------------------------------------------------------------*/

#collections5{
position:relative;
min-height:390px;
width:801px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;

}

/* for Internet Explorer */
* html #collections5 {height:380px}


.costume1 {
width:106px;
margin-top:15px;
margin-left:15px;
border:5px solid #F93;
float:left;
}

.costume2 {
width:237px;
margin-top:15px;
margin-left:15px;
border:5px solid #F93;
float:left;
}

.costume2nb {
width:247px;
margin-top:3px;
margin-left:15px;
margin-bottom:5px;
float:left;
text-align:center;
}

/* = the site
----------------------------------------------------------------*/

#collections6{
position:relative;
min-height:440px;
width:801px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat;

}

/* for Internet Explorer */
* html #collections6 {height:440px}

.thesite1 {
width:171px;
margin-top:15px;
margin-left:15px;
border:5px solid #F93;
float:left;
}

.thesite2 {
width:237px;
margin-top:15px;
margin-left:15px;
border:5px solid #FFFFFF;
float:left;
}

/* = news
----------------------------------------------------------------*/


#newsimage1 {
	float:left;
	margin-left:40px;
	width:269px;
	background-color:#ce6c1a;
	border: 5px solid #FFFFFF;
}

#newsimage2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#fff;
	float:left;
	margin-left:50px;
	width:250px;
	border:5px solid #FFFFFF;
	height:207px;
	padding:0px;
	font-weight:bold;

}

#newsimage2b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#fff;
	float:left;
	margin-left:50px;
	margin-bottom:20px;
	width:250px;
	border:5px solid #FFFFFF;
	height:21px;
	padding:5px;
	font-weight:bold;

}

#newstext1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#fff;
width:240px;
height:190px;
float:left;
border:5px solid #FFFFFF;
padding:0px;
position:relative; left:20px; top:0px;
margin-bottom:20px;
margin-left:20px;
margin-top:0px;
margin-right:40px;
font-weight:bold;

}

#newstext1a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#fff;
width:550px;
height:23px;
float:left;
border:5px solid #FFFFFF;
padding:5px;
position:relative; left:20px; top:0px;
margin-bottom:20px;
margin-left:20px;
margin-top:0px;
margin-right:40px;
font-weight:bold;

}

#disabled {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#fff;
width:240px;
height:120px;
float:left;
border:5px solid #FFFFFF;
padding:0px;
position:relative; left:20px; top:0px;
margin-bottom:20px;
margin-left:210px;
margin-top:-30px;
margin-right:20px;
font-weight:bold;

}

#newstext2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color:#fff;
width:269px;
height:240px;
float:left;
border:5px solid #FFFFFF;
padding:0px;
margin-left:20px;
margin-top:0px;
font-weight:bold;

}


#newstext3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#fff;
width:280px;
height:70px;
float:left;
padding:0px;
margin-left:40px;
margin-top:5px;
margin-right:20px;
font-weight:bold;



}

#newstext4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#fff;
width:350px;
height:525px;
float:left;
border:5px solid #FFFFFF;
padding:0px;
margin-left:100px;
margin-top:0px;
margin-right:20px;
font-weight:bold;


}

#newstext5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color:#fff;
width:269px;
height:201px;
float:left;
border:5px solid #FFFFFF;
padding:0px;
margin-left:40px;
margin-top:20px;
margin-right:40px;
font-weight:bold;


}

#newstext6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#fff;
width:280px;
height:60px;
float:left;
padding:0px;
margin-left:40px;
margin-top:5px;
font-weight:bold;

}



#newstext7 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#fff;
width:269px;
height:159px;
float:left;
border:5px solid #FFFFFF;
margin-bottom:0px;
margin-left:40px;
margin-top:20px;
margin-right:0px;
font-weight:bold;

}

#newstext7a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#fff;
width:280px;
height:60px;
float:left;
padding:0px;
margin-left:40px;
margin-top:5px;
font-weight:bold;

}

#newstext7b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#fff;
width:360px;
height:90px;
float:left;
margin-left:100px;
margin-top:-10px;
font-weight:bold;

}

#newstext8 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color:#fff;
width:300px;
height:40px;
float:left;
border:5px solid #FFFFFF;
padding:10px;
margin-left:40px;
margin-top:20px;
font-weight:bold;

}


/* = archivies
----------------------------------------------------------------*/

#archivietext1 {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:260px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:justify;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}

#archivieimage1 {
	float:left;
	margin-left:14px;
	width:267px;
	border:5px solid #F93;

}

#archivieimage1nb {
	float:left;
	margin-left:355px;
	width:275px;
	text-align:center;
	margin-top:5px;

}

.archivies1 {
width:237px;
margin-top:15px;
margin-left:15px;
border:5px solid #FFFFFF;
float:left;
}

#collections7{
position:relative;
min-height:400px;
width:801px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;

}

/* for Internet Explorer */
* html #collections7 {height:400px}

/* = coffee
----------------------------------------------------------------*/

#coffeetext1 {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:260px;
	background-color:#ce6c1a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:justify;
	border: 5px solid #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}


#introcoffee {
	float:left;
	margin-left:14px;
	width:266px;
	border:5px solid #F93;
	
}

#introcoffeenb {
	float:left;
	margin-left:14px;
	width:266px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	margin-top:5px;
	text-align:center;
	
}

#collections8{
position:relative;
min-height:460px;
width:801px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;

}

/* for Internet Explorer */
* html #collections8 {height:255px}

/* = contact
----------------------------------------------------------------*/

#contacttext {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-top:0px;
	width:150px;
	background-color:#ce6c1a;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:justify;
	border: 5px solid #FFFFFF;
	font-size: 14px;
}

#contactmap {
	float:left;
	margin-left:20px;
	width:606px;
	height:270px;
}


/* = index
----------------------------------------------------------------*/

#indexleft {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	width:360px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:center;
	font-size: 12px;
}


#indexright {
	float:left;
	margin-left:60px;
	margin-top:20px;
	width:390px;
	
}

/* for Internet Explorer */
* html #indexleft {height:255px}


#indextext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
	line-height:18px;
	margin-top:20px;
	width:330px;
	border:5px solid #FFFFFF;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url(images/grad-3.jpg);
	background-repeat:repeat-x;
	
}

h2 {
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	
}

.index1 {
width:90px;
margin-top:15px;
margin-right:20px;
border:5px solid #F90;
float:left;
}

.index1a {
width:100px;
margin-top:0px;
margin-right:20px;
float:left;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
font-size:12px;
text-align:center;
font-weight:bold;
}

.index2 {
width:150px;
margin-top:15px;
margin-right:20px;
border:5px solid #F90;
float:left;
}

.index2a {
width:160px;
margin-top:0px;
margin-right:20px;
float:left;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
font-size:12px;
text-align:center;
font-weight:bold;
}

/* = old css
----------------------------------------------------------------*/

.introheading {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	letter-spacing:1px;
}



body {
	background-color:#203F01;
	}




a.bnav:link {
font-size:12px;
color:#000;
padding:2px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.bnav:visited {
font-size:12px;
color:#000;
padding:2px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.bnav:hover {
font-size:12px;
color:#FFF;
padding:2px;
background-color:#675100;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;

}


a.bodylink:link {
font-size:14px;
color:#FFF;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.bodylink:visited {
font-size:14px;
color:#fff;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.bodylink:hover {
font-size:14px;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;

}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 12px;
	margin-bottom: 5px;
	font-style: italic;
	text-decoration: underline;	
}


.whitetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#introhistory {
	float:left;
	margin-left:208px;
	width:413px;
	border:5px solid #F93;
	height:300px;
}

#introhistorynb {
	float:left;
	margin-left:398px;
	width:413px;
	margin-top:5px;
	text-align:center;
}

ul {
	margin: 0px;
}

#form1  label
{
width: 10em;
float: left;
text-align: left;
margin: 0 1em 10px 0;
clear: both;
}

fieldset {  color: #000000; background-color: inherit; border: 0.1em #333333 solid; padding-left: 1em; padding-bottom: 1em; ; margin-bottom: 1em; padding-top: 1em; padding-right: 1em}

#collections9{
position:relative;
min-height:300px;
width:780px;
float:left;
margin-left:20px;
margin-top:25px;
background-image:url(images/grad-2.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px;
font-size:14px;
font-weight:bold;

}

#contactbox1{
position:relative;
min-height:90px;
width:120px;
float:left;
margin-left:40px;
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
padding:10px;
font-size:14px;
font-weight:bold;

}

#contactbox2{
position:relative;
min-height:90px;
width:110px;
float:left;
margin-left:80px;
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
padding:10px;
font-size:14px;
font-weight:bold;

}


/* for Internet Explorer */
* html #collections9 {height:400px}

.imageleft{
	float:left;
	padding-right:5px;
}


/* = search
----------------------------------------------------------------*/
#searchleft {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	width:600px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:center;
	font-size: 12px;
}

.img2
{
	position:absolute;
	left:240px;
	top:218px;
	z-index:1;
}

.img3
{
	position:absolute;
	left:157px;
	top:490px;
	z-index:1;
}

.img4
{
	position:absolute;
	left:526px;
	top:706px;
	z-index:1;
}

.mondays
{
	font-size:16px;
}
