/*   
Theme Name: Wyatt Benevolent Trust
Theme URI: http://wyatt.org.au
Description: Theme developed for Wyatt Benevolent Trust
Author: Freerange Future
Author URI: http://freerangefuture.com
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body, html {height:100%;}
body#pri-bg { background: url(images/bg-pri.png) repeat-y center; font: 14px/1.4 Georgia, Serif;  }
body { background: url(images/bg.png) repeat-y center; font: 14px/1.4 Georgia, Serif;  }

.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; } /* First selector = IE6, Second Selector = IE 7 */

#wrapper { width:100%;  position:relative; min-height:100%;}
#page-wrap { width: 960px; min-height:100%; z-index:999; margin: auto; height: 100%; }
#page-left {width:720px; float:left; background:#e9e7e1; box-shadow: 5px 0px 5px rgba(0,0,0,0.3); position:relative; z-index:1; min-height:100%;}
.page-template-page-secure-php #page-left {background:#e0edef;}
#hero-text {padding:10px 130px 0px 12px; height:38px;}
#hero-image {margin:0; float:left; width:476px; height:240px;}
#logo {float:left; margin:0 2px 0 0;}
#slider {float:left;}
#page-right {width:240px; float:left;}
#sidebar {margin:132px 0 0 0;}

#banner-title {background:#fff; width:442px; height:204px; padding:18px 15px;}
#banner-title h1 {font-size:50px; color:#776925; font-family:georgia; margin:0px; line-height:1em; }
#banner-title a.read-more-pri {margin-left:-15px;}

#content {margin:20px 0 0 0; padding:0 10px}
#content-left {width:225px; float:left; padding:0 10px 0 0;}
#content-right {width:450px; float:left;}

#footer-left {width:235px; float:left; padding-top: 4px;}
#footer-middle {width:360px; float:left;}
#footer-right{width:100px; float:right;}

#footer-middle .menu-priority-areas-container,#footer-middle .menu-main-navigation-container,#footer-middle .menu-sidebar-menu-container {
float: left;
width: 120px;
}

#footer-middle ul {
list-style: none;
margin: 10px 0 0 0;
}

#footer-middle ul li {
margin: 0;
padding: 0;
}

#footer-middle ul li a {
color: #666;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}


#footer-left span, #footer span {
font-size: 9px;
font-style: italic;
}
.footer-logo {
float: right;
margin-top: -6px !important;
}
.excerpt {padding:0 10px 0 0;}

a.left-link { width: 143px; height:43px; line-height:43px; padding:0 68px 0 10px; margin:0 0 5px -10px; font-family: "futura-pt",sans-serif; font-size:16px; text-align:left; color:#fff; background:url(images/login-left.png) no-repeat top right; display:inline-block;} 
a.left-link:hover {background-position:bottom right !important;}

a.pri-link { width: 143px; height:43px; line-height:43px; padding:0 68px 0 10px; margin:0 0 5px 0px; font-family: "futura-pt",sans-serif; font-size:16px; text-align:left; color:#fff; background:url(images/login-left.png) no-repeat top right; display:inline-block;} 
a.pri-link:hover {background-position:bottom right !important;}

a.pri-link.pdf, a.left-link.pdf {background:url(images/left-pdf.png) no-repeat right top; }
a.pri-link.xls, a.left-link.xls {background:url(images/left-xls.png) no-repeat right top;}
a.pri-link.doc, a.left-link.doc {background:url(images/left-doc.png) no-repeat right top;}
a.pri-link.zip, a.left-link.zip {background:url(images/left-zip.png) no-repeat right top;}

.resource-link a.left-link {height:38px; line-height:1em; padding-top:5px;} 


/* login */
#login {position:absolute; position: absolute; left: 283px; margin-top: 50px; width: 437px; }
a.log {height:33px; line-height:33px; color:#fff; text-decoration:none; padding-right:37px; background:url(images/next-arrow.png) no-repeat right; display:inline-block; font-family:helvetica, arial, sans-serif; font-size:16px;}
a.open {float:right; line-height:40px; font-family: "futura-pt",sans-serif; font-size:16px; padding-right:5px;}
#login-open a.close {margin:0 5px 0 0; color:#fff; line-height:30px; display:inline-block; float:left; height:33px; width:33px; background:url(images/close.png) no-repeat; text-indent:-999px; }
#login-open {cursor: pointer; border-radius:20px 0px 0px 20px; height:32px; padding:4px 0px; background:#05b5d1; width:20px; float:right;} 
#login-open a.go {margin:0 10px 0 0px; display:inline-block; height:33px; color:#fff; font-family:helvetica, arial, sans-serif; font-size:16px; line-height:33px; padding:0 40px 0 0; background:url(images/login.png) no-repeat right;}
div.fields {display:none; padding-left:5px; position:relative; text-align:right;}

/* main login */
#theme-my-login {margin:-148px 0 0 10px;}
#theme-my-login ul.tml-action-links {display:none;}
#theme-my-login input {padding:0 0 0 5px; font-family: "futura-pt",sans-serif; font-size:16px; color:#776925; height:28px; width:260px; background:#e9e7e1; border:0px; box-shadow:inset 1px 1px 0px #acaaa6;}
#theme-my-login input#user_pass {font-family:helvetica, arial, sans-serif;}
#theme-my-login input#wp-submit {cursor:pointer; background:url(images/go.png) top no-repeat; height:60px; width:60px; text-indent:-9999px; box-shadow:none; float:right; margin:-86px 0px 0 0; font-size:1px; color:#fff;}
#theme-my-login input#wp-submit:hover {background-position:bottom;}
#theme-my-login p.error,#theme-my-login  p.message {margin-top:-37px; border:none; background-color: #b6a77c; color: #fff; font-family:helvetica, arial, sans-serif; font-size:16px;}	

.fields #loginform label {display:none;}
.fields #loginform input#wp-submit {width:33px; height:33px; text-indent:-9999px; background:url('images/login.png') no-repeat; cursor:pointer; margin:0px; box-shadow:none; float:left; }
.fields p {float:left; display:inline-block;}

#login input {margin: 4px 5px 0px 0px; width:122px; height:24px; color:#94928e; font-size:14px; font-family:helvetica, arial, sans-serif; border-radius:0px 16px 16px 0px; border:none; box-shadow:inset 1px 1px 1px #a7a6a2; padding:0px 10px 0px 5px;}

/* secure section */
#content-right.calendar-page { width: 672px; }


/* secure section */
#content-right.calendar-page { width: 672px; }


/* priority section */
.priority #page-left {background:#fff; width:960px; box-shadow:none; }
.priority #content-right {width:230px;}
.priority #content {padding:0px; margin:3px 0 0 0;}
.priority #content-left {width:240px; padding:0px;}
.priority #content-middle {width:480px; float:left;}
.priority #sidebar {margin:0;}
#page-wrap.priority {width:960px;}




#fold { width:0px;  float:left; display:block; background:#e9e7e1; box-shadow: 5px 0px 5px rgba(0,0,0,0.3); position:relative; z-index:2; height:100%;}
#title {height:75px; margin:0 0 0 240px; border-top:5px solid #02b0ce; width:478px; padding:20px 0 0 0;}
#title h1 { color:#02b0ce; font-size:30px; font-family:helvetica, arial, sans-serif; line-height:1em; padding-right: 146px;}
.priority .entry {border-right:1px solid #dad3bd; width:100%; margin:10px 0 0 0; padding: 0 10px 0 0; width:470px; min-height: 305px;}

.priority #logo, #news-banner #logo, #logo .single {height: 208px;width: 240px;text-align: center;padding-top: 33px;margin: 0; float:none;}
#news-banner #logo {float:left !important;}

.priority #featured {margin:10px 0 0 10px; display:block;}

.priority #footer {margin:0 0 0 240px;width:720px;}

#footer {padding: 0 0 18px 0;}

/* menu */
#menu ul {margin:50px 0 0 0; padding:0; list-style:none; display:block;  z-index:3; height:34px; position:relative; z-index:99999;}
#menu ul li {position:relative; z-index:999999; overflow:visible; color:#847b51; float:left; letter-spacing:0.06em; height:24px; line-height:24px; font-size:17px; text-transform:uppercase; display:inline-block; background:#fff; margin:5px 1px 5px 0; font-family: "futura-pt-condensed",sans-serif; }
#menu ul li.current-menu-item, #menu ul li.current-menu-ancestor, #menu ul li.current-menu-parent,#menu ul li.current-page-ancestor, #menu ul li:hover {border-top:5px solid #02b0ce; border-bottom:5px solid #02b0ce; margin:0px 1px 0 0;}
#menu ul li.current-menu-item.last, #menu ul li.last:hover {margin:0px;}
#menu ul li.last {margin:5px 0px;}
#menu ul li a {color:#847b51; padding:0px 7px; text-decoration:none;}
#menu ul li.current-menu-item a, #menu ul li.current-menu-ancestor a, #menu ul li.current-menu-parent a, #menu ul li.current-page-ancestor a, #menu ul li:hover a {color:#02b0ce;}

/* submenu */
#menu ul li:hover ul {display:block;}
#menu ul li ul li.current-menu-item, #menu ul li ul li.current-menu-item.last {border:none; margin:5px 0;}
#menu ul li ul {zoom: 1; position:absolute;  margin:0px; display:none; height:24px; left:0; top:24px; width:400px; z-index:9999;}
#menu ul li ul li {margin:5px 0px; border:none; text-transform:none; font-family:helvetica, arial, sans-serif; font-size:14px; overflow:visible}
#menu ul li ul li:hover {border:0px; margin:5px 0;}
#menu ul li ul li:hover a {color:#02b0ce;}
#menu ul li:hover ul li a {display:inline-block; padding:0 0 0 10px; color:#847b51;}
#menu ul li:hover ul li a:hover {color:#02b0ce;}
#menu ul li ul li.last a {padding:0 10px;}
#menu ul li ul li.last:hover  {margin:5px 0;}
#menu ul li ul li.first.last  {padding:0px 10px !important; margin:5px 0px !important;} /* if only one item in submenu */

/* priority page main menu */
.priority #menu ul {margin:0px;}
.priority #menu ul li {border:1px solid #e9e7e1; border-left:none; margin:4px 1px 4px 0;}
.priority #menu ul li:hover {border-top:5px solid #02b0ce; border-bottom:5px solid #02b0ce; margin:0 1px 0 0;} 
.priority #menu ul li.last {margin:4px 0px;}
.priority #menu ul li.last:hover {margin:0px;}
.priority #menu ul li ul li.last, .priority #menu ul li ul li:hover.last, .priority #menu ul li ul li, .priority #menu ul li ul li:hover {border:none; margin:5px 0;}

/* Priority Sidebar Menu */
#priority-menu ul {margin:0; padding:0; list-style:none;}
#priority-menu ul li {width:232px; line-height:30px; color:#ececec; display:block; margin:0 0 4px 0; background:#b6a77c; letter-spacing: 0.07em; font-size:16px; text-transform:uppercase; font-family: "futura-pt",sans-serif;}
#priority-menu ul li.first:hover, #priority-menu ul li:hover {background:#02b0ce;}
#priority-menu ul li.first {background:#81784e ;}
#priority-menu ul li a {color:#ececec; text-decoration:none; padding:0 0 0 10px; display:block; width:100%;}

#priority-menu ul li.current-menu-item , #priority-menu ul li.current-menu-parent {background:#02b0ce;}

#priority-menu ul li.facebook {background: url(images/WYT_FB.png) no-repeat 0 0; text-indent: -5000px; float: left;
width: 30px;
margin: 4px 5px 0 10px;}
#priority-menu ul li.facebook:hover {background: url(images/WYT_FB.png) no-repeat 0 0; text-indent: -5000px;float: left;
width: 30px;
margin: 4px 5px 0 10px; }

#priority-menu ul li.menu-item-1364 {background: url(images/WYT_TW.png) no-repeat 0 0; text-indent: -5000px;float: left;
width: 30px;
margin: 4px 0 0 0; }
#priority-menu ul li.menu-item-1364:hover {background: url(images/WYT_TW.png) no-repeat 0 0; text-indent: -5000px; float: left;
width: 30px;
margin: 4px 0 0 0; }

#priority-menu ul li.menu-item-1376 {background: url(images/WYT_LI.png) no-repeat 0 0; text-indent: -5000px;float: left;
width: 30px;
margin: 4px 0 0 5px; }
#priority-menu ul li.menu-item-1376:hover {background: url(images/WYT_LI.png) no-repeat 0 0; text-indent: -5000px; float: left;
width: 30px;
margin: 4px 0 0 5px; }

/* sub menu 
#priority-menu ul li ul {display:none; padding:5px 0;}

#priority-menu ul li.current-menu-item ul, #priority-menu ul li.current-menu-parent ul {display:block;}
#priority-menu ul li ul li.first ,#priority-menu ul li ul li {background:#fff; color:#02b0ce; font-size:13px; line-height:1em; text-transform:none; padding:5px 0px}
#priority-menu ul li ul li.first a ,#priority-menu ul li ul li a {color:#02b0ce; padding:0 10px; width:221px;}
*/

/*priority child links */

#side-links {margin-top:45px;}
ul.pri-sub {margin:0px 0 0 0; list-style:none;}
ul.pri-sub li a { width: 143px; height:43px; line-height:43px; padding:0 68px 0 10px; margin:0 0 5px 0px; font-family: "futura-pt",sans-serif; font-size:16px; text-align:left; color:#fff; background:url(images/login-left.png) no-repeat top right; display:inline-block;} 
ul.pri-sub li a:hover {background-position:bottom right !important;}
ul.pri-sub li.too_tall a { line-height: 17px; padding-top: 4px; height: 39px; }

/* sidebar menu */
#sidebar-menu ul {margin:50px 10px 0 10px; padding:0; list-style:none;}
#sidebar-menu ul li {color:#94928e; font-size:13px; border-bottom:1px solid #dad3bd; margin:4px 0 0 0; padding:0 0 4px 0; font-family:helvetica, arial, sans-serif;}
#sidebar-menu ul li a {color:#94928e; text-decoration:none;}
#sidebar-menu ul li a:hover {color:#05B5D1;}

/* inside page menu */
.inside-menu {margin:22px 0 10px 0;}
.inside-menu ul {list-style:none; margin:0; padding:0;}
.inside-menu ul li {font-family:helvetica, arial, sans-serif; font-size:13px; color:#02b0ce; font-weight:bold; border-bottom:1px solid #cfc7ae; line-height:26px;}
.inside-menu ul li a {color:#02b0ce;}
.inside-menu ul li.current_page_item a {color:#333;}


/* type */
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { color:#333;}
h2, h2 a { color:#81784e; font-size:20px; font-family:georgia; text-decoration:none; margin:0; line-height:1.1em; margin:0 0 5px 0;}
h3 {color:#666; font-size:16px; font-family:Helvetica, Arial, sans-serif; margin:0 0 10px 0; font-weight:bold;}

.news h2 {margin:0 0 5px 0;}
.excerpt h3 {margin: 0;}

p { margin: 0 0 12px 0; color:#666; font-size:13px; line-height:1.3em; font-family: Helvetica, Arial, sans-serif; }
a { color:#05b5d1; text-decoration:none; }
.entry a:hover { text-decoration:underline;} 
.entry.home p {font-size:16px;}

#hero-text p {color:#9e9374; font-size:15px; font-family:Helvetica, Arial, sans-serif;}
#featured p, .excerpt p {color:#9e9374; font-size:12px; font-family:Helvetica, Arial, sans-serif; line-height:1.3em;}
#footer p, #footer p a {color:#666; font-size:11px; margin:10px 0 0 0; text-decoration:none;}

#featured img {margin:0 0 10px 0;}
a.read-more:hover {text-decoration:none; background:url('images/read-more.png') no-repeat bottom right; }
a.read-more {color:#fff; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:11px; background:url('images/read-more.png') no-repeat top right; display:block; display: inline-block; height: 27px; padding: 0 32px 0 5px; line-height: 30px;}
a.back:hover {text-decoration:none; background:url('images/back.png') no-repeat top right; }
a.back {width:70px; float:right; color:#fff; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:11px; background:url('images/back.png') no-repeat bottom right; display:block; display: inline-block; height: 27px; padding: 0 32px 0 5px; line-height: 30px;}

a.read-more-pri {position:absolute; margin-top:187px;}
a.read-more-pri, .priority a.read-more {color:#fff; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:11px; background:url('images/read-more-pri.png') top right no-repeat; display:block; display: inline-block; height: 27px; padding: 0 32px 0 5px; line-height: 29px;}
a.read-more-pri:hover, .priority a.read-more:hover {background:url('images/read-more-pri.png') bottom right no-repeat;}
.priority #featured a.read-more {margin:0 0 0 -9px;}

/* pdf/ big links */

#eligibility .close{
    position: absolute;
    top: 0;
    right: 0;
    background: #000;
    color: #fff;
    padding: 5px 8px 7px 10px;
    font-size: 18px;
    font-size: 18px;
    font-family: helvetica, arial, sans-serif;
}
#eligibility .close:hover{
	cursor:pointer;
	background: #02b0ce;
}
#page-wrap.lighten{
	opacity: 0.2;
}
#eligibility.entry{
    margin: 0 auto;
    z-index: 9999;
    position: relative;
    background: #fff;
    padding: 20px;
    border: 3px solid #000;
    position: fixed;
    top: 34%;
    left: 33%;
}
#eligibility h3 {font-weight:normal; font-family:helvetica, arial, sans-serif; margin: 0px 0 10px 0; width:500px; display:inline-block; font-size: 23px;text-decoration: none; color:  #81784E; line-height: 1.1em; display: block; padding:0 0 15px 0;}
#eligibility ul { margin-left: 0; }
#eligibility li {font-weight:normal; font-family:helvetica, arial, sans-serif; margin: 0px 0 10px 0; width:465px;  background:url('images/tick.png')  0 0 no-repeat; display:inline-block; font-size: 18px;text-decoration: none; color:  #81784E; line-height: 1.1em; display: block; border-bottom:1px solid #B3A87D; padding:0 0 15px 34px;}
#eligibility p {font-weight:normal; font-family:helvetica, arial, sans-serif; margin: 0px 0 10px 0; width:500px;  font-size: 15px;text-decoration: none; color:  #81784E; line-height: 1.1em; display: block;}

.entry h5  {font-weight:normal; font-family:helvetica, arial, sans-serif; margin: 0px 0 10px 0; width:405px;  background:url('images/tick.png')  0 5px no-repeat; display:inline-block; font-size: 23px;text-decoration: none;
color:  #B6A77C; line-height: 1.1em; display: block; border-bottom:1px solid #B3A87D; padding:0 0 15px 34px;}

.entry h4 a {font-weight:normal; font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:0 0 5px 45px; width:405px; height:33px; background:url('images/pri-arrow.png') left no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;}
.entry h4 a:hover {text-decoration:none; color:#05B5D1; }
.entry a.pdf {font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:5px 40px 15px 45px; width:365px; background:url('images/pdf.png') no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;line-height: 26px;}
.entry a.pdf:hover {text-decoration:none; color:#05B5D1;}

.entry a.doc{font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:5px 40px 15px 45px; width:365px; background:url('images/doc.png') no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;line-height: 26px;}
.entry a.doc:hover {text-decoration:none; color:#05B5D1;}

.entry a.xls {font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:5px 40px 15px 45px; width:365px; background:url('images/xls.png') no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;line-height: 26px;}
.entry a.xls:hover {text-decoration:none; color:#05B5D1;} 

.entry a.zip {font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:5px 40px 15px 45px; width:365px; background:url('images/zip.png') no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;line-height: 26px;}
.entry a.zip:hover {text-decoration:none; color:#05B5D1;}

.form  a {font-family:helvetica, arial, sans-serif; margin: 5px 0 0 0; padding:5px 40px 15px 45px; width:365px; background:url('images/login.png') no-repeat; display:inline-block; line-height: 38px;font-size: 23px; color: #B3A87D; border-bottom:1px solid #B3A87D;line-height: 26px;}
.form a:hover {text-decoration:none; color:#05B5D1;}

/* file icons */
a.pdf-icon {background:url('images/pdf-icon.png') no-repeat; height:16px; width:16px; display:block; text-indent:-9999px; margin-top: 128px; top:0px; position: absolute; }


hr {color:#b6a77c; background:#b6a77c; height:1px; border:none;}
.search hr {margin:10px 0;}

blockquote { font-size:19px; font-family:Georgia; font-weight:normal}
blockquote p {font-size:19px; font-family:Georgia; font-weight:normal}

ul, ol { margin: 0 0 10px 0; }

/* news */
.news hr {margin:10px 0;}
.news .last hr {display:none;} 
.news-img {float:left; margin:0 10px 0 0;}

#news-banner #hero-image {background:#fff;}
#news-banner a.read-more {background:url('images/read-more-news.png') no-repeat top right; margin-left:-15px;}
#news-banner a.read-more:hover {background:url('images/read-more-news.png') no-repeat bottom right;}
.news-item-left {width:209px; float:left; padding:15px;}
.news-item-right {float:left; padding:5px;}

#recent ul {margin:-10px 0 0 0; padding:0; list-style:none;}
#recent ul li a {color:#81784e; font-size:14px; font-family:georgia; text-decoration:none; margin:0;}
#recent ul li {border-top:1px solid #cfc7ae; padding:5px 0;}
#recent ul li.last {border-bottom:1px solid #cfc7ae;}

/* site map */
ul.sitemap {list-style:none;}
ul.sitemap li {margin:0 40px 15px 0;  width:300px; }
ul.sitemap li a {font-family: helvetica, arial, sans-serif; font-size: 14px; color: #333;font-weight: bold; border-bottom:1px solid #CFC7AE; display:block;}
ul.children {list-style:none; margin:10px 0 0 0 !important;}
ul.children li {padding:0 0 0 20px; margin:0;}
ul.children li a {border:none; font-size:13px; font-weight:normal;}

/* external thought leaders */
.thought-left {
width: 225px;
float: left;
padding: 0 10px 0 0;
text-align:right;
}
.thought-right {
	width:450px;
	float:left;
}

.leader_trigger {
position: relative;
}
.leader_trigger a {
display: block;
width: 29px;
height: 29px;
background: url('images/trigger_sprite.png') no-repeat;
background-position: top left;
position: absolute;
top: 0;
left: -39px;
}
.leader_trigger:hover a {
background-position: top right;
}
.leader_trigger.open a {
background-position: bottom left;
}
.leader_trigger.open:hover a {
background-position: bottom right;
}


#content-full ul {margin:0; padding:0; list-style:none;}
#content-full ul li.last hr {display:none;}
#content-full hr {margin:10px 0;}

/* publications */
ul.pub {list-style:none; position:relative;}
ul.pub li.last hr {display:none;}
.pub-left {height:157px; width:224px; float:left;}
.pub-right {width:450px; margin:0 0 0 10px; float:left; position:relative;}
.pub-left img {float:left;}
a.aread-more.pub {float:left; margin-top: 120px;}

.report ul { width:170px; }
.report ul li {margin:3px 0 0 0;}
.report ul li a {background:url(images/pdf-icon.png) no-repeat right top; padding:0 0px 3px 0; border-bottom:1px solid #dad3bd; display:block; width:65px;}
.report ul li a:hover {color:#81784E;}
.report {position: absolute; width: 170px; top: 0; right: 0px;}


/* slider */

#slider {
    width:476px; /* Make sure your images are the same size */
    height:240px; /* Make sure your images are the same size */
}

a.nivo-prevNav {display:none;}
a.nivo-nextNav {background:url(images/next-arrow.png) no-repeat; height:33px; width:33px; left:-20px; text-indent:-9999px;}

/* calendar */
#bg {height:100%; width:100%; background:#000; opacity:0.45; position:absolute; z-index:100; display:none; }
.details {position:absolute!important; z-index:9999px;}
.entry #jd-calendar .calendar-event .details, #jd-calendar .calendar-events {position:absolute; z-index:200; padding:15px; top:0%; border:none !important; border-bottom:10px solid #3eb4d0 !important;}/* positions pop up at top of calendar */
.entry .calendar-event .mc-close {text-indent:-9999px; background:url(images/close.png) no-repeat; height:33px; width:33px; display:block; margin: 0 0 0 -10px; border:none;}
.entry .calendar-event .close {padding: 0; margin-top: -5px;}
.entry .calendar-event .event-time {font-family:helvetica, arial, sans-serif; font-size:13px; font-weight:bold; color:#333;}
.entry .calendar-event .address {font-family:helvetica, arial, sans-serif; font-size:13px; font-weight:bold;}
.entry .calendar-event .address a {color:#3eb4d0; background:url(images/pri-arrow.png) right no-repeat; padding-right:38px; line-height:33px; height:33px; display:inline-block;}
.entry .calendar-event .sub-details {margin-top: -13px;}
.entry #jd-calendar caption {text-align:left; padding:0 0 0 15px; border:0px; background:#81784e; width:215px;  height:30px; font-size:16px; font-weight:normal; color:#ececec; font-family: "futura-pt",sans-serif; text-transform:uppercase; line-height:30px;}
.entry #jd-calendar th {padding: 0px 0px 0px 15px !important; text-align:left; height:24px; line-height:24px; background:#b6a77c; color:#fff; text-transform:uppercase; font-size:16px;  font-family: "futura-pt-condensed",sans-serif; letter-spacing:0.06em; }
.entry #jd-calendar .nextmonth, .entry #jd-calendar .list-event .details, #jd-calendar .day-without-date {background:#d4d4d4 !important;}
.entry #jd-calendar .nextmonth .mc-date , .entry #jd-calendar .nextmonth .mc-date.weekend {background:#cfcfcf; color:#a7a7ab;}
.entry #jd-calendar .mc-date {background:#e9e7e1; color:#81784e; font-family:helvetica, arial, sans-serif; font-size:14px; }
.entry #jd-calendar .current-day, .entry #jd-calendar .current-day .mc-date {background: #3eb4d0; color:#fff;}
.entry #jd-calendar .calendar-event {padding:3px;}
.entry #jd-calendar .my-calendar-nav ul {margin:0; padding:0; list-style:none;}
.entry #jd-calendar .my-calendar-nav li.my-calendar-prev {width:155px;}
.entry #jd-calendar .my-calendar-nav li.my-calendar-next{width:123px;}
.entry #jd-calendar .my-calendar-nav li a.prevMonth {border:0px; float:right; color:#fff; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:11px; background:url('images/prev.png') no-repeat bottom left; display:block; display: inline-block; height: 27px; padding: 0 5px 0 32px; line-height: 27px;}
.entry #jd-calendar .my-calendar-nav li a.nextMonth {border:0px; float:right; color:#fff; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:11px; background:url('images/next.png') no-repeat bottom right; display:block; display: inline-block; height: 27px; padding: 0 32px 0 5px; line-height: 27px;}
.entry #jd-calendar .my-calendar-nav li a.prevMonth:hover {text-decoration:none; background-position:top left;}
 .entry #jd-calendar .my-calendar-nav li a.nextMonth:hover {text-decoration:none; background-position:top right;}
.entry #jd-calendar table {margin-left:20px;}
.entry #jd-calendar .weekend {background:#fff;}
.entry #jd-calendar .mc-date.weekend  {background: #E9E7E1 ;color: #81784E;font-family: helvetica, arial, sans-serif;font-size: 14px;}
.post { }

.entry { margin:0px 0 0 0;}
.entry a { }
.entry a:hover { }

.entry ul {list-style:outside; margin:0 0 12px 15px; list-style-image:url('images/bullet.gif');}
.entry ul li { margin: 0 0 5px 0; color:#666; font-size:13px; line-height:1.3em; font-family: Helvetica, Arial, sans-serif; }


/* share buttons */

.share {display: block;
overflow: hidden;
border-top: 1px solid #cfc7ae;
padding: 6px 0 0 0;}
.share iframe {float: right;
margin: 0 0 0 10px;}
.share .twitter-share-button {margin:3px 0 0 10px}

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }
.priority #searchform {margin-top:46px;}
#searchform { margin-top:48px;}
	#s {height:28px; width:174px; background:#e9e7e1; margin:0 0 0 10px; border:0px; box-shadow:inset 1px 1px 1px #a7a6a2; color:#847b51; font-size:16px; padding:0 43px 0 5px; font-family: "futura-pt",sans-serif;}
	#searchsubmit { width:34px; height:28px; background:url(images/search-btn.png) no-repeat transparent; text-indent:-9999px; border:0px; position:absolute; margin: 3px 0 0 -39px; cursor:pointer; }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
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.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


.alignright {
float: right;
padding: 0 0 5px 10px;
}

.leader_bio { display: none; }
.leader_trigger { cursor: pointer; font-family: helvetica; font-size: 13px; }
.leader_trigger h2 { margin-bottom: 0; }
strong { color: #666; }

#newsbox h3 {
	color: #05B5D1;
}

#newsbox {
	padding: 21px 10px;
	position: relative;
	height: 120px;
}
#newsbox .controls {
}
#newsbox .controls a {
	display: block;
	width: 20px;
	background: #DAD3BD;
	height: 20px;
	padding: 0;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#newsbox .controls a.active {
	background: #81784E;
}
#newsbox div {
	position: absolute;
	top: 50px;
	left: 40px;
	width: 180px;
	display: none;
}
#newsbox div.active {
	display: block;
}
#newsbox a {
	display: block;
	border-bottom: 1px solid #DAD3BD;
	margin: 4px 0 0 0;
	padding: 0 0 4px 0;
	color: #81784E;
}

#fancybox-close {
	position: absolute;
	top: -12px;
	right: -14px;
}

#embed-holder {
padding: 10px 0 30px;
}

} /* END screen media */

@media all and (min-width: 690px) {
	#fold {width:5px; display:block; min-height:100%;}
	.priority #page-left {margin:0 0 0 5px; position:absolute;}
}


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; border:none;}
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
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: black; }
	
} /* END print media */


.archive .post {
margin-left: 230px;
}