@charset "utf-8";
/* CSS Document */

html {background:#ddcb91 url(media/bg11.png) repeat-x; margin:0; padding:0;}
body {padding:0; margin:0; display:block;}

h1.pgTitle{display:none; visibility:hidden;}

a{outline:none;}
a:link, a:active, a:visited {font-weight:bold; color:#8C4100;}
a:hover, a:focus {color:#c90;}
#srcForm {position:absolute; top:54px; left:668px;}
#srcval {background-color:#f4eed9; border:none; color:#5A4735; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:1px 2px; width:122px; height:16px;}
#srcbtn {background-color:transparent; border:none; cursor:pointer; height:16px; width:60px;}

#container {width:979px; margin-left:-489px; position:absolute; left:50%; display:block; background:transparent url(media/mainBodyTile11.png) repeat-y 0px;}
#header {background:transparent url(media/header09.jpg) no-repeat; width:979px; height:148px; float:left;}
#body {float:left; width:966px;}
#menu, #menuMain {float:left; width:141px;}
#mainBody {float:left; width:979px;}
#imageWrap {float:left; background:transparent url(media/landbody10.jpg) no-repeat; width:838px; height:428px}
#tagFooter {float:left; background:transparent url(media/footerTag09.jpg) no-repeat 0 0; width:838px; height:58px;}
#addressFooter {float:left; background:transparent url(media/addressFooter09.jpg) no-repeat 0 0; width:979px; height:41px;}
div#addressFooterLand a.emailink, div#addressFooterMain a.emailink{position:relative; left:688px; top:13px; width:128px; height:24px; display:block;}
div#addressFooterLand a.facebklink, div#addressFooterMain a.facebklink{position:relative; left:837px; top:-18px; width:34px; height:32px; display:block;}
#footer {background:#191919 url(media/footer09.png) no-repeat 0 0; height:49px; width:979px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#999; padding:23px 0 0 33px;}
#footer a{color:#ccc; font-weight:normal;}
#footer p{margin:0 0 0 55px; padding:0; width:833px; text-align:left;}

#headerMain {background:transparent url(media/headerMain11.png) no-repeat; width:979px; height:96px; float:left; position:relative;}
#headerLand {background:transparent url(media/headerLand11.png) no-repeat; width:979px; height:90px; float:left; position:relative;}
#contentWrap {overflow:visible; float:left;}
#bg1 {width:979px; float:left;}
#bg2 {width:966px; float:left;}
#content {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:14pt; padding: 14px 0 10px 25px; width:575px; color:#5a4735;}
#content p{padding-left:25px; margin:20px 0;}
#content ol, #content ul{margin-left:25px; padding-left:35px;}
#content img{padding:20px 0;}
#content div img{padding:20px 0 10px 15px;}
#content h2{padding:25px 0 0 15px; font-size:14pt; font-weight:normal; color:#407201;}
#content h3{padding:25px 0 0 25px; font-size:13pt; font-weight:normal;}

#content div.video{border: 4px solid #f7911e; margin:20px 0 0 15px;}

#tagFooterMain {float:left; background:transparent; width:979px; height:75px; display:none;}
#addressFooterMain {float:left; background:transparent url(media/addressFooter11.png) no-repeat 0 0; width:979px; height:38px;}
#addressFooterLand {float:left; background:transparent url(media/addressFooterLand11.png) no-repeat 0 0; width:979px; height:38px;}
#footerMain {background:#ddcb91 url(media/footer11.png) no-repeat 0 0; height:49px; width:979px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#666; padding:23px 0 0 33px;}
#footerMain a{color:#c63; font-weight:normal;}
#footerMain p{margin:0 0 0 55px; padding:0; width:833px; text-align:left;}

#menu a:active, #menu a:visited, #menu a:link {cursor:pointer; display:block; margin:0; padding:0; text-indent:-9999px; background:transparent url(media/MenuBtns10.jpg) no-repeat 0 0; width:141px;}
#menu a:hover, #menu a:focus {cursor:pointer; display:block; margin:0; padding:0; text-indent:-9999px; background:transparent url(media/MenuBtns10.jpg) no-repeat 0 0; width:141px;}

#menuMain a:active, #menuMain a:visited, #menuMain a:link {cursor:pointer; display:block; margin:0; padding:0; text-indent:-9999px; background:transparent url(media/MenuBtns11.jpg) no-repeat 0 0; width:141px; background-position:-141px 0;}
#menuMain a:hover, #menuMain a:focus {cursor:pointer; display:block; margin:0; padding:0; text-indent:-9999px; background:transparent url(media/MenuBtns11.jpg) no-repeat 0 0; width:141px;}

#menu ul li, #menu ul, #menuMain ul li, #menuMain ul {margin:0; padding:0; list-style-type:none; list-style-position:outside;}

#menu li#MainMenu0 a, #menuMain li#MainMenu0 a{background-position:0 0; height:53px;}
#menu li#MainMenu1 a, #menuMain li#MainMenu1 a{background-position:0 -53px; height:53px;}
#menu li#MainMenu2 a, #menuMain li#MainMenu2 a{background-position:0 -106px; height:53px;}
#menu li#MainMenu3 a, #menuMain li#MainMenu3 a{background-position:0 -159px; height:53px;}
#menu li#MainMenu4 a, #menuMain li#MainMenu4 a{background-position:0 -212px; height:53px;}
#menu li#MainMenu5 a, #menuMain li#MainMenu5 a{background-position:0 -265px; height:53px;}
#menu li#MainMenu6 a, #menuMain li#MainMenu6 a{background-position:0 -318px; height:53px;}
#menu li#MainMenu7 a, #menuMain li#MainMenu7 a{background-position:0 -371px; height:53px;}
#menu li#MainMenu8 a, #menuMain li#MainMenu8 a{background-position:0 -424px; height:53px;}

#menu li#MainMenu0 a:hover, #menu li#MainMenu0 a:focus, #menuMain li#MainMenu0 a:hover, #menuMain li#MainMenu0 a:focus {background-position:-141px 0; height:53px;}
#menu li#MainMenu1 a:hover, #menu li#MainMenu1 a:focus, #menuMain li#MainMenu1 a:hover, #menuMain li#MainMenu1 a:focus {background-position:-141px -53px; height:53px;}
#menu li#MainMenu2 a:hover, #menu li#MainMenu2 a:focus, #menuMain li#MainMenu2 a:hover, #menuMain li#MainMenu2 a:focus {background-position:-141px -106px; height:53px;}
#menu li#MainMenu3 a:hover, #menu li#MainMenu3 a:focus, #menuMain li#MainMenu3 a:hover, #menuMain li#MainMenu3 a:focus {background-position:-141px -159px; height:53px;}
#menu li#MainMenu4 a:hover, #menu li#MainMenu4 a:focus, #menuMain li#MainMenu4 a:hover, #menuMain li#MainMenu4 a:focus {background-position:-141px -212px; height:53px;}
#menu li#MainMenu5 a:hover, #menu li#MainMenu5 a:focus, #menuMain li#MainMenu5 a:hover, #menuMain li#MainMenu5 a:focus {background-position:-141px -265px; height:53px;}
#menu li#MainMenu6 a:hover, #menu li#MainMenu6 a:focus, #menuMain li#MainMenu6 a:hover, #menuMain li#MainMenu6 a:focus {background-position:-141px -318px; height:53px;}
#menu li#MainMenu7 a:hover, #menu li#MainMenu7 a:focus, #menuMain li#MainMenu7 a:hover, #menuMain li#MainMenu7 a:focus {background-position:-141px -371px; height:53px;}
#menu li#MainMenu8 a:hover, #menu li#MainMenu8 a:focus, #menuMain li#MainMenu8 a:hover, #menuMain li#MainMenu8 a:focus {background-position:-141px -424px; height:53px;}

#menu li#MainMenu8, #menuMain li#MainMenu8{background:transparent url(media/btnFiller.png) no-repeat; padding-top:60px;}

#searches h2 {padding:0 0 0 15px;}
#searches ul {padding:0 0 0 25px; margin:0;}
#searches li {list-style-type:none; padding:0; margin:0; list-style-position:outside; color:#666; font-size:8pt; line-height:12pt;}
#searches #srctitle {font-weight:bold; margin-left:20px;}
#searches a.srcresult {text-decoration:none; font-weight:normal; padding:10px 0 5px; display:block; font-size:11pt;}
#searches li.srcresult {font-weight:normal; margin:10px 0 5px; font-size:13pt; color:#333;}
#searches a:hover.srcresult {text-decoration:underline;}
#searches .srcdesc {font-size:8pt; margin-bottom:20px;}
#searches #bulletindesc {font-size:8pt; margin-bottom:5px;}
/*
#searches ul ul {border:3px solid #e0dfbb; margin:8px; padding:8px 8px 3px;}
#searches li li {padding-bottom:5px;}
#searches ul ul ul {}
#searches li li li {}
*/
/*#searches ul ul {border-left:3px solid #e0dfbb; border-right:3px solid #e0dfbb; border-top:2px solid #e0dfbb; border-bottom:2px solid #e0dfbb; margin:0; padding:0;}*/
#searches ul ul {border:none; margin:0; padding:0;}
#searches li li {padding:0;}
#searches ul ul ul {border:none; border-bottom:1px solid #e0dfbb; border-top:1px solid #e0dfbb;}
#searches li li li {padding:8px;}
#searches li li li a:link, #searches li li li a:visited, #searches li li li a:active {color:#000;}
#searches li li li a:hover, #searches li li li a:focus {color:#0085cb;}
#searches li._fbid_footer {font-size:8pt; padding:3px 0 10px; font-style:italic; color:#999;}


#events {float:left; margin:14px 0 25px 70px; width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:1.5em; color:#86C142;}
#events img{margin-bottom:40px;}
#events ul {border:none; margin:0; padding:0;}
#events li {list-style-type:none; margin-bottom:15px; float:left;}
/*#events li li {margin-top:5px;}*/
#events li li {font-size:8pt; float:left; margin:0;}

#photogallery {background:transparent url(media/EnterPhotoGalleryBtn.png) no-repeat -14px 25px; padding:25px 0;}

/*form.ocaform input, form.ocaform textarea {border:1px solid #999;}
form.ocaform input:hover, form.ocaform input:focus, form.ocaform textarea:hover, form.ocaform textarea:focus {border:1px solid #0085cb;}*/

form.ocaform label {display:block; padding:8px 0;}
form.ocaform span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
form.ocaform input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; width:50%; margin-top:5px; display:block;}
form.ocaform textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; width:50%; margin-top:5px; display:block; height:85px;}
form.ocaform input.checkbox, form.ocaform input.radio {width:auto; display:inline;}
form.ocaform fieldset {margin:20px 5px; border:1px solid #ccc; padding:5px 12px;}
form.ocaform ol {padding-left:25px;}
form.ocaform legend {border:none; background:#fdf5e1; color:#666; font-size:10pt; text-transform:uppercase;}
form.ocaform .wide {display:inline; margin-top:0;}
form.ocaform select {font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin-top:5px; font-size:9pt;}
form.ocaform span.formres {font-size:12pt; font-weight:bold; display:block; margin-top:3px;}
form.ocaform input.btn {width:auto; margin-bottom:10px;}

#galleryContainer{background-color:#5b5b5b; padding:8px 0; overflow:auto; float:left;}
#galleryContainer div{float:left;}
#navbtn_image{clear:both; font-size:8pt; padding:0 0 0 8px; color:#fff;}
a.navbtn_img{color:#fff;}
#display_image{overflow:hidden; margin:8px 8px 0; clear:both;}
#caption_image{clear:both; padding:8px 8px 0; color:#fff;}
#imgfooter{clear:both; padding:10px 0; margin:0;}

#breadcrumb {padding:0 0 5px 14px;}
#breadcrumb a {font-size:8pt; font-weight:normal;}

#listNav {display:block; text-align:center;}
.pageNav {display:inline; padding-left:5px; font-size:8pt;}
.recordCount {display:inline; padding-right:5px; font-size:8pt;}

/*a.login_postreply {font-size:8pt; display:block; text-align:center; margin-bottom:14px;}*/
a.login_postreply {font-size:8pt; margin-bottom:14px;}
div.blk {display:block; text-align:center;}

/* list nav */
#listnav {display:block; height:25px; width:100%; padding:10px 0 0;}
#listnav h4{float:left; font-size:8pt; font-weight:normal; margin:0; padding:0 0 0 25px; text-align:left; width:250px;}
#listnav h4.pageNav{text-align:right; float:right;}
#listnav a{margin:0 2px;}

/* error */
div.error{color:#c93; font-size:12pt; padding:20px 20px 0;}