@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #6d733c;
	color:#FFFFFF;
	font-family:/*Georgia, "Times New Roman", Times, serif*/ Arial, Helvetica, sans-serif;}
	
#header-top { background:url(images/final-brown_01.jpg) no-repeat; background-position:50% 0; height:46px;}
#header-nav { width:980px; margin:0 auto; text-align:right; padding:5px 30px 0 0;}
#header-logo { background:url(images/final-brown_02.jpg) no-repeat; background-position:50% 0; height:160px;}

#nav-bg { background:url(images/final-brown_03.jpg) no-repeat; background-position:50% 0; height:86px;}
#nav-wrapper { width:980px; margin:0 auto; padding-top:20px;}
#nav-wrapper ul { list-style-type:none; margin:0; padding:0;}
#nav-wrapper li { float: left; position: relative; margin:0 16px; padding:0;}

#body-wrapper { background-image:url(images/final-brown_04.jpg); background-repeat: no-repeat; background-position:50% 0; background-color:#55311B; min-height:400px; clear:both; margin:0;}

#content-wrapper { width:950px; margin:0 auto; padding:0 15px; }

#content { padding:10px; margin:0; width:600px; float:left;}

#sidebar-wrapper { float:left; width:310px; background:url(images/sidebar-top.png) no-repeat top left; padding-top:20px; margin:0 0 0 15px;}

#sidebar-content { background:url(images/sidebar-bg.png) repeat-y; padding:1px 18px 0 15px; margin:0; }

#sidebar-bottom { background:url(images/side-bar-btm.png) no-repeat bottom left; height:30px; margin:0; padding:0;}

#sidebar-wrapper-b { float:left; width:310px; background:url(images/sidebar-top-b.png) no-repeat top left; padding-top:20px; margin:0 0 0 15px;}

#sidebar-content-b { background:url(images/sidebar-bg-b.png) repeat-y; padding:1px 18px 0 15px; margin:0; }

#sidebar-bottom-b { background:url(images/side-bar-btm-b.png) no-repeat; background-position:0 -12px; height:30px; margin:0; padding:0;}

#cross { background-image:url(images/cross-lrg2.png); background-position: bottom right	; background-repeat:no-repeat; margin:0; padding:0;}

#cross-b { background-image:url(images/cross-lrg.png); background-position:bottom right; background-repeat:no-repeat; margin:0; padding:0;}

#intro-wrapper { float:left; width:385px; margin-top:21px;}

#welcome { padding:0 20px;}

#directions { padding:0 30px 0 30px;  }

#banner { float:left; width:523px; height:355px; background:url(images/banner-bg.jpg) no-repeat top right; margin:13px 0 0 15px; padding:35px 0 0 27px;}

#footer-top { background:url(images/final-brown_07.jpg) repeat-x top left; height:50px; clear:both; margin:0;}
#footer-wrapper { width:980px; margin:0 auto; }
#footer-left { background:url(images/footer-lft.jpg) no-repeat top left; width:22px; float:left; height:150px;}
#footer-right { background:url(images/footer-rgt.jpg) no-repeat top left; width:22px; float:left; height:150px;}
#footer { background:url(images/footer-bg.jpg) repeat-x top left; width:936px; float:left; min-height:150px; }
#footer-info { clear:both; margin:0; float:left; }

#front-events { float:left; width: 295px; margin:15px 5px 10px 0; padding-right:10px;}
#front-series { float:left; width: 295px; margin:15px 5px; padding:0 5px;}
#front-invite { float:left; width:295px; margin:15px 0 15px 5px; padding-left:10px;}