@charset "utf-8";

/* Reset and Set */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {	font-weight:normal; font-size:100%; }
a:focus { outline:none; }
img { border:none; }
table {	border-collapse:collapse; border-spacing:0; }
body, html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { margin-bottom:10px; }
body { background:url(../images/woodBG.jpg) #614c44; }

/* Containers */
#container { width:960px; margin:0 auto; }
#logo { height:100px; background:url(../images/logo2.png) no-repeat center; margin:10px auto 20px; overflow:hidden; text-indent:-999px; width:900px; }
#slogan { height:26px; width:418px; float:right; margin-right:20px; background:url(../images/slogan.png) no-repeat center; }
	#slogan p { display:none; }
#navBar { width:410px; height:27px; margin:0 0 2px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
#content { padding:0 15px; clear:both; background:url(../images/contentBG.png) repeat-y; }
#contentTop { height:57px; margin:0 -15px -57px -15px; position:relative; top:-8px; z-index:1; background:url(../images/contentBGTop.png) no-repeat; }
#left { float:left; position:relative; z-index:2; padding:15px; width:668px; }
	#left a { color:#44342f; }
	#left p { line-height:1.5em; }
#right { 
	width:201px;
	min-height:332px;
	float:right;
	position:relative; z-index:2;
	padding:15px;
	background:url(../images/rightBGTop.png) top repeat-x #b9bb91;
	border-left:solid 1px #a19f6b;
	border-top:solid 1px #d9dac0;
	border-bottom:solid 1px #a19f6b;
}
	#right hr { height:1px; color:#44342f; background:#44342f; border:#44342f; margin:8px 0; }
	#right form { font-size:10px; color:#000; margin-bottom:10px; }
	#right input { font-size:11px; color:#000; padding:4px; }

.cl { clear: both; font-size:0px; }

#gallery { border:solid 1px #DEDCDA; margin:0 auto 15px; position:relative; width:650px; }
	#gallery ul { height:300px; margin:0 auto; overflow:hidden; width:650px; }
	#gallery img { background:#000; height:300px; width:650px; }
#caption { background-color:#000; background-color:rgba(0,0,0,.6); bottom:0; color:#FFF; font:12px Arial, sans-serif;	left:0; overflow:hidden; padding:3px 10px; position:absolute; width:630px; z-index:10000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

#sliderHolder { margin:0 0 15px; }
	#sliderHolder li { background:#FFF; }

.emailList { display:block; margin:10px 0; }
.dir_toggle, .email_toggle, .emailList, .admin a:link, .admin a:visited { color:#000; text-decoration:none; font-size:10px; font-weight:bold; }

#socNet { list-style:none; margin:0 0 10px 0; }
	#socNet li { }
	#socNet a { background:url(../images/socNet.png) no-repeat; color:#000; display:block; height:24px; line-height:24px; padding:0 0 0 25px; text-decoration:none; }
		#socNet a.facebook { background-postion:0 0; }
		#socNet a.twitter { background-position:0 -24px; }

.admin { padding:5px 0 0; margin-top:10px; border-top:solid 1px #44342f; }

/* Nav */
#navBar ul { list-style:none; margin:1px 0 -1px 0; padding:0; position:absolute; }
#navBar li.first { margin-left:0; }
#navBar li { float:left; display:block; height:28px; padding-right:23px; margin-left:-25px; position:relative; background:url(../images/navTabRI.png) 100% 0 no-repeat; white-space:nowrap; }
#navBar span { height:28px; line-height:28px; padding-left:17px; background:url(../images/navTabLI.png) no-repeat; }
html>body #navBar ul span { display:block; }
#navBar li.current { z-index:3; height:28px; background-image:url(../images/navTabRA.png); }
#navBar li.current span { background-image:url(../images/navTabLA.png); }
#navBar li:hover { z-index:4; height:28px; background-image:url(../images/navTabRA.png); }
#navBar li:hover span { z-index:4; background-image:url(../images/navTabLA.png); }
#navBar a:link, #navBar a:visited { display:inline-block; color:#44342f; padding:0px 4px; background:#dedcda; text-decoration:none; }
#navBar li:hover a { background:#f9f7f5; }
#navBar li.current a { background:#f9f7f5; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; margin-bottom:8px; color:#44342f; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#44342f; }

.picCap { display:block; float:right; margin:0 0 4px 6px; font-size:10px; font-style:italic; line-height:1.15em; text-align:center; }
	.picCap img { margin:0 0 6px 0; }

.new { font:20px Georgia, "Times New Roman", Times, serif; color:#44342f; }


#contact input, #contact textarea { padding:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#contact .submit { margin-left:70px; }
#contact .submit:focus { outline:none; }
.fP { width:70px; display:inline-block; }

#contact.subscribe { margin-top:10px; }
#contact.subscribe table td { padding:10px 30px 10px 0; }
#contact.subscribe ul { margin:10px 0; }
#contact.subscribe li { list-style:none; padding:5px 10px; }
