/*
Theme Name: Straban Township
Description: Website for Straban Township, PA
Version: 1.0.0
Author: Bare Hands Design
Author URI: http://www.barehandsdesign.com/
*/

* {margin:0px;}
a {color:#645D4D; text-decoration:none;}
a:hover {color:#6E2F26; text-decoration:underline;}
body {font-family:Helvetica, sans-serif;}
body > #outerwrapper {height:auto; min-height:100%;}
br {clear: both;}
fieldset {border:0px; margin:0px; padding:0px; width:460px;}
form {margin-left:20px;}
h4 {font-size:18px; font-weight:bold; color:#6E2F26; padding-left:20px;}
html, body, #outerwrapper {height:100%;}
img {display:block;}
input {display:inline; left:100%; top:0px;}
label {float:left; position:relative; display:inline; margin:5px 0px; font-size:11px; font-weight:bold; color:#645D4D; width:130px;}
legend {display:none;}
li {list-style-type:none;}
li > label {display:block; height:16px; width:170px;}
li > input {display:inline; width:290px;}
li > textarea {display:inline; width:290px;}
ol {padding:0px;}
p {font-size:12px; line-height:16px; color:#000000;}
span.event {font-size:10px;}
ul {padding:0px;}
ul.activity {margin-bottom:0px;}
ul.activity > li {margin-left:20px; margin-top:0px; padding:0px;}
.activity > p {display:inline; margin-top:0px; padding-top:0px;}
.activity {font-size:12px; line-height:16px; margin-left:20px; margin-right:20px; padding:0px;}
.answer {font-size:18px; font-weight:bold; line-height:22px; color:#645D4D;}
.calendar-date-switcher {background:#F2EEE4; border:1px solid #CBC5B7; font-size:11px; line-height:14px; color:#645D4D; font-weight:bold; height:25px; text-align:center;}
.calendar-date-switcher form {margin:0; padding:0;}
.calendar-date-switcher input {background-color:#645D4D; border:0px; color:#DBD6C3;}
.calendar-date-switcher input:hover {background-color:#6E2F26; cursor:pointer;}
.calendar-date-switcher select {border:1px #CBC5B7 solid;}
.calendar-heading {height:25px; text-align:center; border:1px solid #CBC5B7; background:#F2EEE4;}
.calendar-month {width:50%; text-align:center; font-size:14px; color:#6E2F26; font-weight:bold;}
.calendar-next {width:25%; text-align:center; font-size:11px; line-height:14px;}
.calendar-prev {width:25%; text-align:center; font-size:11px; line-height:14px;}
.calendar-table {border:0px; padding:0px 20px; width:100%;}
.calnk a {text-decoration:none; color:#6E2F26;}
.calnk a:hover {background-position:0 0; text-decoration:none; color:#6E2F26;}
.calnk a:visited {text-decoration:none; color:#6E2F26;}
.calnk a span {display:none;}
.calnk a:hover span {border:1px solid #6E2F26; color:#6E2F26; background:#CC9999; display:block; position:absolute; margin-top:1px; padding:5px; width:150px; z-index:100;}
.cat-key {width:100%; margin-top:10px; padding:5px; border:1px solid #D6DED5;}
.cf_info {font-size:12px; font-weight:bold; line-height:14px; padding:10px 0px 10px 20px;}
.current-day {vertical-align:text-top; text-align:left; padding:5px; width:50px; height:50px; border:1px solid #6E2F26; background-color:#CC9999; font-size:12px; font-weight:bold; color:#6E2F26;}
.current_page_item {color:#6E2F26;}
.day-with-date {vertical-align:text-top; text-align:left; padding:5px; width:50px; height:50px; border:1px solid #DBD6C3; background:#F8F7F3; font-size:12px; font-weight:bold; color:#645D4D;}
.day-without-date {width:60px; height:60px; border:1px solid #CBC5B7; background:#F2EEE4;}
div.emblem {float:right; padding:10px; width:220px;}
img.emblem {margin-left:-10px;}
p.emblem {padding:10px; background:#F2EEE4; color:#6E2F26;}
.event-content-break {width:96%; margin-left:2%; margin-right:2%; margin-top:5px; margin-bottom:5px; text-align:center; height:1px; background-color:#6E2F26;}
.event-title {text-align:center; font-size:12px;}
.event-title-break {width:96%; margin-left:2%; margin-right:2%; margin-top:5px; margin-bottom:5px; text-align:center; height:1px; background-color:#6E2F26;}
.failure {color:#6E2F26;}
.footer {float:left; font-size:10px; color:#D9D2C1; padding:10px 20px 10px 10px;}
.header {font-size:18px; font-weight:bold; color:#6E2F26;}
.kjo-link {display:none; visibility:hidden;}
.linklove {display:none;}
.navigation-left {margin-left:20px; margin-top:20px; font-size:12px; font-weight:bold; line-height:14px; float:left;}
.navigation-right {margin-right:20px; margin-top:20px; font-size:12px; font-weight:bold; line-height:14px; float:right;}
.no-events {}
.normal-day-heading {text-align:center; width:25px; height:25px; font-size:12px; font-weight:bold; border:1px solid #CBC5B7; background:#F2EEE4; color:#645D4D;}
.page_item {margin:0px; padding:7px 0px 0px 20px; width:214px; height:21px; list-style-type:none; font-size:12px; font-weight:bold; color:#645D4D; background:url(img/navigation.jpg);}
.page_item a:hover {text-decoration:none;}
.subheader {font-size:14px; font-weight:bold; color:#645D4D;}
.success {color:#009900;}
.weekend {color:#6E2F26;}
.weekend-heading {text-align:center; width:25px; height:25px; font-size:12px; font-weight:bold; border:1px solid #CBC5B7; background:#F2EEE4; color:#6E2F26;}
#banner {height:175px; vertical-align:top; width:510px;}
#container {float:right; height:auto; padding-bottom:20px; width:510px;}
#container p {padding:20px 20px 0px 20px;}
#footer {position:relative; left:50%; margin-left:-372px; margin-top:-35px; width:744px; height:35px; clear:both; background:#6E2F26;}
#innerwrapper {position:relative; left:50%; margin-left:-372px; padding-bottom:35px; width:744px;}
#searchsubmit {background-color:#645D4D; border:0px; color:#DBD6C3;}
#searchsubmit:hover {background-color:#6E2F26; cursor:pointer;}
#sendbutton {background-color:#645D4D; border:0px; color:#DBD6C3; margin:-20px 0px 0px -20px;}
#sendbutton:hover {background-color:#6E2F26; cursor:pointer;}
#sidebar {float:left; height:auto; padding-bottom:20px; width:234px;}
#sidebar li {margin:0px; padding:7px 0px 0px 20px; width:214px; height:21px; font-size:12px; font-weight:bold; color:#645D4D; background:url(img/navigation.jpg);}
#sidebar li a:hover {text-decoration:none;}
#sidebar p {padding:10px 10px 0px 20px;}