@charset "utf-8";
/* CSS Document */
html { height: 100%; } 
body {
	background-attachment: fixed;
	background-color: #000;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #e3b586;
	font-size: 1em;
	height: 100%;
	margin:0px;
	min-width:900px;
	min-height:400px;
	
}
#logo {

	height: 41px;
	width: 151px;
	float: left;
	margin:42px 0 42px 42px;
}
#nav {
	float: right;
	width:600px;
	margin:42px 42px 42px 0;
	color:#613918;
	font-size:1em; font-weight: 500;
	text-align:right;
}
 #nav a { color:#e3b586;  text-decoration:none;} 
 #nav a:hover { color:#e3b586; text-decoration:none; }
 #nav li a.active{ color:#fadfc3; text-decoration:none; }

 #nav li {display:inline; margin:0px 0px 0px 0px; font-size:1.1em; font-weight: 500}
 #nav ul {margin:-4px 0px 0px 0px; }
 #nav slash {color:#e3b586; font-weight: normal;} 


 #container { position: relative; min-height: 100%; min-width:990px;} 
 * html #container { height: 100%; } 
 #content { padding-bottom: 106px;    /* this should be the height of your footer      plus a bit more to add some space between      the end of your content and the footer on      long pages */ } 
 #footer { margin-top: -64px; padding:0 42px 0 42px;/* this should be the height of your footer */ font-size:.8em;  color:#613918;	min-width:900px; } 
 #footer a { color:#e3b586;  text-decoration:none;} 
 #footer a:hover { color:#e3b586; text-decoration:none; } 
 .address { float:right; color:#e3b586;}
 .book { float:left;}
 .nolink { color:#e3b586;} 
 .sml { font-size:.8em;}
 .linker { margin: 0 0 0 0; font-size:.7em;} 
 #header {height: 41px; margin: 0 0 64px 0;}
 
 #box { width:468px; margin:42px auto 0px auto; padding:42px; background-image: url(../images/pagebg.png); background-repeat: repeat;}
 
 
 h1 { font-size:1.6em;  margin: 0 0 20px 0; color:#86450f; padding-bottom:15px; border-bottom:1px dotted #775030; }
 h2 { font-size:1.3em;   margin: 0 0 20px 0; color:#86450f;}
 h3 { font-size:1em;  margin: 0 0 20px 0; color:#86450f;}
 h4 { font-size:.8em; margin: 0 0 20px 0; color:#86450f;}
 
 ul{margin: 0 0 20px 0;}
 li{margin: 0 0 10px 0; font-size:.7em; color:#a86f35; list-style:none;}
 p { font-size:.8em;  margin: 0 0 20px 0; color:#775030; line-height:1.7em;}
 
 a { color:#cd6a15; text-decoration:none;}
 a:hover{ color:#ee8d3a; text-decoration:none;} 
 
 .bigaddress{font-size:1.2em; margin-bottom:10px;}
 
 
 

#navcontainer {margin: 0 0 20px 0; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: .9em;
font-weight:600;
}

#navcontainer li { margin: 0 0 1px 0; font-size:.9em; font-weight: 300}

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 448px;
color: #fff;
background-color: #bb946d;
text-decoration: none;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position:right;
}

#navcontainer a:hover
{
color: #fff;
background-color: #86450f;
text-decoration: none;
}

/* THESE change the BG image on each page */
.contactus{ background-image: url(../images/bg-contact.jpg);}
.menus{ background-image: url(../images/bg-menu.jpg);}
.press{ background-image: url(../images/bg-press.jpg);}
.employment{ background-image: url(../images/bg-employment.jpg);}


	/* TOOLS ------------------------------------------------- */

.clear { clear: both; }
.clearfix { zoom: 1; /* for IE7 */ }
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
.accessibility {
	position: absolute;
	left: -999px;
	width: 900px;
	background: none;
	}
	