@import url(/css/body.css.php);
@import url(/css/general.css);
body {
	/*background-color:#321C00;
	background:url(/graphics/bg.jpg);*/
	background: #281B0F url(/graphics/bgD5.jpg) top left repeat-x;
}
a {
	color:#990000;
}
#pageWrap {
	text-align:center;
	width:100%;
}
#pageHeader {
	position:relative;
	margin:0 auto;
	padding:0;
	width:900px;
	text-align:right;
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	color:#FFCC99;
	font-size:200%;
	z-index:300;
	font-weight:bold;
}
#pageHeader p {
	margin:0;
	padding:0 0 0.2em 0;
	filter: alpha(opacity=75);
	 -moz-opacity: 0.75;
	z-index:200;
}
#pageHeader p span {
	font-style: italic;
	font-size:70%;
	font-weight:normal;
}
#pagePad {
	padding:10px;
}
#contentWrap {
	position:relative;
	margin:0 auto;
	padding:0;
	width:920px;
	min-height:620px;
	height:100%;
	/*background: url(/graphics/bgContent.jpg) #FFCC99;*/
	background-color: #996633;
}
#pageNav {
	position:absolute;
	top:0;
	left:0;
	width:190px;
	min-height:620px;
	height:100%;
	background-color:#4F3922;
	opacity:.75;
	filter: alpha(opacity=75);
	 -moz-opacity: 0.75;
	z-index:200;
	overflow:hidden;
}
#homeSlide {
	width:900px;
	height:600px;
	overflow:hidden;
}
#pageContent {
	padding:1em 1.5em 1em 220px;
	text-align:left;
	background:url(/graphics/bgContT.jpg);
}
.wBG {
	min-height:600px;
}
#pageFooter {
	clear:both;
	padding:0.5em 0;
	font-size:80%;
	position:relative;
	color:#C2A378;
	width:900px;
	min-height:40px;
	margin:0 auto;
	text-align:left;
}
#pageFooter a {
	color:#C2A378;
}

/* HOME PAGE STYLES */

body.home #cWraper {
/*	top:auto;
	bottom:30px;
*/}
body.home #cWraper #pageContent {
	padding:0.5em 1.5em 0.5em 1.5em;
	background:none;
}

/* OTHER STUFF */

img.Logo {
	position:absolute;
	top:15px;
	left:15px;
	border:none;
	z-index:400;
	width:125px;
	height:139px;
}
span.LogoSM {
	position:absolute;
	bottom:-32px;
	right:-32px;
	border:none;
	z-index:500;
	width:98px;
	height:109px;
	display:block;
	background:url(/graphics/logoSM.png) top left no-repeat;
}
div.cbr {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	background:url(/graphics/cbr.jpg) top right no-repeat;
	height:17px;
}
.ClearAllFloats {
	display:block;
}
#googleMap {
	width:325px;
	height:280px;
}
#pageSlide {
	width:auto;
	height:auto;
}
#pageSlide img {
	border:0;
	border:1px solid #CC9966;
	padding:4px;
}
/* GALLERY LAYOUTS */

#galleryM {
	list-style:none;
	margin:0;
	padding:0;
}
#galleryM li {
	float:left;
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	font-size:110%;
	text-align:center;
	background-color:#4F3922;
	margin:0.3em 0.5em 0.7em 0.5em;
}
#galleryM li img {
	display:block;
	border:none;
	padding:1px 1px 3px 1px;
}
#galleryM li a {
	display:block;
	border-width:5px;
	border-color:#CC9966;
	border-style:solid;
	border-bottom:none;
	color:#FFCC99;
	text-decoration:none;
	background-repeat:no-repeat;
	background-color:#4F3922;
	min-height:125px;
}
#galleryM li a span {
	margin-top:125px;
	padding-top:5px;
	width:190px;
	background-color:#4F3922;
	display:block;
}
ul.PictureList {
	list-style:none;
	margin-left:0;
	margin-right:0;
	padding:0;
}
ul.PictureList li {
	float:left;
	width:190px;
	height:130px;
	text-align:center;
	margin:0.3em 1em 1.7em 1em;
	position:relative;
}
ul.PictureList a {
	text-decoration:none;
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	color:#FFCC99;
	text-align:center;
}
ul.PictureList li img {
	border:1px solid #4F3922;
	padding:0.1em;
}
ul.PictureList li span {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:190px;
	font-size:110%;
	background-color:#4F3922;
}
#gallerySlide {
	width:640px;
	height:480px;
	overflow:hidden;
}
#gallerySlide img {
	border:1px solid #CC9966;
	padding:4px;
	overflow:hidden;
}
#imgPage { font-size:9px; font-weight:bold; width:640px; height:100%; list-style:none; margin:0; padding:0;}
#imgPage li { float:left; width:20px; height:20px; list-style:none; margin:0; padding:0;}
#imgPage a { display:block; margin: 0.1em 0.1em 0 0; padding: 0.1em 0.2em; color:#4F3922; border:1px solid #4F3922; background:transparent; text-decoration: none; text-align:center;}
#imgPage a.activeSlide { background: #ea0 }
#imgPage a:focus { outline: none; }

/* NAVIGATION LAYOUT */

ul.navLinks {
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	font-size:140%;
	text-align:left;
 }
ul.navLinks li {
	margin: 0;
	padding: 0;
	border:none;
}
ul.navLinks a {
	font-weight: bold;
	text-decoration: none;
	color:#FFCC99;
}
ul.navLinks, ul.navLinks ul {
	margin: 0;
	padding: 0;
	border:none;
	list-style-type: none;
}
ul.navLinks li a {
	display:block;
	padding: 0.5em 0.5em 0.5em 1.5em;
}
ul.navLinks li.firstLink a {
	border-left:none;
	margin-top:130px;
}
ul.navLinks li.lastLink a {
	border-right:none;
}
ul.navLinks li a:hover {
	text-decoration:underline;
}
ul.navLinks ul { 
	display: none;
	text-align:left;
}
ul.navLinks ul li {
	float: none;
	display:block;
	background:none;
	height:auto;
}
ul.navLinks li:hover ul {
	display: block;
	position: absolute;
}
ul.navLinks li:hover ul li a {
	display: block;
}
ul.navLinks li ul li a {
	border-bottom:1px solid #000080;
	border-left:10px solid #000080;
	border-right:1px solid #000080;
	color:#000080;
	background: #FFFFFF top left;
	line-height:normal;
	padding: 2px 0.5em;
	margin:0;
	font-size:90%;
}
ul.navLinks li ul li a:hover {
	background: #000080;
}