﻿@import url("/css/reset.css");
/* 
    Main CSS doc for Strathcona County | Copyright 2009
    Created By Lift. (http://www.liftinteractive.com)
*/
/* global */
body {background:#716d5a;color:#5d5943;font:75%/1 arial, helvetica, sans-serif;}
body.textSm {font-size:65%;}
body.textLg {font-size:85%;}
a {color:#ad7909;text-decoration:none;}
a:hover {color:#c58e19;}
a img, img {border:0;}
p, ul, ol, table, object {margin-bottom:1em;}
p, li {line-height:1.4;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin-bottom:0.25em;clear:both;font-weight:bold;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
hr {border:0 dotted #ccc;border-top-width:1px;height:0;clear:both;}
.hidden {display:none;}
/* table */
table {border:1px solid #999;padding:2px;}
table th, table td {border:1px solid #999;padding:7px;}
table.borderless {border:0 none;border-width:0;padding:0;}
table.borderless th, table.borderless td {border:0 none;border-width:0;padding:7px;vertical-align:top;}
table.fancy {border:0 none;border-width:0;padding:0;}
table.fancy th, table.fancy td {border:1px solid #5E7D8F;border-width:0 0 1px;padding:7px;}
th {font-weight:bold;}
tr.stripe {background:#EEF3F5;}
/* grid */
.wrap {margin:0 auto;padding:0;width:960px;position:relative;}
.wrap:after {clear:both;content:'.';display:block;visibility:hidden;height:0;}
.wrap {display:inline-block;}  /* for IE/Mac */
.wrap {display:block;}
.col-3 {display:inline;float:left;margin:0 0 0 30px;width:281px;}
.col-2 {display:inline;float:left;margin:0;width:480px;}
/* toolbar */
#toolbar {background:#6a6755 url("/interface/bg-toolbar.jpg") repeat center 0;border-bottom:5px solid #ebebe8;position:relative;z-index:109;}
#toolbar .wrap {min-height:33px;}
#toolbar .wrap ul {float:right;/*line-height:33px;*/ margin-bottom:0;}
#toolbar .wrap li {display:inline;float:left;margin-left:15px;padding:4px 0 3px;position:relative;}
#toolbar .search {width:224px;height:23px;}
#tb-search, #tb-submit {position:absolute;top:4px;left:0;}
#tb-search {background:url("/interface/bg-toolbar-search.gif") no-repeat 0 0;border:0;color:#827f6e;font-size:1em;margin:0;padding:5px 10px 0;height:18px;width:178px;} /* width:198px;height:23px;*/
#tb-submit {left:auto;right:0;}
#skip-to-content {padding-top:10px !important;}
#skip-to-content a {color:#cac9c1;}
/* text-size */
#toolbar li#text-size {padding:0;}
#text-size a {color:#fff;}
#text-size a:hover, .textSm #text-size a.textSm, .textMed #text-size a.textMed, .textLg #text-size a.textLg {color:#CAC9C1;}
#text-size a.textSm {font-size:1.0833em;}
#text-size a.textMed {font-size:1.4167em;}
#text-size a.textLg {font-size:1.8333em;}
#quicklinks .trigger {background:url("/interface/bg-quicklinks.gif") no-repeat 0 0;color:#fff;display:block;font-size:1.0833em;text-transform:uppercase;padding-left:10px;line-height:23px;height:23px;width:168px;text-shadow:0 0 4px rgba(0, 0, 0, 0.3);} /* width:178px;*/
#quicklinks ul {background:#5D5943;padding:8px 0;display:none;position:absolute;top:28px;left:0;width:100%;-moz-border-radius:3px;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
#toolbar li#quicklinks li {background:transparent url("/interface/bg-quicklinks-item.png") no-repeat 0 7px;display:block;float:none;color:#5d5943;line-height:1.2;margin:0 15px 0 10px;padding-left:20px;}
#quicklinks li a {color:#fff;line-height:1.2;}
#quicklinks li a:hover {color:#ede;}
/* branding */
#branding {background:#fff;position:relative;z-index:99;}
#branding .wrap {border-bottom:12px solid #fff;height:98px;}
.home #branding .wrap {border:0;}
.residents #branding .wrap {border-color:#96ac3f;}
.businesses #branding .wrap {border-color:#6e92a7;}
.visitors #branding .wrap {border-color:#a87810;}
.government #branding .wrap {border-color:#77801e;}
.departments #branding .wrap {border-color:#5d5735;}
#logo {background:url("/interface/logo-sc.gif") no-repeat 0 0;display:block;height:49px;text-indent:-9999em;position:relative;top:28px;width:202px;}
/* main-nav - master-nav */
#main-nav {position:absolute;right:0;bottom:0;margin:0;}
#main-nav > li {background:url("/interface/bg-nav-hover.png");background:url("/interface/bg-nav-active.png");background:#a7bf46 url("/interface/bg-nav.png") repeat-x 0 0;display:inline;float:left;height:38px;line-height:1.3;margin-left:1px;position:relative;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
li#nav-residents {background-position:0 0;background-color:#96ac3f;}
li#nav-businesses {background-position:0 -40px;background-color:#6e92a7;}
li#nav-visitors {background-position:0 -80px;background-color:#a87810;}
li#nav-government {background-position:0 -120px;background-color:#77801e;}
li#nav-departments {background-position:0 -160px;background-color:#5d5735;}
#main-nav > li:hover, #main-nav > li.hover {background-image:url("/interface/bg-nav-hover.png");}
#main-nav > li.active {background-image:url("/interface/bg-nav-active.png");}
#main-nav > li > a {color:#fff;font-size:1.1667em;display:block;padding:10px 15px 10px 15px;}
.js #main-nav > li > a.isParent {background:url("/interface/nav-down-arrow.png") no-repeat right center;padding-right:35px;}
/* dropdowns (sub main-nav) */
#main-nav li div {display:none;background:#fff;background:rgba(255, 255, 255, 0.95);border:solid #7ba3ba;border-width:0 0 6px;position:absolute;top:50px;left:0;padding:7px 0 12px 12px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.home #main-nav li div {top:38px;}
#main-nav li div span {display:block;position:absolute;height:12px;width:100%;top:-12px;left:0;}
.home #main-nav li div span {display:none;}
li#nav-departments div {left:auto;right:0;}
#main-nav li div.double {width:424px;}
#main-nav li ul {display:inline;float:left;margin:0 12px 0 0;width:200px;}
#main-nav li ul li {display:block;float:none;}
#main-nav li ul li:hover {background:url("/interface/bg-nav-dropdown-tile.png") repeat-y 0 0;}
#main-nav li ul a {background:url("/interface/bg-nav-dropdown-arrow.gif") no-repeat 9px 12px;color:#514e42;display:block;border-bottom:1px solid #ddd;padding:9px 0 7px 22px;}
#main-nav li ul a:hover {color:#514e42;}
li#nav-residents ul a {background-position:9px 12px;}
li#nav-businesses ul a {background-position:9px -58px;}
li#nav-visitors ul a {background-position:9px -128px;}
li#nav-government ul a {background-position:9px -198px;}
li#nav-departments ul a {background-position:9px -278px;}
li#nav-residents div {border-color:#96ac3f;}
li#nav-businesses div {border-color:#6e92a7;}
li#nav-visitors div {border-color:#a87810;}
li#nav-government div {border-color:#77801e;}
li#nav-departments div {border-color:#5d5735;}
/* nav - subnav */
#nav-content {float:left;width:240px;min-height:220px;}
#nav {padding:0 0 3em;margin:0;list-style-type:none;}
#nav li {width:230px;display:inline-block;padding:0;margin:0;}
#nav li a {font-size:1em;padding:6px 10px 5px 10px;border-bottom:1px solid #DDD;display:block;color:#5e7d8f;}
#nav li ul {margin:0;padding:0;}
#nav a:hover {text-decoration:none;border-bottom:0px solid #222;color:#e9eff2;}
#nav li a:hover {background-color:#dde6eb;border-bottom:1px solid #DDD;color:#085C8F;}
/* Sub Styles */
#nav ul li a {background:#eef3f5 url("/interface/bg-nav-sub-arrow.png") no-repeat 7px 6px;border-bottom:1px solid #fff;color:#5d5943;padding-left:29px;}
#nav ul ul li a {background-color:#fff;background-position:23px 6px;border-color:#ddd;padding-left:46px;}
#nav ul ul ul li a {background-position:37px 6px;padding-left:59px;}
#nav ul ul ul ul li a {background-position:51px 6px;padding-left:72px;}
/* Active top level */
#nav > li.active > a {border:1px solid #ddd;border-width:1px 1px 1px 0;font-weight:bold;color:#514e42;background:#c7d6dd;width:220px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
/* Active Second Level */
#nav li ul li.active > a {font-weight:bold;color:#2576ab;}
/* extra-nav */
#extra-nav {}
#extra-nav h2 {background:url("/interface/bg-extra-nav-head.gif") no-repeat 0 0;color:#fff;font-size:1.25em;position:relative;left:-7px;padding:0 10px 0 30px;line-height:31px;height:39px;width:158px;} /* height:39px;width:198px;*/
#extra-nav ul {margin-left:20px;}
#extra-nav a {border-bottom:1px dotted #AEACA7;padding-bottom:1px;}
/* content */
#content {background:#fff url("/interface/bg-content.jpg") repeat-x 0 0;}
#content .wrap {background:#fff;padding-top:15px;}
.content-shadow {background:url("/interface/content-shadow.png") no-repeat center top;}
.home #content .content-shadow {background-position:center -252px;}
.home #feature .content-shadow {background-position:center 12px;}
#breadcrumbs, #inner-slideshow {clear:right;color:#a2a093;float:left;font-size:0.9167em;margin-left:25px;width:695px;}
#breadcrumbs a {color:#a2a093;font-weight:bold;}
#breadcrumbs a:hover {color:#5d5943;}
/* main-content */
#main-content {display:inline;float:left;margin-left:25px;width:427px;}
#main-content h1 {color:#1e6288;font-size:2em;letter-spacing:-0.025em;font-weight:normal;}
#main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6 {margin-top:2em;}
#main-content h2 {color:#7b8322;font-size:1.5em;}
#main-content h3 {color:#A87810;font-size:1.333em;margin-bottom:0.5em;}
#main-content h4 {color:#514E42;font-size:1.1667em;margin-bottom:.75em;}
#main-content h5 {color:#514E42;font-size:1.0833em;margin-bottom:.75em;}
#main-content h6 {color:#514E42;font-size:1em;margin-bottom:.75em;}
#main-content p {color:#514e42;font-size:1.0833em;margin-bottom:1.25em;}
#main-content li {color:#514e42;margin-bottom:0.5em;}
#main-content ul, #main-content ol {margin-left:30px;margin-right:0;}
#main-content ul {list-style-type:disc;}
#main-content ol {list-style-type:decimal;margin-left:35px;}
#main-content > img {margin-bottom:1em;}
#main-content blockquote {padding:0 1.5em;overflow:hidden;}
#main-content blockquote .bigQuote {border-left:1px solid #ccc;padding:0 1.5em;overflow:hidden;}
#main-content blockquote p.bigQuote {font-size:1.4167em;margin-bottom:0.5em;font-family:georgia, 'Times New Roman', serif;}
#main-content blockquote .bigQuote cite {font-size:0.9167em;color:#999;float:right;text-transform:uppercase;margin:1em 0;}
#main-content a, #sub-content a {border-bottom:1px dotted #ba974c;color:#9d6b00;padding-bottom:1px;}
#main-content a:hover, #sub-content a:hover {border-bottom:1px dotted #ba974c;color:#ba974c;}
a span.pdf, a.pdf {background-image:url(/interface/pdf.gif);background-repeat:no-repeat;padding:3px 0 5px 20px;}
a span.link, a.link {background-image:url(/interface/link.gif);background-repeat:no-repeat;padding:0px 0 4px 20px;}
a span.xls, a.xls {background-image:url(/interface/xls.gif);background-repeat:no-repeat;padding:3px 0 5px 20px;}
a span.doc, a.doc {background-image:url(/interface/doc.gif);background-repeat:no-repeat;padding:3px 0 5px 20px;}
a span.pps, a.pps {background-image:url(/interface/pps.gif);background-repeat:no-repeat;padding:3px 0 5px 20px;}
a span.file, a.file {background-image:url(/interface/file.gif);background-repeat:no-repeat;padding:3px 0 5px 20px;}
a span.audio, a.audio {background-image:url(/interface/audio.gif);background-repeat:no-repeat;padding:1px 0 4px 20px;}
a span.video, a.video {background-image:url(/interface/video.gif);background-repeat:no-repeat;padding:1px 0 4px 20px;}
a span.externalapp, a.externalapp {background-image:url(/interface/externalapp_icon.gif);background-repeat:no-repeat;padding:1px 0 4px 20px;}
a span.email, a.email {background-image:url(/interface/envelope.gif);background-repeat:no-repeat;padding:1px 0 4px 20px;}
#main-content .floatRight {float:right;margin:5px 0 5px 10px;}
#main-content .floatLeft {float:left;margin:5px 10px 5px 0;}
/* photo - credit */
#main-content .photo {margin-bottom:1em;}
#main-content .photo img {margin-bottom:0.25em;}
#main-content .photo .credit {color:#999;font-size:0.8667em;margin-bottom:0.75em;}
/* dept-contact */
.dept-contact {background:url("/interface/bg-dept-contact-bottom.gif") no-repeat 0 bottom;margin-bottom:25px;}
#main-content .dept-contact ul {background:url("/interface/bg-dept-contact-top.gif") no-repeat 0 0;list-style:none;margin:0;padding:0 0 0 15px;}
#main-content .dept-contact li {margin-bottom:0.25em;}
.dept-contact em {font-style:normal;font-weight:bold;}
/* upsells */
#upsells {clear:both;margin:2em 0 2em;overflow:hidden;}
#upsells div {background:url("/interface/bg-upsell-inner.jpg") no-repeat 0 0;width:199px;}
#upsells #upsell-2 {background-position:-199px 0;margin-left:28px;}
#upsells h2 {color:#fff;font-size:1.5em;font-weight:normal;text-transform:uppercase;padding:0 0 0 19px;margin:0 0 10px 0;line-height:29px;}
#upsells ul {list-style:none;margin-left:19px;}
#upsells p {margin-left:19px;}
#upsells li {line-height:1.4;margin-bottom:1em;}
#upsells a {border-color:#5d5943;color:#514e42;}
/* inner-news */
ul#inner-news {margin-left:0;list-style-type:none;}
ul#inner-news li {border-width:0 0 1px;}
#content #inner-news li h3 {color:#4f4f47;font-size:0.75em;margin-top:0.25em;}
#inner-news li p {font-weight:bold;margin-bottom:0.5em;line-height:1;}
.read-more {text-align:right;font-style:italic;}
#main-content .read-more a {color:#595951;border:0;}
#main-content .read-more a:hover {color:#9d6b00;}
/* inner-slideshow - slideshow */
#inner-slideshow {height:204px;width:695px;margin-top:-15px;margin-bottom:2em;}
#inner-slideshow .slide {height:204px;width:695px;position:relative;}
#inner-slideshow .caption {background:#444;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.8;color:#fff;font-size:1.0833em;position:absolute;bottom:0;left:0;width:520px;margin:0;padding:10px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;} /* width:540px; */
#inner-slideshow #pagers {bottom:12px;left:550px;width:140px;}
#inner-slideshow #pagers a {background-image:url("/interface/bg-pagers-green.gif");}
#inner-slideshow #pagers a.activeSlide, #inner-slideshow #pagers a:hover {color:#687621;}
#inner-slideshow .slide h2 {background-image:url("/interface/bg-feature-title-right.png");background-position:left 0;left:auto;right:0;}
/* sub-content */
#sub-content {display:inline;float:left;margin-left:35px;width:195px;}
#sub-content h2 {color:#5d5943;font-size:1.3333em;font-weight:bold;}
/* jumpboxes (side column) */
#sub-content #jumpboxes {float:left;height:auto;margin:0 0 2em;}
#sub-content #jumpboxes li {margin:0 0 8px 0;}
#sub-content #jumpboxes li a {font-size:1.0833em;height:107px;width:195px;position:relative;padding:0;border:0;}
#sub-content #jumpboxes li a:hover {color:#fff;}
#sub-content #jumpboxes li a span {position:absolute;bottom:10px;left:12px;width:170px;}
#sub-content #jumpboxes li a em {font-size:1.5em;margin-bottom:0.1667em;}
#sub-content #jumpboxes .dontBreak a {display:inline;height:auto;}
/* related-documents - filter-nav */
#related-documents, #filter-nav {list-style:none;}
#related-documents li, #filter-nav li {background:url("/interface/bg-related-docs.gif") no-repeat 0 3px;line-height:1.4;margin-bottom:1em;padding:0 0 0 20px;}
#related-documents a, #filter-nav a {border-color:#aeaca7;color:#514e42;}
#filter-nav a:hover {color:#9d6b00;border-color:#ba974c;}
/* notices */
.notice {background:#e8ebd2 url("/interface/bg-notices.jpg") no-repeat 0 bottom;margin:2em 0;padding:15px 30px 5px 15px;}
.notice.medium {background-color:#f9f0cc;background-position:-427px bottom;}
.notice.high {background-color:#f0dccb;background-position:-854px bottom;}
#main-content .notice p {color:#5d5943;font-size:1.1667em;margin-bottom:0.5em;padding:0 0 0 35px;line-height:1.2;}
.notice p:first-child {background-image:url("/interface/icon-notice.gif");background-repeat:no-repeat;background-position:0 5px;}
.notice.medium p:first-child {background-image:url("/interface/icon-notice-medium.gif");}
.notice.high p:first-child {background-image:url("/interface/icon-notice-high.gif");}
/* feature */
#feature {background:#fff url("/interface/bg-feature.jpg") repeat-x 0 12px;height:257px;overflow:hidden;}
#feature .wrap {background:url("/interface/bg-feature-bottom.jpg") no-repeat scroll 0 bottom;min-height:1px;/*margin-bottom:-12px;*/ padding-bottom:5px;position:relative;/*top:0;*/ }
#feature img {margin:0;}
#slideshow {background:#fff url("/interface/bg-feature-details.png") no-repeat right 0;height:252px;width:960px;overflow:hidden;}
.slide {position:relative;width:960px;}
.slide h2 {background:url("/interface/bg-feature-title.png") no-repeat right 0;color:#fff;font:italic 2em/1.3 georgia, 'times new roman', serif;position:absolute;top:30px;left:0;height:39px;line-height:46px;padding:0 20px 11px 20px;margin:0;text-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.slide img {float:left;}
.slide .details {float:right;background:url("/interface/bg-feature-details.png") no-repeat 0 0;position:absolute;top:0;right:0;height:187px;padding:43px 0 22px 64px;width:310px;} /* height:252px;*/
.details p {color:#fff;font-size:1.25em;line-height:1.333;margin-right:30px;}
.details .more-info {background:url("/interface/bg-more-info.jpg") repeat-x 0 0;color:#fff;font-size:1.1667em;padding:5px 10px;position:absolute;bottom:22px;right:30px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.details .more-info:hover {color:#1e6288;}
#pagers {position:absolute;bottom:27px;left:650px;z-index:49;}
#pagers a {background:url("/interface/bg-pagers.gif") no-repeat 0 0;color:#fff;display:block;float:left;font-size:1.0833em;text-align:center;line-height:23px;margin-right:5px;height:23px;width:23px;}
#pagers a:hover {color:#1e6288;}
#pagers a.activeSlide {background-position:-23px 0;color:#1e6288;}
#feature-wrap-icon, #feature-wrap-icon-inner {background:url("/interface/bg-feature-title-wrap.png") no-repeat 0 0;display:block;position:absolute;top:30px;left:-12px;height:54px;width:12px;}
#feature-wrap-icon-inner {background-image:url("/interface/bg-feature-title-wrap-right.png");left:auto;right:-12px;}
/* homepage */
.home h2, .home h3, .home h4 .home h5, .home h6 {font-weight:normal;}
.home #content .wrap {padding-top:30px;}
.home #content h2 {font-size:1.5em;letter-spacing:1px;line-height:1.3;text-transform:uppercase;}
.home #content h2 a {color:#c3c2ba;letter-spacing:0;font-size:0.667em;text-transform:none;font-style:italic;}
.home #content h2 a:hover {color:#5d5943;}
.home #home-notices h2 {background:url("/interface/bg-h2-notices.gif") no-repeat 0 0;color:#ad7909;padding-left:30px;}
.home #home-notices h2 a {color:#cba962;}
.home #home-notices h2 a:hover {color:#ad7909;}
.home #home-events h2 {color:#1e6288;}
.home #home-events h2 a {color:#a9c3d2;}
.home #home-events h2 a:hover {color:#1e6288;}
/* clickable list items for users with js */
.js #home-notices li, .js #home-news li, .js #inner-news li, .js #home-events li {cursor:pointer;overflow:hidden;}
.js #home-notices li a, .js #home-news li a, .js #inner-news li a, .js #home-events li a {display:none;}
/* notices */
#home-notices li {clear:left;}
#home-notices h3 {background:#f6f4e8;color:#9d6b00;display:inline;font-size:1.0833em;font-weight:bold;padding:2px 5px;}
#home-notices p {color:#7e7d78;padding:0 5px;}
#home-notices li.over p {color:#4F4E4A;}
/* news */
#home-news ul {}
#home-news li, #inner-news li {border:1px solid #e8e7df;border-width:1px 0 0;clear:left;padding:11px 0 1px;}
#home-news li:first-child {border:0;padding-top:0;}
#home-news li img, #inner-news li img {background:#fff;border:1px solid #dfddd3;padding:1px;float:left;margin:0 10px 10px 0;}
#home-news li h3, #inner-news li h3 {clear:none;font-size:0.8333em;font-weight:bold;text-transform:uppercase;margin-bottom:0.25em;}
#home-news li.over h3, #home-news li.over p, #inner-news li.over h3, #inner-news li.over p {color:#3F3B27;}
/* events */
#home-events li {clear:left;position:relative;margin-bottom:0.8333em;display:inline-block;}
#home-events h3 {background:url("/interface/bg-block-date.gif") no-repeat 0 0;color:#fff;float:left;display:inline;font-size:0.9167em;font-weight:bold;text-align:center;height:42px;width:35px;}
#home-events h3 span {color:#4e84a2;display:block;font-size:1.5em;line-height:1.7;}
#home-events p {color:#1e6288;margin-left:47px;}
#home-events li.over p {color:#0C3B5F;}
#jumpboxes {clear:both;height:127px;position:relative;margin:30px 0;}
#jumpboxes ul.items {margin:0;}
#jumpboxes li {float:left;margin:0 0 0 12px;}
#jumpboxes li a {color:#fff;display:block;font-size:1.1667em;font-weight:bold;letter-spacing:-0.05em;padding:77px 12px 0;line-height:1;height:50px;width:268px;-moz-border-radius:5px;-webkit-border-radius:5px;} /* width:292px;height:127px;*/
#jumpboxes li a em {display:block;font-style:normal;font-size:1.75em;}
#scrollable {position:relative;left:19px;overflow:hidden;width:912px;height:127px;}
#scrollable .items {clear:both;position:absolute;width:20000em;}
#prevPage, #nextPage {cursor:pointer;display:block;height:127px;width:30px;position:absolute;top:0;left:0;}
#prevPage.disabled, #nextPage.disabled {display:none;}
#nextPage {left:auto;right:0;}
#prevPage span, #nextPage span {background:url("/interface/bg-jump-arrows.gif") no-repeat 0 0;display:block;width:13px;height:25px;margin:51px auto 0;text-indent:-9999em;}
#prevPage:hover span {background-position:-13px 0;}
#nextPage span {background-position:0 -25px;}
#nextPage:hover span {background-position:-13px -25px;}
#scroll-meta {color:#b3b2a7;font-size:0.8333em;margin:4px 32px 0 0;text-align:right;}
/* supplementary-nav */
#supplementary-nav {background:#f3f2f1 url("/interface/bg-supp-nav.jpg") repeat-x 0 0;padding:25px 0;}
#supp-nav-1 h2, #supp-nav-2 h2 {background:url("/interface/bg-h2-supp-nav.png") no-repeat 0 0;color:#fff;font-size:1.5em;text-transform:uppercase;padding:0 0 0 19px;margin:0 0 -9px -8px;line-height:32px;height:39px;width:140px;} /* height:39px;width:159px;*/
#supp-nav-2 h2 {background-image:url("/interface/bg-h2-supp-nav2.png");}
#supplementary-nav ul {background:url("/interface/bg-supp-nav-list.png") no-repeat 0 0;padding:8px 12px;width:200px;float:left;}
#supplementary-nav ul.split {border-right:1px solid #d4d3cd;}
#supplementary-nav ul.orig {background:0;}
#supplementary-nav li {line-height:1.6;}
#supplementary-nav li a {color:#5d5943;border-bottom:1px dotted #5d5943;font-size:1.0833em;}
#supplementary-nav li a:hover {color:#9d6b00;border-color:#9d6b00;}
/* site-info */
#site-info .wrap {padding:30px 0;}
#site-info p {font-size:0.9167em;margin-bottom:0.25em;width:60%;}
#copyright {color:#fff;}
#copyright a {color:#fff;font-weight:bold;}
#copyright a:hover {color:#a5a397;}
#address {color:#a5a397;}
ul#extended-contact {position:absolute;right:0;top:30px;}
ul#extended-contact li {float:left;font-size:1.0833em;}
ul#extended-contact a {color:#d1cfc0;display:block;float:left;height:34px;line-height:34px;padding-left:45px;}
ul#extended-contact a:hover {color:#fff;}
#twitter {background:url("/interface/icon-twitter.gif") no-repeat 0 0;margin-right:30px;}
#newsletter {background:url("/interface/icon-newsletter.gif") no-repeat 0 0;}
/* yahoo weather widget */
#weather {position:relative;}
#weather-preview img {float:left;height:22px;margin-top:2px;}
#weather-preview .weatherTemperature {float:left;color:#fff;font-size:1.0833em;margin:5px 0 0 5px;}
#weatherConditions {background:#5D5943;color:#fff;display:none;font-size:12px;padding:8px 0;position:absolute;top:28px;left:-115px;width:275px;-moz-border-radius:3px;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
#weatherConditions p {margin:0;}
#weatherToday {border-bottom:1px dotted #6F6D61;padding:20px 0 10px;margin:0 10px 10px;overflow:hidden;}
.weatherHighLow {float:left;width:50px;margin:5px 0 0;text-align:right;}
.weatherConditions {float:left;width:200px;}
.weatherConditions img {float:left;padding:0 10px;}
.weatherTemperature {font-size:1.4167em;font-weight:bold;}
#weatherUpcoming {margin:0 0 0 10px;}
#weatherUpcoming .weatherDay {border-left:1px dotted #6F6D61;float:left;margin:0;padding:0 7px;}
#weatherUpcoming .weatherDay:first-child {border:0;}
.weatherDay p {text-align:center;}
#yahooLink {color:#7F7A5F;font-size:10px;position:absolute;right:5px;top:5px;}
#yahooLink a {color:#7F7A5F;}
#yahooLink a:hover {color:#fff;}

/* Internal RedDot styles */
#ContentManagementTools {border:1px solid red;padding:5px;}
span.rdi {color:red;}

/* google */
#content .googleSearch {
    margin: 10px 0px 0px 0px;
    font-family: arial, sans-serif;
}
#content .googleSearch .searchForm label {
    display: block;
    font-size: 0.75em;
}
#content .googleSearch .searchForm .query {
    margin: 5px 5px 0px 0px;
    padding: 3px 5px 2px 5px;
    border: 1px solid #999;
}
#content .googleSearch .searchDetails {
    margin: 0px;
    padding: 5px 5px 5px 5px;
    font-size: 0.75em;
    color: #000;
    text-align: right;
    background: #f0f7f9;
    border-top: 1px solid #6b90da;
}
#content .googleSearch ul {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}
#content .googleSearch li {
    margin: 10px 0px 0px 0px;
}
#content .googleSearch .title {
    font-size: 1.2em;
}
#content .googleSearch .text {
    color: #000;
}
#content .googleSearch .url {
    word-wrap: break-word;
    color: #00804f;
}
#content .googleSearch .size {
    color: #00804f;
}
#content .googleSearch .searchNavigation {
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 15px;
    width: 100%;
    overflow: hidden;
}
#content .googleSearch .searchNavigation ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#content .googleSearch .searchNavigation li {
    float: left;
    margin: 0px 0px 0px 5px;
}
#content .googleSearch .searchAgain {
    margin: 0px;
    padding: 10px 5px 10px 5px;
    overflow: hidden;
    font-size: 0.75em;
    color: #000;
    text-align: right;
    background: #f0f7f9;
    border-top: 1px solid #6b90da;
    border-bottom: 1px solid #6b90da;
}
#content .googleSearch a {
    color: #2200cc;
}
#content .googleSearch .searchResults li.subscribed {
    background: #feffcc;
}
