* {font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
body {background: #FFF; margin: 0px; text-align: center; min-width: 960px;}
body#slidepage {background: #000;}
#slidepage * {color: #FFF;}
#slidepage .centered {width: 100%; text-align: center; margin: 5% 0 0 0;}
p {padding: 0 0 14px 0;}
a:link {color: #336699;}
a:visited {color: #990099;}
a:hover {color: #5C0000;}
a:active {color: #FF0000;}
.floatleft {float: left;}
.floatright {float: right;}
.small {font-size: 10px;}
.center {text-align: center;}
.red {color: #F00;}
.formtable {border: none;}
.formtable td {padding: 4px;}
form .txtbox {border: solid 1px #FFCC99; font-size: 12px; padding: 4px;}
fieldset {padding: 8px; border: 1px dashed #5C0000;}
fieldset legend {text-transform: uppercase; font-weight: bold; background: #FDECD0;}
#faqSearch {width: 60%; background: #FFF; border: dotted 1px #FC9; padding: 6px; display: none;}
.hlite-off {background: #FFF;}
.hlite-on {background: #FC9;}
h1,h2,h3,h4,h5,h6 {color: #5C0000; margin: 0px; padding: 0px;}
ul.nav {margin: 0px; padding: 0px;}
ul.nav li {list-style: none;}
#wrapper {background: #FDECD0 url(../images/page_bg.gif) 0 0 repeat-y; width: 960px; margin: 0 auto; text-align: left;}
.one-col #wrapper {background: #FDECD0;}
ul.navbar li {display: inline; margin: 0px 10px;}
#footer ul.navbar li {display: inline; margin: 0px 8px 0px 0px;}
#header {height: 164px; background: #7A4D26 url(../images/header_bg.jpg) 227px 0px no-repeat; position: absolute; top: 0px; width: 960px;}
.one-col #header {background: #7A4D26 url(../images/header_bg_onecol.jpg) 227px 0px no-repeat;}
#header h1.logo {width: 227px; height: 164px; background: url(../images/header_logo.png) 0 0 no-repeat;}
.one-col #header h1.logo {background: url(../images/header_logo_onecol.png) 0 0 no-repeat;}
#header h1.logo a {display: block; width: auto; height: 138px;}
#header h1.logo a i {display: none;}
#header h2.slogan {background: url(../images/header_slogan.png) 0 0 no-repeat; width: 558px; height: 37px; position: absolute; top: 87px; left: 245px;}
#header h2.slogan i {display: none;}
#header ul.navbar {position: absolute; top: 148px; left: 236px; width: 760px;}
#header ul.navbar li a {text-decoration: none; font-size: 14px; color: #4d0500;}
#footer a {color: #FFF}
#header a:hover, #footer a:hover {color: #FCE2B9;}
#pagebody {background: url(../images/bg_deer.gif) bottom right no-repeat; margin: 164px 0 0 0; position: relative; width: 960px;}
#navcolumn {width: 217px; padding: 74px 10px 0px 0px; position: absolute; top: 0px; left: 0px; background: url(../images/nav_logo_cap.png) 0 0 no-repeat;}
.one-col #navcolumn {display: none;}
#navcolumn h2.title {font-size: 16px; margin: 0px 0px 0px 10px;}
#navcolumn ul {margin: 12px 0 0 10px;}
#navcolumn ul li {margin: 0 0 12px 0; border-bottom: dotted 1px #5C0000;}
#navcolumn ul li a {background: url(../images/nav_bullet.gif) 0 0 no-repeat; display: block; text-decoration: none; padding: 0px 0px 4px 21px;}
#home #navcolumn {background: url(../images/home_pics.jpg) 0 0 no-repeat; width: 246px; height: 510px;}
#contact #navcolumn {background: url(../images/contact_pics.jpg) 0 0 no-repeat; width: 246px; height: 488px;}
#contentcolumn {margin: 0; padding: 20px 20px 20px 246px; line-height: 160%; min-height: 700px;}
.one-col #contentcolumn {padding: 80px 20px 10px 20px; background: url(../images/nav_logo_cap_onecol.png) 0 0 no-repeat;}
#contentcolumn h1 {font-size: 22px; margin: 0 0 12px 0;}
#contentcolumn h2 {margin: 0 0 6px 0;}
#contentcolumn img {margin: 10px;}
#contentcolumn img.bttn {margin: 0px;}
#slideshow {width: 280px; padding: 10px; border: dotted 1px #5C0000; float: right; margin: 0px 0px 20px 14px;}
#slideshow img.thumb {margin: 6px 6px 0px 0px;}
#cal-table td {padding: 4px;}
#cal-table .day-name {font-size: 10px; background: #FFF; color: #006699; text-align:center;}
#cal-table .day-name td {border: solid 1px #ffcc99; padding: 2px;}
#cal-table .NotBookable {color: #F00; background:#ffffb8;}
#cal-table .BookableHighlited {background: #FFCC99;}
#footer {clear: both; background: #794820 url(../images/footer_bg.jpg) 0 0 no-repeat; padding: 20px;}
#footer * {color: #FFF; font-size: 10px;}
#footer p {padding: 8px 0px;}
#footer ul {margin: 0px 0px 16px 0px;}
/* BLOGGER STYLE */
h2 {margin-bottom:0px;}
h2#archives { padding-top:10px;margin-top:40px;border-top:dotted 1px #999999;}
h3 {padding-top:30px;color:#555555;padding-bottom:0px;margin-bottom:0px;}
div.blogPost {padding-left:5%;padding-right:10%;}
div.byline {color:#555555;}
p#bloggerBug {padding-top:20px;}
.blogComments {padding-top:30px;color:#555555;padding-bottom:0px;margin-bottom:0px;font-weight:bold}
.blogComments .byline {font-size:1em;font-weight:normal;color:#555555;margin-right:10px;display:inline}
.blogComment {font-size:1em;margin:3%;color:#000000;font-weight:normal}
.deleted-comment {font-style:italic;color:gray;}
#blogfeeds { }
#postfeeds { }
.paging-control-container {float: right; margin: 0px 6px 0px 0px; font-size: 80%;}
.unneeded-paging-control {visibility: hidden;}
.agree-no {border: solid 1px #CC0000; background: #FFCCCC; padding:3px;}
.agree-yes {border: solid 1px #669900; background: #CCFFCC;padding:3px;}