/*
Theme Name: gilmandyke
Theme URI: 
Description: GLIMANDYKE ANGUS
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/
.page-id-2132 h1 { text-align: center; font-size: 32px !important; margin-bottom: 20px !important; margin-top: 20px !important; }
/* begin Page */
/* Created by OGA Creative Agency  */
.vidlot img { height: auto; width: 100%; }
.ebvlink { color: #fff !important; margin-left: 4px; }
.vidlot { float: left; margin: 10px; width: 47%; }
.lotno { background: #f59331 none repeat scroll 0 0; color: #fff; display: flex; margin-bottom: -10px; padding: 10px; }
 @import url(http://fonts.googleapis.com/css?family=Ropa+Sans);
#art-main, table { font-family: helvetica, 'Ropa Sans', sans-serif; font-style: normal; font-weight: normal; font-size: 13px; }
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li { margin: 0; padding: 0; }
.art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent-body, ul.art-vmenu a { text-align: left; }
.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: normal; line-height: 170%; }
.art-postcontent p { margin: 12px 0; }
.textwidget img.facebook { width: 188px; }
.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover, .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover, .art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover, .art-logo-text, .art-logo-text a, .art-logo-text a:link, .art-logo-text a:visited, .art-logo-text a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover { font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 22px; text-decoration: none; }
.art-postcontent a { text-decoration: none; color: #f59331 }
.art-postcontent a:link { text-decoration: none; color: #f59331 }
.art-postcontent a:visited, .art-postcontent a.visited { color: #f59331 }
.art-postcontent a:hover, .art-postcontent a.hover { text-decoration: underline; color: #f59331 }
.art-postcontent h1 { color: #57a34c; margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: normal; }
.art-blockcontent h1 { margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: normal; }
.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited { font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 20px; }
.art-postcontent h2 { color: #f59331; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; margin: 26px 0 0; }
.art-blockcontent h2 { margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: normal; }
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited { font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 18px; }
.art-postcontent h3 { color: #57a34c; margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: normal; }
.art-blockcontent h3 { margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; }
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited { font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; }
.art-postcontent h4 { color: #f59331; margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: normal; }
.art-blockcontent h4 { margin: 10px 0 0; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; }
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited { font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; }
.art-postcontent h5 { color: #f59331; margin: 10px 0 0; font-size: 14px; font-weight: normal; }
.art-blockcontent h5 { margin: 10px 0 0; font-size: 14px; }
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited { font-size: 14px; }
.art-postcontent h6 { background-color: #f59331; color: #FFFFFF; font-size: 15px; font-weight: normal; margin: 0px 0 0; padding: 4px 4px 4px 9px; }
.art-blockcontent h6 { margin: 10px 0 0; font-size: 13px; }
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited { font-size: 15px; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
html, body { height: 100%; }
#art-main { position: relative; z-index: 0; width: 100%; min-height: 100%; left: 0; top: 0; cursor: default; overflow: hidden; }
body { padding: 0; margin: 0; min-width: 1000px; color: #333; background-color: #fff; }
.cleared { display: block; clear: both; float: none; margin: 0; padding: 0; border: none; font-size: 0; height: 0; overflow: hidden; }
.reset-box { overflow: hidden; display: table; }
form { padding: 0 !important; margin: 0 !important; }
table.position { position: relative; width: 100%; table-layout: fixed; }
/* Start Box */
.art-box, .art-box-body { margin: 0 auto; position: relative; }
.art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: no-repeat; line-height: 0; }
.art-box:before, .art-box-body:before { left: 0; }
.art-box:after, .art-box-body:after { right: 0; }
.art-box:before { overflow: hidden; background-position: bottom left; direction: ltr; z-index: -3; }
.art-box:after { background-position: bottom right; z-index: -3; }
.art-box-body:before, .art-box-body:after { background-repeat: repeat-y; }
.art-box-body:before { background-position: top left; z-index: -3; }
.art-box-body:after { background-position: top right; z-index: -3; }
.art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after { z-index: -2; }
.art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after { z-index: -1; }
/* End Box */
/* Start Bar */
.art-bar { position: relative; }
.art-bar:before, .art-bar:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: repeat; z-index: -1; }
.art-bar:before { left: 0; background-position: top left; }
.art-bar:after { right: 0; background-position: top right; }
/* End Bar */
li h1, .art-postcontent li h1, .art-blockcontent-body li h1 { margin: 1px; }
li h2, .art-postcontent li h2, .art-blockcontent-body li h2 { margin: 1px; }
li h3, .art-postcontent li h3, .art-blockcontent-body li h3 { margin: 1px; }
li h4, .art-postcontent li h4, .art-blockcontent-body li h4 { margin: 1px; }
li h5, .art-postcontent li h5, .art-blockcontent-body li h5 { margin: 1px; }
li h6, .art-postcontent li h6, .art-blockcontent-body li h6 { margin: 1px; }
li p, .art-postcontent li p, .art-blockcontent-body li p { margin: 1px; }
/* end Page */
/* begin Box, Sheet */
.art-sheet { max-width: 1000px; margin-top: 27px; margin-bottom: -3px; cursor: auto; width: 1000px; }
.art-sheet-body { padding: 27px; padding-top: 27px; padding-bottom: 27px; }
.art-sheet:before, .art-sheet:after { content: url('images/sheet_t.png'); font-size: 0; background-image: url('images/sheet_b.png'); }
.art-sheet:after { clip: rect(auto, auto, auto, 987px); }
.art-sheet:before, .art-sheet-body:before { right: 13px; }
.art-sheet-body:after { width: 13px; top: 13px; bottom: 13px; background-image: url('images/sheet.png'); }
.art-sheet-body:before { top: 13px; bottom: 13px; background-image: url('images/sheet.png'); }
/* end Box, Sheet */
/* begin Header */
div.art-header { margin: 0 auto; position: relative; width: 100%; height: 175px; margin-top: 0; margin-bottom: 0; }
.art-header:after { position: absolute; z-index: -1; display: block; content: ' '; top: 0; width: 100%; height: 175px; background-image: url('images/header.jpg'); background-repeat: no-repeat; background-position: center center; }
/* end Header */
/* begin HeaderObject */
div.art-headerobject { display: block; left: unset; margin: auto; position: relative; top: 15px; width: 509px; height: 103px; background-image: unset; }
/* end HeaderObject */
/* begin Logo */
div.art-logo { display: block; position: absolute; top: 20px; left: 0; margin-left: 0; }
/* end Logo */
/* begin Menu */
/* menu structure */
ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover { outline: none; position: relative; z-index: 11; }
ul.art-hmenu, ul.art-hmenu ul { display: block; margin: 0; padding: 0; border: 0; list-style-type: none; }
ul.art-hmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
ul.art-hmenu li:hover { z-index: 10000; white-space: normal; }
ul.art-hmenu li li { float: none; width: auto; }
ul.art-hmenu li:hover>ul { visibility: visible; top: 100%; }
ul.art-hmenu li li:hover>ul { top: 0; left: 100%; }
ul.art-hmenu:after, ul.art-hmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
ul.art-hmenu, ul.art-hmenu ul { min-height: 0; }
ul.art-hmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background-image: url('images/spacer.gif'); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
ul.art-hmenu ul.art-hmenu-left-to-right { right: auto; left: 0; margin: -10px 0 0 -30px; }
ul.art-hmenu ul.art-hmenu-right-to-left { left: auto; right: 0; margin: -10px -30px 0 0; }
ul.art-hmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.art-hmenu ul ul.art-hmenu-left-to-right { right: auto; left: 0; padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.art-hmenu ul ul.art-hmenu-right-to-left { left: auto; right: 0; padding: 30px 10px 30px 30px; margin: -30px -10px 0 0; }
ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right { right: auto; left: 100%; }
ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left { left: auto; right: 100%; }
ul.art-hmenu { position: relative; padding: 0 6px 0 6px; float: left; }
/* end menu structure */
/* menu bar */
.art-nav { margin: 0 auto; min-height: 45px; z-index: 100; margin-top: 0; margin-bottom: 0; }
.art-nav::before, .art-nav::after { background-color: #57a34c; }
.art-nav:before { right: 0; }
.art-nav:after { width: 0; }
/* end menu bar */
.art-nav-outer { position: absolute; width: 100%; }
/* end Menu */
/* begin MenuItem */
ul.art-hmenu>li>a { position: relative; display: block; height: 45px; cursor: pointer; text-decoration: none; color: #FFFFFF; padding: 0 25px; line-height: 47px; text-align: center; }
ul.art-hmenu>li>a:before, ul.art-hmenu>li>a:after { position: absolute; display: block; content: ' '; top: 0; bottom: 0; z-index: -1; background-color: unset; }
ul.art-hmenu>li>a:before { left: 0; right: 0; background-position: top left; }
ul.art-hmenu>li>a:after { width: 0; right: 0; background-position: top right; }
.art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover { font-size: 13px; text-align: left; text-decoration: none; letter-spacing: .8px; }
ul.art-hmenu>li>a.active:before { background-position: bottom left; }
ul.art-hmenu>li>a.active:after { background-position: bottom right; }
ul.art-hmenu>li>a.active { color: #FFFFFF; }
ul.art-hmenu>li>a:hover:before, ul.art-hmenu>li:hover>a:before { background-position: center left; }
ul.art-hmenu>li>a:hover:after, ul.art-hmenu>li:hover>a:after { background-position: center right; }
ul.art-hmenu > li > a:hover, ul.art-hmenu > li:hover > a { color: #FFFFFF; background-color: #f59331 !important; }/* end MenuItem */
/* begin MenuSeparator */
ul.art-hmenu>li:before { position: absolute; display: block; content: ' '; top: 0; left: -1px; width: 1px; height: 45px; background: url('images/menuseparator.png') center center no-repeat; }
ul.art-hmenu>li { margin-left: 1px; }
ul.art-hmenu>li:first-child { margin-left: 0; }
ul.art-hmenu>li:first-child:before { display: none; }
/* end MenuSeparator */
/* begin MenuSubItem */
.art-hmenu ul a { display: block; white-space: nowrap; height: 28px; background-image: url('images/subitem.png'); background-position: left top; background-repeat: repeat-x; border-width: 0; border-style: solid; min-width: 7em; text-align: left; text-decoration: none; line-height: 28px; color: #FFFFFF; font-size: 13px; margin: 0; padding: 0 22px; }
.art-hmenu ul>li:first-child>a { border-top-width: 0; }
.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a:hover, .art-hmenu ul a:active { text-align: left; text-decoration: none; line-height: 28px; color: #FFFFFF; font-size: 12px; margin: 0; padding: 2px 22px 0px 13px; }
.art-hmenu ul li a:hover { color: #fff; background-position: left bottom; border-top-width: 0 !important; }
.art-hmenu ul li:hover>a { color: #fff; background-position: left bottom; border-top-width: 0 !important; }
/* end MenuSubItem */
/* begin Layout */
.art-layout-wrapper { position: relative; margin: 0 auto 0 auto; }
.art-content-layout { display: table; width: 100%; table-layout: fixed; border-collapse: collapse; }
.art-content-layout-row { display: table-row; }
.art-layout-cell { display: table-cell; vertical-align: top; }
/* end Layout */
/* begin Button */
span.art-button-wrapper>a.art-button, span.art-button-wrapper>a.art-button:link, span.art-button-wrapper>input.art-button, span.art-button-wrapper>button.art-button { text-decoration: none; font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 17px; position: relative; top: 0; display: inline-block; vertical-align: middle; white-space: nowrap; text-align: center; color: #FFFFFF !important; width: auto; outline: none; border: none; background: none; line-height: 31px; height: 31px; margin: 0 !important; padding: 0 16px !important; overflow: visible; cursor: pointer; text-indent: 0; }
.art-button img, span.art-button-wrapper img { margin: 0; vertical-align: middle; }
span.art-button-wrapper { vertical-align: middle; display: inline-block; position: relative; height: 31px; white-space: nowrap; text-indent: 0; width: auto; max-width: 964px; margin: 0; padding: 0; z-index: 0; }
.firefox2 span.art-button-wrapper { display: block; float: left; }
input, select, textarea { vertical-align: middle; font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12px; }
div.art-block select { width: 96%; }
span.art-button-wrapper.hover>.art-button, span.art-button-wrapper.hover>a.art-button:link { color: #FFFFFF !important; text-decoration: none !important; }
span.art-button-wrapper.active>.art-button, span.art-button-wrapper.active>a.art-button:link { color: #FFFFFF !important; }
span.art-button-wrapper>span.art-button-l, span.art-button-wrapper>span.art-button-r { display: block; position: absolute; top: 0; bottom: 0; margin: 0; padding: 0; background-image: url('images/button.png'); background-repeat: no-repeat; }
span.art-button-wrapper>span.art-button-l { left: 0; right: 10px; background-position: top left; }
span.art-button-wrapper>span.art-button-r { width: 10px; right: 0; background-position: top right; }
span.art-button-wrapper.hover>span.art-button-l { background-position: center left; }
span.art-button-wrapper.hover>span.art-button-r { background-position: center right; }
span.art-button-wrapper.active>span.art-button-l { background-position: bottom left; }
span.art-button-wrapper.active>span.art-button-r { background-position: bottom right; }
span.art-button-wrapper input { float: none !important; }
/* end Button */
/* begin Box, Block */
.art-block { max-width: 964px; margin: 10px; }
.art-block-body { padding: 0; }
div.art-block img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }
/* end Box, Block */
/* begin BlockHeader */
.art-blockheader { margin-bottom: 0; min-height: 28px; line-height: 28px; }
.art-blockheader .t { color: #57a34c; font-family: sans-serif; font-size: 17px; font-weight: normal; line-height: 28px; margin: 0; min-height: 28px; padding: 0 5px; white-space: nowrap; letter-spacing: 0.5px; }
.art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover { color: #57a34c; font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 16px; }
/* end BlockHeader */
/* begin Box, BlockContent */
.art-blockcontent { max-width: 964px; }
.art-blockcontent-body { padding: 5px; color: #333; font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 15px; line-height: 1.6; }
.art-blockcontent-body table, .art-blockcontent-body li, .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover { color: #f59331; font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 15px; }
.art-blockcontent-body p { margin: 8px 0; }
.art-blockcontent-body a, .art-blockcontent-body a:link { color: #f59331; text-decoration: none; }
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited { color: #f59331; text-decoration: none; }
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover { color: #f59331; text-decoration: underline; }
.art-blockcontent-body ul li { font-size: 13px; line-height: 125%; color: #3F5469; margin: 5px 0 0 10px; padding: 0 0 0 9px; background-image: url('images/blockcontentbullets.png'); background-repeat: no-repeat; background-position: top left; }
/* end Box, BlockContent */
/* begin Box, Post */
.art-post { max-width: 964px; margin: 7px; }
.art-post-body { padding: 10px; }
a img { border: 0; }
.art-article img, img.art-article, .art-block img, .art-footer img { border-color: #B2C2D1; border-style: solid; border-width: 0; }
.art-metadata-icons img { border: none; vertical-align: middle; margin: 2px; }
.art-article table, table.art-article { border-collapse: collapse; margin: 1px; }
.art-post .art-content-layout-br { height: 0; }
.art-article th, .art-article td { padding: 2px; border: solid 1px #FFFFFF; vertical-align: top; text-align: left; }
.art-article th { text-align: center; vertical-align: middle; padding: 7px; }
pre { overflow: auto; padding: 0.1em; }
/* end Box, Post */
/* begin PostHeaderIcon */
@import url(http://fonts.googleapis.com/css?family=Metrophobic);
.art-postheader { color: #57a34c; font-family: century gothic, Arial, Helvetica, sans-serif; font-size: 29px; font-weight: normal; letter-spacing: 0.6px; line-height: 1em; margin: 5px 0; }
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered { font-family: "Century Gothic", Arial, Helvetica, Sans-Serif; font-size: 20px; }
.art-postheader a, .art-postheader a:link { text-align: left; text-decoration: none; color: #57a34c; font-weight: normal; }
.art-postheader a:visited, .art-postheader a.visited { color: #57a34c; }
.art-postheader a:hover, .art-postheader a.hovered { color: #57a34c; }
/* end PostHeaderIcon */
/* begin PostBullets */
.art-postcontent ol, .art-postcontent ul { margin: 1em 0 1em 2em; padding: 0; }
.art-postcontent li { color: #f59331; margin: 3px 0 0 -15px; padding: 0 0 0 12px; }
.art-postcontent li ol, .art-post li ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
.art-postcontent ol>li { background: none; padding-left: 0; /* overrides overflow for "ul li" and sets the default value */ overflow: visible; }
.art-postcontent ul>li { background-image: url('images/postbullets.png'); background-repeat: no-repeat; background-position: top left; padding-left: 12px; /* makes "ul li" not to align behind the image if they are in the same line */ overflow-x: visible; overflow-y: hidden; }
/* end PostBullets */
/* begin PostQuote */
blockquote, blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a, blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link, blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited, blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover { color: #161513; font-style: italic; font-weight: normal; text-align: left; }
/* Override native 'p' margins*/
blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer blockquote p { margin: 0; margin: 5px 0; }
blockquote { margin: 10px; padding: 10px; background-color: #FFFFFF; margin-left: 50px; padding-left: 38px; background-image: url('images/postquote.png'); background-position: left top; background-repeat: no-repeat; /* makes block not to align behind the image if they are in the same line */ overflow: auto; clear: both; }
/* end PostQuote */
/* begin Footer */
.art-footer { position: relative; margin-top: 0; margin-bottom: 0; width: 100%; }
.art-footer-body { position: relative; padding: 2px; color: #FFFFFF; font-size: 11px; }
.art-footer-body ul li { color: #E6EBF0; padding: 0 0 0 13px; background-image: url('images/footerbullets.png'); background-repeat: no-repeat; background-position: top left; }
.art-footer-body:before { position: absolute; content: ' '; z-index: -2; left: 0; right: 0; top: 0; bottom: 0; background-color: #57a34c; background-position: bottom left; }
.art-footer-text p { padding: 0; margin: 0; text-align: center; }
.art-footer-body a, .art-footer-body a:link, .art-footer-body a:visited, .art-footer-body a:hover, .art-footer-body td, .art-footer-body th, .art-footer-body caption { color: #FFFFFF; font-size: 11px; }
.art-footer-text { padding-left: 10px; padding-right: 10px; text-align: center; }
.art-footer-body a, .art-footer-body a:link { color: #FFFFFF; text-decoration: none; }
.art-footer-body a:visited { color: #FFFFFF; }
.art-footer-body a:hover { color: #FFFFFF; text-decoration: underline; }
div.art-footer img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }/* end Footer */
/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #3B3B35; }
.art-page-footer { position: relative; z-index: 10; padding: 1em; text-align: center; text-decoration: none; color: #1F2933; }
/* end PageFooter */
/* begin WordPress, Template.WordPress */
form.art-search { display: block; position: relative; width: 98%; padding: 0; margin: 0 auto !important; border: none; }
form.art-search div { margin: 0 18px 0 -2px; }
input.art-search-text { display: block; margin: 0; width: 100%; padding-right: 16px; }
input.art-search-button { display: block; position: absolute; right: 0; top: 0; height: 100%; padding: 0; margin: 0; width: 16px; background: url('images/search.png') center center no-repeat; border: none; }
/* end WordPress, Template.WordPress */
/* begin LayoutCell, sidebar1 */
.art-content-layout .art-sidebar1 { width: 240px; padding-top: 30px; }
/* end LayoutCell, sidebar1 */
textarea#comment { width: 99%; }
ul#comments-list div.avatar { float: right; }
ul#comments-list, ul#comments-list li { background: none; padding: 0; }
ul#comments-list li li { margin-left: 20px; }
div.avatar { position: relative; margin: 7px 18px 7px 7px; border: 1px solid #aaa; padding: 1px; background: #fff; float: left; }
div.avatar img, div.avatar img.wp-post-image { margin: 0 !important; padding: 0; border: none; }
span.page-navi-outer, span.page-navi-inner { position: relative; display: block; float: left; margin: 0; padding: 0; }
span.page-navi-outer { margin: 1px; border: 1px solid #aaa; }
span.page-navi-inner { padding: 1px; min-width: 14px; line-height: 18px; text-align: center; border: 2px solid #fff; font-weight: bold; }
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner { border-width: 1px; font-weight: normal; }
a span.page-navi-outer, span.page-navi-caption { margin: 2px 1px; }
ul#comments-list li cite { font-size: 1.2em; }
#commentform textarea { width: 100%; }
#commentform { text-align: left; }
.rtl #commentform { text-align: right; }
img.wp-smiley { border: none; margin: 1px; vertical-align: middle; padding: 0; }
.navigation { display: block; text-align: center; }
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
p.aligncenter, p.center { text-align: center; }
.alignleft { float: left; }
.alignright { float: right; }
.alignright img, img.alignright { margin: 1em; margin-right: 0; }
.alignleft img, img.alignleft { margin: 1em; margin-left: 0; }
.wp-caption { padding-top: 4px; margin: 10px; text-align: center; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption p { text-align: center; }
.gallery { margin: 0 auto 18px; clear: both; overflow: hidden; letter-spacing: normal; }
.gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
.gallery img { border: 10px solid #f1f1f1; }
.gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.gallery dl { margin: 0; }
.gallery br+br { display: none; }
/* End */
.hidden { display: none; }
/* Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.art-content { position: relative; z-index: 1; padding-top: 14px; }
#todays-events { position: relative; z-index: 11; }
#upcoming-events { position: relative; z-index: 10; }
img.wp-post-image { margin: 0 5px 5px 0 !important; }
ul#comments-list li { list-style-image: none; background: none; list-style-type: none; }
div.art-footer div.art-content-layout { margin: 0 auto; width: 100%; }
div.art-layout-cell-size1 { width: 100%; }
div.art-layout-cell-size2 { width: 50%; }
div.art-layout-cell-size3 { width: 33%; }
div.art-layout-cell-size4 { width: 25%; }
.art-widget-title { padding: 0 0 0 24px; margin-bottom: 0; }
div.art-center-wrapper { position: relative; float: right; right: 50%; }
div.art-center-inner { position: relative; float: left; left: 50%; }
.firefox2 div.art-center-inner { float: none; }
div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
#comments-list #respond { margin-left: 27px !important; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { font-size: 12px; }
#respond input { margin: 0 0 9px; width: 98%; }
#respond textarea { width: 98%; }
#respond .form-allowed-tags { font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { font-size: 14px; width: auto; }
.art-footer .art-widget-title { font-size: 1.2em; padding: 0; }
.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover { color: #FFFFFF; font-size: 11px; text-align: left; }
.art-footer .art-widget a, .art-footer .art-widget a:link { color: #FFFFFF; text-decoration: none; }
.art-footer .art-widget a:visited { color: #FFFFFF; }
.art-footer .art-widget a:hover { color: #FFFFFF; text-decoration: underline; }
DIV[id^="GMPmap"] IMG { margin: 0; }
.orange { color: #E1800E; }
.lotimg { margin: 0px !important; }
.lotspad td { padding: 0px; }
.art-postcontent h1 { color: #57a34c; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; margin: 20px 0 13px; }
.myBanner { margin-bottom: 10px; }
.team-thumb { height: auto !important; width: 271px !important; }
.layer-content { background: #57a34c none repeat scroll 0 0 !important; height: 50px !important; }
.skin.flat .layer-content { padding: 1px 10px !important; }
.page-id-2246 .art-postcontent h1 { color: #57a34c; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 29px; font-weight: bolder; margin: 20px 0 13px; text-transform: uppercase; }
.hometext { display: block; margin: 40px 0; }
.item.skin.sires.flat { min-height: 285px; }
.postid-2268 .wp-caption.alignleft { margin: 0 !important; }
.facebook { float: right; margin: 7px 26px 7px 7px; }
.team-content a { background: #f78f20 none repeat scroll 0 0 !important; color: #000 !important; display: block !important; font-size: 12px !important; font-weight: bold !important; margin: -10px !important; padding: 5px 19px !important; text-transform: uppercase !important; }
.team-container .layer-content .team-content { padding: 0 !important; }
.agp { float: right; margin: -1px -6px 0 -1px; }
.art-button { background: #57a34c none repeat scroll 0 0 !important; }
.art-button:hover { background: #f59331 none repeat scroll 0 0 !important; }


span.art-button-wrapper > a.art-button, span.art-button-wrapper > a.art-button:link, span.art-button-wrapper > input.art-button, span.art-button-wrapper > button.art-button {
	text-decoration: none;
	font-family: Calibri, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	position: relative;
	/* top: 0; */
	display: block;
	text-align: center;
	color: #FFFFFF !important;
	margin: 0 !important;
	padding: 3px 18px !important;
	cursor: pointer;
	width: 281px;
}
.alignnone.size-full.wp-image-2488 {
	margin-top: 40px;
}
.art-button.long {
	width: 602px !important;
	font-size: 22px !important;
}