/* General */
body {margin: 0;padding: 0;background: #FFFFFF url(images/img01.jpg) repeat-x left top;font-family:"Times New Roman", Times, serif;font-size: .9em;color:#252527;}
h1, h2, h3 {margin: 0;padding: 0;text-decoration: none;font-weight: normal;color: #FFFFFF;}
h1 {font-size: 2.4em;}
h2 {font-size: 2.4em;}
h3 {font-size: 2.4em;}
p, ul, ol {margin-top: 0;line-height: 140%;font-size: 1.2em;}
p.left1 {padding-top: 115px;text-align:center;}
p.right1 {padding-top: 115px;text-align:center;}
p.left2 {text-align:center;}
p.middle2 {text-align:center;}
p.right2 {text-align:center;}
ul, ol {}
a {text-decoration: none;color: #003BEB;}
a:hover {text-decoration: underline;}
img.border {border: 4px solid #c7a317;}
img.alignleft {float: left;margin-right: 25px;}
img.alignright {float: right;margin-left:5px;}
img.aligncenter {margin: 0px auto;}
#wrapper {margin: 0 auto;padding: 0;}


/* Header */
#header {width: 1000px;height: 397px;margin: 0 auto;}


/* Logo */
#logotop {float: left;height: 149px;margin: 0;padding: 0px;}
#logobot {float: left;height: 211px;margin: 0;padding: 0px;}


/* Menu */
#menu {width: 1000px;height: 37px;margin: 0 auto;padding: 0;background: url(images/menu.jpg) repeat-x left bottom;}
#menu ul {margin: 0;padding: 0px 0px 0px 0px;list-style: none;line-height: normal;}
#menu li {float: left;}
#menu a {display: block;height: 21px;margin-right: 1px;padding: 10px 11px 0px 20px;text-decoration: none;text-transform: uppercase;font-family: "Times New Roman", Times, serif;font-size: 16px;font-weight: normal;color: #c7a317;border: none;}
#menu a:hover {color: #FFFFFF;text-decoration: none;}
#menu .active a {color:#FFF;}
#splash {width: 1000px;height: 260px;margin: 0px auto;background: url(images/img05.jpg) no-repeat left top;}


/* Page */
#page {width: 1000px;margin: 0 auto;padding: 0;background: url(images/img03.jpg) no-repeat left top;}
#page-bgtop {}
#page-bgbtm {margin: 0px;padding: 40px 30px 0px 30px;}


/* Content */
#content {float: right;width: 695px;padding: 0px 10px 0px 0px;}
.post {padding-top: 0px;padding-bottom: 10px;border-bottom: 1px solid #BFBFBF;}
.post .title {letter-spacing: 0px;}
.post .title a {color: #342826;border: none;}
.post .meta {padding-bottom: 5px;text-align: left;font-family: "Times New Roman", Times, serif;font-size: 11px;font-style: italic;}
.post .meta a {}
.post .entry {text-align: left;margin-bottom: 20px;padding: 10px 0px 0px 0px;}
.post .gallery {background-color: #444;padding: 10px 5px 0px 5px;width: 675px;}
.post .gallery ul { list-style: none; }
.post .gallery ul li { display: inline; }
.post .gallery ul img {border: 5px solid #3e3e3e;border-width: 20px 20px 20px 20px;}
.post .gallery ul a:hover img {border: 5px solid #FFF;border-width: 5px 5px 20px;color: #FFF;}
.post .gallery ul a:hover { color: #fff; }
.color {padding-top: 0px;padding-bottom: 10px;}
.color .title a {color: #342826;border: none;}
.color .outer {width: 695px;position: relative;clear: both;}
.color .innerleft1 {width: 49%;position: relative;float: left;}
.color .innerright1 {width: 50%;position: relative;float: right;}
.color .innerleft2 {width: 33%;position: relative; float: left;}
.color .innermiddle2 {width: 33%;position: relative; float:left;}
.color .innerright2 {width: 33%;position: relative;float: right;}
.links {display: block;width: 96px;padding: 2px 0px 2px 0px;background: #A53602;text-align: center;text-transform: uppercase;font-size: 10px;color: #FFFFFF;}
.required {color: #F00;}
.contact {position:relative;left:50px;}
.phone {font-weight:bold;}
.update {color:#FF0000;font-weight:bold;}
.post .latest1 {width:225px; float:left; text-align: left;margin-bottom: 20px;padding: 10px 10px 0px 0px;}
.post .latest2 {width:225px; float:left; text-align: left;margin-bottom: 20px;padding: 10px 10px 0px 0px;}
.post .latest3 {width:225px; float:left; text-align: left;margin-bottom: 20px;padding: 10px 0px 0px 0px;}


/* AddThis */
.clear{clear:both;}
.addthis_toolbox {font: 75%/1.0 Verdana, Arial, Helvetica, sans-serif;}
.addthis_toolbox .hover_effect{margin: 3px 0px;padding:5px 0 10px 5px;width:450px;}
.addthis_toolbox .hover_effect a{color:#333;padding:2px 2px 2px 16px;position:relative;text-decoration:none;}
.addthis_toolbox .hover_effect div{float:left;}
.addthis_toolbox .hover_effect span{height:16px;left:1px;position:absolute;top:2px;width:16px;}


/* jQuery Lightbox */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #c7a317;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block;clear: left; padding-bottom: 1.0em;}	
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}
#lightbox-container-image-data #lightbox-image-details {width: 85%;float: left;text-align: left;}
.post .gallery ul li {display: inline;padding: 5px;}
.post .gallery ul a:hover img {border: 5px solid #c5a41f;border-width: #c5a41f;border-width: 20px 20px 20px 20px;}
ul{margin:0;padding: 0 1.5em;}

/* Tables */
table{color:#c7a317;background:#342826;border-collapse:collapse;width:620px;border:4px solid #c7a317;margin-top:10px;margin-bottom:15px;}
thead{}
thead th{padding:1.1em 1em .5em;border-bottom:1px dotted #c7a317;font-size:120%;text-align:left;}
thead tr{}
td{padding:.5em 1em; font-size:1.1em;}
td 	a {color:#c7a317;}
td a:hover {color: #FFF;text-decoration: underline;}
tbody tr.odd td{color:#FFF;background:transparent url(images/tr_bg.png) repeat top left;}
tbody tr.even td{color:#FFF;}
tfoot{}
tfoot td{padding-bottom:1em;}
tfoot tr{}
table { border: 1px solid black;float:left;width:693px;}
#table_container{width:635px;}


/* Forms */
form {font-family: "Times New Roman", Times, serif;margin: 0;padding: 0;min-width: 500px;max-width: 695px;width: 695px;}
form fieldset {clear: both;border-color: #BFBFBF;border-width: 1px;border-style: solid;padding: 10px;margin: 0;}
form fieldset legend {font-size:1.1em;}
form label {display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0; text-align: right;}
form fieldset label:first-letter {text-decoration:underline;}
form input, form textarea {width:auto; margin:5px 0 0 10px;}
form input#reset {margin-left:0px;}
textarea { overflow: auto;}
form small {display: block;margin: 0 0 5px 160px; padding: 1px 3px;font-size: 88%;}
form br {clear:left; }
input{color: #342826;background: #ECD269;border: 1px solid #c7a317}



/* Sidebar */
#sidebar {float: left;width: 175px;padding: 0px 0px 0px 0px;border-right:1px solid #BFBFBF;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {margin: 0;padding: 0;}
#sidebar li ul {margin: 0px 15px;padding-bottom: 30px;}
#sidebar li li {padding-left: 15px;line-height: 35px;border-bottom: 1px solid #EFF4F5;}
#sidebar li li span {display: block;margin-top: -20px;padding: 0;font-size: 11px;font-style: italic;}
#sidebar h3 {height: 30px;margin-bottom: 20px;padding: 0 0 0 25px;background: url(images/img08.jpg) no-repeat left top;letter-spacing: 0px;font-size: 2.4em;text-align: left;color: #342826;}
#sidebar h2 {height: 30px;margin-bottom: 20px;padding: 0 0 0 25px;background: url(images/img08.jpg) no-repeat left top;letter-spacing: 0px;font-size: 2.4em;text-align: left;color: #342826;}
#sidebar p {margin: 0 0px;padding: 0px 20px 20px 20px;text-align: left;}
#sidebar a {border: none;color: #7F7F81;}
#sidebar a:hover {text-decoration: underline;color: #5D9800;}
#sidebar img {margin: 0 20px 0 30px;padding: 0 0 0 0;border: none; }


/* Footer */
#footer {width: 1000px;height: 95px;margin: 0px auto;background: #EAEAEA url(images/img04.jpg) no-repeat left top;font-family: "Times New Roman", Times, serif;}
#footer p {margin: 0;padding-top: 5px;line-height: 1.5em;font-size: 1.1em;text-align: center;color: #FFFFFF;}
#footer a {color: #FFFFFF;}
#footer img {border:none;}

