@charset "utf-8";
/* CSS Document */

/* Specify blanket rules for all elements */
	body {
		font-size:80%;
		font-family: "Arial", "trebuchet MS",sans-serif;
		line-height:150%;
		text-align:center;
		background-color:#64441D;
		/*behavior: url("csshover3.htc");*/
		width:960px;
		position: relative;
		margin: 0 auto;
		padding:0;
		 }

/* Rules for headings */
	h1 {
		font-size:150%;
		}
	h2 {
		font-size:140%;
		}
	h3 {
		font-size:120%;
		}
	p {
		font-size:100%;
		}
		
/* Rules for Images */
	a img { border:none;}
	
/* Setting object z-index to allow sub-menu to show over embedded Flash content */
	object {
		z-index:0;
		}
		
/* Generic Classes */
  .floatleft {
	  float:left;
	  }
	  
  .floatright {
	  float:right;
	  }

/* ----------------------------------Masthead  Block Elements----------------------------------*/
	#masthead {
			position:relative;
			height:77px;
			background: url(../images/interface/Wood_Header.png) center;
			}
	
	#masthead h1{
			margin: 7px 0 0 38px;
			height:63px;
			}
		
	
/* ----------------------------------Masthead Classes----------------------------------*/
	
	.stripetop {
			margin:10px 0 0 52px;
			}
	
	.stripebottom {
			margin:18px 0 0 68px;
			}
			

/* ----------------------------------Main Center Contents----------------------------------*/
	#content {
		height:417px;
		position:relative;
		}
		
	#beigebox {
		width:848px;
		height:380px;
		background-color:#D1992C;
		position:absolute;
		top:18.5px;
		left:56px;
		}
	
	#whitebox {
		width:820px;
		height:351px;
		background-color:#FFFFFF;
		position:absolute;
		top:33px;
		left:70px;
		}
	
	
/* ----------------------------------Footer----------------------------------*/
	#footer {
		height:66px;
		background: url(../images/interface/Wood_Footer.png) center;
				}

	#footer p{
		float:left;
		margin-left:80px;
		margin-top:16px;
			}

/* footer paragraph text*/
	.hometext{
		font-weight:bold;
		text-decoration:none;
		color:#E3A631;
		text-shadow: 2px 2px 6px #000;	
		}

/* ----------------------------------Navigation Masthead and Footer----------------------------------*/
/* --------------------Masthead UL Nav Elements-----------------------*/
#nav {
	margin: 16px 20px 0 0;
	}

#nav ul {
  	list-style:none;
	
      }
	
#nav li {
	padding:0 16px 0 0;
  	position:relative;
	}
	 
#nav li a, #navfooter li a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#E3A631;
	text-shadow: 2px 2px 6px #000;
	outline-style:none;
	outline-width:0;
		}
		
#nav a:hover, #navfooter a:hover{
	color:#FFF;
	text-decoration:none;
	outline-style:none;
	outline-width:0;
}

#nav a:active {
	color:#FFF;
	text-shadow: #FFF 2px 0px 3px;
	outline-style:none;
	outline-width:0;
	}
	
/*------------------------------------Submenu Formating------------------------------------------*/
#nav li ul li a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	text-shadow: 2px 2px 6px #000;
	outline-style:none;
	outline-width:0;
		}
		
#nav li ul li a:hover {
	color:#E3A631;
	text-decoration:none;
	outline-style:none;
	outline-width:0;
}

#nav li ul li a:active {
	color:#E3A631;
	text-shadow: #FFF 2px 0px 3px;
	outline-style:none;
	outline-width:0;
	}

#nav li ul {
	list-style:none;
	position:absolute;
	width:8em;
	left:-38px;
	display:none;
	
     }
	
#nav li:hover ul {
	display: block;
	z-index:100;
	}

#nav li ul li {
	font-size: 90%;
	padding-bottom: 0.4em;
	padding-left: 0.3em;	
	z-index:200;
	background-image:url(../images/menuBckgd.png);
	}


/* --------------------Footer UL Nav Elements-----------------------*/
#navfooter {
	list-style:none;
	margin: 28px 82px 0 0;
  }


  #navfooter li {
	padding:0 20px 0 0;
	position:relative;
  }
