/*
Theme Name: BlueBird Haul Away
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, left sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */
/* Created by Artisteer v3.1.0.48375 */

#ahtmain, table { font-family: Verdana, Geneva, Arial, Helvetica, 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; }
a{color:#fff;}
.ahtpostcontent, .ahtpostheadericons, .ahtpostfootericons, .ahtblockcontent-body, ul.ahtvmenu a { text-align: left; }
.ahtpostcontent, .ahtpostcontent li, .ahtpostcontent table, .ahtpostcontent a, .ahtpostcontent a:link, .ahtpostcontent a:visited, .ahtpostcontent a.visited, .ahtpostcontent a:hover, .ahtpostcontent a.hovered { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; }
.ahtpostcontent p { margin: 12px 0; }
.ahtpostcontent h1, .ahtpostcontent h1 a, .ahtpostcontent h1 a:link, .ahtpostcontent h1 a:visited, .ahtpostcontent h1 a:hover, .ahtpostcontent h2, .ahtpostcontent h2 a, .ahtpostcontent h2 a:link, .ahtpostcontent h2 a:visited, .ahtpostcontent h2 a:hover, .ahtpostcontent h3, .ahtpostcontent h3 a, .ahtpostcontent h3 a:link, .ahtpostcontent h3 a:visited, .ahtpostcontent h3 a:hover, .ahtpostcontent h4, .ahtpostcontent h4 a, .ahtpostcontent h4 a:link, .ahtpostcontent h4 a:visited, .ahtpostcontent h4 a:hover, .ahtpostcontent h5, .ahtpostcontent h5 a, .ahtpostcontent h5 a:link, .ahtpostcontent h5 a:visited, .ahtpostcontent h5 a:hover, .ahtpostcontent h6, .ahtpostcontent h6 a, .ahtpostcontent h6 a:link, .ahtpostcontent h6 a:visited, .ahtpostcontent h6 a:hover, .ahtblockheader .t, .ahtblockheader .t a, .ahtblockheader .t a:link, .ahtblockheader .t a:visited, .ahtblockheader .t a:hover, .ahtvmenublockheader .t, .ahtvmenublockheader .t a, .ahtvmenublockheader .t a:link, .ahtvmenublockheader .t a:visited, .ahtvmenublockheader .t a:hover, .ahtlogo-name, .ahtlogo-name a, .ahtlogo-name a:link, .ahtlogo-name a:visited, .ahtlogo-name a:hover, .ahtlogo-text, .ahtlogo-text a, .ahtlogo-text a:link, .ahtlogo-text a:visited, .ahtlogo-text a:hover, .ahtpostheader, .ahtpostheader a, .ahtpostheader a:link, .ahtpostheader a:visited, .ahtpostheader a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 22px; text-decoration: none; margin:0px; padding:0px; }
.ahtpostcontent a { text-decoration: none; color: #5B9ABF; }
.ahtpostcontent a:link { text-decoration: none; color: #5B9ABF; }
.ahtpostcontent a:visited, .ahtpostcontent a.visited { color: #5B9ABF; }
.ahtpostcontent a:hover, .ahtpostcontent a.hover { text-decoration: underline; color: #71CEDA; }
.ahtpostcontent h1 { color: #FFFFFF; margin: 2px 0 0; font-size: 26px; }
.ahtblockcontent h1 { margin: 2px 0 0; font-size: 26px; }
.ahtpostcontent h1 a, .ahtpostcontent h1 a:link, .ahtpostcontent h1 a:hover, .ahtpostcontent h1 a:visited, .ahtblockcontent h1 a, .ahtblockcontent h1 a:link, .ahtblockcontent h1 a:hover, .ahtblockcontent h1 a:visited { font-size: 26px; }
.ahtpostcontent h2 { color: #FFFFFF; margin: 10px 0 0; }
.ahtblockcontent h2 { margin: 10px 0 0; }
.ahtpostcontent h3 { color: #728DA8; margin: 2px 0 0; font-size: 18px; }
.ahtblockcontent h3 { margin: 2px 0 0; font-size: 18px; }
.ahtpostcontent h3 a, .ahtpostcontent h3 a:link, .ahtpostcontent h3 a:hover, .ahtpostcontent h3 a:visited, .ahtblockcontent h3 a, .ahtblockcontent h3 a:link, .ahtblockcontent h3 a:hover, .ahtblockcontent h3 a:visited { font-size: 18px; }
.ahtpostcontent h4 { color: #A2B4C6; margin: 10px 0 0; font-size: 16px; }
.ahtblockcontent h4 { margin: 10px 0 0; font-size: 16px; }
.ahtpostcontent h4 a, .ahtpostcontent h4 a:link, .ahtpostcontent h4 a:hover, .ahtpostcontent h4 a:visited, .ahtblockcontent h4 a, .ahtblockcontent h4 a:link, .ahtblockcontent h4 a:hover, .ahtblockcontent h4 a:visited { font-size: 16px; }
.ahtpostcontent h5 { color: #A2B4C6; margin: 10px 0 0; font-size: 14px; }
.ahtblockcontent h5 { margin: 10px 0 0; font-size: 14px; }
.ahtpostcontent h5 a, .ahtpostcontent h5 a:link, .ahtpostcontent h5 a:hover, .ahtpostcontent h5 a:visited, .ahtblockcontent h5 a, .ahtblockcontent h5 a:link, .ahtblockcontent h5 a:hover, .ahtblockcontent h5 a:visited { font-size: 14px; }
.ahtpostcontent h6 { color: #8FA5BA; margin: 10px 0 0; font-size: 13px; }
.ahtblockcontent h6 { margin: 10px 0 0; font-size: 13px; }
.ahtpostcontent h6 a, .ahtpostcontent h6 a:link, .ahtpostcontent h6 a:hover, .ahtpostcontent h6 a:visited, .ahtblockcontent h6 a, .ahtblockcontent h6 a:link, .ahtblockcontent h6 a:hover, .ahtblockcontent h6 a:visited { font-size: 13px; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
html, body { height:100%; }
#ahtmain { position: relative; z-index: 0; width: 100%; min-height: 100%; left: 0; top: 0; cursor:default; overflow:hidden; }
#ahtpage-background-glare-wrapper { position: fixed; width:100%; }
#ahtpage-background-glare { position: relative; top: 0; max-width:100%; min-width: 100%; height:1400px; left: 0; margin-right: auto; background: url('images/back.png') repeat; }
body { padding: 0; margin:0; min-width: 990px; color: #FFFFFF; background-color: #0C181F; z-index: 1; background-image: url('images/Bottom_texture.jpg'); background-repeat: repeat; background-attachment: fixed; background-position:top left; }
.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 */
.ahtbox, .ahtbox-body { margin:0 auto; position:relative; }
.ahtbox:before, .ahtbox:after, .ahtbox-body:before, .ahtbox-body:after { position:absolute; top:0; bottom:0; content:' '; background-repeat: no-repeat; line-height:0; }
.ahtbox:before, .ahtbox-body:before { left:0; }
.ahtbox:after, .ahtbox-body:after { right:0; }
.ahtbox:before { overflow:hidden; background-position: bottom left; direction: ltr; z-index:-3; }
.ahtbox:after { background-position: bottom right; z-index:-3; }
.ahtbox-body:before, .ahtbox-body:after { background-repeat:repeat-y; }
.ahtbox-body:before { background-position: top left; z-index:-3; }
.ahtbox-body:after { background-position: top right; z-index:-3; }
.ahtbox .ahtbox:before, .ahtbox .ahtbox:after, .ahtbox-body .ahtbox-body:before, .ahtbox-body .ahtbox-body:after { z-index:-2; }
.ahtbox .ahtbox .ahtbox:before, .ahtbox .ahtbox .ahtbox:after, .ahtbox-body .ahtbox-body .ahtbox-body:before, .ahtbox-body .ahtbox-body .ahtbox-body:after { z-index:-1; }
/* End Box */

/* Start Bar */
.ahtbar { position:relative; }
.ahtbar:before, .ahtbar:after { position:absolute; top:0; bottom:0; content:' '; background-repeat:repeat; z-index:-1; }
.ahtbar:before { left:0; background-position: top left; }
.ahtbar:after { right:0; background-position: top right; }
/* End Bar */

li h1, .ahtpostcontent li h1, .ahtblockcontent-body li h1 { margin:1px; }
li h2, .ahtpostcontent li h2, .ahtblockcontent-body li h2 { margin:1px; }
li h3, .ahtpostcontent li h3, .ahtblockcontent-body li h3 { margin:1px; }
li h4, .ahtpostcontent li h4, .ahtblockcontent-body li h4 { margin:1px; }
li h5, .ahtpostcontent li h5, .ahtblockcontent-body li h5 { margin:1px; }
li h6, .ahtpostcontent li h6, .ahtblockcontent-body li h6 { margin:1px; }
li p, .ahtpostcontent li p, .ahtblockcontent-body li p { margin:1px; }
/* end Page */

/* begin Header */
div.ahtheader { margin: 0 auto; position: relative; z-index: 1; width:990px; height: 150px; margin-top: 10px; margin-bottom: 0; background:url("http://www.bluebirdhaulaway.com/wp-content/uploads/2014/09/header12.png") no-repeat; }
.ahtheader-position { position: absolute; top: 0; right: 0; left: 0; }
.ahtheader-wrapper { position: relative; top:0; width:990px; margin:0 auto; }
.ahtheader-inner { position: relative; margin: 0 0; }
.ahtheader:after { position: absolute; z-index:-1; display:block; content:' '; top: 0; width:100%; height: 150px; background:url("images/header12.png") no-repeat; background-repeat: no-repeat; background-position: center center; }
/* end Header */

/* begin Logo */
div.ahtlogo { display: block; position: absolute; top: 20px; left: 0; margin-left: 0; }
/* end Logo */

/* begin Menu */
/* menu structure */

ul.ahthmenu a, ul.ahthmenu a:link, ul.ahthmenu a:visited, ul.ahthmenu a:hover { outline: none; position: relative; z-index: 11; }
ul.ahthmenu, ul.ahthmenu ul { display: block; margin: 0; padding: 0; border: 0; list-style-type: none; }
ul.ahthmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
ul.ahthmenu li:hover { z-index: 10000; white-space: normal; }
ul.ahthmenu li li { float: none; width: auto; }
ul.ahthmenu li:hover>ul { visibility: visible; top: 100%; }
ul.ahthmenu li li:hover>ul { top: 0; left: 100%; }
ul.ahthmenu:after, ul.ahthmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
ul.ahthmenu, ul.ahthmenu ul { min-height: 0; }
ul.ahthmenu 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.ahthmenu ul.ahthmenu-left-to-right { right: auto; left: 0; margin: -10px 0 0 -30px; }
ul.ahthmenu ul.ahthmenu-right-to-left { left: auto; right: 0; margin: -10px -30px 0 0; }
ul.ahthmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.ahthmenu ul ul.ahthmenu-left-to-right { right: auto; left: 0; padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.ahthmenu ul ul.ahthmenu-right-to-left { left: auto; right: 0; padding: 30px 10px 30px 30px; margin: -30px -10px 0 0; }
ul.ahthmenu li li:hover>ul.ahthmenu-left-to-right { right: auto; left: 100%; }
ul.ahthmenu li li:hover>ul.ahthmenu-right-to-left { left: auto; right: 100%; }
ul.ahthmenu { position:relative; padding: 3px 3px 3px 3px; float: left; }
/* end menu structure */

/* menu bar */

.ahtnav { width:990px; margin:0 auto; min-height: 37px; z-index: 100; margin-top: 0; margin-bottom: 0; }
.ahtnav:before, .ahtnav:after { background-image: url('images/nav.png'); }
.ahtnav:before { right: 0; }
.ahtnav:after { width: 0; }
/* end menu bar */
.ahtnav-outer { position:absolute; width:100%; }
.ahtnav-wrapper { position: relative; width:990px; margin:0 auto; }
.ahtnav-inner { margin: 0 0; }
/* end Menu */

/* begin MenuItem */
ul.ahthmenu>li>a { position: relative; display: block; height: 31px; cursor: pointer; text-decoration: none; color: #FFFFFF; padding: 0 18px; line-height: 31px; text-align: center; }
ul.ahthmenu>li>a:before, ul.ahthmenu>li>a:after { position: absolute; display: block; content:' '; top: 0; bottom:0; z-index: -1; background-image: url('images/menuitem.png'); }
ul.ahthmenu>li>a:before { left: 0; right: 3px; background-position: top left; }
ul.ahthmenu>li>a:after { width: 3px; right: 0; background-position: top right; }
.ahthmenu a, .ahthmenu a:link, .ahthmenu a:visited, .ahthmenu a:hover { text-align: left; text-decoration: none; }
ul.ahthmenu>li>a:hover:before, ul.ahthmenu>li:hover>a:before { background-position: center left; }
ul.ahthmenu>li>a:hover:after, ul.ahthmenu>li:hover>a:after { background-position: center right; }
ul.ahthmenu>li>a:hover, ul.ahthmenu>li:hover>a { color: #FFFFFF; }
/* end MenuItem */

/* begin MenuSeparator */

ul.ahthmenu>li { margin-left:4px; }
ul.ahthmenu>li:first-child { margin-left:0; }
/* end MenuSeparator */

/* begin MenuSubItem */
.ahthmenu ul a { display: block; white-space: nowrap; height: 25px; 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: 25px; color: #FFFFFF; margin:0; padding: 0 22px; }
.ahthmenu ul>li:first-child>a { border-top-width: 0; }
.ahthmenu ul a:link, .ahthmenu ul a:visited, .ahthmenu ul a:hover, .ahthmenu ul a:active { text-align: left; text-decoration: none; line-height: 25px; color: #FFFFFF; margin:0; padding: 0 22px; }
.ahthmenu ul li a:hover { color: #FFFFFF; background-position: left bottom; border-top-width: 0 !important; }
.ahthmenu ul li:hover>a { color: #FFFFFF; background-position: left bottom; border-top-width: 0 !important; }
/* end MenuSubItem */

/* begin Box, Sheet */
.ahtsheet { max-width:990px; margin-top: 0; margin-bottom: 0; cursor:auto; width: 990px; }
.ahtsheet-body { padding:0; padding-top:0; padding-bottom:0; }
.ahtsheet:before, .ahtsheet-body:before { right:0; }
.ahtsheet-body:after { width: 0; top:0; bottom:0; background-image:url('images/sheet.png'); }
.ahtsheet-body:before { top:0; bottom:0; background-image:url('images/sheet.png'); }
/* end Box, Sheet */

/* begin Layout */
.ahtlayout-wrapper { position:relative; margin:0 auto 0 auto; }
.ahtcontent-layout { display: table; width:100%; table-layout: fixed; border-collapse: collapse; }
.ahtcontent-layout-row { display: table-row; }
.ahtlayout-cell { display: table-cell; vertical-align: top; }
/* end Layout */

/* begin Box, Block, VMenuBlock */
.ahtvmenublock { max-width:990px; margin: 10px; }
.ahtvmenublock-body { padding:0; }
/* end Box, Block, VMenuBlock */

/* begin BlockHeader, VMenuBlockHeader */
.ahtvmenublockheader { margin-bottom: 0; min-height: 38px; line-height:38px; }
.ahtvmenublockheader .t { min-height: 38px; line-height:38px; color: #D8DFE7; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px; margin:0; padding: 0 5px 0 5px; white-space: nowrap; }
.ahtvmenublockheader .t a, .ahtvmenublockheader .t a:link, .ahtvmenublockheader .t a:visited, .ahtvmenublockheader .t a:hover { color: #D8DFE7; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px; }
/* end BlockHeader, VMenuBlockHeader */

/* begin Box, Box, VMenuBlockContent */
.ahtvmenublockcontent { max-width:990px; }
.ahtvmenublockcontent-body { padding:3px; }
/* end Box, Box, VMenuBlockContent */

/* begin VMenu */
ul.ahtvmenu, ul.ahtvmenu ul { list-style: none; display: block; }
ul.ahtvmenu, ul.ahtvmenu li { display: block; margin: 0; padding: 0; width: auto; line-height: 0; }
ul.ahtvmenu { margin-top: 0; margin-bottom: 0; }
ul.ahtvmenu ul { display: none; margin: 0; padding: 0; position:relative; margin-left: 0; margin-right: 0; }
ul.ahtvmenu ul.active { display: block; }
/* end VMenu */

/* begin VMenuItem */
ul.ahtvmenu a { display: block; cursor: pointer; z-index:0; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12px; margin-left:0; margin-right:0; position:relative; }
ul.ahtvmenu li { position:relative; }
ul.ahtvmenu>li>a { color: #FFFFFF; padding: 0 10px 0 23px; height: 28px; line-height: 28px; white-space: nowrap; }
ul.ahtvmenu>li>a.active { color: #F5702D; }
ul.ahtvmenu a:hover, ul.ahtvmenu a.active:hover { color: #619EC1; }
ul.ahtvmenu>li>a:before, ul.ahtvmenu>li>a:after { position: absolute; display: block; content: ' '; z-index:-1; background-image: url('images/vmenuitem.png'); top:0; height:28px; }
ul.ahtvmenu>li>a:before { left: 0; right: 18px; background-position: top left; }
ul.ahtvmenu>li>a:after { width: 18px; right: 0; background-position: top right; }
ul.ahtvmenu>li>a.active:before { background-position: bottom left; }
ul.ahtvmenu>li>a.active:after { background-position: bottom right; }
ul.ahtvmenu>li>a:hover { background-color: transparent; }
ul.ahtvmenu>li>a:hover:before { background-position: center left; }
ul.ahtvmenu>li>a:hover:after { background-position: center right; }
ul.ahtvmenu>li { margin-top:0; }
ul.ahtvmenu>li>ul { margin-top:0; padding-bottom: 0; }
ul.ahtvmenu>li:first-child { margin-top:0; }
/* end VMenuItem */

/* begin VMenuSubItem */
ul.ahtvmenu ul li { margin: 0; padding: 0; }
ul.ahtvmenu li li, ul.ahtvmenu li li a { position:relative; }
ul.ahtvmenu ul a { display: block; position:relative; white-space: nowrap; height: 32px; overflow: visible; background-image: url('images/vsubitem.png'); background-repeat: repeat-x; background-position: top left; padding:0; padding-left:32px; padding-right:15px; line-height: 32px; color: #80BEC6; margin-left: 0; margin-right: 0; }
ul.ahtvmenu ul a.active { background-position: bottom left; }
ul.ahtvmenu ul a:hover { background-position: center left; line-height: 32px; color: #80BEC6; margin-left: 0; margin-right: 0; }
ul.ahtvmenu ul li li a:hover, ul.ahtvmenu ul li li a:hover.active { background-position: left center; }
ul.ahtvmenu ul a:after { display: block; position:absolute; top:12px; content:' '; width: 7px; height: 7px; overflow: visible; background-image: url('images/vsubitemicon.png'); background-position: top left; background-repeat: no-repeat; left:  15px; }
ul.ahtvmenu ul a:hover:after { background-position: center left; }
ul.ahtvmenu ul a.active:hover:after { background-position: center left; }
ul.ahtvmenu ul a.active:after { background-position: bottom left; }
ul.ahtvmenu ul a:link, ul.ahtvmenu ul a:visited, ul.ahtvmenu ul a:active { line-height: 32px; color: #80BEC6; margin-left: 0; margin-right: 0; }
ul.ahtvmenu>li>ul>li:first-child { padding-top: 0; margin-top:0; }
ul.ahtvmenu li li { position:relative; margin-top:2px; }
ul.ahtvmenu ul ul a:after { left:30px; }
ul.ahtvmenu ul ul ul a:after { left:45px; }
ul.ahtvmenu ul ul ul ul a:after { left:60px; }
ul.ahtvmenu ul ul ul ul ul a:after { left:75px; }
ul.ahtvmenu ul ul a { padding-left:47px; }
ul.ahtvmenu ul ul ul a { padding-left:62px; }
ul.ahtvmenu ul ul ul ul a { padding-left:77px; }
ul.ahtvmenu ul ul ul ul ul a { padding-left:92px; }
ul.ahtvmenu ul li a.active { color: #F78F5B; }
ul.ahtvmenu ul li a:hover, ul.ahtvmenu ul li a:hover.active { color: #A6C8DC; }
/* end VMenuSubItem */

/* begin Box, Block */
.ahtblock { max-width:990px; margin: 10px; }
.ahtblock-body { padding:0; }
div.ahtblock img { /* WARNING do NOT collapse this to 'border' - inheritance! */
  border-width: 0; margin: 0; }
/* end Box, Block */

/* begin BlockHeader */
.ahtblockheader { margin-bottom: 0; min-height: 26px; line-height:26px; }
.ahtblockheader .t { min-height: 26px; line-height:26px; color: #D8DFE7; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px; margin:0; padding: 0 5px 0 5px; white-space: nowrap; }
.ahtblockheader .t a, .ahtblockheader .t a:link, .ahtblockheader .t a:visited, .ahtblockheader .t a:hover { color: #D8DFE7; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px; }
/* end BlockHeader */

/* begin Box, BlockContent */
.ahtblockcontent { max-width:990px; }
.ahtblockcontent-body { padding:5px; color: #8FA5BA; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; }
.ahtblockcontent-body table, .ahtblockcontent-body li, .ahtblockcontent-body a, .ahtblockcontent-body a:link, .ahtblockcontent-body a:visited, .ahtblockcontent-body a:hover { color: #8FA5BA; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; }
.ahtblockcontent-body p { margin: 12px 0; }
.ahtblockcontent-body a, .ahtblockcontent-body a:link { color: #619EC1; text-decoration: underline; }
.ahtblockcontent-body a:visited, .ahtblockcontent-body a.visited { color: #B2C1D0; text-decoration: none; }
.ahtblockcontent-body a:hover, .ahtblockcontent-body a.hover { color: #84B3CF; text-decoration: none; }
.ahtblockcontent-body ul li { font-size: 13px; line-height: 125%; color: #A5B6C7; margin: 5px 0 0 10px; padding: 0 0 0 12px; background-image: url('images/blockcontentbullets.png'); background-repeat: no-repeat; background-position: top left; }
/* end Box, BlockContent */

/* begin Button */
span.ahtbutton-wrapper>a.ahtbutton, span.ahtbutton-wrapper>a.ahtbutton:link, span.ahtbutton-wrapper>input.ahtbutton, span.ahtbutton-wrapper>button.ahtbutton { text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12px; 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: 32px; height: 32px; margin: 0 !important; padding: 0 16px !important; overflow: visible; cursor: pointer; text-indent: 0; }
.ahtbutton img, span.ahtbutton-wrapper img { margin: 0; vertical-align: middle; }
span.ahtbutton-wrapper { vertical-align: middle; display: inline-block; position: relative; height: 32px; overflow: hidden; white-space: nowrap; text-indent: 0; width: auto; max-width:990px; margin: 0; padding: 0; z-index: 0; }
.firefox2 span.ahtbutton-wrapper { display: block; float: left; }
input, select, textarea { vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12px; }
div.ahtblock select { width:96%; }
span.ahtbutton-wrapper.hover>.ahtbutton, span.ahtbutton-wrapper.hover>a.ahtbutton:link { color: #000000 !important; text-decoration: none !important; }
span.ahtbutton-wrapper.active>.ahtbutton, span.ahtbutton-wrapper.active>a.ahtbutton:link { color: #6BA4C5 !important; }
span.ahtbutton-wrapper>span.ahtbutton-l, span.ahtbutton-wrapper>span.ahtbutton-r { display: block; position: absolute; top: 0; bottom: 0; margin: 0; padding: 0; background-image: url('images/button.png'); background-repeat: no-repeat; }
span.ahtbutton-wrapper>span.ahtbutton-l { left: 0; right: 9px; background-position: top left; }
span.ahtbutton-wrapper>span.ahtbutton-r { width: 9px; right: 0; background-position: top right; }
span.ahtbutton-wrapper.hover>span.ahtbutton-l { background-position: center left; }
span.ahtbutton-wrapper.hover>span.ahtbutton-r { background-position: center right; }
span.ahtbutton-wrapper.active>span.ahtbutton-l { background-position: bottom left; }
span.ahtbutton-wrapper.active>span.ahtbutton-r { background-position: bottom right; }
span.ahtbutton-wrapper input { float: none !important; }
/* end Button */

/* begin Box, Post */
.ahtpost { max-width:990px; margin: 2px; }
.ahtpost-body { padding:10px; }
a img { border: 0; }
.ahtarticle img, img.ahtarticle, .ahtblock img, .ahtfooter img { border-color: #8FA5BA; border-style: solid; border-width: 0; margin: 7px 7px 7px 7px; }
.ahtmetadata-icons img { border: none; vertical-align: middle; margin: 2px; }
.ahtarticle table, table.ahtarticle { border-collapse: collapse; margin: 1px; }
.ahtpost .ahtcontent-layout-br { height: 0; }
.ahtarticle th { text-align: center; vertical-align: middle; padding: 7px; }
pre { overflow: auto; padding: 0.1em; }
/* end Box, Post */

/* begin PostHeaderIcon */
.ahtpostheader { color: #7AADCB; margin: 5px 0; line-height: 1em; font-size: 20px; }
.ahtpostheader a, .ahtpostheader a:link, .ahtpostheader a:visited, .ahtpostheader a.visited, .ahtpostheader a:hover, .ahtpostheader a.hovered { font-size: 20px; }
.ahtpostheader a, .ahtpostheader a:link { text-align: left; text-decoration: none; color: #6BA4C5; }
.ahtpostheader a:visited, .ahtpostheader a.visited { color: #B5C3D1; }
.ahtpostheader a:hover, .ahtpostheader a.hovered { color: #F1F825; }
/* end PostHeaderIcon */

/* begin PostIcons, PostHeaderIcons */
.ahtpostheadericons, .ahtpostheadericons a, .ahtpostheadericons a:link, .ahtpostheadericons a:visited, .ahtpostheadericons a:hover { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; color: #A2B4C6; }
.ahtpostheadericons { padding: 1px; }
.ahtpostheadericons a, .ahtpostheadericons a:link { text-decoration: none; color: #5B9ABF; }
.ahtpostheadericons a:visited, .ahtpostheadericons a.visited { font-style: italic; font-weight: normal; color: #5B9ABF; }
.ahtpostheadericons a:hover, .ahtpostheadericons a.hover { font-style: italic; font-weight: normal; text-decoration: underline; color: #7DAFCC; }
/* end PostIcons, PostHeaderIcons */

/* begin PostIcon, PostDateIcon */
span.ahtpostdateicon { display:inline-block; line-height: 1em; }
span.ahtpostdateicon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostDateIcon */
/* begin PostIcon, PostAuthorIcon */
span.ahtpostauthoricon { display:inline-block; line-height: 1em; }
span.ahtpostauthoricon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostAuthorIcon */
/* begin PostIcon, PostEditIcon */
span.ahtpostediticon { display:inline-block; line-height: 1em; }
span.ahtpostediticon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostEditIcon */
/* begin PostBullets */
.ahtpostcontent ol, .ahtpostcontent ul { margin: 1em 0 1em 2em; padding: 0; }
.ahtpostcontent li { font-size: 13px; color: #8DA3B9; margin: 3px 0 0 -15px; padding: 0 0 0 13px; }
.ahtpostcontent li ol, .ahtpost li ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
.ahtpostcontent ol>li { background: none; padding-left: 0; /* overrides overflow for "ul li" and sets the default value */
  overflow: visible; }
.ahtpostcontent ul>li { background-image: url('images/postbullets.png'); background-repeat: no-repeat; background-position: top left; padding-left: 13px; /* 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, .ahtpostcontent blockquote a, .ahtblockcontent blockquote a, .ahtfooter blockquote a, blockquote a:link, .ahtpostcontent blockquote a:link, .ahtblockcontent blockquote a:link, .ahtfooter blockquote a:link, blockquote a:visited, .ahtpostcontent blockquote a:visited, .ahtblockcontent blockquote a:visited, .ahtfooter blockquote a:visited, blockquote a:hover, .ahtpostcontent blockquote a:hover, .ahtblockcontent blockquote a:hover, .ahtfooter blockquote a:hover { color: #110601; font-style: italic; font-weight: normal; text-align: left; }
/* Override native 'p' margins*/
blockquote p, .ahtpostcontent blockquote p, .ahtblockcontent blockquote p, .ahtfooter blockquote p { margin: 0; margin: 5px 0; }
blockquote { margin: 10px; padding: 10px; background-color: #ADBDCC; 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 PostIcons, PostFooterIcons */
.ahtpostfootericons, .ahtpostfootericons a, .ahtpostfootericons a:link, .ahtpostfootericons a:visited, .ahtpostfootericons a:hover { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; color: #A2B4C6; }
.ahtpostfootericons { padding: 1px; }
.ahtpostfootericons a, .ahtpostfootericons a:link { text-decoration: none; color: #5B9ABF; }
.ahtpostfootericons a:visited, .ahtpostfootericons a.visited { color: #5B9ABF; }
.ahtpostfootericons a:hover, .ahtpostfootericons a.hover { color: #7DAFCC; }
/* end PostIcons, PostFooterIcons */

/* begin PostIcon, PostCategoryIcon */
span.ahtpostcategoryicon { display:inline-block; line-height: 1em; }
span.ahtpostcategoryicon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostCategoryIcon */
/* begin PostIcon, PostTagIcon */
span.ahtposttagicon { display:inline-block; line-height: 1em; }
span.ahtposttagicon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostTagIcon */
/* begin PostIcon, PostCommentsIcon */
span.ahtpostcommentsicon { display:inline-block; line-height: 1em; }
span.ahtpostcommentsicon:after { content: '.'; width: 1px; visibility: hidden; display: inline-block; }/* end PostIcon, PostCommentsIcon */
/* begin Footer */
.ahtfooter { position: relative; margin-top:0; margin-bottom:0; padding:15px 0px; width: 100%; }
.ahtfooter-body { position:relative; padding: 5px; color: #7D96AF; font-size: 11px; }
.ahtfooter-body ul li { color: #A5B6C7; padding: 0 0 0 13px; background-image: url('images/footerbullets.png'); background-repeat: no-repeat; background-position: top left; }
.ahtfooter-body:before { position: absolute; content:' '; z-index:-2; left:0; right:0; top:0; bottom:0; background: #081117; background-position:bottom left; }
.ahtfooter-text p { padding:0; margin:0; text-align: center; }
.ahtfooter-body a, .ahtfooter-body a:link, .ahtfooter-body a:visited, .ahtfooter-body a:hover, .ahtfooter-body td, .ahtfooter-body th, .ahtfooter-body caption { color: #7D96AF; font-size: 11px; }
.ahtfooter-text { padding-left: 10px; padding-right: 10px; text-align: center; }
.ahtfooter-body a, .ahtfooter-body a:link { color: #619EC1; text-decoration: none; }
.ahtfooter-body a:visited { color: #7791AB; }
.ahtfooter-body a:hover { color: #A6C8DC; text-decoration: underline; }
div.ahtfooter img { /* WARNING do NOT collapse this to 'border' - inheritance! */
  border-width: 0; margin: 0; }/* end Footer */
/* begin PageFooter */
.ahtpage-footer, .ahtpage-footer a, .ahtpage-footer a:link, .ahtpage-footer a:visited, .ahtpage-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: #84B3CF; }
.ahtpage-footer { position: relative; z-index: 10; padding: 1em; text-align: center; text-decoration: none; color: #D1E3ED; }
/* end PageFooter */

/* begin WordPress, Template.WordPress */
form.ahtsearch { display:block; position: relative; width: 98%; padding:0; margin:0 auto !important; border: none; }
form.ahtsearch div { margin: 0 18px 0 -2px; }
input.ahtsearch-text { display: block; margin: 0; width: 100%; padding-right: 16px; }
input.ahtsearch-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 */
.ahtcontent-layout .ahtsidebar1 { width: 213px; }
.ahtcontent-layout .ahtsidebar1:before { position: absolute; z-index: -2; direction: ltr; left:   0; bottom: 0; top: 0; overflow: hidden; content: url('images/sidebar_g.png'); font-size: 0; display: block; background-image: url('images/sidebar_bg.png'); width: 220px; }
/* 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; 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, .ahtarticle .aligncenter img, .aligncenter img.ahtarticle, .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 { border: 1px solid #ddd; background-color: #f3f3f3; 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; }
.ahtcontent { position: relative; z-index: 1; }
#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.ahtfooter div.ahtcontent-layout { margin:0 auto; width:100%; }
div.ahtlayout-cell-size1 { width:100%; }
div.ahtlayout-cell-size2 { width:50%; }
div.ahtlayout-cell-size3 { width:33%; }
div.ahtlayout-cell-size4 { width:25%; }
.ahtwidget-title { padding:0 0 0 24px; margin-bottom:0; }
div.ahtcenter-wrapper { position: relative; float: right; right: 50%; }
div.ahtcenter-inner { position: relative; float: left; left: 50%; }
.firefox2 div.ahtcenter-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: 22px !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; }
.ahtfooter .ahtwidget-title { font-size:1.2em; padding: 0; }
.ahtfooter .ahtwidget, .ahtfooter .ahtwidget a, .ahtfooter .ahtwidget a:link, .ahtfooter .ahtwidget a:visited, .ahtfooter .ahtwidget a:hover { color: #7D96AF; font-size: 11px; text-align: left; }
.ahtfooter .ahtwidget a, .ahtfooter .ahtwidget a:link { color: #619EC1; text-decoration: none; }
.ahtfooter .ahtwidget a:visited { color: #7791AB; }
.ahtfooter .ahtwidget a:hover { color: #A6C8DC; text-decoration: underline; }
DIV[id^="GMPmap"] IMG { margin: 0; }
p { padding:0px; margin:0px; }

