/*-----------------------------------------------
Cooper Design
Author:   Jason Cooper
Version:  1 June 2008
----------------------------------------------- */


/* Global
----------------------------------------------- */

* {
	padding: 0px;
	margin: 0px;
	}

img {
	border: 0;
	padding: 0;
	margin: 0;
	}

a:link, a:visited, a:active {
	color: #00475b;
    text-decoration: underline;
	}    
	
a:hover {
	color: #00475b;
    text-decoration: none;
	}  

 img, div, input { behavior: url("iepngfix.htc") }
 
p {
	padding: 0 0 10px 0;
	}
 
 h2 {font-size: 16px;
  	 }
 
/* Nav
----------------------------------------------- */	

ul#nav { 
	float: right; 
	margin: 100px 90px 0 0; 
	padding: 0 !important; 
	width: 247px; 
	}
#nav li { 
	display: inline; 
	text-indent: -9999em; 
	float: left; 
	height: 24px;  
	}
#nav a { overflow: hidden; }
#nav a:active {margin-top: 1px;}
#nav .on a,
#nav a:hover {background-position: bottom left !important; }

        .navHistory a  { background: url("../media/navHistory.png")   no-repeat; height: 20px; width:  247px; display: block;  }
        .navTreasuryBar a  { background: url("../media/navTreasuryBar.png")   no-repeat; height: 24px; width:  247px; display: block; }
        .navMenu a  { background: url("../media/navMenu.png")   no-repeat; height: 24px; width:  247px; display: block; }
        .navPhotos a { background: url("../media/navPhotos.png") no-repeat; height: 24px; width: 247px; display: block; }
        .navDirections a  { background: url("../media/navDirections.png")   no-repeat; height: 22px; width:  247px; display: block; }
        .navBanquetMenu a  { background: url("../media/navBanquetMenu.png")   no-repeat; height: 22px; width:  247px; display: block; }

        .navHistorySelected a  { background: url("../media/navHistory.png")   no-repeat; height: 20px; width:  247px; display: block; background-position: bottom left; }
        .navTreasuryBarSelected a   { background: url("../media/navTreasuryBar.png")   no-repeat; height: 24px; width:  247px; display: block; background-position: bottom left; }
        .navMenuSelected a  { background: url("../media/navMenu.png")   no-repeat; height: 24px; width:  247px; display: block; background-position: bottom left; }
        .navPhotosSelected a { background: url("../media/navPhotos.png") no-repeat; height: 24px; width: 247px; display: block; background-position: bottom left; }
        .navDirectionsSelected a  { background: url("../media/navDirections.png")   no-repeat; height: 22px; width:  247px; display: block; background-position: bottom left; }

/* Body 
----------------------------------------------- */
body {
  	background-color: #878651;
  	font-family: verdana, helvetica, arial, sans-serif;
  	font-size: 12px;
  	line-height: 15px;
  	color: #402812;
  	text-align: center;
  	padding: 10px;
	}

#container {
	margin: 0 auto;
	width: 960px;   	position: relative;
	}
	
#main {
	margin: 0px;
  	padding: 0px;
  	background: #949463 url('../media/mainBg.jpg') no-repeat top left;
  	text-align: left;
  	width: 960px;
  	height: 850px;
  	position: relative;
  	z-index: 0;
	}	
	#logoLink  {
		width: 340px;
		height: 100px;
		float: left;
		left: 80px;
		top: 115px;
		position: absolute;
		}	
	#mainTxt {
  		font-size: 13px;
  		line-height: 18px;
		width: 460px;
		height: 430px;
		float: left;
		left: 95px;
		top: 240px;
				margin: 250px 0 0 85px;

		overflow: auto;
		}
	#photos {
		width: 320px;
		height: 423px;
		position: absolute;
		float: right;
		top: 240px;
		left: 570px;
		}
	
#directions {
	display: block;
	position: absolute;
	top: 680px;
	left: 700px;
	width: 200px;
	height: 80px;
	}
	#directions a:link, 
	#directions a:visited, 
	#directions a:active {
		color: #00475b;
		text-decoration: none;
		}    
		
	#directions a:hover {
		color: #00475b;
		text-decoration: none;
		}  
		
#newsletter  {
	display: block;
	position: absolute;
	top: 840px;
	left: 77px;
	width: 400px;
	height: 80px;
	}  		
	
#newsletter  input {padding: 2px; background-color: #eadfc1; color: #80715e; border: solid 1px #80715e}		
#newsletter  img {position: relative; top: 6px;}		
		
#slideshowbox  {
	position: absolute;
	top: 230px;
	left: 230px;
	width: 500px;
	height: 500px;
	}		
		
.facebook_btn  {
	display: block;
	position: absolute;
	top: 840px;
	left: 686px;
	padding-bottom: 10px;
	}  
