@import "reset.css";
html, body { position: relative; background:#81AF7C url(../images/bg.jpg) repeat-x 0 0; font: normal 12px Georgia,"Times New Roman",Times,serif; color: #333; }
a { color: #0099FF; text-decoration: none; transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
a:hover { color: #000; text-decoration:none; }
img { max-width: 100%; *max-width: none; height: auto; }
p { padding: 0px 0px 16px 0px; line-height:19px; font-family:Verdana,Geneva,sans-serif; }
#wrapper { position:relative; width:950px; margin:20px auto; padding:0 25px; background:#fff; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
/* WordPress */
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0px 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0px; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
a img.alignright { float: right; margin: 5px 0px 20px 20px; }
a img.alignleft { float: left; margin: 5px 20px 20px 0px; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #dfdfdf; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignleft { margin: 5px 20px 20px 0px; }
.wp-caption.alignright { margin: 5px 0px 20px 20px; }
.wp-caption img { height: auto; margin: 0px; max-width: 98.5%; padding: 0px; width: auto; }
.wp-caption p.wp-caption-text { line-height: 17px; margin: 0px; padding: 0px 4px 5px; }
/* Header */
header { overflow:hidden; }
header .logo { float:left; margin:8px 0 0 14px; }
header .header-sidebar { float:right; text-align:right; margin-top:98px; }
header .menu li { display:inline-block; margin-right:14px; }
header .menu li a { color:#53301A; font-weight:bold; font-size:16px; }
header .menu li a:hover { text-decoration:underline; }
header .menu li.current-menu-item a { color:#A9978C; text-decoration:underline; }
header .menu li:last-child { border:0; }
/* Menus */
.menu-header { background:#53301A; min-height:32px; text-align:center; }
/*.menu-main-menu-container ul li { display:inline-block; position:relative; }
.menu-main-menu-container ul > li > a { padding:7px 12px 6px; font-size:16px; color:#fff; display:block; }
.menu-main-menu-container ul li a:hover { text-decoration:underline; }
.menu-main-menu-container ul > li.current-page-ancestor > a { text-decoration:underline; color:#ccc; }
.menu-main-menu-container ul ul { display:none; position:absolute; top:31px; left:0; background:#B6CFDB; border:2px solid #fff; border-bottom:0px; min-width:155px; text-align:left; z-index:9999; }
.menu-main-menu-container ul > li ul li { border-bottom:2px solid #fff; display:block; padding:4px 10px 4px 4px; }
.menu-main-menu-container ul > li ul li a { color:#53301A; padding:1px 7px; }
.menu-main-menu-container ul li:hover > ul { display:block; }*/
/* Content Area */
/* section { width: 100%; overflow: hidden; padding:12px 0 50px; background:url(../images/shadow.png) repeat-x 0 0; } - image missing - wes */
section { width: 100%; overflow: hidden; padding:12px 0 50px; }
section .wrap { background:url(../images/dotted-bg.png) repeat-y 0 0; }
section h1.page-title { font-size:24px; color:#669966; padding:0 0 20px; }
/* Left Sidebar */
section #left-container { float: right; width: 725px; }
section #left-container h1 { font-size:24px; font-weight:normal; color:#669966; }
section #left-container h2 { font-size:22px; color:#000; margin:0 0 16px; }
section #left-container h3 { font-size:18px; margin:0 0 16px; }
section #left-container h4 { font-size:16px; margin:0 0 16px; }
section #left-container ul { margin-bottom:25px; }
section #left-container ul ul { margin-bottom:0; }
section #left-container ul li { list-style:disc; list-style-position:inside; padding:0 0 2px 20px; font-size:14px; font-family:Verdana, Geneva, sans-serif; }
section #left-container blockquote { margin-left:10px; margin-right:10px; color:#666; }
section #left-container blockquote p + p { color:#000; }
section #left-container .rates { text-align:center; }
section #left-container .rates h3 { background:#008080; font-weight:bold; padding:6px 0; color:#fff; }
section #left-container .rates h4 { color:#008080; }
section #left-container .rates table { border:1px solid #ccc; margin:0 auto; font-size:16px; }
section #left-container .rates .heading { color:#008080; font-weight:bold; padding:10px 0; }
section #left-container .rates .margin-tb { padding:10px 0; }
section #left-container .rates .margin-tb span { color:#008080; font-weight:bold; }
section #left-container .line .date { padding-bottom:4px; }
section #left-container .line h2.news { color:#669966; font-weight:normal; }
section #left-container .line h2.news a { color:#669966; }
/* Right Sidebar */
section #right-container { float: left; width:210px; }
section #right-container h3 { font-size:14px; font-style:italic; font-weight:bold; margin:0 0 5px; }
section #right-container .block-wrapper { background:#B6CFDB; padding:12px 13px 40px 9px; }
section #right-container .block-wrapper img { margin-bottom:10px; }
section #right-container .widget_wysija_cont { margin-bottom:46px; overflow:hidden; }
section #right-container .widget_wysija_cont p { padding-bottom:5px; }
section #right-container .widget_wysija_cont input.wysija-input { width:98%; }
section #right-container .widget_wysija_cont .wysija-submit { margin:0; float:right; background:url(../images/submit.gif) no-repeat 0 0; border:0; width:39px; height:18px; font-size:0; cursor:pointer; }
section #right-container .social-links { padding-top:20px; }
section #right-container .social-links a { font:bold 14px Verdana, Geneva, sans-serif; }
section #right-container .widgets h3 { font-size:18px; margin-bottom:10px; }
section #right-container .widgets ul { padding-bottom:25px; }
section #right-container .widgets li { margin-bottom:3px; }
section #right-container .widgets li a { color:#000; font-size:14px; }
section #right-container .widgets li a:hover { text-decoration:underline; }
/* Blog */
section.blog { padding-top:30px; }
section.blog #left-container { float:left; }
section.blog #right-container { float:right; }
section.blog #right-container .widgets ul { padding-bottom:15px; overflow:hidden; }
section.blog #right-container .widgets h3 { color:#63996b; font-style:normal; font-weight:normal; }
section.blog #right-container .widgets li a { color:#6a6a6a; }
section.blog #right-container .widgets li.recent-post-item { width:88px; height:88px; margin:0 10px 10px 0; float:left; }
section.blog #right-container .widgets li.recent-post-item > a { display:none; }
section.blog .tags { padding:15px 0 8px; color:#5b5b5b; }
section.blog .tags a { color:#272727; }
/* Slides */
.cycloneslider-template-standard .cycloneslider-caption { top:0; background:none!important; bottom:inherit !important; opacity:1!important; }
.cycloneslider-template-standard .cycloneslider-caption-title { text-align:right; font-size:20px; font-style:italic; color:#fff; font-weight:bold; padding-top:4px!important; }
.cycloneslider-template-standard .cycloneslider-pager { top:0px; text-align:left!important; background:url(../images/title-bg.png) repeat-x 0 0!important; height:28px!important; padding-top:4px; }
.cycloneslider-template-standard .cycloneslider-caption-description { display:none!important; }
.cycloneslider-template-standard .cycloneslider-pager span { background:url(../images/dot.png) no-repeat 0 0!important; width:24px!important; height:24px!important; box-shadow:none!important; margin:0px!important; border-radius:0px!important; }
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active { background:url(../images/dot.png) no-repeat 0 -23px!important; }
.cycloneslider-template-standard .cycloneslider-pager span:hover { background:url(../images/dot.png) no-repeat 0 -48px!important; }
/* Related Post */
.relatedposts { margin-top:20px; }
.relatedposts h3 { color:#5b5b5b; }
.relatedposts .relatedthumb { float:left; width:100px; margin-right:20px; }
.relatedposts .relatedthumb img { margin-bottom:10px; }
.relatedposts .relatedthumb a { color:#6d5b5b; }
.relatedposts .relatedthumb:last-child { margin-right:0px; }
/* Footer */
footer { padding-bottom:25px; }
footer a { color: #CCCCCC; }
footer a:hover { text-decoration: underline; }
footer .col-1 { display:block; margin-bottom:16px; text-align:center; }
footer .col-1 li { display:inline-block; border-right:1px solid #53301A; padding:0 10px 0 8px;  }
footer .col-1 li:last-child { border:0px; }
footer .col-1 li a { color:#53301A; font-size:15px; }
footer .col-2 { background:#53301A; text-align:center; color:#fff; padding:12px 0; font-weight:bold; }