/* home.css -- home overrides for page template */

/* main container */	
#page { 
	position: relative;
	}

/* override positioning */
#mast { 
	position: static;
	}
#nav-first, #nav-second, #nowopen, #featuring, #introbox, #foot {
	position: absolute;
	z-index: 900;
	}

/* logo area */
#logo {
	position: absolute;
	background: #EAD49D url(../img/bg_logo-large.gif);
	border-right: 7px solid #EAD49D; 
	padding: 5px 23px;
	height: 550px;
	width: 215px;
	}
	#logoimg {
	position: absolute;
	left: -9999px;
	}
	
	

	#cabaret {
	float:right;
	border-bottom: 5px solid #EAD49D;
	padding: 2px 0 0 520px;
	width: 423px;
	background-color:#EAD49D;
	}	

/* main nav */
#nav-first {
	top: 8px;
	left: 275px;
	background-image: none;
	border-right: 7px solid #EAD49D;
	border-bottom: 7px solid #EAD49D;
	padding: 10px 15px;
	width: 220px;
	}
	#nav-first a {
	display: block;
	float: left;
	border-left: 2px dotted #A97340;
	padding: 13px 0;
	margin: 0;
	font-size: 11px;
	text-align: center;
	width: 70px
	}
	#nav-first .first a, #nav-cre a {
	border: none;
	padding-left: 0px;
	}
	#nav-cre a, #nav-tav a, #nav-win a {
	border-top: 2px dotted #A97340;
	}
	
	
	
	

/* secondary nav */
#nav-second {
	bottom: 70px;
	background: #652319;
	border-top: 7px solid #EAD49D;
	border-right: 7px solid #EAD49D;
	padding: 26px 5px 24px 5px;
	text-align: center;
	width: 400px;
	}
	#nav-second a {
	background: #652319;
	border-left: 2px dotted #995A51;
	line-height: 10px;
	margin: 0;
	padding: 15px 38px 15px 38px;
	}
	#nav-cat a {
	border: none;
	padding-left: 15px;
	}


/* main content area */
#content {
	background: #FFF url(../img/photo-home02.jpg) right top no-repeat;
	height: 550px;
	}

	#nowopen {
	top: 100px;
	left: 25px;
	text-align: center;
	height: 400px; z-index:900;
	}
	#nowopen h1 {
	margin-bottom: 2px;
	}	
	#nowopen p {
	color: #000;
	font-size: 1.1em;
	margin-bottom: 10px;
	}	
	#nowopen p#logo-large {
	margin-bottom: 25px; 
	}

	#featuring {
	right: 25px;
	background: #B67B56;
	border: 1px solid #FFF;
	height: 195px;
	width: 170px;
	}
	#featuring p a img {
	background: #923C06;
	padding: 5px;
	border-bottom: 1px solid #D4B19D;
	}
	#featuring dl {
	margin: 7px 10px;
	}
	#featuring dt {
	color: #F7B434;
	letter-spacing: 4px;
	text-transform: uppercase;
	}
	#featuring dd {
	margin: 5px 0 0 15px;
	}
	#featuring dd a {
	background: url(../img/icon-gofeature.gif) right no-repeat;
	color: #FFF;
	padding: 3px 29px 3px 0
	}

	#introbox {
	right: 7px;
	bottom: 8px;
	background: #90B067 url(../img/bg_flower-green2.gif) 0 10px no-repeat;
	border-top: 7px solid #EAD49D;
	color: #FFF;
	height: 127px;
	width: 531px;
	}
	#introbox p {
	font-size: 1.1em;
	line-height: 1.6;
	margin: 22px 20px 10px 20px;
	}

/* foot area */	
#foot {
	left: 1px;
	bottom: 2px;
	border-top: 7px solid #EAD49D;
	border-right: 7px solid #EAD49D;
	height: 50px;
	width: 400px;
	}
	#foot ul {
	padding: 5px;
	}
	#foot p {
	border-top: 2px dotted #555;
	margin: 2px 0px 2px 5px;
	padding: 8px 0 2px 0;
	}
	#foot p a {
	margin-left: 0px;
	}
