/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #5F1111 url(images/background.jpg) repeat-x; font-family: Georgia, "Times New Roman", Times, serif; color: #280b0c;}
	a {color: #7c191b; font-weight: bold; text-decoration: none;}
	a:hover {text-decoration: underline;}
	#home .gallery {clear: both; width: 840px; margin: 0 auto;}
	#home .gallery li {display: inline; list-style: none; float: left; width: 210px;}
	#inside .gallery {padding: 0!important;}
	#inside .gallery li {display: inline; list-style: none; float: left; width: 149px; margin-right: 11px;color: #c0beab; font-weight: bold; font-size: 13px;}
	.fancyList {color: #7c191b; font-size: 14px; font-style: italic; font-weight: bold;}
	
/* basic */
	#mainContainer {clear: both; background: url(images/fullbg.jpg) no-repeat top center; width: 100%;}
	
/* header */
	#headerContainer {clear: both; width: 922px; margin: 0 auto; background: url(images/header.jpg) no-repeat; height: 143px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 275px; height: 135px; margin: 0 auto;}
	#headerNav {clear: both; width: 855px; margin: 0 auto; padding-left: 25px;}
	#headerNav li {display: inline; list-style: none; background: url(images/leftnav.jpg) no-repeat left; height: 15px; float: left; height: 30px; padding-left: 15px;}
	#headerNav li a {color: #f9f7e7; text-decoration: none; font-size: 14px; font-family: georgia; font-weight: bold; float: left; background: url(images/rightnav.jpg) no-repeat right; padding: 5px 10px 5px 0px; height: 20px;}
	#headerNav li a:hover {background: url(images/righthovernav.jpg) no-repeat right;}
	#headerNav li:hover {background: url(images/lefthovernav.jpg) no-repeat left;}
	#nav {margin: 0 auto;}

/* body */
	#bodyContainer {clear: both; background: url(images/bodybg.jpg) repeat-y; min-height: 500px; margin: 0 auto; width: 922px;}
	#bodyContent {margin: 0 20px;}
	.flash {width: 493px; float: left;}
	.blurb {width: 369px;height: 256px; padding: 25px 10px 0 10px;float: right; background: url(images/texturedbg.jpg) no-repeat;}
	.blurb em {color: #5F1111; font-weight: bold; font-style: italic;}
	#leftCol {float: left; width: 190px; background: url(images/leftcolshadow.jpg) no-repeat right; min-height: 489px;margin-top: 20px;}
	#leftCol #snav li {list-style: none; float: left; background: url(images/navborder.jpg) repeat-x bottom;padding-bottom: 10px; margin-bottom: 10px; clear: left; width: 90%;}
	#rightCol {float: right;width: 660px; margin-top: 10px;}
	#rightCol img {border: 2px solid #fff;}
	#rightCol ul {padding-left: 30px;}
	#rightCol h1 {color: #7c191b; font-size: 16px; font-weight: bold;}
	#rightCol h2 {color: #7c191b; font-size: 14px;}
	#rightCol h3 {color: #000; font-size: 12px; font-weight: bold;}
	#rightCol h4 {color: #000; font-size: 12px; font-weight: bold;}
	#rightCol h5 {color: #000; font-size: 12px; font-weight: bold;}

/* footer */
	#footerContainer {clear: both; background: url(images/footer.jpg) no-repeat; width: 922px; height: 84px; margin: 0 auto;}
	#footerContent {font-size: 12px; color: #f9f7e7; text-align: center; width: 920px; margin: 0 auto;}
	#footerContent ul {width: 680px; margin: 10px auto; text-align: center;}
	#footerContent li {display: inline; list-style: none; margin-right: 5px; padding-right: 5px; border-right: 1px solid #fff; float: left;  text-align: center;}
	#footerContent .lastItem {border-right: none;}
	#footerContent li a {color: #f9f7e7; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
	.back40 {color: #f9f7e7; font-size:11px;}