/*
Theme Name: CCCC WordPress Theme
Theme URI: http://wordpress.org/
Description: The CCCC WordPress theme.
Version: 1.0
Author: Joe Fino
Author URI: http://crosbymarketing.com/
Tags: 

*/
* {
	margin:0;
	padding:0;
}
/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

/** body **/
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(images/cccc_siteBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#154877;
}
a:hover {
	color:#6AAE3D;
}
#page {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#page-inner {
}
/** header **/
  #header {
}
#header-inner {
}
#logo-title /* Wrapper for logo, website name, and slogan */ {
}
#logo /* Wrapper for logo */ {
	margin: 0;
	padding: 0;
	float:left;
}
#logo-image /* The actual logo image */ {
}
#rightHeader {
	margin: 0;
	padding: 0;
	float:right;
}
h1#site-name, div#site-name /* The name of the website */ {
	margin: 0;
	font-size: 2em;
	line-height: 1.3em;
}
#site-name a:link, #site-name a:visited {
	color: #000;
	text-decoration: none;
}
#site-name a:hover {
	text-decoration: underline;
}
#site-slogan /* The slogan (or tagline) of a website */ {
}
#header-blocks /* Wrapper for any blocks placed in the header region */ {
}
/** main (container for everything else) **/
#main {
	margin-bottom:10px;
	float:left;
}
#main-inner {
}
/** content **/
#content, #content-inner {
	float:left;
	width:960px;
	margin: 0px auto;
	padding: 0px;
}
#mission /* The mission statement of the site (displayed on homepage) */ {
}
#content-top /* Wrapper for any blocks placed in the "content top" region */ {
}
#content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */ {
}
.breadcrumb /* The path to the current page in the form of a list of links */ {
	padding-bottom: 0; /* Undo system.css */
}
h1.title, /* The title of the page */ h2.title, /* Block title or the title of a piece of content when it is given in a list of content */ h3.title /* Comment title */ {
	margin: 0;
}
div.messages /* Important messages (status, warning, and error) for the user */ {
}
div.status /* Normal priority messages */ {
}
div.warning, tr.warning /* Medium priority messages */ {
/* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }
div.error, tr.error /* High priority messages. See also the .error declaration below. */ {
}
#takePledge-home .error {
	clear:both;
	color:#FFF;
	float:left;
	font-size:12px;
	margin-top:10px;
	font-weight: bold;
}
#takePledgeForm .error .error {
	color:#FFF;
	float:left;
	clear:left;
}
#page #main #content .interior-content .pledgeForm #takePledgeForm .error, #page #main #content .interior-content #submitStory .error {
	clear:both;
	color:#000;
	float:left;
	font-size:12px;
	margin-top:10px;
	font-weight: bold;
}
.interior-content .pledgeForm #takePledgeForm .error {
}
div.tabs /* See also the tabs.css file. */ {
}
.help /* Help text on a page */ {
	margin: 1em 0;
}
.more-help-link /* Link to more help */ {
	font-size: 0.85em;
	text-align: right;
}
#content-area /* Wrapper for the actual page content */ {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	float:left;
	display: block;
}
.pager /* A list of page numbers when more than 1 page of content is available */ {
	clear: both;
	margin: 1em 0;
	text-align: center;
}
.pager a, .pager strong.pager-current {
	padding: 0.5em;
}
.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {
	margin: 1em 0;
}
#content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}
.content-inner h2 {
	font-family:"Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#154876;
	font-weight: normal;
}
.content-inner h3 {
	font-family:"Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#6aae3d;
	font-weight: normal;
}
.content-inner img {
	float: right;
	margin-left: 10px;
	border:none;
	padding:5px 0px 5px 5px;
}
.content-inner p {
	font-size: 1.4em;
	color:#000;
	line-height: 1.4em;
}
.front .contentRight {
	clear:none;
	width: 470px;
	padding: 0px;
	float: left;
	margin: 15px 0px 0px;
}
.front .content-inner {
	float:left;
	padding: 0px;
	margin: 0px;
}
.contentLeftBottom {
	clear:none;
	float:left;
	width: 220px;
	margin-top:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #000000;
}
.contentRightBottom {
	clear:none;
	float:right;
	width: 225px;
	margin-left:5px;
	margin-top:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #000000;
}
.contentRightBottom h3 {
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #6AAE3D;
	margin: 0px;
	padding: 0px 5px 0px 10px;
	font-weight: normal;
	text-transform: capitalize;	
}
.contentLeftBottom h3 {
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #6AAE3D;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-weight: normal;
	text-transform: capitalize;
}
.contentRightBottom h2, .contentLeftBottom h2 {
	margin-bottom:10px;
}
.contentRightBottom p {
	padding: 0px 5px 0px 10px;
}
.contentLeftBottom p {
	padding-top:0px;
	padding-right: 10px;
}
.contentRightBottom .moreTips, #interiorTips .moreTips {
	float:left;
	clear:none;
	padding-left: 10px;
	padding-top:10px;
}
.contentRightBottom .rssIMG, #interiorTips .rssIMG, .content-inner .rssIMG{
	float:right;
	clear:none;
	padding-right: 10px;
	padding-top:10px;
}
.front h1.title {
	display:none;
}
.front .homeLeft {
	float:left;
	width: 480px;
	margin:15px 0px 0px;
	padding:0px;
}
.front .homeLeft p {
	color:#000000;
	font-size:1.4em;
	margin: 0px;
	padding: 0px 15px 15px;
}
.interior-left {
	float:left;
	width: 240px;
	margin:20px 0px 0px;
	padding:0px;
}
#prayButton, #learnButton, #assessButton, #actButton, #advocateButton {
	cursor:pointer;
}
/*SUBNAV*/
.menu_body {
	display:none;
}
.menu_body_active {
	display:block;
}
.menu_body_active a, .menu_body a {
	display:block;
	padding-bottom: 5px;
}
.subNav {
	margin-top:15px;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.subNav p.title {
	text-transform: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #6aae3d;
}
#firstpane .menu_body li.page_item, #firstpane .menu_body_active li.page_item {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px 20px 0px 15px;
}
#firstpane .menu_body_active .page_item a, #firstpane .menu_body .page_item a, .subNav li ul li a {
	color:#154877;
	text-decoration:none;
}
#firstpane .menu_body_active .page_item a:hover, #firstpane .menu_body .page_item a:hover, .subNav li ul li a:hover {
	color:#6aae3d;
	text-decoration:underline;
}
.menu_head {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	color: #154877;
}
.menu_head.mhover {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	text-decoration:underline;
	color: #6aae3d;
}

.menu_head_first {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	border:none;
	color: #154877;
}
.menu_head_first.mhover {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	border:none;
	color: #6aae3d;
	text-decoration:underline;
}
ul.leftMenu {
	margin: 0px;
	padding: 0px;
}
#leftMenu li.page_item a {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:220px;
	margin: 0px 0px 0px 10px;
	padding: 15px 5px 15px 0px;
}
#leftMenu li.page_item {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	width:220px;
	margin: 0px;
	padding-left: 0px;
}
#leftMenu li.page_item:first-child {
	border:none;
	width:220px;
	margin: 0px;
	padding-left: 0px;
}
#leftMenu li.page_item:first-child a {
	cursor: pointer;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:220px;
	margin: 0px 0px 0px 10px;
	padding: 15px 5px 15px 0px;
}
.leftNav {
	margin-top: 15px;
	margin-bottom: 20px;
}
.leftNav a {
	text-decoration:none;
	color: #154877;
}
.leftNav a:hover {
	text-decoration:underline;
	color: #6aae3d;
}
.leftNav li, .subNav li ul {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
.leftNav li ul li {
	border:none;
	padding:0px;
	margin:0px;
}
.subNav a {
	text-decoration:none;
	color: #154877;
}
.subNav a:hover {
	text-decoration:underline;
	color: #6aae3d;
}
.subNav li, .subNav li ul {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px 0px 0px 15px;
}
.subNav li ul li {
	border:none;
	padding:0px;
	margin:20px 0px 0px;
}
.interior-content {
	clear:none;
	width: 690px;
	margin-left:10px;
	margin-top: 20px;
	padding: 0px 20px 0px 0px;
	float: left;
}
.search .interior-content {
	clear:none;
	width: 960px;
	padding: 0px 0px 0px 25px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#sidebar ul {
	list-style:none;
}
.pagenav {
	list-style-type: none;
}
#firstStepButton {
	margin-left:auto;
	margin-right:auto;
	width:180px;
	margin-top: 5px;
	margin-bottom: 25px;
}
#pledgeRolloverImages {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	padding-bottom: 15px;
	padding-left: 15px;
}
#learn, #assess, #act, #advocate, #pray {
	color:#000000;
	font-size:1.4em;
	padding-right:25px;
	padding-bottom: 15px;
	padding-left: 25px;
	height:75px;
}
/** navbar **/
#navbar {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	clear: both;
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	float: left;
	text-align: center;
}
/* Drop down menu */
#cssdropdown, #cssdropdown * {
	margin:0;
	padding:0;
}
#cssdropdown, #cssdropdown ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: center;
}
#cssdropdown ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#cssdropdown li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#cssdropdown a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
/* Head links */
a img {
	border:none;
}
#cssdropdown li.headlink {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#cssdropdown li.headlink a {
	display: block;
	margin: 0px;
	padding: 0px;/*background-color: #154877;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #5c7fa0;*/
}
.hover {
	background-color: #6aae3d;
}
#cssdropdown li.headlink a.last {
	border-right-style: none;
}
/* Child lists and links */
#cssdropdown li.headlink ul {
	display: none;
	text-align: left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	background-color: #6aae3d;
}
#cssdropdown li.headlink ul li a {
	float: left;
	clear:left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding: 5px 15px;
	text-transform: capitalize;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-decoration:none;
	color: #000000;
	width:100%;
}
#cssdropdown li.headlink ul li a:hover {
	text-decoration:underline;
}
.aboutUs-subLink a {
	min-width:165px;
}
.teachings-subLink a {
	min-width:145px;
}
.news-subLink a {
	min-width:90px;
}
.stories-subLink a {
	min-width:125px;
}
.resources-subLink a {
	min-width:190px;
}
.coalition-subLink a {
	min-width:153px;
}
.thePledge-subLink a {
	min-width: 270px;
}
/* Wrapper for the search form */
#search-box {
	float:right;
	margin-top:5px;
	width:300px;
}
.language {
	text-align:center;
	padding: 5px;
	float:left;
}
.news-signup {
	float:left;
	clear:both;
	margin:9px 0 0 0;
	padding:11px 0 0 0;
	border-top: 1px dotted #333333;
}
#searchform {
	float: right;
	clear:none;
}
#logo img {
	border: none;
}
#header {
	float: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.hidden {
	display:none;
	visibility: hidden;
}
#s {
	width:125px;
}
#footer {
	clear: both;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-bottom: 30px;
	margin-top: 60px;
}
#footer .footerLinks {
	float: left;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin-left: 20px;
}
#footer .footerLinks a {
	text-decoration:none;
}
#footer .footerLinks a:hover {
	text-decoration:underline;
}
#footer .emailNewsletter {
	display: inline;
	float: left;
	height: 35px;
	padding-right: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-left: 25px;
	background-color: #6aae3d;
}
#footer .emailNewsletter input {
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 125px;
	margin-top: 10px;
	margin-left: 20px;
}
#footer .emailNewsletter input.submitButton {
	width: 50px;
}
#footer img {
	display: inline;
	margin: 10px 0px 0px;
	padding: 0px;
}
.interior-content img {
	float: right;
	margin-left: 10px;
	border:none;
}
/*.homeLeft .home-video {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
*/.interior-content h1 {
	color: #6db33f;
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}
.interior-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.interior-content h2.pagetitle {
	color:#11467c;
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:10px;
	margin-right:10px;
}
.interior-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bold;
	color: #000000;
	margin: 1.4em 0px 0px;
	padding: 0px;
}
.interior-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000000;
	margin: 15px 0px 0px;
	padding: 0px;
	line-height: 1.6em;
}
.interior-content ul, .interior-content ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.6em;
	margin-left: 20px;
	padding-top: 10px;
}
.interior-content ul ul, .interior-content ul ol, .interior-content ol ol, .interior-content ol ul {
	margin-top:0px;
	margin-bottom:10px;
}
.interior-content ul li ul, .interior-content ol li ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.6em;
	margin-left: 25px;
}
.interior-content p.pullQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: italic;
	line-height: 1.4em;
	color: #154877;
	margin:10px 25px 10px 10px;
	padding:20px 20px 10px 10px;
	clear: none;
	float: left;
	width: 330px;
	background:transparent url(images/blockquote.png) no-repeat scroll left top;
}
#content #breadcrumbs {
	width:960px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
#content #breadcrumbs .crumbs {
	clear:none;
	float: left;
	margin-top:11px;
	margin-left:10px;
	width:600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:capitalize;
}
#content #breadcrumbs .addThis {
	clear:none;
	float: right;
	margin-right: 10px;
}
#content #breadcrumbs .addThis img {
	padding: 0 5px;
}
.clearFloat {
	clear:both;
}
#takePledge-home {
	background-color: #6db140;
	position: absolute;
	z-index: 99;
	height: 514px;
	width: 460px;
	background-image: url(images/topPledgeBG.gif);
	background-repeat: repeat-x;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.closeBTN, #firstStepButtonIMG {
	cursor:pointer;
}
.stFrancisTitle {
	width:380px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #FFF;
	text-align: center;
}
#takePledge-home .pledgeForm {
	margin-top: 20px;
	width: 395px;
	margin-right: auto;
	margin-left: auto;
}
.interior-content img.pledgeHeader {
	margin:0px 0px 20px;
	padding: 0px;
	float: left;
}
.interior-content .pledgeForm {
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	float:left;
	width: 690px;
}
.interior-content .pledgeForm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0px;
	padding: 0px;
}
#takePledge-home .pledgeForm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#takePledge-home .pledgeForm label, .interior-content .pledgeForm label, #takePledge-home .pledgeForm #panel label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	clear: none;
	float: left;
	display:block;
}
#takePledge-home .pledgeForm input, .interior-content .pledgeForm input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#takePledge-home .pledgeForm #lastName, #takePledge-home .pledgeForm #firstName, #takePledge-home .pledgeForm #Email, #takePledge-home .pledgeForm #Zip {
	width:100px;
	margin: 0px 15px 0px 0px;
}
#panel {
	display:none;
	margin-left:10px;
}
/*#formsubmitHome {
	background: transparent url(/images/continueButton2.gif) no-repeat center top;
	margin-left: 100px;
	margin-top: 10px;
	padding: 0;
	border: 0;
	text-indent: -1000em;
	cursor: pointer;
	position: relative;
	height: 24px;
	width: 180px;
}
#formsubmitPage {
	margin-left: 10px;
	margin-top: 10px;
	padding: 0;
	border: 0;
	text-indent: -1000em;
	cursor: pointer;
	position: relative;
	height: 24px;
	width: 180px;
	color: #FFF;
	background-color: #000;
	background-image: url(/images/continueButton2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}*/
#formsubmitHome {
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-left: 100px;
	margin-top: 10px;
	border: 0;
	padding: 2px 5px;
	border: 0px;
	cursor: pointer;
	position: relative;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 16px;
	height: 24px;
	width: 180px;
}
#formsubmitPage, #Continue {
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	padding: 2px 5px;
	border: 0;
	cursor: pointer;
	position: relative;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 16px;
	height: 24px;
	width: 180px;
}
#searchsubmit {
	padding: 0;
	border: 0;
	background: transparent url(/images/btn_search.jpg) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer;
	position: relative;
	height: 24px;
	width: 55px;
}
#whiteSpace {
	height:20px;
	background:#FFF;
}
.interior-content .leftIMG, .content-inner .leftIMG {
	border:none;
	float:left;
	clear:both;
	margin-left:0px;
	margin-bottom:10px;
	padding:5px 5px 5px 0px;
}
.pledgeNow {
	width: 180px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
}
#recentlyPledged {
	background-color:#e1efd8;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 225px;
}
#recentlyPledged h3 {
	color:#6bae3a;
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
#recentlyPledged p {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-transform: capitalize;
}
#interiorTips p {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
#interiorTips {
	background-color:#e1ebf5;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 225px;
	margin-bottom:20px;
}
small {
	font-size: 12px;
}
#interiorTips h2 {
	color:#11467c;
	font-family: "Univers Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
#interiorTips h3 {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-weight: bold;
	text-transform: capitalize;
}
.PledgeBullets li {
	background:transparent url(/images/plusSign.gif) no-repeat scroll 0 5px;
	margin:0 0 10px;
	padding-left:25px;
	line-height:1.4em;
	padding-top: 5px;
}
ul.PledgeBullets {
	line-height:1.6em;
	list-style-type:none;
	margin:15px 0 0;
	padding:0;
}
#submitStory .storyRadio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10px;
}
#submitStory .firstName, #submitStory .city, #submitStory .orgName  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	clear: both;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
#submitStory .lastName, #submitStory .state {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 20px;
	padding: 0px;
	clear: none;
	float: left;
}
#submitStory .emailLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 20px;
}
#submitStory .address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 20px;
}
#submitStory .zip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	float: left;
	margin-top: 20px;
	clear: left;
}
#submitStory .yourStory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 20px;
}
#submitStory .yourStory #Story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 600px;
	height: 300px;
}
#submitStory .address #Address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 310px;
}
.interior-content #news ul.press-bullets {
	line-height: 1.4em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.interior-content #news li.press-bullets {
	background:transparent url(/images/newsIcon.jpg) no-repeat scroll 0 1px;
	margin: 0 0 15px;
	padding-left: 30px;
}
#print_icon {
	cursor:pointer;
}
