/*



Theme Name: Booragul



Theme URI: 



Description: OGA Theme



Version: 1.0



Author: OGA Creative Agency



Author URI: http://ogadesign.com.au



Tags: fixed width, right sidebar, two columns, valid XHTML, widgets



*/

#gallery-1 img { border: 2px solid #cfcfcf; height: auto; width: 190px; }
hr { border: 1px solid #f5f5f5; color: #ffffff; margin: 30px 10px; height: 1px; }
/* Created by OGA */



.page-id-38 .oga-postcontent h2 { color: #0085c3; font-size: 32px; margin: 10px 0 20px; }
.wp-caption-text > a { color: #fff; font-size: 20px; }
.single-post .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.single-post .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.myBanner { height: auto; position: absolute; width: 100%; }
.postid-728 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.postid-728 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.postid-724 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.postid-724 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.page-id-38 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.page-id-38 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.page-id-631 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.page-id-631 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.postid-526 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.postid-526 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
.page-id-419 .wp-caption { background-color: #ffffff; border: 1px solid #ffffff; margin: 0 15px 16px 0; padding-top: 4px; text-align: center; }
.page-id-419 .wp-caption p.wp-caption-text { background-color: #0085c3; color: #ffffff; font-size: 20px; line-height: 17px; margin: 1px 5px 0; padding: 8px 4px 10px 11px; }
#oga-main, table { font-family: Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 15px; }
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li { margin: 0; padding: 0; }
.oga-postcontent, .oga-postheadericons, .oga-postfootericons, .oga-blockcontent-body, ul.oga-vmenu a { text-align: left; }
.oga-postcontent, .oga-postcontent li, .oga-postcontent table, .oga-postcontent a, .oga-postcontent a:link, .oga-postcontent a:visited, .oga-postcontent a.visited, .oga-postcontent a:hover, .oga-postcontent a.hovered { font-family: Helvetica, sans-serif; font-size: 15px; font-weight: lighter; line-height: 1.5 !important; }
.oga-postcontent p { margin: 12px 0; }
.oga-postcontent h1, .oga-postcontent h1 a, .oga-postcontent h1 a:link, .oga-postcontent h1 a:visited, .oga-postcontent h1 a:hover, .oga-postcontent h2, .oga-postcontent h2 a, .oga-postcontent h2 a:link, .oga-postcontent h2 a:visited, .oga-postcontent h2 a:hover, .oga-postcontent h3, .oga-postcontent h3 a, .oga-postcontent h3 a:link, .oga-postcontent h3 a:visited, .oga-postcontent h3 a:hover, .oga-postcontent h4, .oga-postcontent h4 a, .oga-postcontent h4 a:link, .oga-postcontent h4 a:visited, .oga-postcontent h4 a:hover, .oga-postcontent h5, .oga-postcontent h5 a, .oga-postcontent h5 a:link, .oga-postcontent h5 a:visited, .oga-postcontent h5 a:hover, .oga-postcontent h6, .oga-postcontent h6 a, .oga-postcontent h6 a:link, .oga-postcontent h6 a:visited, .oga-postcontent h6 a:hover, .oga-blockheader .t, .oga-blockheader .t a, .oga-blockheader .t a:link, .oga-blockheader .t a:visited, .oga-blockheader .t a:hover, .oga-vmenublockheader .t, .oga-vmenublockheader .t a, .oga-vmenublockheader .t a:link, .oga-vmenublockheader .t a:visited, .oga-vmenublockheader .t a:hover, .oga-logo-name, .oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover, .oga-logo-text, .oga-logo-text a, .oga-logo-text a:link, .oga-logo-text a:visited, .oga-logo-text a:hover, .oga-postheader, .oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a:hover { font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 22px; text-decoration: none; }
.oga-postcontent a { text-decoration: none; color: #306482; }
.oga-postcontent a:link { text-decoration: none; color: #306482; }
.oga-postcontent a:visited, .oga-postcontent a.visited { color: #306482; }
.oga-postcontent a:hover, .oga-postcontent a.hover { text-decoration: underline; color: #3F84AB; }
.oga-postcontent h1 { color: #404042; font-size: 51px; font-weight: normal; margin: 10px 0 0; }
.oga-blockcontent h1 { margin: 10px 0 0; font-weight: normal; font-size: 26px; }
.oga-postcontent h1 a, .oga-postcontent h1 a:link, .oga-postcontent h1 a:hover, .oga-postcontent h1 a:visited, .oga-blockcontent h1 a, .oga-blockcontent h1 a:link, .oga-blockcontent h1 a:hover, .oga-blockcontent h1 a:visited { font-weight: normal; font-size: 26px; }
.oga-postcontent h2 { color: #0085C3; font-size: 46px; margin: 10px 0 0; }
.oga-blockcontent h2 { margin: 10px 0 0; font-size: 28px; }
.oga-postcontent h2 a, .oga-postcontent h2 a:link, .oga-postcontent h2 a:hover, .oga-postcontent h2 a:visited, .oga-blockcontent h2 a, .oga-blockcontent h2 a:link, .oga-blockcontent h2 a:hover, .oga-blockcontent h2 a:visited { font-size: 28px; }
.oga-postcontent h3 { color: #808284; margin: 10px 0 0; }
.oga-blockcontent h3 { margin: 10px 0 0; }
.oga-postcontent h4 { color: #0085C3; margin: 10px 0 0; font-size: 16px; font-weight: normal; }
.oga-postcontent h4 { color: #0085C3; font-size: 26px; margin: 44px 0 -10px; }
.oga-postcontent h4 a, .oga-postcontent h4 a:link, .oga-postcontent h4 a:hover, .oga-postcontent h4 a:visited, .oga-blockcontent h4 a, .oga-blockcontent h4 a:link, .oga-blockcontent h4 a:hover, .oga-blockcontent h4 a:visited { font-size: 16px; }
.oga-postcontent h5 { color: #0085C3; font-size: 20px; }
.oga-blockcontent h5 { margin: 10px 0 0; font-size: 16px; }
.oga-postcontent h5 a, .oga-postcontent h5 a:link, .oga-postcontent h5 a:hover, .oga-postcontent h5 a:visited, .oga-blockcontent h5 a, .oga-blockcontent h5 a:link, .oga-blockcontent h5 a:hover, .oga-blockcontent h5 a:visited { color: #0085C3; font-size: 20px; }
.oga-postcontent h6 { margin: 10px 0 0; color: #0085C3; font-size: 22px; }
.oga-blockcontent h6 { margin: 10px 0 0; font-size: 13px; }
.oga-postcontent h6 a, .oga-postcontent h6 a:link, .oga-postcontent h6 a:hover, .oga-postcontent h6 a:visited, .oga-blockcontent h6 a, .oga-blockcontent h6 a:link, .oga-blockcontent h6 a:hover, .oga-blockcontent h6 a:visited { font-size: 13px; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
html, body { height: 100%; }
#oga-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: #FFFFFF; }
.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 */



.oga-box, .oga-box-body { margin: 0 auto; position: relative; }
.oga-box:before, .oga-box:after, .oga-box-body:before, .oga-box-body:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: no-repeat; line-height: 0; }
.oga-box:before, .oga-box-body:before { left: 0; }
.oga-box:after, .oga-box-body:after { right: 0; }
.oga-box:before { overflow: hidden; background-position: bottom left; direction: ltr; z-index: -3; }
.oga-box:after { background-position: bottom right; z-index: -3; }
.oga-box-body:before, .oga-box-body:after { background-repeat: repeat-y; }
.oga-box-body:before { background-position: top left; z-index: -3; }
.oga-box-body:after { background-position: top right; z-index: -3; }
.oga-box .oga-box:before, .oga-box .oga-box:after, .oga-box-body .oga-box-body:before, .oga-box-body .oga-box-body:after { z-index: -2; }
.oga-box .oga-box .oga-box:before, .oga-box .oga-box .oga-box:after, .oga-box-body .oga-box-body .oga-box-body:before, .oga-box-body .oga-box-body .oga-box-body:after { z-index: -1; }
/* End Box */



/* Start Bar */



.oga-bar { position: relative; }
.oga-bar:before, .oga-bar:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: repeat; z-index: -1; }
.oga-bar:before { left: 0; background-position: top left; }
.oga-bar:after { right: 0; background-position: top right; }
/* End Bar */



.page-id-36 .wp-caption p.wp-caption-text { background-color: #0085C3; color: #FFFFFF; font-size: 20px; line-height: 17px; margin: 1px 5px 0px; padding: 8px 4px 10px 11px; }
.page-id-36 .wp-caption p { text-align: left; }
.page-id-36 .wp-caption { background-color: #FFFFFF; border: 1px solid #FFFFFF; margin: 0px 15px 16px 0px; padding-top: 4px; text-align: center; }
.postid-338 .wp-caption p.wp-caption-text { background-color: #0085C3; color: #FFFFFF; font-size: 20px; line-height: 17px; margin: 1px 5px 0px; padding: 8px 4px 10px 11px; }
.postid-338 .wp-caption p { text-align: left; }
.postid-338 .wp-caption { background-color: #FFFFFF; border: 1px solid #FFFFFF; margin: 0px 15px 16px 0px; padding-top: 4px; text-align: center; }
.category-1 .wp-caption p.wp-caption-text { background-color: #0085C3; color: #FFFFFF; font-size: 20px; line-height: 17px; margin: 1px 5px 0px; padding: 8px 4px 10px 11px; }
.category-1 .wp-caption p { text-align: left; }
.category-1 .wp-caption { background-color: #FFFFFF; border: 1px solid #FFFFFF; margin: 0px 15px 16px 0px; padding-top: 4px; text-align: center; }
li h1, .oga-postcontent li h1, .oga-blockcontent-body li h1 { margin: 1px; }
li h2, .oga-postcontent li h2, .oga-blockcontent-body li h2 { margin: 1px; }
li h3, .oga-postcontent li h3, .oga-blockcontent-body li h3 { margin: 1px; }
li h4, .oga-postcontent li h4, .oga-blockcontent-body li h4 { margin: 1px; }
li h5, .oga-postcontent li h5, .oga-blockcontent-body li h5 { margin: 1px; }
li h6, .oga-postcontent li h6, .oga-blockcontent-body li h6 { margin: 1px; }
li p, .oga-postcontent li p, .oga-blockcontent-body li p { margin: 1px; }
/* end Page */



/* begin Header */



div.oga-header { margin: 0 auto; position: relative; z-index: -5; width: 100%; height: 381px; margin-top: 0; margin-bottom: 0; }
.oga-header-position { position: absolute; top: 0; right: 0; left: 0; }
.oga-header-wrapper { position: relative; top: 0; width: 1000px; margin: 0 auto; }
.oga-header-inner { position: relative; margin: 0 3px; }
.oga-header:after { position: absolute; z-index: -1; display: block; content: ' '; top: 0; width: 100%; height: 381px; background-image: url('images/header.jpg'); background-repeat: no-repeat; background-position: center center; }
/* end Header */



/* begin HeaderObject */



div.oga-headerobject { display: block; left: 10px; margin-left: -8px; position: absolute; top: 116px; width: 200px; height: 159px; z-index: 9999; background-image: url('images/header-object.png'); }
/* end HeaderObject */



/* begin Logo */



div.oga-logo { display: block; position: absolute; top: 124px; left: 4%; margin-left: 204px; }
.oga-logo-name { display: block; text-align: left; font-size: 30px; padding: 0; margin: 0; color: #387599 !important; }
.oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover { font-size: 30px; padding: 0; margin: 0; color: #387599 !important; }
.oga-logo-text { display: block; text-align: left; font-size: 15px; padding: 0; margin: 0; color: #2D5E7B !important; }
.oga-logo-text a, .oga-logo-text a:link, .oga-logo-text a:visited, .oga-logo-text a:hover { font-size: 15px; padding: 0; margin: 0; color: #2D5E7B !important; }
/* end Logo */



/* begin Menu */



/* menu structure */



ul.oga-hmenu a, ul.oga-hmenu a:link, ul.oga-hmenu a:visited, ul.oga-hmenu a:hover { outline: none; position: relative; z-index: 11; }
ul.oga-hmenu, ul.oga-hmenu ul { display: block; margin: 0; padding: 0; border: 0; list-style-type: none; }
ul.oga-hmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
ul.oga-hmenu li:hover { z-index: 10000; white-space: normal; }
ul.oga-hmenu li li { float: none; width: auto; }
ul.oga-hmenu li:hover>ul { visibility: visible; top: 100%; }
ul.oga-hmenu li li:hover>ul { top: 0; left: 100%; }
ul.oga-hmenu:after, ul.oga-hmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
ul.oga-hmenu, ul.oga-hmenu ul { min-height: 0; }
ul.oga-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.oga-hmenu ul.oga-hmenu-left-to-right { right: auto; left: 0; margin: -10px 0 0 -30px; }
ul.oga-hmenu ul.oga-hmenu-right-to-left { left: auto; right: 0; margin: -10px -30px 0 0; }
ul.oga-hmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.oga-hmenu ul ul.oga-hmenu-left-to-right { right: auto; left: 0; padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.oga-hmenu ul ul.oga-hmenu-right-to-left { left: auto; right: 0; padding: 30px 10px 30px 30px; margin: -30px -10px 0 0; }
ul.oga-hmenu li li:hover>ul.oga-hmenu-left-to-right { right: auto; left: 100%; }
ul.oga-hmenu li li:hover>ul.oga-hmenu-right-to-left { left: auto; right: 100%; }
ul.oga-hmenu { position: relative; padding: 0 0 0 0; float: left; }
/* end menu structure */



/* menu bar */



.oga-nav { width: 100%; margin: 0 auto; min-height: 37px; z-index: 100; margin-top: 0; margin-bottom: 0; }
.oga-nav:before, .oga-nav:after { background-image: url('images/nav.png'); margin: auto; width: 2000px; }
.oga-nav:before { right: 0; }
.oga-nav:after { width: 0; }
/* end menu bar */



.oga-nav-outer { position: absolute; width: 100%; }
.oga-nav-wrapper { position: relative; width: 1000px; margin: 0 auto; }
.oga-nav-inner { margin: 0 3px; }
/* end Menu */



/* begin MenuItem */



ul.oga-hmenu>li>a { position: relative; display: block; height: 37px; cursor: pointer; text-decoration: none; color: #FFFFFF; padding: 0 22px; line-height: 37px; text-align: center; }
ul.oga-hmenu>li>a:before, ul.oga-hmenu>li>a:after { position: absolute; display: block; content: ' '; top: 0; bottom: 0; z-index: -1; background-image: url('images/menuitem.png'); }
ul.oga-hmenu>li>a:before { left: 0; right: 0; background-position: top left; }
ul.oga-hmenu>li>a:after { width: 0; right: 0; background-position: top right; }
.oga-hmenu a, .oga-hmenu a:link, .oga-hmenu a:visited, .oga-hmenu a:hover { font-weight: lighter; font-size: 13px; text-align: left; text-decoration: none; text-transform: uppercase; }
ul.oga-hmenu>li>a.active:before { background-position: bottom left; }
ul.oga-hmenu>li>a.active:after { background-position: bottom right; }
ul.oga-hmenu>li>a.active { color: #0085C3; }
ul.oga-hmenu>li>a:hover:before, ul.oga-hmenu>li:hover>a:before { background-position: center left; }
ul.oga-hmenu>li>a:hover:after, ul.oga-hmenu>li:hover>a:after { background-position: center right; }
ul.oga-hmenu>li>a:hover, ul.oga-hmenu>li:hover>a { color: #0085C3; }
/* end MenuItem */



/* begin MenuSeparator */



ul.oga-hmenu>li { margin-left: 0; }
ul.oga-hmenu>li:first-child { margin-left: 0; }
/* end MenuSeparator */



/* begin MenuSubItem */



.oga-hmenu ul a { display: block; white-space: nowrap; height: 24px; 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: 24px; color: #FFFFFF; font-size: 13px; margin: 0; padding: 0 22px; }
.oga-hmenu ul>li:first-child>a { border-top-width: 0; }
.oga-hmenu ul a:link, .oga-hmenu ul a:visited, .oga-hmenu ul a:hover, .oga-hmenu ul a:active { text-align: left; text-decoration: none; line-height: 24px; color: #FFFFFF; font-size: 13px; margin: 0; padding: 0 22px; }
.oga-hmenu ul li a:hover { color: #000000; background-position: left bottom; border-top-width: 0 !important; }
.oga-hmenu ul li:hover>a { color: #000000; background-position: left bottom; border-top-width: 0 !important; }
/* end MenuSubItem */



/* begin Box, Sheet */



.oga-sheet { max-width: 1000px; margin-top: 0; margin-bottom: -3px; cursor: auto; width: 1000px; }
.oga-sheet-body { padding: 3px; min-width: 20px; min-height: 20px; padding-top: 0; padding-bottom: 3px; }
/*.oga-sheet:before, .oga-sheet:after { content: url('images/sheet_t.png'); font-size: 0; background-image: url('images/sheet_b.png'); }*/

.oga-sheet:after { clip: rect(auto, auto, auto, 887px); }
.oga-sheet:before, .oga-sheet-body:before { right: 13px; }
/*.oga-sheet-body:after { width: 13px; top: 13px; bottom: 13px; background-image: url('images/sheet.png'); }*/

/*.oga-sheet-body:before { top: 13px; bottom: 13px; background-image: url('images/sheet.png'); }*/

/* end Box, Sheet */



/* begin Layout */



.oga-layout-wrapper { position: relative; margin: 0 auto 0 auto; }
.oga-content-layout { display: table; width: 100%; table-layout: fixed; border-collapse: collapse; }
.oga-content-layout-row { display: table-row; }
.oga-layout-cell { display: table-cell; vertical-align: top; }
/* end Layout */



/* begin Button 

span.oga-button-wrapper>a.oga-button, span.oga-button-wrapper>a.oga-button:link, span.oga-button-wrapper>input.oga-button, span.oga-button-wrapper>button.oga-button { text-decoration: none; font-family: Calibri, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 15px; 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: 29px; height: 29px; margin: 0 !important; padding: 0 14px !important; overflow: visible; cursor: pointer; text-indent: 0; }

.oga-button img, span.oga-button-wrapper img { margin: 0; vertical-align: middle; }

span.oga-button-wrapper { vertical-align: middle; display: inline-block; position: relative; height: 29px; overflow: hidden; white-space: nowrap; text-indent: 0; width: auto; max-width: 894px; margin: 0; padding: 0; z-index: 0; }

.firefox2 span.oga-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.oga-block select { width: 96%; }

<!-- span.oga-button-wrapper.hover>.oga-button, span.oga-button-wrapper.hover>a.oga-button:link { color: #FFFFFF !important; text-decoration: none !important; }

span.oga-button-wrapper.active>.oga-button, span.oga-button-wrapper.active>a.oga-button:link { color: #FFFFFF !important; }

span.oga-button-wrapper>span.oga-button-l, span.oga-button-wrapper>span.oga-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.oga-button-wrapper>span.oga-button-l { left: 0; right: 7px; background-position: top left; }

span.oga-button-wrapper>span.oga-button-r { width: 7px; right: 0; background-position: top right; }

span.oga-button-wrapper.hover>span.oga-button-l { background-position: center left; }

span.oga-button-wrapper.hover>span.oga-button-r { background-position: center right; }

span.oga-button-wrapper.active>span.oga-button-l { background-position: bottom left; }

span.oga-button-wrapper.active>span.oga-button-r { background-position: bottom right; }

span.oga-button-wrapper input { float: none !important; }-->*/



/* end Button */



/* begin Box, Block */



.oga-block { max-width: 894px; margin: 14px 7px 7px; }
.oga-block-body { padding: 0; }
.oga-block:before, .oga-block-body:before { right: 0; }
.oga-block-body:after { width: 0; top: 0; bottom: 0; background-image: url('images/block.png'); }
.oga-block-body:before { top: 0; bottom: 0; background-image: url('images/block.png'); }
div.oga-block img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }
/* end Box, Block */



/* begin BlockHeader */



.oga-blockheader { margin-bottom: 4px; min-height: 26px; line-height: 26px; }
.oga-blockheader:before, .oga-blockheader:after { background-image: url('images/blockheader.png'); }
.oga-blockheader:before { right: 0; }
.oga-blockheader:after { width: 0; }
.oga-blockheader .t { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 26px; margin: 0; min-height: 26px; padding: 4px 5px 4px 11px; white-space: nowrap; }
.oga-blockheader .t a, .oga-blockheader .t a:link, .oga-blockheader .t a:visited, .oga-blockheader .t a:hover { color: #FFFFFF; font-size: 14px; }
/* end BlockHeader */



/* begin Box, BlockContent */



.oga-blockcontent { max-width: 894px; }
.oga-blockcontent-body { padding: 8px 16px 16px; color: #808284; font-family: Helvetica, sans-serif; font-size: 13px; font-weight: lighter; line-height: 1.4; }
.oga-blockcontent-body table, .oga-blockcontent-body li, .oga-blockcontent-body a, .oga-blockcontent-body a:link, .oga-blockcontent-body a:visited, .oga-blockcontent-body a:hover { color: #404042; font-family: Helvetica, Sans-Serif; font-size: 13px; text-decoration: none !important; }
.oga-blockcontent-body p { margin: 12px 0; }
.oga-blockcontent-body a, .oga-blockcontent-body a:link { color: #808284; text-decoration: underline; }
.oga-blockcontent-body a:visited, .oga-blockcontent-body a.visited { color: #808284; text-decoration: none; }
.oga-blockcontent-body a:hover, .oga-blockcontent-body a.hover { color: #404042; text-decoration: none; }
.oga-blockcontent-body ul li { font-size: 13px; line-height: 170%; color: #394D60; 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 Box, Post */



.oga-post { max-width: 894px; margin: 0; }
.oga-post-body { padding: 33px 8px 29px; }
a img { border: 0; }
.oga-article img, img.oga-article, .oga-block img, .oga-footer img { border-color: #B2C2D1; border-style: solid; border-width: 0; margin: 7px 7px 7px 7px; }
.oga-metadata-icons img { border: none; vertical-align: middle; margin: 2px; }
.oga-article table, table.oga-article { border-collapse: collapse; margin: 1px; }
.oga-post .oga-content-layout-br { height: 0; }
.oga-article th, .oga-article td { padding: 2px; xxborder: solid 1px #8099B3; vertical-align: top; text-align: left; }
.oga-article th { text-align: center; vertical-align: middle; padding: 7px; }
pre { overflow: auto; padding: 0.1em; }
/* end Box, Post */

.page-id-40 .wp-caption {
    margin-right: 40px;
}

/* begin PostHeaderIcon */



.oga-postheader { color: #404042; font-size: 30px; font-weight: normal; line-height: 1em; margin: 25px 0; }
.oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a.visited, .oga-postheader a:hover, .oga-postheader a.hovered { font-weight: normal; font-size: 26px; }
.oga-postheader a, .oga-postheader a:link { text-align: left; text-decoration: none; color: #404042; }
.oga-postheader a:visited, .oga-postheader a.visited { color: #404042; }
.oga-postheader a:hover, .oga-postheader a.hovered { color: #404042; }
/* end PostHeaderIcon */



/* begin PostBullets */



.oga-postcontent ol, .oga-postcontent ul { margin: 1em 0 1em 2em; padding: 0; }
.oga-postcontent li { color: #0F1419; margin: 3px 0 0 -15px; padding: 0 0 0 10px; }
.oga-postcontent li ol, .oga-post li ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
.oga-postcontent ol>li { background: none; padding-left: 0; /* overrides overflow for "ul li" and sets the default value */ overflow: visible; }
.oga-postcontent ul>li { background-image: url('images/postbullets.png'); background-repeat: no-repeat; background-position: top left; padding-left: 10px; /* 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, .oga-postcontent blockquote a, .oga-blockcontent blockquote a, .oga-footer blockquote a, blockquote a:link, .oga-postcontent blockquote a:link, .oga-blockcontent blockquote a:link, .oga-footer blockquote a:link, blockquote a:visited, .oga-postcontent blockquote a:visited, .oga-blockcontent blockquote a:visited, .oga-footer blockquote a:visited, blockquote a:hover, .oga-postcontent blockquote a:hover, .oga-blockcontent blockquote a:hover, .oga-footer blockquote a:hover { color: #0085C3; font-style: italic; font-weight: normal; text-align: left; }
/* Override native 'p' margins*/



blockquote p, .oga-postcontent blockquote p, .oga-blockcontent blockquote p, .oga-footer blockquote p { margin: 0; margin: 5px 0; }
blockquote { margin: 10px; padding: 10px; background-color: #FFFFFF; /* makes block not to align behind the image if they are in the same line */ overflow: auto; clear: both; }
/* end PostQuote */



.baselogo { background-image: url("images/baselogo.png"); background-repeat: no-repeat; height: 288px; position: absolute; right: -152px; top: -152px; width: 410px; z-index: -3; }
/* begin Footer */



.oga-footer { position: relative; margin-top: 180px; margin-bottom: 0; width: 100%; }
.oga-footer-body { position: relative; padding: 5px; color: #C9D4DE; font-size: 11px; }
.oga-footer-body ul li { color: #DFE5EC; padding: 0 0 0 13px; background-image: url('images/footerbullets.png'); background-repeat: no-repeat; background-position: top left; }
.oga-footer-body:before { position: absolute; content: ' '; z-index: -2; left: 0; right: 0; top: 0; bottom: 0; background-image: url('images/footer.png'); background-position: bottom left; }
.oga-footer-text p { padding: 0; margin: 0; text-align: center; }
.oga-footer-body a, .oga-footer-body a:link, .oga-footer-body a:visited, .oga-footer-body a:hover, .oga-footer-body td, .oga-footer-body th, .oga-footer-body caption { color: #C9D4DE; font-size: 11px; }
.oga-footer-text { padding-left: 10px; padding-right: 10px; text-align: center; }
.oga-footer-body a, .oga-footer-body a:link { color: #A9CCDF; text-decoration: none; }
.oga-footer-body a:visited { color: #B6C4D3; }
.oga-footer-body a:hover { color: #DAE9F1; text-decoration: underline; }
div.oga-footer img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }/* end Footer */
/* begin PageFooter */



.oga-page-footer, .oga-page-footer a, .oga-page-footer a:link, .oga-page-footer a:visited, .oga-page-footer a:hover { color: #999999; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; letter-spacing: normal; text-decoration: none; word-spacing: normal; }
.oga-page-footer { position: relative; z-index: 10; padding: 1em; text-align: center; text-decoration: none; color: #435970; }
/* end PageFooter */



/* begin WordPress, Template.WordPress */



form.oga-search { display: block; position: relative; width: 98%; padding: 0; margin: 0 auto !important; border: none; }
form.oga-search div { margin: 0 18px 0 -2px; }
input.oga-search-text { display: block; margin: 0; width: 100%; padding-right: 16px; }
input.oga-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 */



.oga-content-layout .oga-sidebar1 { padding-right: 7px; padding-top: 42px; width: 275px; }
/* 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 20px 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, .oga-article .aligncenter img, .aligncenter img.oga-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 { 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; }
.oga-content { 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.oga-footer div.oga-content-layout { margin: 0 auto; width: 100%; }
div.oga-layout-cell-size1 { width: 100%; }
div.oga-layout-cell-size2 { width: 50%; }
div.oga-layout-cell-size3 { width: 33%; }
div.oga-layout-cell-size4 { width: 25%; }
.oga-widget-title { padding: 0 0 0 24px; margin-bottom: 0; }
div.oga-center-wrapper { position: relative; float: right; right: 50%; }
div.oga-center-inner { position: relative; float: left; left: 50%; }
.firefox2 div.oga-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: 20px !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; }
.oga-footer .oga-widget-title { font-size: 1.2em; padding: 0; }
.oga-footer .oga-widget, .oga-footer .oga-widget a, .oga-footer .oga-widget a:link, .oga-footer .oga-widget a:visited, .oga-footer .oga-widget a:hover { color: #C9D4DE; font-size: 11px; text-align: left; }
.oga-footer .oga-widget a, .oga-footer .oga-widget a:link { color: #A9CCDF; text-decoration: none; }
.oga-footer .oga-widget a:visited { color: #B6C4D3; }
.oga-footer .oga-widget a:hover { color: #DAE9F1; text-decoration: underline; }
DIV[id^="GMPmap"] IMG { margin: 0; }
.blue { color: #0085C3; }
.clearboth { clear: both; }
.oga-button { background-color: #0085c3; color: #fff !important; float: left; margin-bottom: 9px; margin-right: 10px; padding: 10px 24px; text-align: center; text-decoration: none !important; }
.oga-button:hover { background-color: #333; color: #fff !important; float: left; margin-bottom: 9px; margin-right: 10px; padding: 10px 24px; text-align: center; text-decoration: none !important; }
.oga-button { background: #0085c3 none repeat scroll 0 0 !important; }
.oga-button:hover { background: #333 none repeat scroll 0 0 !important; }
.facebook { float: right; margin-right: 15px; margin-top: 5.5px; }
.ebvlink { color: #fff !important; font-size: 18px !important; }
.page-id-1113 .oga-box-body.oga-post-body { padding-right: 10px; }
.page-id-1113 h1 { font-family: helvetica; font-size: 51px; font-weight: lighter; letter-spacing: -1.5px; margin: 1px 0 -10px; }
.page-id-1113 .oga-box-body.oga-post-body { padding-top: 90px; }
.page-id-1113 .wrapper { display: block; }
.wrapper { display: none; margin-top: 40px; }
.blockwrap { background: #006a9b none repeat scroll 0 0; border-color: #0085c3; border-style: solid; border-width: 15px 0; margin: 0 -2000px; padding: 20px 2000px 35px; }
.block.last { margin-right: 0; }
.block > img { height: auto; padding: 5px 0 0; width: 309px; }
.block > h1 { padding: 13px; color: #006a9b; text-align: center; }
a.block { background: #fff none repeat scroll 0 0; float: left; margin: 40px 30px 30px 0; text-decoration: none; width: auto; }
a.block:hover { background: #333 none repeat scroll 0 0; float: left; color: #fff; margin: 40px 30px 30px 0; width: auto; }
a.block.last { background: #fff none repeat scroll 0 0; float: left; margin: 40px 0px 30px 0; width: auto; }
a.block.last:hover { background: #333 none repeat scroll 0 0; float: left; color: #fff; margin: 40px 0px 30px 0; width: auto; }
.text {
    color: #006a9b;
    display: block;
    font-family: helvetica;
    font-size: 44px;
    font-weight: lighter;
    padding: 16px 0 1px;
    text-align: center;
    text-transform: uppercase;
}.contactwrap { margin: auto; text-align: center; width: 600px; }
.parah1 { color: #fff; font-size: 33px !important; text-align: center; margin-bottom: 20px !important; }
.paratext { color: #fff !important; font-size: 20px !important; letter-spacing: 0 !important; text-align: center; line-height: 1.8; }
.parablock { margin: 225px auto 0; text-align: center; font-weight: lighter; width: 970px; }
.contactwrap > h1 {
    margin-bottom: 30px;
    text-transform: uppercase;
}
.contacttext {
    font-size: 21px;
    font-weight: lighter;
    line-height: 2;
}
.map{display:none;}
.page-id-1113 .map {
    display: block;
    margin-top: 130px;
}section#parallax-section-521724665 {
    border-bottom: 6px solid #0085c3;
}
.page-id-1113 .oga-footer {
    display: none;
}
.contacttext > a {
    color: #333;
    text-decoration: none;
}
.page-id-1113 .oga-page-footer {
    background: #0085c3 none repeat scroll 0 0;
    color: #fff;
}
.page-id-1113 .oga-page-footer a {
    color: #fff;
}
.oga-content-layout .oga-sidebar1 {
    display: none !important;
    
}