/*
* Theme Name: Harm Free Care
* Author: Samantha Miller
* Date: February 2013
* Version: 2.1
*/

html {overflow-y:scroll;background:#fff;}
body {font-size:62.5%;color:#333;font-family:Arial, Helvetica, sans-serif;}
#wrapper {width:960px;margin:10px auto 20px;}
.clear {clear:both;}
#header {float:left;width:960px;z-index:40;position:relative;}

#header .logo a {display:block;width:296px;height:61px;background:url(images/logo.jpg) 0px 0px no-repeat;text-indent:150%;overflow:hidden;white-space:nowrap;float:left;}
#header .utility {float:right;width:270px;margin:6px 0 10px;}
#header .utility p {float:right;font-style:italic;margin:0 0 5px;}
#header .searchbox {float:right;background:#eee;border:1px solid #ccc;padding:3px;margin:0 10px 28px 0px;}
#header .searchbox .screen-reader-text {display:none;}
#header .searchbox .txt {background:#eee;border:0;outline:0;width:120px;color:#333;font-size:1.1em;}
#header .searchbox .disabled {font-style:italic;color:#666;}
#header .searchbox .btn {background:#eee url(images/search.jpg) 0px 0px no-repeat;border:0;outline:0;width:20px;height:20px;text-indent:150%;overflow:hidden;white-space:nowrap;vertical-align:middle;cursor:pointer;}
#header .menu-outer {clear:both;width:994px;height:25px;margin:0 0 0 -11px;}
#header .menu-outer ul.menu {text-align:center;position:relative;}
#header .menu-outer ul.menu li {float:left;list-style:none;zoom:1;position:relative;border-right:1px solid #ddd;}
#header .menu-outer ul.menu li.last {border-right:none;}
#header .menu-outer ul.menu li.hover {border-right:2px solid #ccc;border-left:2px solid #ccc;margin:0 0 0 -1px;}
#header .menu-outer ul.menu li a {color:#606060;font-size:1.2em;text-decoration:none;text-transform:uppercase;display:block;padding:0px 10px;background:#fff;}
#header .menu-outer ul.menu li.hover a {padding:0px 9px 10px;position:relative;z-index:60;}
#header .menu-outer ul.menu ul {width:180px;visibility:hidden;position:absolute;top:85%;left:-2px;background:#fff;padding:15px 0px 10px;z-index:50;border:2px solid #ccc;}
#header .menu-outer ul.menu ul li {float:left;width:146px;border:0 !important;padding:5px 5px 10px 24px;}
#header .menu-outer ul.menu ul li.hover {margin:0;}
#header .menu-outer ul.menu ul li a {width:100%;display:inline-block;padding:0 !important;text-align:left;font-style:italic;text-transform:none;text-indent:-14px;}
#header .menu-outer ul.menu ul li a  span {color:#999;font-size:1.4em;font-weight:bold;}
#header .menu-outer ul.menu li.current_page_item a, #header .menu ul.dropdown li.current-page-ancestor a {text-decoration:underline;}
#header .menu-outer ul.menu li.current_page_item li a, #header .menu ul.dropdown li.current-page-ancestor li a {text-decoration:none;}
#header .menu-outer ul.menu li a:hover, #header .menu ul.dropdown li a.hover {position:relative;color:#000;}

.container {float:left;}

#banner {float:left;width:1006px;margin:0 0 20px -23px;height:310px;z-index:1;overflow:hidden;}
#banner .slide {position:relative;}
#banner .slide .alt a {width:960px;height:310px;margin:0 23px;text-indent:150%;overflow:hidden;white-space:nowrap;display:block;}
#banner .slide .arrow {position:absolute;left:0px;top:125px;width:23px;height:60px;cursor:pointer;text-indent:150%;overflow:hidden;white-space:nowrap;}
#banner .slide .next {right:0px;left:auto;}

#panels {width:960px;float:left;text-align:left;margin:0 0 20px;}
#panels h2 {font:2.4em/1.4em 'Rokkitt', serif;margin:0 0 15px;letter-spacing:-0.5px;}
#panels h2 a {text-decoration:none;}
#panels h3 a {font:bold 1.3em/1.4em Arial;color:#333;display:block;margin:0 0 10px;text-decoration:none;}
#panels p {font:1.2em/1.6em Arial;margin:0 0 20px;}
#panels .link a {display:block;width:103px;height:33px;background:url(images/arrows.png) no-repeat;float:right;text-indent:150%;overflow:hidden;white-space:nowrap;}
#panels .left-panel {border-top:15px solid #E59A3F;width:360px;float:left;padding:10px;margin:0 30px 30px 0;}
#panels .left-panel p.image {margin:0 10px 20px -10px;}
#panels .left-panel h2 a {color:#E59A3F;}
#panels .left-panel .link a:hover {background-position:-103px 0px;}
#panels .latest {border-left:15px solid #00A9A4;border-bottom:15px solid #00A9A4;float:left;width:535px;margin:0 0 30px;}
#panels .latest h2 {margin:-5px 0 10px 15px;}
#panels .latest h2 a {color:#00A9A4;}
#panels .latest .post {float:left;width:242px;margin:0 10px 15px 15px;}
#panels .latest .post h3 {min-height:50px;}
#panels .latest .post .blurb {min-height:55px;}
#panels .latest .link a {background-position:0px -165px;}
#panels .latest .link a:hover {background-position:-103px -165px;}
#panels .twitter {border-right:15px solid #44BBF3;border-bottom:15px solid #44BBF3;float:left;width:535px;margin:0 0 30px;}
#panels .twitter .feed {float:left;width:40%;padding:0 5% 20px;}
#panels .twitter .feed h2 a {color:#44BBF3;}
#panels .twitter .feed p a {color:#fff;background:#3484C2;display:block;float:right;margin:10px 0 0;padding:2px 5px;text-decoration:none;}
#panels .twitter .feed p a:hover {background:#666;}
#panels .key {background:#F7F7F7;clear:both;padding:10px;border-radius:10px;}
#panels .key h2 {color:#0065B2;text-align:center;}
#panels .key .key-logos {display:table;width:100%;}
#panels .key .logo {display:table-cell;text-align:center;}

#content {float:left;font-size:1em;text-align:left;width:700px;padding:15px 0 0;margin:0 50px 0 0;overflow:hidden;}
#content .entry-content {padding:15px 0 50px;float:left;width:100%;}
#content .panels {width:700px;float:left;margin:0 0 20px;}
#content .panels div {float:left;width:220px;border-top:15px solid #BCE271;margin:0px;padding:10px 0px 0px 0px;}
#content .panels div.last {margin:0;}
#content .panels h2 {font-family:'Rokkitt', serif;font-size:2.1em;padding:0 0 5px;letter-spacing:-0.5px;}
#content .panels p {font-size:1.2em;color:#606060;line-height:1.6em;margin:0 0 15px;}
#content .panels .link {margin:0 5px;}
#content .panels .link a {display:block;width:103px;height:33px;background:url(images/arrows.png) no-repeat;float:right;text-indent:150%;overflow:hidden;white-space:nowrap;}
#content .panels .green {float:left;width:225px;border-top:15px solid #BCE271;margin:0 12px 0 0;padding:10px 0px 0px 0px;}
#content .panels .green h2 {color:#8DCE13;}
#content .panels .green .link a {background-position:0px -132px;}
#content .panels .green .link a:hover {background-position:-103px -132px;}
#content .panels .blue {float:left;width:225px;border-top:15px solid #66A3D0;margin:0 12px 0px 0;padding:10px 0 0;}
#content .panels .blue h2 {color:#116FB8;}
#content .panels .blue .link a {background-position:0px -33px;}
#content .panels .blue .link a:hover {background-position:-103px -33px;}
#content .panels .yellow {float:left;width:225px;border-top:15px solid #F1E666;border-top:15px solid #F1E666;padding:10px 0px 0 0;}
#content .panels .yellow h2 {color:#EDDD28;}
#content .panels .yellow .link a {background-position:0px -99px;}
#content .panels .yellow .link a:hover {background-position:-103px -99px;}
#content .panels .pink {border-top:15px solid #dbb7d3;}
#content .panels .pink h2 {color:#dbb7d3;}
#content .panels .pink .link a {background-position:0px -66px;}
#content .panels .pink .link a:hover {background-position:-103px -66px;}

.search #content .entry-content {padding:15px 0 20px;margin:0 0 30px;border-bottom:1px solid #ddd;}
.search #content .nav {text-align:center;margin:0px 0px 20px;}
.blog #content .entry-content {padding:15px 0 20px;margin:0 0 30px;border-bottom:1px solid #ddd;}
.blog #content .nav {text-align:center;margin:0px 0px 20px;}
.archive #content .entry-content {padding:15px 0 20px;margin:0 0 30px;border-bottom:1px solid #ddd;}
.archive #content .nav {text-align:center;margin:0px 0px 20px;}
#content .sitemap li {line-height:1.4em;font-size:1.1em;list-style-type:none;margin:0 0 5px;}
#content .sitemap ul li {font-size:1em;list-style:disc inside none;margin:0;}
#content .sitemap li a {text-decoration:none;}
#content .sitemap li a:hover {text-decoration:underline;}
#content .tags {margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ddd;}
#content .tags a {text-decoration:none;}

#content h1 {font-size:5em;font-weight:normal;padding:5px 0 9px;margin:0 0 30px;text-transform:uppercase;border-bottom:1px dotted #666;font-family:'Rokkitt', serif;} 
#content h2 {font-size:2.1em;font-weight:normal;padding:5px 0 10px;font-family:'Rokkitt', serif;color:#116FB8;}
#content h2 a {text-decoration:none;}
#content h3 {font-size:1.8em;font-weight:normal;padding:5px 0 10px;font-family:'Rokkitt', serif;}
#content h4 {font-size:1.1em;font-weight:normal;padding:5px 0 0px;}
#content p {margin:0 0 10px;line-height:2em;font-size:1.2em;color:#606060;}
#content a {color:#00aff1;text-decoration:underline;font-weight:bold;}
#content a.link {color:#00aff1;text-decoration:underline;font-weight:bold;}
#content a:hover {color:#0067C1;}
#content ul {margin:0 0 8px 10px;}
#content ol {margin:0 0 8px 10px;}
#content li {padding:0 0 3px 10px;font-size:1.2em;line-height:2em;color:#606060;}
#content li li {font-size:1em;}
#content ul li {list-style:disc inside none;}
#content ol li {list-style:decimal inside none;}
#content li p {font-size:1em;margin:0;display:inline;}
#content strong {font-weight:bold;}
#content em {font-style:italic;}
#content .alignleft {float:left;margin:10px;}
#content .alignright {float:right;margin:10px;}

#content .breadcrumbs {margin:0 0 10px;}
#content .breadcrumbs li {padding:0;list-style:none;text-indent:0;display:inline;}
#content .breadcrumbs li a {color:#606060;text-decoration:none;border-bottom:transparent;}
#content .breadcrumbs li a:focus,
#content .breadcrumbs li a:hover {text-decoration:underline;}
#content .breadcrumbs li i {font-size:0.8em;padding:0 2px 0 0;}
#content .breadcrumbs li br {display:none;}

#content .pd p {float:left;text-indent:150%;overflow:hidden;white-space:nowrap;background:0px 0px no-repeat;margin:0;}
#content .pd p a {display:block;}
#content .pd .p1 {background-image:url(images/p1.jpg);width:658px;height:80px;}
#content .pd .p2 a {background-image:url(images/p2.jpg);width:216px;height:166px;}
#content .pd .p3 a {background-image:url(images/p3.jpg);width:224px;height:166px;}
#content .pd .p4 a {background-image:url(images/p4.jpg);width:218px;height:166px;}
#content .pd .p2 a:hover {background-image:url(images/p2r.jpg);}
#content .pd .p3 a:hover {background-image:url(images/p3r.jpg);}
#content .pd .p4 a:hover {background-image:url(images/p4r.jpg);}
#content .pd .p5 a {background-image:url(images/p5.jpg);width:216px;height:47px;}
#content .pd .p6 a {background-image:url(images/p6.jpg);width:224px;height:47px;}
#content .pd .p7 a {background-image:url(images/p7.jpg);width:218px;height:47px;}

.question_block .left {float:left;width:44px;background:#0065B2;padding:10px 5px 5px 5px;font-size:21px;font-weight:bold;color:#fff;text-align:center;margin-right:2px;}
.question_block .right {float:left;background:#cce0f0;padding:10px;width:623px;}
#content .question_block .question {float:left;clear:both;width:643px;}
#content .question_block .questions {background:url(images/question-background.png) repeat-y;float:left;}
#content .question_block .question p {font-weight:bold;color:#016699;display:block;clear:both;width:623px;}
.question_block .right .answer {float:left;margin-right:30px;margin-bottom:30px;}
.question_block .right .answer input {float:left;margin-right:5px;}
.question_block .right .answer label {float:left;font-size:12px;}
.question_block .right .answer label.selected {font-style:italic;color:#0065B2;}
.question_next_button {background:url(images/arrows.png) no-repeat -71px -33px;border:none;text-indent:-9999px;height:34px;width:32px;float:right;cursor:pointer;margin-top:10px;}
.question_back_button {background:url(images/back.png) no-repeat 0px 0px;border:none;text-indent:-9999px;height:34px;width:31px;float:left;cursor:pointer;margin-top:10px;}
.complete {background: url(images/complete.png) no-repeat 0px 0px; border: none; text-indent: -9999px; height: 33px; width: 254px; cursor: pointer; margin-top: 10px;float:none;}
.add-case-study {height:40px;width:144px;float:right;}
.add-case-study a {background:url(images/addcasestudy.jpg) no-repeat 0px 0px;border:none;text-indent:-9999px;height:40px;width:144px;display:block;float:left;}

.results-block {float:left;padding:20px;border:1px solid #D4D4D4;margin-bottom:10px;}
.results-block .section-title {font-weight:bold;font-size:18px;margin-bottom:10px;}
.results-block .question {font-weight:bold;font-size:12px; margin-bottom:10px;margin-left:10px;}
.results-block .answer {margin-bottom:10px;font-size:12px;margin-left:10px;}
.results-block .answer span {color:#0065B2;font-weight:bold;}
.results-block .advice {background-color:#cce0f0;padding:10px;margin-bottom:10px;}
#content .results-block .advice p {color:#0065B2;}
.actions-block {float: right; display: none;}
#baseline-audit-email-icon {background: url(images/email-icon.png) no-repeat; width: 25px; height: 16px; text-indent: -9999px; display: block; margin-top: 8px; margin-right: 20px;}
#baseline-audit-print-icon {background: url(images/print-icon.png) no-repeat; width: 25px; height: 25px; text-indent: -9999px; display: block;}
.icon {float: left;}
#baseline-audit-email-input-container, #baseline-audit-email-sent {display: none; float: left;}

#wpcf7-f966-p967-o1 span.wpcf7-not-valid-tip {position:relative !important;top:0;left:0;border:none !important;float:left !important;padding:0 !important;font-style:italic;color:red;border:none  !important;}
div.wpcf7-mail-sent-ok {display:none !important;}

#content .entry-content .case-study-form-section .textarea p.hint,
#content .entry-content .case-study-form-section .input p.hint {font-style:italic;color:#0065B2;margin-top:5px;}

.post-listing {border-bottom:1px dotted #666;padding-bottom:20px;padding-top:10px;float:left;width:100%;}

#content .post-listing h2 a {color:#0067C1;}

table#privacy td {padding: 5px;}	

.post-listing .read-more {float:right;background:url(images/arrows.png) 0 -198px;width:103px;height:33px;text-indent:-9999px;display:block;}

#content .entry-content.conference h2 {color:#8bcd11;}

#content .resources-home {position:relative;width:700px;height:600px;float:left;padding:80px 0 0;}
#content .resources-home h2 {position:absolute;top:0px;left:0px;width:200px;padding:0 15px;background:#40C2F3;color:#fff;height:60px;line-height:60px;cursor:pointer;}
#content .resources-home .on h2:after {content:" ";display:block;width:1px;height:1px;position:absolute;bottom:-30px;left:0px;border:15px solid transparent;border-top-color:#40C2F3;z-index:10;}
#content .resources-home .measurement h2 {left:230px;background:#E59A3F;line-height:20px;padding:10px 15px;height:40px;}
#content .resources-home .measurement.on h2:after {border-top-color:#E59A3F;}
#content .resources-home .harms h2 {left:460px;background:#A9DA4D;}
#content .resources-home .harms.on h2:after {border-top-color:#A9DA4D;}
#content .resources-home .screen {margin:30px auto;position:relative;}
#content .resources-home p {margin:0;}
#content .resources-home h3,
#content .resources-home a {display:block;text-indent:100%;overflow:hidden;white-space:nowrap;}
#content .resources-home a {opacity:0.85;}
#content .resources-home a:hover {opacity:1;}
#content .resources-home .drivers h3, 
#content .resources-home .drivers a {background:#fff url(images/drivers.png);position:absolute;}
#content .resources-home .drivers .screen {background:url(images/driversbg.png) top center no-repeat;width:616px;height:400px;}
#content .resources-home .drivers .aim h3 {top:0px;left:60px;width:48px;height:25px;background-position:-60px 0;}

/* Temp disable links
#content .resources-home .drivers .aim a {top:127px;left:0px;width:170px;height:170px;background-position:0 -127px;}
#content .resources-home .drivers .primary h3 {top:0px;left:235px;width:80px;height:30px;background-position:-235px 0;}
#content .resources-home .drivers .primary a {left:222px;width:111px;height:111px;}
#content .resources-home .drivers .primary .p1 a {top:43px;background-position:-222px -43px;}
#content .resources-home .drivers .primary .p2 a {top:162px;background-position:-222px -160px;}
#content .resources-home .drivers .primary .p3 a {top:277px;background-position:-222px -275px;} */
#content .resources-home .drivers .primary p,
#content .resources-home .drivers .aim p {display:block;text-indent:100%;overflow:hidden;white-space:nowrap;background:#fff url(images/drivers.png);position:absolute;}

#content .resources-home .drivers .aim p {top:127px;left:0px;width:170px;height:170px;background-position:0 -127px;}
#content .resources-home .drivers .primary h3 {top:0px;left:235px;width:80px;height:30px;background-position:-235px 0;}
#content .resources-home .drivers .primary p {left:222px;width:111px;height:111px;}
#content .resources-home .drivers .primary .p1 {top:43px;background-position:-222px -43px;}
#content .resources-home .drivers .primary .p2 {top:162px;background-position:-222px -160px;}
#content .resources-home .drivers .primary .p3 {top:277px;background-position:-222px -275px;} 
/* end */
 
#content .resources-home .drivers .secondary h3 {top:0px;left:450px;width:100px;height:20px;background-position:-450px 0;}
#content .resources-home .drivers .secondary a {left:390px;width:219px;height:27px;}
#content .resources-home .drivers .secondary .s1 a {top:55px;background-position:-390px -55px;}
#content .resources-home .drivers .secondary .s2 a {top:86px;background-position:-390px -86px;}
#content .resources-home .drivers .secondary .s3 a {top:117px;background-position:-390px -117px;}
#content .resources-home .drivers .secondary .s4 a {top:172px;background-position:-390px -172px;}
#content .resources-home .drivers .secondary .s5 a {top:203px;background-position:-390px -203px;}
#content .resources-home .drivers .secondary .s6 a {top:234px;background-position:-390px -234px;}
#content .resources-home .drivers .secondary .s7 a {top:286px;background-position:-390px -286px;}
#content .resources-home .drivers .secondary .s8 a {top:317px;background-position:-390px -317px;}
#content .resources-home .drivers .secondary .s9 a {top:349px;background-position:-390px -349px;}
#content .resources-home .measurement .screen {width:448px;height:449px;}
#content .resources-home .measurement a {float:left;width:221px;height:449px;background:url(images/measurement.png);}
#content .resources-home .measurement .m2 a {background-position:-222px 0px;}
#content .resources-home .harms .screen {width:648px;height:282px;background:url(images/harmsbg.png);}
#content .resources-home .harms p {text-indent:100%;overflow:hidden;white-space:nowrap;}
#content .resources-home .harms a {position:absolute;top:65px;width:160px;height:157px;background:url(images/harms.png);}
#content .resources-home .harms a.h1 {left:0px;background-position:0px 0px;}
#content .resources-home .harms a.h2 {left:160px;background-position:-160px 0px;}
#content .resources-home .harms a.h3 {left:320px;background-position:-320px 0px;}
#content .resources-home .harms a.h4 {left:480px;background-position:-480px 0px;}

#content .resources-grid {margin: 0 0 50px;float:left;min-height:500px;}
#content .resources-grid .tabs {display:table;float:left;width:699px;border-bottom:15px solid #408DC5;}
#content .resources-grid .tabs h2 {display:table-cell;height:50px;text-align:center;vertical-align:middle;background:#BFBFBF;color:#fff;border-left:1px solid #fff;cursor:pointer;padding:0;}
#content .resources-grid .tabs h2:first-child {border:0;}
#content .resources-grid .tabs h2.on {background:#408DC5;}
#content .resources-grid .grid {float:left;border-left:15px solid #408DC5;width:684px;}
#content .resources-grid .grid .item {float:left;border-right:15px solid #408DC5;border-bottom:15px solid #408DC5;width:307px;padding:10px;height:157px;}
#content .resources-grid .grid .item h3 {padding-top:0;line-height:1.3em;}
#content .resources-grid .grid h3 a {font-size:1.2em;color:#0065B0;text-decoration:none;}
#content .resources-grid .grid .link a {display:block;width:103px;height:33px;background:url(images/arrows.png) no-repeat;float:right;text-indent:150%;overflow:hidden;white-space:nowrap;}
#content .resources-grid .grid .link a {background-position:0px -33px;}
#content .resources-grid .grid .link a:hover {background-position:-103px -33px;}

#content .a-z {padding:20px 0;float:left;width:100%;}
#content .a-z h2 {background:#F2F1F6;color:#0165B2;font:bold 3em/1em 'Rokkitt';margin:0 0 5px;padding:3px 15px;position:relative;cursor:pointer;}
#content .a-z h2:hover {background:#ddd;}
#content .a-z h2.icon-chevron-up {background:#048BE7;}
#content .a-z h2:before {position:absolute;right:10px;top:50%;margin:-12px 0 0;}
#content .a-z .section {background:#fff;margin:0 0 10px;padding:15px 20px 10px;display:none;border-radius:10px;}
#content .a-z .item {overflow:hidden;padding:10px;}
#content .a-z .item h3 a {font-size:1.2em;color:#0165B2;text-decoration:none;}
#content .a-z .item p {margin:0 0 5px;}
#content .a-z .item p a {border:0;}
#content .a-z .item .link a {display:block;width:103px;height:33px;background:url(images/arrows.png) no-repeat;float:right;text-indent:150%;overflow:hidden;white-space:nowrap;}
#content .a-z .item .link a {background-position:0px -33px;}
#content .a-z .item .link a:hover {background-position:-103px -33px;}

#resources-searchform {font-size:1.2em;}
#resources-searchform label {padding:0 3px 0 0;}
#resources-searchform input[type=text] { border: 1px solid #cccccc; background-color: #eeeeee; padding: 3px;	color: #333333; font-size: 1.1em; width: 210px; position:relative;top: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#resources-searchform input[type=submit] { background-color: #116FB8; color: #fff; font-family: 'Rokkitt',serif; padding: 4px 10px 3px;text-transform: uppercase; border-width: 0; font-size: 14px;cursor:pointer; }

#sidebar {float:left;width:210px;border-top:15px solid #66A3D0;padding:15px 0 0;text-align:left;margin:20px 0;}
#sidebar h2 {font-family:'Rokkitt', serif;font-size:2.1em;margin:0 0 15px;letter-spacing:-0.5px;color:#116FB8;}
#sidebar ul {border-top:1px solid #ddd;}
#sidebar ul li {border-bottom:1px solid #ddd;}
#sidebar ul li ul {display:none;}
#sidebar ul li a {display:block;padding:1px 5px 6px 26px;text-decoration:none;color:#606060;font-style:italic;font-size:1.2em;text-indent:-16px;}
#sidebar ul li.current_page_item a {font-weight:bold;}
#sidebar ul li.current_page_item ul {border:none;margin:0 0 5px 10px;display:block;}
#sidebar ul li.current_page_item li {border:none;font-weight:normal;}
#sidebar ul li.current_page_item li a {font-weight:normal;padding:1px 5px 1px 26px;}
#sidebar ul li.current_page_parent a {font-weight:normal;padding:1px 5px 1px 26px;}
#sidebar ul li.current_page_parent ul {border:none;margin:0 0 5px 10px;display:block;}
#sidebar ul li.current_page_parent li {border:none;}
#sidebar ul li.current_page_parent li.current_page_item a {font-weight:bold;}
#sidebar ul li a:hover {color:#000;}
#sidebar ul li a span {color:#116FB8;font-size:1.6em;font-weight:bold;width:16px;}

#sidebar.resources-sidebar {border-top:0;padding:0;}
#sidebar.resources-sidebar h2 {color:#116FB8;}
#sidebar.resources-sidebar ul.sub-nav {margin:0 0 30px;border:0;}
#sidebar.resources-sidebar ul.browse {margin:0 0 20px;}
#sidebar.resources-sidebar ul.browse li a span {color:#116FB8;}
#sidebar.resources-sidebar .search {border-top:15px solid #66A3D0;padding:15px 0 0;}
#sidebar.resources-sidebar ul.sub-nav>li>a {background:#BFBFBF;border:0;color:#fff;font:1.8em/1em 'Rokkitt';padding:5px 0;text-indent:0;cursor:default;outline:0;}
#sidebar.resources-sidebar ul.sub-nav>li.current_page_parent>a {background:#408DC5;}
#sidebar.resources-sidebar ul.sub-nav>li.current_page_item>a {background:#408DC5;}
#sidebar.resources-sidebar ul.sub-nav>li>a span {display:none;}
#sidebar.resources-sidebar ul.sub-nav li.inactive a {cursor:pointer;}
#sidebar.resources-sidebar ul.sub-nav li.inactive>a:hover {background:#bababa;}
#sidebar.resources-sidebar ul.sub-nav>li a.open {background:#aaa !important;}
#sidebar.resources-sidebar ul.sub-nav li ul {display:block;margin:0;}
#sidebar.resources-sidebar ul.sub-nav li.current_page_parent li {border-bottom:1px solid #ddd;}
#sidebar.resources-sidebar ul.sub-nav li.current_page_parent li a {text-indent:0;padding:5px 10px;}
#sidebar.resources-sidebar label { display: none; }
#sidebar.resources-sidebar input[type=text], #sidebar.resources-sidebar select { border: 1px solid #cccccc; background-color: #eeeeee; padding: 3px;
	color: #333333; font-size: 1.1em; width: 210px; margin: 3px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#sidebar.resources-sidebar .disabled { color: #666666; font-style: italic; }
#sidebar.resources-sidebar input[type=submit] { background-color: #ECB153; color: #fff; font-family: 'Rokkitt',serif; padding: 3px 10px 2px;cursor:pointer; 
	display: block; margin: 3px 0 3px auto; text-transform: uppercase; border-width: 0; font-size: 14px; }

#content .backto { color: #ECB153; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 110%; }
	
#footer {clear:both;width:920px;background:url(images/footer.jpg) 0px 0px no-repeat;padding:20px;float:left;margin-top:10px;}
#footer .utility {float:right;margin:0 0 25px;}
#footer .utility li {float:left;list-style:none;border-left:1px solid #ccc;}
#footer .utility li.first {border:none;}
#footer .utility li a {color:#999;padding:0px 5px;text-decoration:none;display:block;}
#footer p {clear:both;text-align:left;font-size:1.1em;}
