/*
Theme Name: No To Bike Parking Fees
Theme URI: http://www.notobikeparkingfees.com
Description: No To Bike Parking Fees Theme
Version: 2.0
Author: Josef Dunne
Author URI:
Tags: campaign
*/

body {padding:0;background:#a41523 url('images/bg_main.gif') repeat-y;color:#333;min-width:997px; font-style:normal; font-variant:normal; font-weight:normal; font-size:62.5%; font-family:"Helvetica Neue", Arial, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px}

/* LINKS */
a {color:#A00723;}

/* PARAGRAPHS */
p {font-size:1.2em;}

/* FORMS */
form, fieldset {margin:0;padding:0;border:0px none;}
legend {display:none;}
textarea {width:100%;height:150px;border:1px solid #666;color:#FFF;font:1.2em Arial, Helvetica, sans-serif;}
input.button {background:#A00723;color:#FFF;font-size:1.2em;border:0px none;}
input.checkbox, input.radio {background:none !important;width:auto !important;border:0px none !important;}
textarea#comment {color:#333;}

/* LOGO */
h1 {text-indent:-1000px;overflow:hidden;margin:0;}
h1 a {background:url('images/logo_animated_small.gif') no-repeat;width:180px;height:162px;display:block}
h1 a:hover {background:url('images/logo_animated_small.gif') no-repeat;}
.entry ul li {margin:0 0 4px 0;}
.entry ul li:last-child {margin-bottom:0;}
/* HEADERS */

/* SIDEBAR (GENERAL) */
.side-statement {width:180px;float:left;margin:0 30px 0 20px;}
.side-statement h2 {font-size:1.2em;font-weight:normal;margin:20px 0 0 0;line-height:1.5em;color:#666;font-style:italic;}
.side-statement .supporters  h2 {font-size:1.2em;}
.side-statement .supporters {margin:5px 0 0 0;}
.side-statement .supporters img {border:0px none;}

/* MAIN CONTAINER */
.container {overflow:hidden;padding:10px 0 0 0;}
.home-page .container {padding:35px 0 0 0;}

/* CONTENT */
.home-page .content {width:749px;background:none;}
.content {float:left;width:520px;background:#fff;margin:0 10px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;}

/* COUNTDOWN (HOME PAGE ) */
.countdown {width:auto;color:#fff;font-size:3.0em;}
.countdown  a {color:#fff;}

/* HEADLINER */
.headliner {margin:10px 0 0 0;overflow:hidden;}
.headliner .the-headliner {float:left;width:474px;_display:inline;padding:20px;background:#FFF;margin:0 20px 0 0;}
.headliner img {border:0px none;}

/* HOME PAGE RIGHT SIDEBAR */
.home-right-sidebar {float:left;width:215px;}

/* HOME BOX */
.home-box {width:auto;background:#FFF;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;}

/* CAMPAIGN VIDEOS */
.campaign-videos h2 {margin:0;padding:0;}

/* COMMITMENT FORM */
.commitment-form {width:auto;padding:20px;margin:0 0 20px 0;background:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;}
.misc .commitment-form {padding:0;float:none;width:auto;}
.commitment-form h2 {margin:0;padding:0;font-size:1.6em;}
.commitment-form p.description {margin:7px 0;line-height:1.6em;}
.commitment-form p {margin:3px 0;padding:0;}
.commitment-form em {color:#FF0000;}
.commitment-form fieldset {font-size:1.2em;}
.commitment-form label {display:block;margin:6px 0 0 0;}
.commitment-form input {-moz-border-radius:4px;-webkit-border-radius:4px;padding:1px;width:173px;background:#A00723;border:0px none;color:#FFF;font-size:1.2em;margin:0;}
.commitment-form select {padding:0;width:175px;background:#A00723;border:0px none;color:#FFF;font-size:1.2em;margin:0;-moz-border-radius:4px;-webkit-border-radius:4px;}
.commitment-form input.btn {margin:5px 0;font-size:1.1em;padding:2px 5px;width:173px;}
.commitment-form .note-required {color:#FF0000;-moz-border-radius:4px;-webkit-border-radius:4px;}
.commitment-form .checkbox-group {margin:3px 0 0 0;}
.commitment-form .input-group label {display:inline;}
.commitment-form .input-group input {width:auto !important;margin:0 5px 0 0;}
.commitment-form .input-group ul {list-style:none;margin:3px 0;padding:0;}
.commitment-form .input-group ul li {margin:0 0 3px 0;}
input.mce_inline_error, select.mce_inline_error {background:#F30;}
div.mce_inline_error {display:block;text-align:center;color:#F00;font-weight:bold;}
.indicate-required {text-align:right;font-style:italic;}
p.previous-campaigns {font-size:1.1em;text-align:center;}

div#mce-success-response {background:#090;color:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;text-align:center;font-size:1.2em;}
div#mce-error-response {background:#F30;color:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;text-align:center;font-size:1.2em;}

/* WIDGET */
.textwidget {overflow:hidden;}

/* WIDGET CONTAINER */
.widget-container {overflow:hidden;}

/* WIDGET */
.home-page .widget {float:left;width:285px;height:190px;margin:25px 15px 0 0;}
.home-page .widget h2, .news h2 {margin:0;padding:0;}
.home-page .widget h2 a, .news h2 a {text-decoration:none;background:url('images/bg_widget_header.png') no-repeat;color:#fff;display:block;width:273px;height:41px;padding-left:14px; padding-right:0; padding-top:14px; padding-bottom:0}
.home-page .widget h2 a:hover, .news h2 a:hover {text-decoration:underline;}
.home-page .widget p {color:#fff;font-size:1.5em;font-style:italic;margin:0;padding:0 11px 0 12px;line-height:1.4em;}
.home-page .widget p img {float:left;margin:0 14px 0 0;}
.home-page .widget img {border:0px none;}

/*  HEADER BAR */
.header-bar {z-index:10000;clear:both;width:100%;height:35px;border-bottom:1px solid #999;background:#333;padding:0;}

/*  FOOTER BAR */
.footer-bar {z-index:1000;clear:both;background:#fff;overflow:hidden;width:100%;height:70px;border-top:1px solid #ccc;}
.footer-bar ul {margin:10px 0 0 10px;padding:0;list-style:none;}
.footer-bar li {display:inline;margin:0 5px 0 0;}
.footer-bar img {border:0px none;}

/* MARQUEE */
#marqueecontainer {position:relative;width:1345px;height:70px;}

/* PRIMARY NAVIGATION */
.primary-navigation {float:left;}
.primary-navigation ul {list-style:none;margin:10px 0 0 10px;padding:0;}
.primary-navigation li {float:left;font-size:1.2em;}
.primary-navigation li a {color:#FFF;padding:0 5px 0 0;margin:0 5px 0 0;text-decoration:none;border-right:1px solid #666;}
.primary-navigation li a.last {margin:0;padding:0;border:0px none;}
.primary-navigation li a:hover, .primary-navigation li a.current_item {background:none;color:#FFF;text-decoration:underline;}

/* NEWS */
.news {margin:25px 0 0 0;}
.news p {font-size:1.5em;color:#fff;}

/* HEADERS */
h2 {margin:0 0 10px 0;padding:0;color:#A00723;font-size:1.8em;font-weight:normal;}
h2 span {color:#999;}
h4 {margin:0 0 5px ;padding:0;color:#A00723;font-size:1.8em;font-weight:normal;}
h2.title {margin:0 0 20px 0;}

/* POSTS/PAGES */
.post {padding:20px;margin:0 0 20px 0;}
.post img {border:0px none;}
.post img.alignleft {float:left;margin:0 10px 10px 0;}
.post img.alignright {float:right;margin:0 0 10px 10px;}
.post p {margin:5px 0 10px 0;padding:0;}

/* MISC SIDEBAR */
.misc {float:left;width:220px;margin:0 0 0 5px;}
.misc ul {list-style:none;margin:0;padding:0;}
.misc h2 {color:#333;font-style:normal;font-size:1.2em;font-weight:bold;}
.misc img {border:0px none;}

/* LEFT SIDEBAR */
.left-sidebar {width:200px;padding:0;margin:20px 0 0 0;}
.left-sidebar ul {list-style:none;margin:0;padding:0;}
.left-sidebar li {margin:0 0 15px 0;}
.left-sidebar h2 {color:#333;font-style:normal;font-size:1.2em;font-weight:bold;margin:0 0 5px 0 !important;}
.left-sidebar img {border:0px none;}

/* LEFT SIDEBAR */
.home-sidebar {width:auto;padding:0;margin:20px 0 0 0;}
.home-sidebar ul {list-style:none;margin:0;padding:0;}
.home-sidebar li {margin:0 0 15px 0;}
.home-sidebar h2 {color:#333;font-style:normal;font-size:1.2em;font-weight:bold;margin:0 0 5px 0 !important;}
.home-sidebar img {border:0px none;}
.home-sidebar .widget {width:auto !important;height:auto !important;float:none !important;margin:0 0 20px 0 !important;padding:0 !important;}
.home-sidebar .widget img {float:none !important;}
.home-sidebar .widget p {padding:0 !important;font-style:normal !important;}

/* MASTER SEARCH */
.master-search {float:right;margin:6px 6px 0 0;}
.master-search label {color:#FFF;font-size:1.2em;display:none;}
.master-search form {margin:0;padding:0;}
.master-search input {border:0px none;width:150px;padding:3px}
.master-search input.button {width:auto;padding:2px;background:#999;color:#fff;}

/* OBJECTION ADDRESS */
.objection-address {margin:0 0 0 238px;color:#FFF;}
.objection-address p, .objection-address a {color:#FFF;}

/* CONTENT LISTS */
.content ol {background:#eee;margin:0 20px;border:1px solid #ccc;}
.content ul {list-style:none;margin:0;padding:0;background:#eee;padding:10px;border:1px solid #ccc;}
.content li {font-size:1.2em;margin:0;}
.content p {line-height:1.6em;}
form#commentform {margin:0 20px;}

/* PROFILES */
.profile {overflow:hidden;margin:0 0 20px 0;}
.profile img {float:left;margin:0 10px 0 0;border:2px solid #666;}
.profile p {margin:0 0 7px 0;padding:0;}

/* SUPPORTERS */
.linkcat h2 {display:none;}
.linkcat img {border:0px none;}
.linkcat li {margin:0 0 10px 0;}

/* SIDEBAR WIDGETS */
.widgettitle {margin:0;padding:0;}
li.widget {margin:0 0 5px 0;background:#FFF;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;list-style:none;}
.widget_rss li {font-size:1.2em;margin:5px 0 0 0;line-height:1.6em;list-style:none;}

/* POST NAVIGATION */
.post-navigation {overflow:hidden;font-size:1.1em;margin:0;padding:5px;}
.post-navigation .alignleft {float:left;width:45%;margin:0;}
.post-navigation .alignright {float:right;width:45%;margin:0;}

.navigation {font-size:1.6em;overflow:hidden;}

/* TWITTER UPDATE */
#twitter_div, .widget_twitter li {font-size:1.2em;}
#twitter_div ul, ul.twitter {background:#EEE;border:1px solid #33CCFF;padding:10px;line-height:1.6em;}
.widget_rss ul {padding:0;line-height:1.6em;}

/* TABLES */
.content table td strong {white-space:nowrap;}
.content table td {font-size:1.2em;padding:3px;background:#eee;border:1px solid #fff;}
.content table td.conservative {font-weight:bold;background:blue;color:#fff;}
.content table td.labour {font-weight:bold;background:red;color:#fff;}
.chalkley {background:yellow !important;font-weight:bold !important;color:#333 !important;}
.chalkley a {color:#333 !important;}
.besc {background:green !important;font-weight:bold !important;color:#fff !important;}
.besc a {color:#fff !important;}

p.wp-caption-text {text-align:center;padding:0;margin:3px 0 0 0;font-size:1.1em;font-style:italic;}
.wp-caption {border:1px solid #DDD;background:#F3F3F3;padding:3px;}
.alignright {float:right;margin:0 0 10px 10px;}
.alignleft {float:left;margin:0 10px 10px 0;}

.entry, .post {overflow:hidden;background:none;}

.meta-meta {border:1px solid #ccc;background:#eee;color:#ccc;padding:10px;font-size:1.1em;line-height:1.4em;}
.meta-meta p {margin:0;padding:0;}
.meta-meta a {color:#ccc;}
.meta-meta a:hover {color:#333;background:none;}

form.cform textarea, #donor_comment {color:#333 !important;}

li h2 {margin:0;}
li h3 {margin:0;padding:0;font-size:1.4em;font-weight:normal;}

/* DONATION FORM */
#donateplusform {border:2px solid #009900;background:#009900;padding:5px;margin:0 0 20px 0;color:#FFFFFF;}
#donateplusform input, #donateplusform textarea {width:420px;padding:3px;border:0px none;font-size:1.2em}
#donateplusform p.submit input, input#recognize {width:auto;}
#donateplusform input#amount {width:210px;font-size:2.0em;color:#009900;}
#donateplusform p.submit {margin:0;padding:0;}

/*#post-3 {background:url('/wp-content/uploads/2009/06/DonateGraphic480.gif') no-repeat 20px 1380px;}*/
#post-3 .entry {background:none;}
a.the-fund-link {display:block;height:325px;width:480px;text-indent:-1000px;overflow:visible;background:none;_background:url(/wp-content/uploads/2009/06/DonateGraphic480.gif) 0 -80px no-repeat;}
a:hover.the-fund-link {background:none;_background:url(/wp-content/uploads/2009/06/DonateGraphic480.gif) 0 -80px no-repeat;}
p.link-para {display:block;height:325px;width:480px;}

/* DONATIONS */
.donations {text-align:center;margin:20px 0;border:2px solid #009900;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.donations .total {color:#009900;margin:0;padding:0;font-size:3.0em;}
.donations .target {margin:0;padding:0;}
.donations h2 {margin:0;padding:0;font-weight:bold;}
.donations .info {margin:5px 0;padding:0;}

/* DONOR WALL */
.donorbox {border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:5px 0 0 0;position:relative;_height:1%;overflow:visible;}
.donorbox .the-total {float:left;color:#009900;margin:5px;padding:0;font-size:3.0em;_display:inline;}
.donorbox .the-info {margin:0 0 0 125px;}
blockquote.comment {font-size:1.2em;line-height:1.6em;font-weight:bold;font-style:italic;}
#donorwall a {color:#009900;}
#donorwall a:hover {background:none;}
#donor_comment {height:50px;}

/* TOP BANNER */
.top-banner {margin:0 0 10px 0;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;text-align:center;width:745px;}
.top-banner img {border:0;width:730px;margin:5px 0;}
.top-banner a:hover {background:none;border:0;}
.home-box img {border:0;}

/* Trade Support */
.headline {-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;overflow:hidden;width:735px;margin:0 0 10px 0;padding:5px;font-weight:bold;text-transform:uppercase;}
.headline ul {list-style:none;margin:0;padding:0;}

/* main announcement */

.main-announcement {text-shadow:0 2px 1px rgba(0, 0, 0, 0.7);font-size:18px;line-height:1.4em;text-align:center;color:#fff;width:480px;margin:0 0 20px 0;}
.main-announcement a {color:#fff;display:block;width:auto;padding:10px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;background:green;}
.main-announcement a:hover {background:red;color:#fff;text-decoration:underline;}

/* HEADLINER */
.headliner {color:#fff;display:none;width:auto;padding:10px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;background:green;margin:0 0 20px 0;font-size:12px;text-align:center;}

/* sub announcement */

.announcement {font-size:15px;line-height:1.4em;text-align:center;color:#fff;width:480px;}
.announcement a {color:#fff;display:block;width:auto;padding:10px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;background:green;}
.announcement a:hover {background:red;color:#fff;text-decoration:underline;}
