/* 
============================
RESET: http://meyerweb.com/eric/tools/css/reset/ v1.0 | 20080212
============================ 
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}

/* 
============================
GLOBAL 
============================ 
 */
 
body{background:#000 url('http://cpaws.org/images/2005Meadowblur.jpg') no-repeat fixed center; font-size:14px;line-height:1.6;color:#222; 
		-webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;}
ul {list-style: none;}
#main-content ul, #info-page ul {list-style: circle;}
#main-content ol, #salsa ol {list-style: decimal !important;}
body,#footer .title,ul#tabs li span,#publications dt,.panel,p.intro {font-family: Georgia;}
#campaign-nav,h1,h3,h4,.about #sidebar1,.publications #sidebar1,#footer,ul#harkin-winners,p#tagline,ul.tabnavigation li,.action-item dt,#sidebar,ul#main-nav {font-family:"Droid Sans", Helvetica, Arial, "Gill Sans","Gill Sans W01 Light"; font-weight: 100; font-size: 12px;}
h2,ul.tabnavigation li a,.imgleft,.imgright,.featured h3 {font-family:"Droid Sans", Helvetica, Arial, "Gill Sans","Gill Sans W01 Bold"; font-weight: 700; }
h4 {font-weight: bold;}
#main ul, #main-content li {list-style: circle;}
blockquote,q{quotes:none; margin-left:20px; padding:5px; border-left: 2px solid #E0E9DD}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.container{width:940px;background: url('http://cpaws.org/images/draft/container.png');overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);margin:10px auto 0;padding:20px;}
.clearcontainer{width:940px;margin:0 auto;padding:0 20px;}
.blackcontainer{background:url('http://cpaws.org/images/draft/containerblack.png');width:940px;margin:0 auto;padding:20px;}
.clear{clear:both;}
#main-content{width:560px;float:left;}
dl {margin-bottom: 21px; }
dt {font-weight: bold;}

/* Typography  */
a{color:#385912; text-decoration:underline;}
a:hover {color: #d90000; text-decoration: none;}
a img{border:none;}
li{margin-bottom:6px;}
h1{font-size:24px;margin-bottom:21px;background:#e0e9dd;padding:10px;}
h2 {border-bottom:none;font-size:16px;text-transform:uppercase;}
h3{font-size:16px;margin-bottom:7px;}

/* Header  */
#header{border-top:10px solid #000; height: 140px;}
p#tagline{width:520px;font-size:24px;float:right;margin-top:3px;color:#eee;padding:2px 20px;}

#search {width: 220px; height: 0px; opacity: .8; float: right; position:relative; top: -85px;}
#search:hover {opacity: 1;}
#search input[type="text"] {float: left; height: 20px; width: 140px; margin-bottom: 5px; border: 1px solid #E5E5E5; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#search input[type="text"]:hover {-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.4); -moz-box-shadow: 0px 0px 1px rgba(0,0,0,.4); border: 1px solid #C9C9C9;}
#search input[type="submit"] {float: right; background-color: #2d2d2d; color: #fff; border: 0px solid #2d2d2d; height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#search input[type="submit"]:hover {cursor: pointer;}
li.french-link {font-size: 10px; position: relative; top: 4px;}

/* Footer  */
div#footer{clear:both;color:#ccc;overflow:hidden;font-size:12px;}
#footer .title {text-transform:uppercase;font-size:18px;margin-bottom:18px;margin-top:18px;}
#footer ul ul li{margin-left:40px;}
#footer ul ul li:hover{margin-left:45px;}
#footer a{color:#ccc;}
#footer a:hover{color:#fff;margin-left:5px;}
.col1{float:left;width:230px;margin-right:5px;}
#footer ul.social-icons {margin-left: -5px !important;}

ul.social-icons li {background: url('http://cpaws.org/images/social-media.png') no-repeat; border-bottom: none !important; width: 32px; height: 32px; text-indent: -9999px; display: inline-block;}
	.social-icons li.twitter {background-position: -40px 0px;}
	.social-icons li.youtube {background-position: -80px 0px;}
	.social-icons li.flickr {background-position: -121px 0px;}

ul.social-icons a {display: block; width: 32px; height: 32px;}


/* Navigation  */
ul#main-nav{ list-style:none;margin-top:0; margin-left:-20px; border-bottom:0 solid #000;border-right:2px solid #000;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:none;font-size:14px;background:url('http://cpaws.org/images/draft/containerblack.png');padding:7px 5px 10px 5px;}
img.logo{float:left;padding-top:10px;}
#main-nav{float:right;margin-right:-20px;}
#main-nav li{float:left;margin-right:10px;}
#main-nav a{color:#eee;padding:10px; display: block;}
#main-nav a:hover, #main-nav li:hover > a{background:#000;color:#6c9c34;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.meta-nav{background:#e0e9dd;font-size:14px;float:right;margin-bottom:20px;width:940px;}
.meta-nav li{display:inline-block;margin-right:10px;padding:20px;}
.meta-nav a:hover{color:#fff;}
.meta-nav .current{font-size:24px;padding:0 10px 10px 20px;}
#sidebar input{width:50%;border:1px solid #ccc;padding:10px;}
img.internal-ad{border:0 solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
img.internal-ad:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.2);}

#main-nav ul {z-index: 1; display: none; width: 200px; position: absolute; top: 54px; background:url('http://cpaws.org/images/draft/containerblack.png'); padding-top: 12px; -webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:none;}
#main-nav ul a {padding: 5px;}
#main-nav ul li {width: 60%;}
	#main-nav ul li a {margin-left: 25px;}
#main-nav li:hover > ul {display: block;}

#main-nav li ul li {font-size: 13px; width: 200px;}


ul#campaign-secondary{list-style:none;margin-top:0; margin-left:-20px;padding:0px; float:right;margin-right:-20px; width: 100%;}
#campaign-secondary li{float:left;margin-right:10px; border: 1px solid #eee; background: #fff;}
#campaign-secondary a{color:#222;padding:10px; display: block; text-decoration: none;}
#campaign-secondary a:hover, #campaign-secondary li:hover > a{background:#e0e9dd;color:#6c9c34;}

#campaign-secondary ul {z-index: 1; display: none; width: 250px; position: absolute; top: 230px; background:#e0e9dd; padding-top: 20px;}
#campaign-secondary ul a {padding: 5px; text-decoration: underline;}
#campaign-secondary ul li {border: none; background: #e0e9dd;}
	#campaign-secondary ul li a {margin-left: 25px;}
#campaign-secondary li:hover > ul {display: block;}

li.campaign-nav-desc {background: none !important; border: none !important; margin-top: 10px;}


/*Sidebar */
#slider {height: 220px; width: 280px; border: 10px solid #fff; 
	-moz-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);
	-box-shadow: 0px 20px 10px -10px rgba(0,0,0,.2);}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-controlNav a {display: inline-block;position:relative;top: 237px;left: 100px;overflow: hidden;text-indent: -9999px;z-index:99;cursor:pointer;background: url('http://cpaws.org/images/icons/slider-nav.png') no-repeat;height: 15px; width: 20px;}
.nivo-controlNav a.active {background-position: 0 -14px;}
.nivoSlider img{border:0 solid #fff;}
.nivoSlider img:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.2);}
ul.tabnavigation {list-style: none;margin: 0;padding: 0;margin-top: 40px;	}
ul.tabnavigation li {display: inline;	}
ul.tabnavigation li a {padding: 3px 5px;
border-bottom:none;font-size:14px;text-transform:uppercase;text-decoration: none; color: #000;	}
ul.tabnavigation li a.selected,	ul.tabnavigation li a:hover {background-color: #333;color: #fff;padding-top: 7px;	}	ul.tabnavigation li a:focus {outline: 0;}
div.tabs > div, div.tabs2 > div {padding: 5px;margin-top: 7px;	}

.view-more {float: right; list-style: none;}

.donate-now {-webkit-transform: rotate(0deg); -webkit-transition: -webkit-transform 0.2s ease-in; -moz-transform: rotate(0deg); -moz-transition: -webkit-transform 0.2s ease-in;}
.donate-now:hover {-moz-transform: rotate(-7deg); -webkit-transform: rotate(-7deg);}

ul.rss-sub {text-align: center;}
	ul.rss-sub {background: url('http://cpaws.org/images/icons/rss.gif') no-repeat 5% 50%; }

.side-social {background: #fff; border: 1px solid #ccc; padding: 20px; width: 260px;}

/* Recent News  */
	.news-home-left{float: left;width: 15%;font-size: 12px;margin-right: 20px;padding: 10px 0;}
	.excerpt {float: left;width: 80%;margin: 0;padding: 5px;border-bottom: 1px dotted #ccc;padding: 10px 0;}
#sidebar .recent-news {width: 280px;}
#sidebar .recent-news dt{width: 60px;}
#sidebar .recent-news dd {width: 200px; display: inline}

.news #main-content .recent-news dd a{font-weight: bold;}

/* Join list */
form#joinlist {margin-top: 10px;}
form#joinlist input[type="text"] {height: 20px; width: 200px; margin-bottom: 5px; border: 1px solid #E5E5E5; padding: 5px; -webkit-border-radius: 5px;}
form#joinlist input[type="text"]:hover {-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.4); border: 1px solid #C9C9C9;}
form#joinlist input[type="submit"] {background-color: #DB6440; color: #fff; border: 0px solid #2d2d2d; height: 35px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow: 0px 0px 1px rgba(0,0,0,.9);
background: -webkit-gradient(linear, left top, left bottom, from(#DB6440), to(#aD3713));
background: -moz-linear-gradient(top,  #DB6440,  #aD3713);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB6440', endColorstr='#aD3713');}
form#joinlist input[type="submit"]:hover {cursor: pointer; background: #aD3713;
background: -webkit-gradient(linear, left top, left bottom, from(#aD3713), to(#DB4040));
background: -moz-linear-gradient(top,  #aD3713,  #DB4040);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aD3713', endColorstr='#DB4040');}

/* 
============================
HOME PAGE
============================ 
*/

p.intro{font-size:16px !important;color:#2e2e2e !important;}
.whatwedo p{background:#e0e9dd;margin-left:-20px;border-left:10px solid #6c9c34;padding:10px 10px 10px 20px;}
#issues li {opacity:1;border:10px solid #fff;-webkit-transition:opacity 500ms ease-in;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 14px 14px 0;}
#issues li {background: url('http://cpaws.org/images/issues.jpg'); width: 150px; height: 150px; float: left; list-style: none;}
	#issues li.wildlife {background-position: -960px 0px;}
	#issues li.parks {background-position: -160px 0;}
	#issues li.forests {background-position: -320px 0;}
	#issues li.oceans {background-position: -480px 0;}
	#issues li.climate {background-position: -640px 0;}
	#issues li.mountains {background-position: -800px 0;}
	#snap li.climate span {margin-top: -18px;}
	
#issues span {background: #000; color: #fff; display: inline-block; width: 130px; position: relative; top: 112px; padding: 10px; opacity: .7; font-family: Droid Sans; font-size: 12px;}
#issues a {display: block; height: 150px; width: 150px; text-decoration: none;}
	#issues li:hover {opacity: .7;}
.home-opt-in{background: #fff url('http://cpaws.org/images/mail_add.png') no-repeat right top; border: 1px solid #ccc; 
	padding: 20px; width: 260px; margin-top: 40px;}
	.home-opt-in p {border-top:0px solid #2d2d2d; padding:10px 0px 0px 0px;}
h2.section-title {margin-bottom: 14px;}
h2.section-title a {text-decoration: none; color: #222;}
ul#tabs li span {display: block; font-size:24px; margin-bottom:7px;}
ul.featured-campaigns li {border-bottom: 1px dotted #ccc; padding: 5px 0;  list-style: none; list-style: none !important; background: url('http://cpaws.org/images/icons/arrow_right.png') no-repeat;}
ul.featured-campaigns a {text-decoration: none; margin: -5px 0 0 -10px; padding: 0px 0px 0 60px; }

/* Slider  */
div#feature_list{width:940px;height:282px;overflow:hidden;position:relative;background:url('http://cpaws.org/images/featureList/featurebg.png');margin-bottom:20px;-moz-box-shadow:0 20px 10px -10px rgba(0,0,0,.2);}
	div#feature_list ul{position:absolute;top:0;list-style:none;margin:0;padding:0;}
	ul#tabs{left:0;z-index:2;width:320px;}
ul#tabs li{font-size:14px;}
	ul#tabs li img{border:none;float:left;margin:10px 10px 0 0;padding:5px;}
	ul#tabs li span{font-size:18px;}
	ul#tabs li a{color:#222;text-decoration:none;display:block;height:60px;outline:none;padding:10px;}
	ul#tabs li a.current{background:url('http://cpaws.org/images/featureList/feature-tab-current.png');color:#FFF;}
	
#output li {background: url('http://cpaws.org/images/slider-images.jpg');}
	#output .take-action {background-position: 0px 0px;}
	#output .find-a-chapter {background-position: 0px -292px;}
	#output .give {background-position: 0px -594px;}
	#output span a {display: inline; color: #fff; text-decoration: none;}
.take-action a, .find-a-chapter a, .give a {display: block; width: 622px; height: 292px; text-indent: -9999px;}

#output a:hover {opacity: .8;}
	
ul#tabs li a.current:hover{text-decoration:none;cursor:default;opacity:1;}
	ul#output{right:30px;width:622px;height:282px;position:relative;}
ul#output li{position:absolute;width:650px;height:240px;}
	#output span {display: block; position: absolute; bottom: -42px; left: 0; font-size: 14px; opacity: .8; 
	color: #ffffff; padding: 10px; background-color: #000000; width: 632px;}

#intro-video {margin-bottom: 21px;}

/* 
============================
BLOG PAGE 
============================ 
*/

h2.news-title,h1.news-title{background:#e0e9dd;border:none;width:530px;margin-left:-20px;text-transform:uppercase;border-left:10px solid #6c9c34;padding:20px;}
h2.news-title a{color:#333; text-decoration: none;}
h2.news-title {margin-bottom: 14px;}
p.meta{margin-top:0;margin-left:-20px;font-size:12px;margin-bottom:14px;padding:5px 20px;}
#comments-section {margin-top: -40px; border-top: 1px dotted #ccc; padding-top: 15px;}
.level0 {border: 1px solid #ccc; background: #fff; margin: 20px 0; padding: 20px;}
.comments {list-style: none;}
li.comments ul {margin-left: 25px; border: none !important;}
div.join-list{background:url('http://cpaws.org/images/draft/containerblack.png');margin right:-20px;color:#eee;border-right:10px solid #2d2d2d;padding:20px;}
.join-list input{background:#2d2d2d;border:1px solid #000 !important;color:#fff;}
img.avatar{float:left;border:10px solid #fff;margin:0 10px 10px 0; width: 100px; height: 100px;}
img.read-more {float: right; margin: 10px; opacity: 1;}
	img.read-more:hover {opacity: .7;}
.about-author {margin-top: 40px; margin-bottom: -42px;}

/* ul.blog-meta {font-size: 12px; width: 30%; float: left; margin-right: 15px; margin-top: -2px;}
	.blog-meta li {border-bottom: 1px dotted #ccc; padding: 10px 0;} */

.news-body {padding-top: 7px; padding-bottom: 7px;}
.news-body li {margin-bottom: 21px; margin-left: 14px;}
.news-body h2, .news-body h3 {margin-bottom: 14px;}
.blog-meta {margin-bottom: -7px; padding-top: 0px;}
.blog-meta ul{font-size: 12px;}
.blog-meta ul li {display: inline; margin:: 0 2px;}	
.imgleft {float:left; padding: 0px 20px 20px 0px; font-size: 11px;}
.imgright {float:right; padding: 0px 0px 20px 20px; font-size: 11px;}
.share-twitter {float: left; margin-right: 5px; margin-top: -7px;}
blog-meta ul li {list-style: none !important;}
.news-body {margin-top: 7px;}
div#comment-form {border-top: 1px dotted #ccc; padding-top: 14px;}
	#comment-form span {display: block;}
	#comment-form input {border:1px solid #ccc;margin-right:25px;padding:10px;}


/* 
============================
CAMPAIGN PAGES
============================ 
*/

#campaign-nav {position: relative;}
div.campaign-content{width:620px;}
	div.campaign-content li{list-style:circle;margin-left:25px;}
.campaign-wrap blockquote{font-size:24px;color:#7e7e7e;}
#campaign-nav.fixed{position:fixed;top:20px;opacity:.8;}
#publications dt{font-size:14px;font-variant:small-caps;}

table#campaign-issues {background: #fff; border: 1px solid #ccc;}
th {border: none !important; margin-left: 20px !important; text-align: left; padding: 20px;}
.campaign {float: left;}
.campaign td{vertical-align:top;padding:20px;}
.campaign tr{border-bottom:1px dotted #ccc;}
.campaign table {margin-bottom: 20px;}
td.image{width:200px;}
td.intro{width:400px;}
.campaign-home-side {float: right; width: 200px; background:#e0e9dd; padding:20px;}

.action-options h3{margin-top:7px;}
.action-options #success-list {font-size: 13px;}
div.action-item{clear:both;border-bottom:1px solid #ccc;min-height:180px;padding:20px 0;}
.action-list h2{margin-top:2px;}
img.action-image{float:left;border:10px solid #fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 20px 10px 0;}
.action-item dt{font-size:21px;}
form#action input, {width:20%;border:1px solid #ccc;margin-right:25px;padding:10px;}
#campaign-sidebar-container {clear: both;}
ul.minimal-actions {padding: 0px 0; background: #fff; border: 1px solid #ccc; padding: 10px; width: 100%;}
#news, #resources {border-bottom: 1px dotted #ccc;}

li.spacer {border: none !important;}

ul.recent-news span.date {margin-right: 15px;}	

/* 
============================
ABOUT PAGE 
============================ 
*/

.about-left{float:left;width:460px;}
.about-right{float:right;width:460px;}
.about #main, .publications #main {width:440px;float:left;margin:0 20px;}
#main-big{width:720px;float:left;margin:0}
#main-big ul {margin-left: 25px;}
.about #sidebar1, .publications #sidebar1 {width:180px;float:left;}
.about #sidebar2{width:280px;float:right;}
.about-header{margin-left:20px;}
.success li {clear:left; margin-bottom:25px; list-style-type:none;}
.success li span {float:left; padding-right:20px; font-size: 35px;}
div#note{background:#e0e9dd;padding:20px;}
#financial-picture #note ul li{display:inline;font-size:14px;color:#333;}
#intro p.intro{font-size:18px;font-style:italic;}
#intro ul{width:400px;float:right;}
#sidebar1 ul li{border-bottom:1px dotted #ccc;padding:10.5px 0;}
#harkin-winners strong{margin-right:20px;}
#harkin-winners li {padding: 7px 0; border-bottom: 1px dotted #ccc;}
.item{background:#eee;margin-bottom:20px;padding:20px;}
#releases{width:600px;float:right; margin-left: 20px;}

#chapters .left {width: 45%; float: left;}
#chapters .right {width: 45%; float: right;}
#chapters .col2 ul a{}

#success-list a{text-decoration: underline;}
	#success-list a:hover {text-decoration: none;}
/* 
============================
PUBlICATIONS
============================ 
*/

div.featured{background:#eee;border:1px solid #ccc;width:700px;margin-left:200px;min-height:200px;padding:21px;}
.featured img{float:left;margin-right:20px;}
.featured h3{font-size:24px;}
p.read-more{text-align:right;margin-top:-18px;}
div{margin-bottom:21px;}
a:hover,.meta-nav a,#sidebar1 ul li a{color:#222;}
img,object,embed,p,ul,ol,blockquote{margin-bottom:24px;}
h1,h2,h3,.join-list h2{}
img.logo:hover,.recent-news dd span:hover{opacity:.8;}
#sidebar ul#nav li,#campaign-nav li{border-bottom:1px dotted #ccc;padding:5px 0;}
#sidebar ul#nav li a,.recent-news dd span a,#campaign-nav li a{color:#000;}
#sidebar ul#nav li a:hover,h2.news-title a:hover,#campaign-nav li a:hover{color:#6c9c34;}
.whatwedo img:hover,#campaign img:hover,ul#tabs li a:hover{opacity:.5;}
p.meta:hover,#campaign-nav.fixed:hover{opacity:1px;}
.meta span,span.date{font-style:italic; font-size: 12px;}
ul#campaign-nav,div.action-options{width:200px;float:left;}
div.campaign-wrap,div.action-list{width:700px;float:right;}
dl.publications dt {font-size: 14px;}
dl.publications dd {min-height: 21px; margin-bottom: 7px;}
.right {float: right;}
#pub-sidebar {width: 220px; float: right;}
#pub-sidebar h2 a {color: #222; text-decoration: none;}
#pub-sidebar li ul {margin-left: 25px;}

/* 
============================
PRESS PAGE
============================ 
*/

#sidebar{padding-left:40px; width:280px;float:left;}
.back-to-press {display: block; margin: 10px 0; text-align: center; }
.recent-news a, #main-nav a, #campaign-nav a, #nav a, .meta-nav a, #campaign-home-side a, #footer a {text-decoration: none;}
.col2{float: left; width:445px; padding: 10px;}
.col3{float: left; width: 290px; padding: 10px;}
.col3 h2{border-bottom: none;}

/* 
============================
STAFF PAGE
============================ 
*/

#staff-list {width: 720px;}
#staff-list td{vertical-align:top;padding:20px;}
td.avatar {width: 100px; margin-right: 100px;}
td.bio {width: 400px;}
.avatar img {-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.1); padding: 10px; background: #fff;}

/* 
============================
DONATE PAGE 
============================ 
*/

.donate label {float: left; width: 100px;}
.donate input, .donate select {height: 20px;}
.donate li {height: 21px;}
.donate #main-content {width: 400px;}
#donate-sidebar {width: 400px; float: right;}
 
/* 
============================
EVENTS PAGE 
============================ 
*/

.events #sidebar {width: 180px; padding-left: 0px; padding-right: 20px;}

/* 
============================
HOW CAN I HELP PAGE
============================ 
 */

.help h2 a {text-decoration: none; color: #222;}
.help h2 a:hover {color: #6c9c34; }
.help h2 {border-bottom: none; text-transform: none;}
.panel {font-size: 14px;}
.panel .leftc {float: left; width: 48%;}
.panel .rightc {float: right; width: 48%;}
#coda-slider {width: 540px; float: right;}
.scroll {height: 700px;width: 540px;overflow: auto;overflow-x: hidden;}
.scrollContainer div.panel {padding: 0 20px;height: 700px;width: 500px;}
ul#help-nav {width: 180px; list-style: none; margin: 0;padding: 0; float: left;}
	ul#help-nav li {display: block;}
	ul#help-nav a {color: #000;text-decoration: none;}
ul#help-nav a:hover {background-color: #f6f6f6;}
ul#help-nav a.selected {background-color: #fff;}
ul#help-nav a:focus {outline: none;}
.scrollButtons {position: absolute;top: 175px;cursor: pointer;}
.scrollButtons.left {left: -40px;}
.scrollButtons.right {right: -40px;}
.hide {display: none;}

.scrollButtons {display: none;}

.smaller-text {font-size: 13px;}

.benefits {float: right; width: 180px; font-size: 14px;}
.benefits ul {list-style: circle;}

#snap #search {width: 240px;}
#snap ul.rss-sub p, #qc ul.rss-sub p {position: relative; left: 30px; text-align: left !important;}

#comment-form span {float: left; width: 75px;}

img.left {padding-right: 21px; margin-bottom: -7px; float: left;}
img.right {padding-left: 21px; margin-bottom: -7px; float: right;}
blockquote {margin-left: 0; padding-left: 0; border-left: none;}

.news-body blockquote {padding: 0 50px; font-size: 16px;}









ul#home-news li {list-style: none;padding: 7px 0;border-bottom: 1px dotted #ccc;}
ul#home-news a {text-decoration: none;}
ul#home-news span {margin-left: 15px;}
.campaign-content table td  {padding: 0 10px;}


#campaigns li {float: left; width: 150px; margin-right: 36px; list-style: none; height: 200px;}
#campaigns span {background: #000; color: #fff; padding: 5px; display: inline-block; opacity: .7; position: relative; top: -68px; left: 10px; font-size: 12px; font-family: Droid Sans;}
#campaigns a {width: 150px;}


ul li ul {margin-left: 25px;}
ul li ul li ul {margin-left: 25px;}

