/*
  AUTHOR: 		SB InnerWeb Development
  WEBSITE:  		http://www.grizzlycreekretreat.com/
  Text to keep the file size over 8,192k - DW Bug
*/ 

/*-------------------- Basic Elements ---------------------------*/
@import "lib/reset.css";
@import "lib/type.css";
@import "lib/nav.css";

/* GENERAL **********************************************************************************/	

body { background: #8B0304 url(../images/bgs/bg-main.gif) repeat-x scroll 50% 0; }

#container { float:left; text-align:center; width:100%; }

.wrap { clear:both; position:relative; margin:0 auto; min-width:960px; text-align:left; width:960px; }

#header, #content, #infopanel, #footer { position: relative; clear:both; float:left; min-width:960px; width:100%; z-index: 1; }

#header { height: 168px; z-index:2; }

#content { background-color:#fff; overflow:auto; }

#venue { border-bottom:1px solid #333333; float:left; margin-bottom:40px; padding-bottom:30px; position:relative; }

#venue .venue-left { position:relative; float: left; width: 250px; }

#venue .venue-left img { border: 1px solid #333; }

#venue .venue-right { position:relative; float: left; width: 550px; }

#venue.last { border-bottom:none; }

.info-img { position: relative; width: 100px; float:left; margin: 0 18px; }

/* ---------------- FOOTER ---------------------- */
#footer { padding: 25px 0; color: #fff; font-size: 1.1em; }

#footer a { text-decoration: none; color: #fff; }

#footer a:hover { text-decoration: underline; }

.float-left { position:relative; float: left; }

.float-right { position:relative; float: right; }

.clear { clear: both; }

/* =table.cfdebug */
table.cfdebug { clear:both; table-layout: fixed; text-align:left; }

/* Tabs */

#home { height:auto; margin:10px 0; position:relative; width:960px; overflow:visible; }

.feature { height:auto; position:relative; width:960px; }

.feature img { border:none; }

.tabs { margin:20px 0 0 0; }

.tabs li { display:inline; float:none; list-style:none; padding:5px 0; font-weight:bold; }

.tabs li a { color:#333; display:inline; height:auto; padding:5px 15px; text-decoration:none; width: 200px; }

.tabs li a:hover { text-decoration: underline; }

.tabs li.active { background-color:#ddd; }

.tabs li a.active { color:#000; }
