@font-face {
    font-family: 'WaterBrushROBRegular';
    src: url('watebr__-webfont.eot?') format('eot'),
         url('watebr__-webfont.woff') format('woff'),
         url('watebr__-webfont.ttf') format('truetype'),
         url('watebr__-webfont.svg#webfontk6bQHVx3') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { color: #111111; font-size: 75%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin: 0;}
p {margin: 0; padding-bottom: 1em; line-height: 1.5em;}
a:link { color: #143544; font-style: normal; text-decoration: underline }
a:visited { color: #143544; font-style: normal; text-decoration: underline }
a:hover { color: #901f23; font-style: normal; text-decoration: underline }
a:active { color: #143544; font-style: normal; text-decoration: underline }
h1, h2, h3, h4, h5 { color: #7e3432; margin-top: 0; margin-bottom: 0; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h1 { font-size: 3em !important; padding-top: 0; text-align: right; padding-right: 50px; }
h1{
			font-family: 'WaterBrushROBRegular';
					}
h2 { font-size: 2.5em;  }
.customfont {font-family: 'WaterBrushROBRegular' }
h2.newsArchiveList {font-size: 2em;}
h3 { font-size: 1.8em;}
h4 { font-size: 1.4em;}
h4.newsList {font-size: 1.3em;}
h5 { font-size: 1.2em;}
li { list-style-type: disc; }
.lowerlinks { color: black; font-size: 0.8em; text-decoration: none; text-align: center; width: 80%; margin-right: auto; margin-left: auto; padding-bottom: 15px; }
.lowerlinks a:link { text-decoration: none; }
.lowerlinks a:visited { text-decoration: none; }
.lowerlinks a:hover { text-decoration: none; }
.lowerlinks a:active { text-decoration: none; }
.error { color: red; font-weight: bold; font-size: 1.3em; }
.qdetails { text-align: left; margin-right: auto; margin-left: auto; width: 450px; }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0; padding: 0; }
#footer { text-align: right; color: #7e3432; font-size: 0.9em;}
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
#nav {text-align: right; font-size: 10px;}
#nav ul {margin: 0; padding: 0;}
#nav li {margin: 0; padding: 0; list-style-type: none;}
#nav li a {padding: 4px 10px 6px 0; text-decoration: none; display: block; color: #3b312d; margin: 1px;}
#nav li a:hover {padding: 4px 10px 6px 0; text-decoration: none; display: block; color: #000000; border: 1px solid #7e3432; margin: 0;}
#nav ul ul {display: none; position: absolute; left: 135px; background-color: #a59e96 ; width: 139px; margin-top: -25px;}
#nav ul li:hover ul {display: block}
#nav ul ul li a {margin: 0; border: solid 1px #847d75 ; color: #7e3432;}
/*
#nav ul ul li a:hover {margin: 0; border: solid 1px #847d75 ; color: #ffffff;}
*/
.listSpacer {margin: 0; height: 1px; background-image: url(images/menuLine.png); background-repeat: no-repeat;}
#rotatorcaption {text-align: center; color: #7e3432; font-size: 10px; margin-top: 5px;}
li.linksList {border: 1px solid #7e3432; padding: 3px; margin-top: 2px; list-style-type: none;}
li.linksList a {color: #5f5c58; text-decoration: none; display: block;}
li.linksList:hover, li.linksList a:hover {background-color: #f1ebed; color: #784947;}
h3.linksList {margin: 10px 0 5px 0;}
#tabsNews, #pagination {margin-bottom: 10px; background-image: url(images/blogLine.png); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 3px;}
#tabsNews {margin-top: 10px;}
#pagination {margin-bottom: 0;}
#tabsNews a, #pagination a { background-color: #e6e2e0; color: #000000; text-decoration: none; padding: 2px 4px;}
#tabsNews a:hover, #pagination a:hover {color: #ffffff;}
.liveTab {border: 1px solid white; border-bottom: 0; background-color: #a59e96; color: #ffffff; padding: 5px 5px 2px 5px;}
.galleryimage {
	border: 2px solid #b5b0a4;
	padding: 7px;
}
#contact_form input.captcha {width: 150px;}
#contact_form input.captcha2 { width: 80px; }
#contact_form input.captcha3 { width: 75px; }
table { font-size: 100%; border: 0; }
td {padding: 2px;}
.bookImage {float: left; margin-right: 5px; margin-bottom: 5px; border: 2px solid #7e3432; padding: 3px;}
.horizRule { background-image: url(images/blogLine.png); background-repeat: no-repeat; background-position: left top; height: 12px;}
.listDivider { background-image: url(images/blogLine.png); background-repeat: no-repeat; background-position: left top; height: 12px; clear: both}

/* Blog Stuff */
#sidebar {float: right; width: 150px; padding-top: 20px; font-size: 11px;}
#sidebar ul {margin: 0; padding: 0; list-style-type: none; height: 1%;}
#sidebar li {margin: 0; padding: 0; list-style-type: none; height: 1%}
#sidebar h2 {font-size: 12px; color: #4d3736; font-weight: bold; margin-top: 15px; margin-bottom: 10px;}
#sidebar li a {text-decoration: none; display: block; padding: 3px 2px; color: #5f5c58; padding-left: 5px; border-bottom: 1px solid #a59e96;}
#sidebar li a:hover {background-color: #f1ebed; color: #5f5c58; border-bottom: 1px solid #4d3736;}
#sidebar input {border: 1px solid #8b6968; color: #8b6968; }
#blogcontent {margin-right: 155px; padding-bottom: 1em;}
/* ----------  */
.blogclear{ overflow: auto; margin-bottom: 12px; border-bottom: 1px solid #000; }
.storeButton { color: #7e3432; text-decoration: none; padding: 3px; border: solid 1px; }
.storeButton a:link{ color: #7e3432; font-size: 12px; text-decoration: none; }
.storeButton a:hover{ color: #fff; font-size: 12px; background-color: #7e3432; text-decoration: none; }
