/*
  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: #fff url(../images/bgs/bg-bkg.png) repeat scroll 42% 0; }

#container { width:100%; overflow: hidden; }

#header, #content { background:transparent url(../images/bgs/bg-shadow-mid.png) repeat-y scroll center top; border:medium none; float:left; line-height:0; min-width:980px; position:relative; width:100%; z-index: 1; }

.wrap { clear:both; position:relative; margin:0 auto; min-width:960px; text-align:left; width:960px; overflow:hidden; }

#header { height: 135px; z-index:10; }

#header h1 { float:left; padding:20px 0 0 20px; }

#header h1 a { background: transparent url(../images/ll-logo.png) no-repeat scroll left top; display:block; height:100px; text-indent:-9999px; width:235px; }

#header img { position: relative; padding: 20px; float:left; }

#homeContent { position: relative; float: left; color: #fff; margin-top: -250px; z-index:3; width: 960px; }

#homeContent h2 { color: #fff; }

#homeContent div { position:relative; float: left; padding: 0 30px; width:400px; z-index:11; }

#homeContent div ul { position:relative; float: left; list-style: none; margin:0 20px; padding:0; font-family:Georgia, "Times New Roman", Times, serif }

#homeContent div ul li a { color:#fff; font-size: 1.9em; font-weight: bold; line-height: 2.2em; text-decoration: none; }

#homeContent div ul li a:hover { text-decoration: underline; }

#contentCenter { position:relative; float: left; padding: 0 40px; width:880px; }

#contentRight { position:relative; float: left; padding: 0 40px; width:650px; }

/* ---------------- FOOTER ---------------------- */
#footer { position: relative; clear:both; width: 980px; margin: 0 auto 15px auto; background: transparent url(../images/bgs/bg-shadow-bottom.png) no-repeat scroll center top; }

#footer .wrap { padding: 15px 0; color: #666; font-size: 1.1em; }

#footer a { text-decoration: none; color: #666; }

#footer a:hover { text-decoration: underline; }

.float-left { position:relative; float: left; }

img.float-left { position:relative; float: left; border-top: 1px solid #333; border-bottom: 1px solid #333; }

.float-right { position:relative; float: right; }

img.float-right { position:relative; float: right; border-top: 1px solid #333; border-bottom: 1px solid #333; }

img.bodyImage { position:relative; float: right; border: 1px solid #333; margin: 0 0 20px 20px; }

.clear { clear: both; }

/* =table.cfdebug */
table.cfdebug { clear:both; table-layout: fixed; text-align:left; }
