html {overflow:scroll;}body{margin:0;padding:0; background:#fff;font-size:90%;} div {font-family:arial, verdana, sans-serif;font-size:100%;color:#4c3a22;}p {font-family:arial, verdana, sans-serif;font-size:100%;color:#4c3a22;margin:0 0 15px 0;line-height:120%;}li {font-family:arial, verdana, sans-serif;font-size:100%;color:#4c3a22;}td {font-size:100%;color:#4c3a22;vertical-align:top;}img {border:0;}a {font-size:100%;color:#f23f42;text-decoration:none;}a:hover {color:#291806;text-decoration:underline;}h1 {font-family:'Trocchi', serif;font-size:180%;color:#4c3a22;margin:0 0 10px 0;padding:0;}h2 {font-family:'Trocchi', serif;font-size:160%;color:#4c3a22;margin:0 0 10px 0;padding:0;}h3 {font-family:'Trocchi', serif;font-size:140%;color:#4c3a22;margin:0 0 10px 0;padding:0;}h4 {font-family:arial, verdana, sans-serif;font-size:120%;color:#4c3a22;margin:0 0 10px 0;padding:0;}h5 {font-family:arial, verdana, sans-serif;font-size:100%;color:#4c3a22;margin:0;padding:0;}form {margin:0;}textarea {font-family:arial, verdana, sans-serif;font-size:100%;} #search_form {float:right;width:160px;margin:8px 7px 0 0;}#search_box {float:left;width:122px;background:url(../images/site/search-box.png) no-repeat top left;border:0;padding:5px 0 5px 5px;height:17px;}#search_button {float:left;width:29px;}.blog_title {}.blog_title h2 {}.blog_text {margin:25px 0 10px 0;max-height:145px;overflow-y:hidden;position:relative;}.blog_text_full {margin:25px 0 60px 0;position:relative;}.blog_text_fade {position:absolute;width:100%;height:20px;left:0;bottom:0;background:url(../images/site/fade.png) top left repeat-x;}.blog_more {display:block;float:left;margin:0 0 50px 0;padding:10px;background:#f23f42;color:#fff;font-weight:bold;}.blog_more:hover {color:#fff;background:#291806;text-decoration:none;}.comments {padding:0 0 0 50px;}.mini_news {float:left;width:100%;margin:0 40px 0 0;}.mini_news img {width:100%;}.really_mini_news {float:left;width:20%;margin:0 40px 0 0;}.really_mini_news img {width:100%;}#page_content #col1 {float:left;width:48%;}#page_content #col2 {float:left;width:48%;margin:0 0 0 4%;}.mobile_only {display:none;}#simple_slider {position:relative;display:block;width:100%;height:auto;padding-top:48.78%;}.ss_wrapper {position:relative;top:0;height:100%;}#ss_previous {cursor:pointer;display:block;position:absolute;top:calc((100% - 115px)/2);left:30px;width:63px;height:115px;background:url(../images/site/arrows.png) no-repeat left top;z-index:9990;}#ss_next {cursor:pointer;display:block;position:absolute;top:calc((100% - 115px)/2);right:30px;width:63px;height:115px;background:url(../images/site/arrows.png) no-repeat right top;z-index:9990;}.ss_slide {position:absolute;left:0;top:0;width:calc(100%);height:calc(100%);display:none;}#ss_1 {display:block;}.ss_image {display:block;position:absolute;width:calc(100%);height:calc(100%);background:center center;background-repeat:no-repeat;background-size:100% auto;}.ss_caption {display:block;position:absolute;left:0;bottom:0;}.ss_caption_inner {display:block;padding:30px;color:#fff;background:#00000066;border-radius:5px;}.ss_caption_inner * {margin:0;padding:5px;color:#fff;}@media only screen and (min-width:1401px) {#main {position:relative;margin:0 auto 0 auto;background:#fff;max-width:1200px;z-index:1;}#logo {float:right;width:1200px;height:350px;margin:0 0 30px 0;}#strapline {float:right;width:269px;margin:80px 0 0 0;}#social_media {display:none;}#subscribe_top {display:none;}#navigation {height:43px;background:#4c3a22;clear:both;}#subscribe_box {width:190px;}.nav_item {font-family:'Trocchi', serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;padding:6px 15px 8px 15px;font-size:150% !important;border-right:1px solid #4c3a22;}.nav_item_active {font-family:'Trocchi', serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;background:#f23f42;padding:6px 15px 8px 15px;font-size:150% !important;}#nav li ul.dd_nav_item_active {margin:-10px 0 0 0;}#left_side {float:left;width:850px;margin:0 50px 0 0;}#right_side {float:right;width:300px;}#map_canvas {width:1200px;height:700px;}.mini_news {width:385px;}.mini_news img {width:385px;}}@media (min-width:569px) and (max-width:1400px) and (orientation:landscape) {#main {position:relative;margin:0 30px 0 30px;z-index:1;}#logo {float:right;width:80%;height:auto;margin:0 auto 0 auto;}h5 {font-size:120%;}#social_media {display:none;}#subscribe_top {display:none;}#navigation {position:relative;background:#4c3a22;clear:both;height:39px;}.nav_item {font-family:Trocchi, arial, verdana, sans-serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;padding:8px 15px 9px 15px;font-size:120% !important;border-right:1px solid #4c3a22;}.nav_item_active {font-family:Trocchi, arial, verdana, sans-serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;background:#f23f42;padding:8px 15px 9px 15px;font-size:120% !important;}input {border-radius:0;}#left_side_outer{float:left;width:100%;}#left_side{margin-right:350px; }#right_side{float:right;width:300px; margin-left:-300px; }#right_side .panel {font-size:85%;}#subscribe_box {width:90px;}.blog_text img, .blog_text_full img {max-width:100%;height:auto;}#map_canvas {position:relative;width:100%;height:600px;}.mini_news {float:left;width:calc((100% - 80px) / 2);width:moz-calc((100% - 80px) / 2);margin:0 40px 0 0;}.mini_news h2 {font-size:120% !important;}.mini_news img {width:100%;}}@media (max-width:1024px) and (orientation:landscape) {#left_side{margin-right:0;}#right_side{display:none;}}@media (max-width:568px), (orientation:portrait) {#main {position:relative;z-index:1;margin:0 10px 0 10px;background:#fff;}#logo {width:100%;}h5 {font-size:1.2em;}#facebook {display:block;position:absolute;top:20px;right:-10px;background:url(../images/site/facebook.png) top left no-repeat;width:30px;height:30px;}#facebook:hover {background:url(../images/site/facebook.png) bottom left no-repeat;}#twitter {display:block;position:absolute;top:20px;right:20px;background:url(../images/site/twitter.png) top left no-repeat;width:30px;height:30px;}#twitter:hover {background:url(../images/site/twitter.png) bottom left no-repeat;}#googleplus {display:block;position:absolute;top:20px;right:50px;background:url(../images/site/google-plus.png) top left no-repeat;width:30px;height:30px;}#googleplus:hover {background:url(../images/site/google-plus.png) bottom left no-repeat;}#navigation {position:relative;background:#4c3a22;clear:both;padding:5px;}.nav_item {font-family:Trocchi, arial, verdana, sans-serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;padding:5px;font-size:85% !important;border:0;border-right:1px solid #4c3a22;}.nav_item_active {font-family:Trocchi, arial, verdana, sans-serif;display:block;text-align:center;color:#fff !important;font-weight:normal !important;background:#f23f42;padding:5px;font-size:85% !important;}#search_form {position:absolute;top:-45px;right:-5px;width:70px !important;}#search_box {width:35px !important;}#subscribe_box {width:50px;margin:0 0 0 20px;}input {border-radius:0;}.blog_title {}.blog_title h2 {}.blog_date {}.blog_text_full img {max-width:100%;height:auto;}.blog_text_full iframe {max-width:300px;max-height:200px;}#left_side {width:100%;margin:0;}#right_side {display:none;}#page_content #col1 {float:none;width:auto;}#page_content #col2 {float:none;width:auto;margin:30px 0 0 0;}#map_canvas {width:100%;height:600px;}.mobile_only {display:block;}.not_mobile {display:none;}}#page_main {margin:30px 0 0 0;}#footer {clear:both;padding:10px 0 10px 0;}#footer a {color:#f23f42;}#footer_left {float:left;padding:10px 0 0 0;width:45%;}#footer_right {float:right;text-align:right;padding:10px 0 0 0;width:45%;}#rss {background:url(../images/site/rss.png) top left no-repeat;padding:2px 0 2px 20px;}.social {position:relative;top:-52px;float:right;background:no-repeat top left;display:block;width:30px;height:30px;padding:0;margin:15px 10px 0 10px;}.social:hover{background-position:bottom left !important;}.social span {display:none;}#facebook{background:url(../images/site/facebook.png);}#twitter{background:url(../images/site/twitter.png);}#googleplus{background:url(../images/site/google-plus.png);}.nav_item:hover, .nav_item_active:hover {background:#f23f42;color:#fff !important;text-decoration:none;}#nav, #nav ul {padding:0;margin:0;list-style:none;}#nav a {display:block;}#nav li {float:left;padding:0;}#nav li a {font-weight:bold;font-size:110%;color:#4c3a22;}#nav li a:hover {color:#0071c6;}#nav li ul {position:absolute;left:-999em;background:#4c3a22;width:220px;padding:0 5px 0 5px;border-top:0;z-index:99;}#nav li:hover ul {left:auto;}#nav li:hover ul, #nav li.sfhover ul {left:auto;}.dd_nav_item, .dd_nav_item_last {width:220px;border-bottom:1px #4c3a22 solid;padding:5px 0 5px 5px !important;}.dd_nav_item_last {border-bottom:0;}.dd_nav_item a, .dd_nav_item_last a {color:#fff !important;font-weight:normal !important;display:block;font-size:85% !important;}.dd_nav_item a:hover, .dd_nav_item_last a:hover {display:block;text-decoration:underline;}.user_form .row_0 {background-color:#ededed;}.user_form .row_1 {background-color:#ededed;}.user_form .row_section {background-color:#fff;}.user_form .row_section td {border:0 !important;padding-top:30px;}.user_form .cell {border-top:1px #e3e3e3 solid;padding:3px 0px 3px 0px;}.user_form .cell_left {border-left:1px #e3e3e3 solid;border-top:1px #e3e3e3 solid;padding:3px 15px 3px 0px;padding-left:10px;}.user_form .cell_right {border-top:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid;padding:3px 0px 3px 0px;padding-right:10px;}.user_form .cell_span {border:1px #e3e3e3 solid;border-bottom:0;padding:3px 10px 3px 10px;}.user_form .error {display:block;color:#c00;font-weight:bold;}.user_form .input_box {width:100%;}.user_form .input_box_200 {width:100%;}.user_form .input_box_small {width:80px;}.user_form form {margin:0px;}.user_form select {width:100%;}.user_form .textarea {width:100%;height:100px;}.user_form .textarea_small {width:100%;height:50px;font-family:verdana;font-size:100%;}.user_form .section {border-bottom:1px #e3e3e3 solid;}.user_form h3 {padding:20px 0 0 0;}.user_form .select_box_200 {width:100%;}.panel {margin:0 0 30px 0;background:#ededed;padding:20px;font-size:110%;}.panel h2 {color:#4c3a22;}.panel a {color:#f23f42 !important;}.panel a:hover {color:#291806 !important;text-decoration:none;}#subscribe_box {height:29px;border:0;border:1px #666 solid;}.archive_link {display:block;}.archive_link_1 {font-weight:bold;background:url(../images/site/archive-year.png) left top no-repeat;padding:0 0 0 20px;margin:5px 0 0 0;}.archive_link_1.active {background:url(../images/site/archive-year.png) left bottom no-repeat;padding:0 0 0 20px;margin:5px 0 0 0;}.archive_link_2 {padding:0 0 0 30px;margin:5px 0 0 0;}.archive_link_2.active {font-weight:bold;padding:0 0 0 30px;margin:5px 0 0 0;}.archive_month {display:none;}.archive_month.active {display:block;}.button {font-family:'Trocchi', serif;display:block; width:100px;background:#4c3a22; color:#fff !important; border:0; text-decoration:none; font-weight:bold; padding:10px 20px; text-align:center;font-size:140%;}.button:hover {text-decoration:none;background:#f23f42;}.cell_dark {background-color:#ededed;}.search_results a {color:#0000CC !important;}.news_divider {height:1px;background-color:#ccc;margin:50px 0 50px 0;}.padded_img img {padding:0;}.smallText {font-size:80%;}.smallText a {font-size:100%;}.error {color:#c00;font-weight:bold;}.pad30lr {padding:0 30px 0 30px;}.clear {clear:both;}.float_left {float:left;}.float_right {float:right;}.hide {display:none;}.ta_name {float:left;font-family:arial, sans-serif;color:#000;font-weight:bold;font-size:160%;margin:0 0 10px 0;}.ta_rating {float:right;font-family:arial, sans-serif;color:#589442;font-size:110%;margin:0 0 10px 0;}.ta_title {font-family:times, serif;font-weight:bold;font-style:italic;color:#006699;font-size:150%;margin:0 0 10px 0;}.ta_text {font-family:arial, sans-serif;color:#000;}table.striped { width:100%; border-collapse:collapse; }.striped tr:nth-of-type(even) { background:#fff; }.striped tr:nth-of-type(odd) { background:#f9f9f9; }.striped th { background:#fff; font-weight:normal;}.striped td, .striped th { padding:20px; text-align:left; }#blank {width:80%;margin:50px auto;}#blank h1, h2, p {color:#000;}#blank a {color:#32a5ed;}.icheckbox_flat,.iradio_flat {display:inline-block;*display:inline;vertical-align:middle;margin:0 10px 0 0;padding:0;width:20px;height:20px;background:url(../images/site/flat.png) no-repeat;border:none;cursor:pointer;}.icheckbox_flat {background-position:0 0;}.icheckbox_flat.checked {background-position:-22px 0;}.icheckbox_flat.disabled {background-position:-44px 0;cursor:default;}.icheckbox_flat.checked.disabled {background-position:-66px 0;}.iradio_flat {background-position:-88px 0;}.iradio_flat.checked {background-position:-110px 0;}.iradio_flat.disabled {background-position:-132px 0;cursor:default;}.iradio_flat.checked.disabled {background-position:-154px 0;}@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi), (min-resolution:1.25dppx) {.icheckbox_flat,.iradio_flat {background-image:url(../images/site/flat@2x.png);-webkit-background-size:176px 22px;background-size:176px 22px;}}#cookie_popup_message {display: none;position:fixed; z-index:9999; bottom:20px; left:20px; width:310px; background-color:#ffffffcc; padding:10px;border-radius:5px; box-shadow:0 0 1px #00000066;}#cookie_popup_message p {font-size:85% !important; color:#000; margin:0 0 10px 0;}#cookie_options {display: flex;flex-direction:column;}.cookie_options_row {display: flex;flex-direction:row;}.cookie_options_label {font-size:85% !important; font-weight: bold;margin:0 20px 20px 0;}.cookie_options_yes,.cookie_options_no {display: block;color:#fff !important; font-size:90% !important;text-decoration:none; padding:3px 15px 0 15px; height: 22px;border-radius:5px; font-weight:bold;transition:background-color 0.3s;margin: 0 10px 0 0;}.cookie_options_no {background:#666; }.cookie_options_yes {background:#666; }.cookie_options_yes:hover,.cookie_options_no:hover {text-decoration:none; }.cookie_options_no:hover,.cookie_options_no.active {background:#c33; }.cookie_options_yes:hover,.cookie_options_yes.active {background:#3c3; }#cookie_accept_all,#cookie_set_preferences {background:#666; color:#fff !important; font-size:90% !important;text-decoration:none; padding:5px 25px; border-radius:5px; font-weight:bold;transition:background-color 0.3s;}#cookie_accept_all:hover,#cookie_set_preferences:hover {background:#000; }
@media only screen and (min-width: 1300px) {
	}

@media only screen and (max-width: 1299px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait) {
	}

@media only screen and (max-width: 767px) and (orientation: portrait) {
	}

@media only print {
	.noprint {display:none;}}


