* {padding:0;margin:0;}
body {background:url('/images/background.png');text-align:center;font-family:Arial;}

p {line-height:1.3em;}
.bold {font-weight:bold;}
.red {color:#660000;}
.yellow {color:#ffffcc;}

@font-face {
    font-family: 'BakerSignetBTRoman';
    src: url('/fonts/bakrsgnt-webfont.eot');
    src: url('/fonts/bakrsgnt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bakrsgnt-webfont.woff') format('woff'),
         url('/fonts/bakrsgnt-webfont.ttf') format('truetype'),
         url('/fonts/bakrsgnt-webfont.svg#BakerSignetBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

#header_wrapper {background:url('/images/header_back.png');height:150px;width:100%;}
#header {text-align:left;width:960px;height:115px;margin:0 auto;}
.logo {width:auto;height:115px;float:left;margin:0 0 0 10px;}
.logo a {text-decoration:none}
.logo img {border:none;}
.contact_header {margin-right:20px;float:right;height:85px;width:auto;padding:30px 0 0 0;text-align:right;}
.contact_header p, .contact_header a {font-family:BakerSignetBTRoman;font-size:22px;color:#ffffcc;text-shadow:2px 2px 2px #000;}

#navbar {margin:0 auto;height:35px;width:960px;text-align:left;overflow:hidden;}
#navbar ul {list-style-type:none;height:35px;width:800px;float:right;}
#navbar li {float:left;height:35px;width:auto;/*padding:0 13px 0 13px;*/}
#navbar li a {font-family:BakerSignetBTRoman;font-size:14px;text-decoration:none;color:#ffffcc;height:35px;line-height:35px;float:left;padding:0 13px 0 13px;}
#navbar li a:hover {background-color:#ffffcc;color:#660000;}

#wrapper {margin:0 auto;text-align:left;width:960px;}

.cycle_wrapper {width:960px;height:416px;margin:4px 0 0 0;float:left;}
.cycle {position:relative;float:left;width:920px;margin:0 20px 0 20px;height:414px;border:solid 1px #ffffff;}
.cycle_inner {float:left;width:920px;height:424px;margin:1px 0 0 1px;}
.cycle_nav {width:auto;position:absolute;z-index:500;right:10px;bottom:10px;}
.cycle_nav a {margin:0 2px 0;text-indent:-4000px;float:left;background:url('/images/pagination-back.png');height:14px;width:14px;}
.cycle_nav a.activeSlide {background:url('/images/pagination-active.png');}

.main_lower_wrapper {clear:both;float:left;width:960px;margin:10px 0 0 0;padding:0 0 10px 7px;margin:5px 0 10px 0;}
.main_lower_box {float:left;width:220px;height:351px;background:url('/images/main_lower_box_back.png');-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;margin:0 0 0 14px;}
.main_lower_box h3, .main_lower_box a {color:#ffffcc;font-family:BakerSignetBTRoman;}
.main_lower_box h3 {font-size:15px;font-weight:normal;height:34px;line-height:34px;text-indent:12px;}
.main_lower_box a {font-size:14px;}
.main_lower_box_image {float:left;width:200px;height:165px;margin:10px 0 0 8px;display:block;}
.main_lower_box_image img {border:2px solid #fff;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.main_lower_box_image a {text-decoration:none;}
.main_lower_box_text {float:left;height:88px;font-size:11px;color:#333333;line-height:1.5em;margin:12px 12px 0 12px;}
.main_lower_box_link {float:left;margin:0 0 0 12px;height:34px;}
.main_lower_box_link a{text-decoration:none;margin:8px 0 0 0;float:left;}
.main_lower_box_link a:hover {text-decoration:underline;}

img.a {position: absolute;z-index: 10;} 
img.b {position: absolute;}

#footer_wrapper {width:100%;height:66px;text-align:center;float:left;background:url('/images/footer_back.png');}
#footer {width:960px;height:66px;margin:0 auto;text-align:left;}
.footer_left{float:left;width:;margin-left:20px;}
.footer_right {float:right;margin-right:20px;}
.footer_left p, .footer_right p, .footer_right a {text-decoration:none;font-size:14px;font-weight:normal;font-family:BakerSignetBTRoman;color:#ffffcc;margin-top:10px;}
.footer_right a:hover {text-decoration:underline;color:#ffffcc;}
.footer_left img {float:left;height:25px;width:25px;margin:5px 5px 0 0;border:none;}
.footer_left a{text-decoration:none;}

.page_content_menu {margin:10px 0 10px 20px;float:left;width:220px;height:auto;background:#dddddd;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;}
.page_content_menu h3 {line-height:34px;text-indent:10px;font-weight:normal;color:#ffffcc;font-size:16px;font-family:BakerSignetBTRoman;background:url('/images/menu_head.png');width:218px;height:34px;border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid;}
.page_content_menu ul {list-style-type:none;border-left:1px #fff solid;border-right:1px #fff solid;border-bottom:1px #fff solid;width:auto;}
.page_content_menu ul li {border-top:1px #fff solid;width:100%;height:30px;line-height:30px;text-indent:10px;}
.page_content_menu ul a {float:left;font-size:12px;color:#333333;text-decoration:none;font-weight:bold;width:100%;height:30px;}
.page_content_menu ul a:hover {color:#ffffcc;background:#333333;}

.page_content {width:660px;float:left;margin:10px 0 0 30px;}

.page_content_contact {width:100%;float:left;margin:10px 20px 10px 20px;}
.contact_form_graphic {width:100%;float:left;margin:0 0 20px 0;}
.contact_form_graphic img {float:left;}
.contact_form_graphic h3 {font-family:BakerSignetBTRoman;color:#660000;text-indent:10px;line-height:40px;font-size:22px;font-weight:bold;float:left;width:auto;}
#contact_form, #google_map {float:left;}
#contact_form {width:500px;}
#contact_form input, #contact_form textarea {padding:0 10px 0 10px;font-size:13px;color:#333333;width:455px;border: 2px solid #FFFFFF;margin:5px 0 10px 3px;}
#contact_form input {height:30px;}
#contact_form textarea {padding-top:10px;}
#contact_form p {font-size:14px;color:#660000;float:left;}
#contact_form p.contact_form_desc {color:#660000;margin:0 0 25px 0;font-size:16px;}
.wpcf7-submit {width:100px !important;height:34px !important;background:url('/images/send.png');text-indent:-3000px;}
.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors  {margin: 0 0 10px 0;float:left;color:red;}

#google_map {width:400px;margin:0 0 0 10px;}
#google_map h3 {line-height:34px;text-indent:10px;height:34px;width:400px;background:url('/images/menu_head.png');font-weight:normal;color:#ffffcc;font-size:16px;font-family:BakerSignetBTRoman;}
#google_map p {margin:10px 0 0 0;font-size:14px;}

.news_item {float:left;width:100%;margin:0 0 20px 0;}
.news_date {font-family:BakerSignetBTRoman;text-indent:20px;width:228px;height:40px;line-height:40px;background:url('/images/news_item_head_ribbon.png');}
.news_title {font-weight:bold;margin:5px 0 5px 5px;color:#333333;}
.news_content {float:left;margin-left:4px;font-size:14px;}

.cat_box {float:left;margin:0px 5px 10px;width:200px;background:#fff; -webkit-box-shadow: 0 0 5px #888888;-moz-box-shadow: 0 0 5px #888888;box-shadow: 0 0 5px #888888;}
.cat_image {width:100%;}
.cat_image img {margin:15px auto 0;display:block;}
.cat_box_desc {margin-top:10px;width:100%;background:url('/images/cat_head_back.png');float:left;height:50px;line-height:50px;font-size:14px;text-decoration:none;color:#ffffcc;text-indent:10px;font-family:BakerSignetBTRoman;}

.gallery {float:left;width:660px;}
.gallery img {float:left;border:2px solid #fff;-webkit-box-shadow: 0 0 5px #888888;-moz-box-shadow: 0 0 5px #888888;box-shadow: 0 0 5px #888888;}
.gallery h3 {width:100%;margin:0 0 10px 0;font-family:BakerSignetBTRoman;}
.gallery_desc {text-indent:7px;font-family:BakerSignetBTRoman;float:left;width:149px;height:50px;line-height:25px;font-size:13px;background:#8c0a0e;}
.ngg-gallery-thumbnail a{color:#FFFFCC;}
.ngg-gallery-thumbnail {float:left;width:145px;margin:0 8px 10px;}

.ngg-navigation {float:right;clear:both;}
.ngg-navigation a, .ngg-navigation span{margin:0 3px 0 3px;color:#660000;font-family:BakerSignetBTRoman;font-size:22px;}
.ngg-navigation a {color:#660000;}
.ngg-navigation span {}

.cat_image a {text-decoration:none;}
.cat-image a img {border:none;}
.spartan {float:right;font-size:10px !important;color:#fff !important;font-family:arial !important;}
.spartan img {float:right;margin:0 0 0 5px;}
