/*   Theme Name: e2o ThemeTheme 

URI: 
Description: e2o 
WordPress themeAuthor: adam@southernxposure.com.au
Author URI: http://www.southernxposure.com.au
Version: 1*/@media screen {* {margin:0;padding:0;}

body {background-color:#f4f3f3;background-image:url(images/bg2.png);background-repeat:repeat-x;background-position:0px -42px;font:12px/1.4 Arial, Tahoma, Verdana;color:#333;}

img {border:0}

.screen-reader-text {position:absolute;left:-9999px;top:-9999px;}

.clear {clear:both;}

.group:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

* html .group,:first-child+html .group {zoom:1;}

#page-wrap {width:1044px;background:#fff;margin:0 auto;}

#header {height:163px;width:100%;clear:both;}

#navigation {float:left;background-image:url(images/menubg.png);background-repeat:no-repeat;height:57px;width:778px;margin-top:80px;position:relative;list-style:none;}

#empheader {float:left;background-image:url(images/emp-a.png);background-repeat:no-repeat;height:45px;width:200px;margin-top:6px;position:absolute;right:5px;}

#empheader:hover {float:left;background-image:url(images/emp-b.png);background-repeat:no-repeat;height:45px;width:200px;}

#empheader ul {position:absolute;left:-999em;z-index:1006;padding-bottom:5px;padding-top:5px;}

#empheader ul li {list-style:none;padding-top:3px;padding-bottom:3px;}

#empheader ul li.bottom {border-bottom:1px solid #4EA07D;}

#empheader ul li a {color:#fff;font-size:12px;text-decoration:none!important;padding:5px 16px;}

#empheader:hover ul {left:auto;background:#289767;width:180px;margin-top:43px;margin-left:4px;}

#empheader ul li:hover .arrows {display:inline-block;float:right;color:#fff;margin-right:5px;}

#homeicon {float:left;margin-top:21px;margin-left:7px;}











hr {color:#eaebed; background-color:#eaebed; border:0; height:1px;}
.menu {width:514px;float:left;margin-top:15px;}
.menu,.menu ul {list-style:none;margin:0;padding:0;}
a.home {margin-top:20px; }
a.home, .menu a {display:block;color:#818285;padding-left:15px;padding-right:15px;float:left;text-decoration:none;width:auto;}

.menu li {float:left;margin-top:20px;}

.menu li ul,.menu li:hover ul ul {position:absolute;left:-999em; }

.menu li:hover ul,.menu li li:hover ul {left:auto;margin-top:37px;margin-left:8px;z-index:1005;}

#navigation li.home .navarrow {margin-top:20px;}

#navigation .navarrow,.menu .navarrow {height:22px;width:1px;background:#fff;float:left;}

.sub-menu {background:#eae9e9;padding-bottom:5px!important;padding-top:10px!important;width:16em;}

.sub-menu li {clear:both;padding-top:3px;padding-bottom:3px;margin-bottom:3px;margin-top:0;width:100%;}

.sub-menu li:hover {background:#333;padding-top:3px;padding-bottom:3px;}

.sub-menu li:hover a {color:#fff; }

.sub-menu ul li:hover ul li a {color:#818285; }

.menu li ul ul {padding-top:5px!important;margin:-8px 0 0 16em !important;}

.menu li ul ul li a {color:#818285!important;padding-bottom:0;}

.menu li ul ul li:hover a {color:#fff!important;}

#navigation .menu a {padding-bottom:30px;}

#navigation .menu ul a {padding-bottom:0!important;}

#sliderwrap {position:relative;height:288px;width:100%;}

#decor {position:absolute;top:0px;left:-449px;z-index:1001;}

#slider {height:288px;overflow:hidden;clear:both;position:relative;background:#Fff;}

#featmenu {position:absolute;z-index:1000;top:30px;}

#featmenu .featbg {position:absolute;background:#882d00;width:253px;height:275px;z-index:-1;top:12px;}

#featmenu .menu {width:253px;}

#featmenu ul {overflow:hidden;z-index:1002;}

#featmenu li {clear:both;background-image:url(images/submenubg.png);background-repeat:no-repeat;width:253px;height:60px;margin-top:0;}

#featmenu li:hover {clear:both;background-image:url(images/submenubghover.png);background-repeat:no-repeat;width:253px;height:60px;margin-top:0; text-decoration:none;}

#featmenu a {width:194px;color:#fff;text-decoration:none;font-size:12px;text-align:center;}


#logob {position:absolute;right:-7px;top:10px;}

.outer {height:47px;overflow:hidden;position:relative;width:100%;}

.outer[class] {display:table;position:static;}

.middle {position:absolute;top:50%;width:100%;text-align:center;}

.middle[class] {display:table-cell;vertical-align:middle;position:static;}

.inner {position:relative;top:-50%;text-align:left;width:200px;margin-left:auto;margin-right:auto;}

#mainwrap {overflow:hidden;}

#main {overflow:hidden;padding-bottom:25px;margin-bottom:25px;}

#sbar {width:322px;overflow:hidden;border-right:1px solid #eaebed;margin-top:15px;float:left;padding:0 15px 15px;}

.blogpost {overflow:hidden;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid #eaebed;clear:both;}

.blogpost .title {overflow:hidden;clear:both;}

.blogpost .meta {overflow:hidden;display:ineline-block;}

.blogpost .title a {color:#d86c3f;font-size:16px;text-decoration:none;}

.linkedin {margin-top:30px;margin-left:15px;}.home #content {width:481px;overflow:hidden;border-right:1px solid #eaebed;float:left;margin-top:15px;}

.home #content #homeadvantage {float:left;overflow:hidden;margin-top:10px;width:100%;}

.home #content #homeadvantage ul {float:left;overflow:hidden;clear:both;}

.home #content #homeadvantage li {list-style:none;background-image:url(images/bullet.png);background-position:left 3px;padding-left:25px;background-repeat:no-repeat;}

.home #content #homeadvantage label {margin-bottom:0px;}

.alignright {float:right;margin-left:15px;margin-bottom:15px;}

.alignleft {float:left;margin-right:15px;margin-bottom:15px;}

#partner {float:left;overflow:hidden;margin-left:44px;margin-top:15px;}

img.partner {float:left;clear:both;margin-bottom:21px;}

#employment {background-image:url(images/empbg.png);background-repeat:no-repeat;width:981px;height:93px;margin:0 auto 25px;}

#employment .emp {float:right;margin-top:27px;background-image:url(images/emp-aa.png);background-repeat:no-repeat;width:239px;height:45px;}

#employment .emp a {color:#fff!important;text-decoration:none;text-shadow:1px 1px 0 #333;font-size:12px;line-height:45px;height:45px;}

#employment .emp label {color:#fff!important;font-size:14px;margin-bottom:0;width:86%;text-align:center;}

#employment .emp:hover {background-image:url(images/emp-bb.png);background-repeat:no-repeat;width:239px;height:45px;}

#strip {background-image:url(images/footerstrip.jpg);background-repeat:repeat-x;height:66px;width:100%;}

#footer {width:100%;overflow:hidden;background:#24262b;}

#footer .wrap {overflow:hidden;width:1044px;position:relative;margin:0 auto;padding:20px;}

#footer .wrap #cert {float:right;position:absolute;right:0;}

#footer .menu {margin-top:22px!important;border-bottom:1px solid #34353a!important;padding-bottom:15px;padding-left:20px;width:100%;}

#footer .menu .navarrow {background:#34353a!important;}

#footer .metawrap {float:left;clear:left;overflow:hidden;margin-top:15px;width:100%;}

#footer .floatleft {float:left;overflow:hidden;position:relative;width:100%;}

#footer .metaleft {color:#798A7D;float:left;font-family:arial;font-size:10px;height:30px;line-height:11px;margin-right:10px;}

#footer .metaright .designedby {color:#798A7D;float:left;font-family:arial;font-size:10px;height:30px;line-height:11px;margin-right:-16px;}

#footer .homeicon {position:absolute!important;left:0!important;margin-left:7px!important;margin-top:43px!important;}


.page #content,.single #content,.archive #content {overflow:hidden;position:relative;}

.top {position:absolute;bottom:0;right:20px;}

.top a {color:#D86C3F;text-decoration:none;}

.top a:hover {color:#D86C3F;text-decoration:none!important;font-weight:700;}

.page #content .date,.single #content .date,.archive #content .date {color:#818285;font-size:14px;text-decoration:none;float:right;display:inline-block;margin-top:10px;}

.page #sidebar .date,.single #sidebar .date,.archive #sidebar .date {color:#818285;font-size:14px;text-decoration:none;float:left!important;}

.archive .post {overflow:hidden;clear:both;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaebed;}

.archive .post .more {float:right;background:#D86C3F;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:8px;}

.archive .post .more a {color:#fff;text-decoration:none;}

#sidebar .pimg {float:left!important;margin-left:27px!important;margin-bottom:15px;}

#sidebar #partner {width:100%;float:left;margin-top:20px;margin-left:0;}

#sidebar #partner label {display:block;clear:both;width:100%;}

#sidebar .linkedinlabel {margin-bottom:5px;}

#sidebar .linkedin {margin-top:10px;}

.newspage .post {border-bottom:1px solid #eaebed;overflow:hidden;margin-bottom:10px;}

.newspage .post h2 a {text-decoration:none;}


label.news {margin-bottom:10px !important;}


label {float:left;margin: 19px 0 19px 0;font-size:22px;color:#666;}

h1,h2,h3 {font-weight:400;display:inline-block;margin:0 0 10px;}

.post h1,.post h2,.post h3 {font-weight:400;color:#D86C3F;margin:0 0 10px;}

h1 {color:#666666 !important;}

h2 {color:#289767 !important;}

h3 {color:#d86c3f}

p {margin:0 0 20px;}

a {color:#D86C3F;text-decoration:none ;}

a hover {color:#289767 !important; text-decoration:none ;}

td.left {width:300px;}

td .placeholder {height:15px;display:none;}

.linebreak {width:100%;height:1px;border-bottom:1px solid #eaebed;}

table {clear:both;margin-bottom:5px;}

.gform_wrapper label {font-size:12px;float:none!important;}

.gform_wrapper li {background-image:none!important;margin-left:0!important;}

.gform_wrapper .long input {width:99.2%!important;}

.gform_wrapper .gform_button {border:0;background-color:#D86C3F;color:#fff;float:right;padding:5px;}

blockquote.orange {font:12px normal helvetica, sans-serif;margin-top:10px;margin-bottom:30px;padding-left:15px;border-left:6px solid #F78F1E;background:#F4F3F3;padding-top:20px; padding-bottom:5px;}

blockquote.green {font:12px normal helvetica, sans-serif;margin-top:10px;margin-bottom:30px;padding-left:15px;border-left:6px solid #00A890;background:#F4F3F3;padding-top:20px; padding-bottom:5px;}

blockquote.red {font:12px normal helvetica, sans-serif;margin-top:10px;margin-bottom:30px;padding-left:15px;border-left:6px solid #ED1F24;background:#F4F3F3;padding-top:20px; padding-bottom:5px;}

.download {width:100%;background-color:#24262B;background-image:url(images/pdf.png);background-position:5px 5px;min-height:41px;padding-left:44px;overflow:hidden;background-repeat:no-repeat;}

.download a {color:#fff;line-height:41px;}

.entry .download p {line-height:0;margin:0;}

.entry th {background:#24262B;color:#fff;height:30px;padding-left:5px;}

.entry td {background:none repeat scroll 0 0 #F4F3F3;padding:5px;}

.entry table {width:100%;}

#content ul li {margin-bottom:20px;margin-left:20px;list-style:none;background-image:url(images/bullet.png);background-position:left 0;padding-left:25px;background-repeat:no-repeat;min-height:25px;}

#content ol li {margin-bottom:20px;margin-left:40px;list-style:decimal;}

ul,ol {margin:25px 0;}

ul ul {margin-left:40px; margin-right:80px;}

ul ul ul {margin-left:40px;}

.entry ul li,.entry ol li {margin-left:30px;color:#333;font-size:12px;font-weight:700;}

.page-id-524 h1,.page-id-524 h2,.page-id-524 h3 {float:none!important;display:block;}

.page-id-524 .post img {border:3px solid #CCC;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}

.entry {clear:both;overflow:hidden;font-size:13px;}

.entry p {line-height:1.5em;}

ol.commentlist {list-style:none;}

ol.commentlist li.comment {border-bottom:1px dotted #666;padding:10px;}

ol.commentlist li.comment div.vcard cite.fn {font-style:normal;}

ol.commentlist li.comment div.vcard img.avatar {float:right;margin:0 0 10px 10px;}

ol.commentlist li.comment div.comment-meta {font-size:10px;}

ol.commentlist li.comment div.reply {font-size:11px;}

ol.commentlist li.comment ul.children {list-style:none;margin:10px 0 0;}

ol.commentlist li.comment ul.children li.depth-2 {border-left:5px solid #555;margin:0 0 10px 10px;}

ol.commentlist li.comment ul.children li.depth-3 {border-left:5px solid #999;margin:0 0 10px 10px;}

ol.commentlist li.comment ul.children li.depth-4 {border-left:5px solid #bbb;margin:0 0 10px 10px;}

ol.commentlist li.even {background:#fff;}

ol.commentlist li.odd {background:#f6f6f6;}

ol.commentlist li.parent {border-left:5px solid #111;}

#logo,.blogpost .date {float:left;}

#empheader ul li a:hover,ol.commentlist li.comment div.reply a {font-weight:700;}

.arrows,.sub-menu .navarrow,.menu .nospacer .navarrow {display:none;}

.blogpost .more,.home #content .more,#footer .metaright {float:right;}

.blogpost .meta a,.blogpost .meta,.home #content .more a {color:#818285;font-size:12px;text-decoration:none;}

.home #content .wrap,.page #content .wrap,.single #content .wrap,.archive #content .wrap {padding-left:20px;padding-right:20px;overflow:hidden;}

.home #content #homeabout .block,.page #content #homeabout,.single #content #homeabout,.archive #content #homeabout {overflow:hidden;clear:both;margin-top:12px;}

#employment .inst,#employment .other {margin-right:50px;}

#employment .emp:hover label,a h2:hover {text-decoration:underline;}

#footer .menu a,ol.commentlist li.comment div.comment-meta a {color:#ccc;}.newspage .post h2 a:hover,a:hover {text-decoration:none;}


h1,h2,h3,.page-id-524 h2 {color:#666;}

#search-filters {font-size: 15px;}
#search-filters h3 {color: black; margin-bottom: 0px; }
#search-filters h4 {color: black; margin-bottom: 0px; font-size: 15px; }
#search-filters ul li {margin-left: 0px; padding-left:17px; background-image: none;}
#search-filters label {margin:0px; font-size:11px;}
#search-filters.filter-wrapper {}

.btn {
height: 45px;
width: 200px;
background: #2eb57b;
background: -moz-linear-gradient(top,#289767 0,#2eb57b 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#289767),color-stop(100%,#2eb57b));
background: -webkit-linear-gradient(top,#289767 0,#2eb57b 100%);
background: -o-linear-gradient(top,#289767 0,#2eb57b 100%);
background: -ms-linear-gradient(top,#289767 0,#2eb57b 100%);
background: linear-gradient(to bottom,#289767 0,#2eb57b 100%);
color: #ffffff;
/* padding: 3px 8px 4px; */
font-weight: 700;
font-size: 13px;
border-radius: 3px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-repeat: repeat-x;
border: 1px solid #cccccc;
display: table-cell;
vertical-align: middle;
 }

.btn:hover {
background:#2eb57b;
background:-moz-linear-gradient(top,#2eb57b 0,#289767 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2eb57b),color-stop(100%,#289767));
background:-webkit-linear-gradient(top,#2eb57b 0,#289767 100%);
background:-o-linear-gradient(top,#2eb57b 0,#289767 100%);
background:-ms-linear-gradient(top,#2eb57b 0,#289767 100%);
background:linear-gradient(to bottom,#2eb57b 0,#289767 100%);
}

td.lt,td.rt {width:300px;float:left;}}@media print {.do-not-print {display:none;}

#comments {page-break-before:always;}

body {width:100%!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:Garamond,"Times New Roman", serif;color:#000;background:none;font-size:12pt;margin:0!important;padding:0!important;}

h1,h2,h3,h4,h5,h6 {font-family:Helvetica, Arial, sans-serif; color:#24262b;}

h1 {font-size:22pt;}

h2 {font-size:18pt;}

h3 {font-size:16pt;}

h4 {font-size:13pt;}

h5,h6 {font-size:12pt;}

code {font:10pt Courier, monospace;}

blockquote {background-color:#289767;width:500px;margin:1.3em;padding:1em;}

img {display:block;margin:1em 0;}

a img {border:none;}

table {text-align:left;margin:1px;}

th {border-bottom:1px solid #333;font-weight:700;}

td {border-bottom:1px solid #333;}

th,td {padding:4px 10px 4px 0;}

caption {background:#fff;margin-bottom:2em;text-align:left;}

thead {display:table-header-group;}

tr {page-break-inside:avoid;}

a {text-decoration:none;color:#000;}

}