@charset "UTF-8";

/**
 * @file		screen.css
 * @package		Screen
 * @version		0.0.1
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 */

/* Utility Styles */
/* ************************** */

/* CLEARFIX: Just add a class of .clearfix to any element containing a float needing to be cleared, plus any Guillotine-Bug-fixing block elements within the container. (source: http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* additional clearfix elements are in ie.css */
.clearfix {display: inline-block;} /* IE fix for Mac */

/* Site styles */
/* ************************** */

body{
	text-align: center; 
	font-family: arial,verdana,helvetica,sans-serif; 
	font-size: 75%; 
	line-height: 1.3em; 
	color: #2b2b2b;
	background:#575b76;
	padding:0 0 15px 0;
}




/* Headings */
/* ************************** */

h1 {font-style: normal;}
h2 {font-style: normal;}
h3 {font-style: normal;}
h4 {font-style: normal;}
h5 {font-style: normal;}
h6 {font-style: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}


/* Other */
/* ************************** */

p{margin: 0.33em 0 1.33em 0;}
small{font-size: 85%;}
big{font-size: 115%;}
sup{font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
form{margin: 0; padding: 0;}
ol { padding:0 0 15px 25px;}
ol li { margin:0 0 3px 0;}
hr{border: 0; border-bottom:1px dashed #b7b7b7; color: #eee; height: 2px; margin: 20px 0 15px 0; padding: 0;}
hr.thin { background:none; border-bottom:1px dashed #b7b7b7; }
a{color: #1d378c;}
a:visited {color:#1d1d1d;}
.hidden{display: none;}
.floatLeft { float:left; }
.clearBoth { clear:both; }

#ACTION_SUBMIT_SURVEY_RESPONSE { border:0; }

/* Layout */
/* ************************** */

#wrapper{
	width: 954px; 
	margin: 0 auto 15px auto; 
	text-align: left;
	background-color:#eeeeee;
}
#header{
	padding: 33px 0 0 0; 
	height: 152px; 
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-header.png") 15px 15px no-repeat;
}
#navigation{
	background: url("http://pcha.pub30.convio.net/assets/images/template/bg-nav.png") 0 0 no-repeat;
	margin:0 0 0 8px;
	width:932px;
	min-height:53px;
	clear:left;
	padding:7px 4px 0 4px;
}

#wrapConvio {
	clear:both;
	padding:0 30px;
}
#main {
	min-height:700px;
	background: url("http://pcha.pub30.convio.net/assets/images/template/bg-sidebar.png") bottom left repeat-y;
	margin:10px 18px 17px 20px;
}
.pageHome #main {
	background:none;
	margin:0;
}
#sidebarLeft {
	width: 199px; 
	float: left;
	min-height:300px;
	padding:0px 4px 20px 4px;
}
#content{
	margin:0 0 0 224px;
	padding:0 0 8px 0;
}
.pageHome #content {
	min-height:670px;
	width:594px;
	margin:5px 345px 0 9px;
}

#footer{
	clear: both;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-footer.png") 0 0 repeat-x;
	height:41px;
}


/* ADA508 */
/* ************************** */

#ada508{display:none;}



/* Header */
/* ************************** */

#header #headerButtons {
	float:right;
}
#header .butBienvenidos {
	float:right;
	margin:0 0 0 6px
}
#header .butElections {
	float:right;
}


#header #logo {
	padding:6px 0 0 38px;
	margin:0 0 4px 0;
	float:left;
}

#header #formSearch {
	float:right;
	margin:0 28px 0 17px;
	width:217px;
	height:46px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-search.png") 0 0 no-repeat;
	padding:23px 0 0 22px;
}

#header #formSearch label {
	display:none;
}

#header #formSearch input {
	float:left;
	border:none;
}

#header #formSearch input#inputSearch {
	border:1px solid #adadad;
	height:14px;
	padding:2px;
	width:156px;
	margin:0 10px 0 0;
}

#header #join {
	float:right;
	width:160px;
}

#header #join .join {
	text-transform:uppercase;
	font-size:125%;
	color:#333;
	float:left;
	padding:6px 3px 0 0;
	font-family:"UniversLTW01-67BoldCn";
}

#header #join ul li {
	float:left;
	margin:0 3px 0 0;
}

/* Nav */
/* ************************** */

#navigation .dir{
	height:47px;
}

#navigation .dir .linkDir {
	font-family:"UniversLTW01-67BoldCn";
	text-shadow: #444444 -1px -1px 0px;
	filter: dropshadow(color=#444444,offX=-1,offY=-1);
	font-size:17px !important;
	padding:0  !important;
	height:47px !important;
	line-height:47px !important;
	text-align: center;
	overflow: hidden;
}
/*
 @-moz-document url-prefix() {
	#navigation .linkDir {
		padding:0;
		height:16px;
		font-family:"UniversLTW01-67BoldCn";
	}
}*/


.nav-choice{
	width:162px;
}

.nav-gov{
	width: 193px;
}

.nav-involved{
	width: 136px;
}

.nav-voices{
	width: 171px;
}

.nav-media{
	width: 79px;
}


.nav-about{
	width: 104px;
}

/* Donate nav item */
ul.dropdown li.rtl{
	width: 87px;
}



/* SidebarLeft */
/* ************************** */

#sidebarLeft h3.sidebarHeading {
	background:red;
	color:#fff;
	text-transform:uppercase;
	padding:10px 18px;
	font-weight:bold;
	font-size:145%;
	font-family:"UniversLTW01-67BoldCn";
	line-height:1em;
}
 @-moz-document url-prefix() {
	#sidebarLeft h3.sidebarHeading {
		font-family:"UniversLTW01-67BoldCn";
	}
}
#sidebarLeft #sidebarLeftNav h3 {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-sidebar-h3-nav.png") 0 0 repeat-x;
}
#sidebarLeft #sidebarLeftNav h3 a {
	color:#fff;
}

#sidebarLeft #sidebarLeftEmail h3 {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-sidebar-h3-email.png") 0 0 repeat-x;
}
#sidebarLeft #sidebarLeftDonate h3 {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-sidebar-h3-donate.png") 0 0 repeat-x;
}
#sidebarLeft #sidebarLeftDonate h3 a {
	color:#fff;
}
#sidebarLeft #sidebarLeftNav ul li a {
	color:#9d003d;
	font-size:108%;
	font-weight:bold;
	display:block;
	padding:8px 20px 7px 20px;
	text-decoration:none;
	border-bottom:1px solid #e5e5e5;
}
#sidebarLeft #sidebarLeftNav ul li a:hover {
	background-color:#f8f8f8;
}
#sidebarLeft #sidebarLeftNav ul li a#levelSecondCurrent {
	border-bottom:none;
	padding-bottom:7px;
}
#sidebarLeft #sidebarLeftNav ul li ul {
	padding:7px 13px 5px 30px;
	font-size:92%;
	border-bottom:1px solid #e5e5e5;
}
#sidebarLeft #sidebarLeftNav ul li ul li {
	margin:0 0 10px 0;
	line-height:1.2em;
}
#sidebarLeft #sidebarLeftNav ul li ul li a {
	text-decoration:none;
	color:#2e2e2d;
	font-size:12px;
	font-weight:normal;
	display:inline;
	padding:0;
	border-bottom:none;
}
#sidebarLeft #sidebarLeftNav ul li ul li a:hover {
	text-decoration:underline;
}
#sidebarLeft #sidebarLeftNav ul li ul li a#levelThirdCurrent {
	color:#6565a5;
}
#sidebarLeft .sidebarWrapInner {
	padding:13px 11px 10px 15px;
}
#sidebarLeft .sidebarWrapInner h4 {
	font-size:108%;
	font-weight:bold;
}
#sidebarLeft .sidebarWrapInner p {
	margin:.5em 0 1em 0;
}
#sidebarLeft .sidebarWrapInner .butDonate {
	float:right;
	position:relative;
	right:-18px;
}

#sidebarLeft #formEmail {
	position:relative;
	left:12px;
	padding:10px 0 16px 0;
}
#sidebarLeft #formEmail #inputEmail {
	border:1px solid #c7c7c7;
	width:100px;
	float:left;
	padding:2px 2px;
	height:20px;
	margin:3px 7px 0 0;
}
#sidebarLeft #formEmail #labelMessages {
	font-size:92%;
	color:#424242;
}
#sidebarLeft #formEmail div {

}
#sidebarLeft #formEmail div a {
	font-size:92%;
	display:block;
	padding:3px 0 0 4px;
}
#sidebarLeft #formEmail div a:hover {
	text-decoration:none;
}


/* Content */
/* ************************** */

#contentDiv {
	clear:both;
}
.mainContentArea {
	padding:0 0 20px 30px;
}
table.paginator td {
	padding:0 4px;
}

#content h4 a {
	text-decoration:underline;
}
#content h4 a:hover {
	text-decoration:none;
}


.addthis_button {
	display:block !important;
	width:120px;
	height:34px;
	background:url(http://pcha.pub30.convio.net/assets/images/page-images/but-sharethis.png) no-repeat 0 0;
}
.addthis_button img {
	visibility:hidden !important;
}


#content #utilities {
	min-height:40px;
}
#content #utilities #breadcrumbs {
	font-size:92%;
	color:#666;
	margin:0 0 15px 0;
	float:left;
	padding:3px 0 0 0;
}
#content #utilities #breadcrumbs a {
	color:#666;
}
#content #utilities #breadcrumbs a:hover {
	text-decoration:none;
}
#content #utilities .butShare {
	float:right;
	margin:-7px 0 0 0;
}

#content #introPhoto {
	height:160px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-intro-photo.png") 220px 9px no-repeat;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
#content #introInvolved {
	height:190px;
	margin:0 0 30px 0;
	padding:0 0 0 0;
	position:relative;
	left:-4px;
}
#content #introInvolvedAction {
	float:left;
	width:283px;
	height:146px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-intro-action.png") 0 0 no-repeat;
	padding:22px 25px;
	color:#fff;
}
#content #introInvolvedAction h3 {
	color:#fff;
	text-transform:uppercase;
	font-size:145%;
	font-family:"UniversLTW01-67BoldCn";
}
@-moz-document url-prefix() {
	#content #introInvolvedAction h3 {
		font-family:"UniversLTW01-67BoldCn";
	}
}
#content #introInvolvedAction p {
	font-size:108%;
	margin:.5em 0 .7em 0;
}
#content #introInvolvedAction .butTakeaction {
	text-align:right;
	display:block;
}
#content #introInvolvedAction .butTakeaction a {
	position:relative;
	left:28px;
}
#content #introInvolvedFacebook {
	float:right;
	position:relative;
	right:-6px;
}
#content #introPhoto #introPhotoImage {
	width:242px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-intro-photo-image.png") 0 0 no-repeat;
	height: 144px;
	padding:8px;
	margin:0 0 0 -3px;
	float:left;
}
#content #introVideo {
	height:218px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-intro-video.png") 220px 9px no-repeat;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
#content #introVideo #introVideoVideo {
	width:312px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-intro-video-video.png") 0 0 no-repeat;
	height:202px;
	padding:8px;
	margin:0 0 0 -3px;
	float:left;
}
#content #introPhoto #introPhotoText {
	padding:28px 20px 0 277px;
	font-size:108%;
	color:#fff;
	font-weight:bold;
}

#content #introVideo #introVideoText {
	padding:28px 20px 0 344px;
	font-size:108%;
	color:#fff;
	font-weight:bold;
}
#content #introVideo #introVideoText .butMoreVideos {
	text-align:right;
	display:block;
}
#content #introVideo #introVideoText .butMoreVideos a {
	position:relative;
	left:22px;
}
#content .panelRightMedia {
	float:right;
	width:284px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-right-media-bottom.png") bottom left no-repeat;
	margin:0 0 10px 10px;
}
#content .panelRightMedia .wrapBackground {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-right-media-top.png") top left no-repeat;
	padding:14px 14px 10px 14px;
}
#content .panelRightMedia h3 {
	font-size:160%;
	font-weight:bold;
	text-transform:uppercase;
	color:#343468;
	margin:0 0 8px 0;
	font-family:"UniversLTW01-67BoldCn";
}
@-moz-document url-prefix() {
	#content #sidebarRight .panelRightMedia h3 {
		font-family:"UniversLTW01-67BoldCn";
	}
}
#content .panelRightMedia p.caption {
	margin:.5em 0 .2em 0;
	font-size:92%;
}

#content .linkMore {
	display:block;
	font-size:92%;
	font-weight:bold;
	color:#1d378c;
}
#content .linkMore a {
	color:#1d378c;
}
#content .linkMore a:hover {
	text-decoration:none;
}
#content ul.listActions li {
	margin:0 0 15px 0;
}
#content p.download {
	font-weight:bold;
}
#content .map {
	min-height:100px;
}
#content .map p {
	font-weight:bold;
}
#content .tableStyle {
	margin:0 0 0 0;
}
#content .tableStyle th {
	background-color:#4c4c4c;
	color:#fff;
	font-weight:bold;
	font-size:117%;
	padding:10px 15px;
}
#content .tableStyle td {
	background-color:#fcfcfc;
	color:#2b2b2b;
	border-bottom:1px dashed #b7b7b7;
	padding:10px 15px;
}

#content .mapFloatLeft {
	float:left;
	margin:0 15px 10px 0; 
}
#content .mapFloatLeft img {
	border:1px solid #a6a6a6;
}
#content h5 {
	font-weight:bold;
}
#content h5.date {
	font-weight:normal;
	color:#6b6ba1;
	font-size:92%;
	text-transform:uppercase;
}
#content p {
	line-height:1.4em;
}
#content p a {
	font-weight:bold;
}
#content p a:hover {
	text-decoration:none;
}
#content h1 {
	font-size:2em;
	text-transform:uppercase;
	color:#343468;
	font-weight:bold;
	margin:0 0 .8em 0;
	font-family:"UniversLTW01-67BoldCn";
	line-height:1.1em;
}
 @-moz-document url-prefix() {
	#content h1 {
		font-family:"UniversLTW01-67BoldCn";
	}
}
#content h2 {
	font-size:145%;
	color:#9f013d;
	font-weight:bold;
	margin:0 0 .8em 0;
}
#content h2 a {
	color:#9f013d;
}
#content h3 {
	color:#1a1a58;
	font-size:125%;
	font-weight:bold;
	margin:0 0 .33em 0;
}
#content h3 a {
	color:#1a1a58;
}
#content h4 {
	color:#2e2e2d;
	font-size:117%;
	font-weight:bold;
	margin:0 0 .33em 0;
}
#content ul {
	padding:5px 0 15px 10px;
}
.pageHome #content ul {
	padding:0;
}
#content ul li {
	background:url("http://pcha.pub30.convio.net/assets/images/template/li.png") 0 5px no-repeat;
	padding:0 0 0 12px;
	margin:0 0 5px 0;
}
#content ul li a {
	font-weight:bold;
}
.pageHome #content ul li {
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}



#content .butShare {
	margin:0 13px 0 0;
}

#content .facebookLike {
	height:25px;
	overflow:hidden;
	padding:5px 0 0 0;
}
#content #contentInner {
	width:430px;
}
#content #contentInner .listStories {
	padding:0;
}
#content #contentInner .listStories li.storyImage {
	min-height:110px;
	margin:0 0 35px 0;
	padding:0;
	background:none;
}
#content #contentInner .listStories img {
	float:left;
}
#content #contentInner .listStories li h3 {
	margin:0 0 7px 0;
}

#content #contentInner .listStories li.storyImage h3 {
	margin:0 0 7px 147px;
}
#content #contentInner .listStories li.storyImage p {
	margin:0 0 0 147px;
}
#content .butReadmoreStories {
	position:relative;
	left:-3px;
}

#content .panelStories ul li {
	margin:0 0 30px 0;
}

#content h4 {
	color:#2e2e2d;
	font-size:108%;
	font-weight:bold;
	margin:0 0 .33em 0;
}

#content .butMoreActions {
	position:relative;
	left:-3px;
}

table.sendToFriend {
	margin:15px 27px;
}


/* Home Page */

#content #slideshowHome {
	width:550px;
	height:304px;
	padding:11px 19px 17px 19px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-ss-home.png") 0 0 no-repeat;
	position:relative;
	overflow:hidden;
}
#content #slideshowHome ul {
	position:relative;
	height:300px;
}
#content #slideshowHome ul li {
	height:310px !important;
	position:absolute;
}

#content #slideshowHome ul li .slideshowOverlay {
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-ss-overlay.png') 0 0 no-repeat;
	height:62px;
	width:526px;
	padding:17px 15px 10px 15px;
	position:absolute;
	top:214px;
	color:#fff;
	left:0;
}
#content #slideshowHome ul li .slideshowOverlay h2 {
	text-transform:uppercase;
	color:#fff;
	font-size:21px;
	margin:0 0 6px 0;
	font-family:"UniversLTW01-67BoldCn";
}
#content #slideshowHome ul li .slideshowOverlay h2 a {
	text-transform:uppercase;
	color:#fff;
}
#content #slideshowHome ul li .slideshowOverlay p {
	width:420px;
}
#content #slideshowHome ul li .butTakeaction {
	position:relative;
	left:13px;
	top:-53px;
	display:block;
	float:right;
}
#content #slideshowHome #slideshowControls {
	position:absolute;
	right:13px; /* was 20 */
	top:11px;
	width:60px;
	padding:7px 9px 0 9px;
	height:29px;
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-ss-controls.png') 0 0 repeat-x;
	z-index:100;
}
#content #slideshowHome #slideshowControls a {
	display:block;
	height:19px;
	width:12px;
	text-indent:-9999px;
	float:left;
}
#content #slideshowHome #slideshowControls a.butPrev {
	background:url('http://pcha.pub30.convio.net/assets/images/template/but-ss-prev.png') 0 0 no-repeat;
	margin:0 9px 0 0;
}

#content #slideshowHome #slideshowControls a.butPause {
	background:url('http://pcha.pub30.convio.net/assets/images/template/but-ss-pause.png') 0 0 no-repeat;
	margin:0 9px 0 0;
	width:16px;
}

#content #slideshowHome #slideshowControls a.butNext {
	background:url('http://pcha.pub30.convio.net/assets/images/template/but-ss-next.png') 0 0 no-repeat;
}


#content .tab_content .listUpdates li {
	border-bottom:1px dashed #b7b7b7;
	margin:0 0 10px 0;
	padding:0 8px;
}
#content .tab_content .listBlog li {
	border-bottom:1px dashed #b7b7b7;
	margin:0 0 10px 0;
	padding:0 8px 16px 0;
}
#content .tab_content .listUpdates li.last, #content .tab_content .listBlog li.last {
	border-bottom:none;
}
#content .tab_content .listUpdates li h4 {
	color:#6b6ba1;
	font-size:92%;
	text-transform:uppercase;
	margin:0 0 2px 0;
}
#content .tab_content .listBlog li h4 {
	color:#6b6ba1;
	font-size:92%;
	text-transform:uppercase;
	margin:0 0 0 0;
}
#content .tab_content .listUpdates li h3 {
	color:#2e2e2d;
	font-size:117%;
	font-weight:bold;
}
#content .tab_content .listBlog li h3 {
	color:#2e2e2d;
	font-size:117%;
	font-weight:bold;
	margin:0;
}
#content .tab_content .listUpdates li p {
	margin:0 0 10px 0;
}
#content .tab_content .listBlog li p {
	margin:0 0 10px 0;
}
#content .tab_content .listUpdates li p .linkMore, #content .tab_content .listBlog li p .linkMore {
	display:inline;
	color:#0063b7;
}
#content .tab_content .listUpdates li p .linkMore a, #content .tab_content .listBlog li p .linkMore a {
	color:#0063b7;
}
#content .tab_content .butReadmore {
	text-align:right;
	display:block;
}
#content .tab_content .butReadmoreBlog {
	position:relative;
	left:22px;
}

/* Responsive sizing for videos */
/* from http://avexdesigns.com/responsive-youtube-embed/#sthash.ctaI3UGg.dpuf */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* SidebarRight */
/* ************************** */

#sidebarRight {
	float:right;
	width:244px;
	margin:0 0 0 10px;
}
#content #sidebarRight .panelRight#panelTwitter .wrapBackground {
	padding:8px 20px 10px 22px;
}
#content #sidebarRight .panelRight#panelTwitter h3 {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-twitter.png") 75px 0 no-repeat;
	margin:0;
	padding:14px 0 10px 0;
}
#sidebarRight .panelRight#panelTwitter .twtr-hd {
	display:none;
}
#sidebarRight .panelRight#panelTwitter .twtr-ft {
	display:none;
}
#sidebarRight .panelRight#panelTwitter .twtr-widget {
	padding:0 0 0 0;
}
#sidebarRight .panelRight#panelTwitter .twtr-widget .twtr-tweet-wrap {
	padding:3px 0px 15px 0 !important;
}
#sidebarRight .panelRight#panelTwitter .twtr-widget .twtr-tweet {
	border:none !important;
}

#content #sidebarRight .panelRight .butFollow {
	text-align:right;
	display:block;
}
#content #sidebarRight .panelRight .butFollow a {
	position:relative;
	left:23px;
}


#sidebarRight .butSubmitStory {
	margin:0 0 8px 0;
	display:block;
}

#content #sidebarRight .panelRight {
	width:244px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-right-bottom.png") bottom left no-repeat;
	margin:0 0 13px 0;
}
#content #sidebarRight .panelRight .wrapBackground {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-right-top.png") top left no-repeat;
	padding:20px 20px 10px 22px;
}
#content #sidebarRight .panelRight h3 {
	font-size:160%;
	font-weight:bold;
	text-transform:uppercase;
	color:#343468;
	margin:0 0 8px 0;
	font-family:"UniversLTW01-67BoldCn";
}
@-moz-document url-prefix() {
	#content #sidebarRight .panelRight h3 {
		font-family:"UniversLTW01-67BoldCn";
	}
}

#content #sidebarRight .panelRight#panelCampaigns h3 {
	color:#9f013d;
}

#content #sidebarRight .panelRight#panelAction h4 {
	margin:.33em 0 0 0;
}
#content #sidebarRight .panelRight#panelAction .butMoreActionsSidebar {
	text-align:right;
	display:block;
}
#content #sidebarRight .panelRight#panelAction .butMoreActionsSidebar a {
	position:relative;
	left:23px;
}
#content #sidebarRight .panelRight .butMoreBlog {
	text-align:right;
	display:block;
}
#content #sidebarRight .panelRight .butMoreBlog a {
	position:relative;
	left:9px;
}

#content #sidebarRight .panelRight#panelAction ul {
	padding:0;
	margin:0;
}
#content #sidebarRight .panelRight#panelAction ul li {
	margin:0 0 15px 0;
}


/* SidebarRight Home */
/* ************************** */

#sidebarRightHome {
	float: right;
	min-height:300px;
	padding:3px 9px 0 4px;
}

#sidebarRightHome #sidebarRightWho {
	height:120px;
	width:247px;
	padding:20px 20px 0 73px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-whoweare.png") 0 0 no-repeat;
	color:#fff;
	margin:0 0 3px 0;
}
#sidebarRightHome #sidebarRightWho h3 {
	font-size:2.4em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

#sidebarRightHome #sidebarRightWho h3 {
	font-family:"UniversLTW01-67BoldCn";
	text-shadow: #444444 -1px -1px 0px;
	filter: dropshadow(color=#444444,offX=-1,offY=-1);
	padding:2px 0 10px 0;
}
@-moz-document url-prefix() {
	#sidebarRightHome #sidebarRightWho h3 {
		font-family:"UniversLTW01-67BoldCn";
	}
}

#sidebarRightHome #sidebarRightWho p {
	padding:0 0 0 2px;
	margin:0 0 5px 0;
}
#sidebarRightHome #sidebarRightWho .butMoreWho {
	display:block;
	text-align:right;
}
#sidebarRightHome #sidebarRightWho .butMoreWho a {
	display:block;
	position:relative;
	left:23px;
}
#sidebarRightHome #sidebarRightEmail {
	width:340px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-top.png") 0 0 no-repeat;
	margin:0 0 3px 0;
	overflow:hidden;
}
#sidebarRightHome #sidebarRightEmail .wrapInner {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-bottom.png") bottom left no-repeat;
	padding:18px 12px 13px 22px;

}
#sidebarRightHome #sidebarRightEmail .wrapInner h3 {
	font-size:175%;
	text-transform:uppercase;
	color:#343468;
	font-weight:bold;
	margin:0 0 5px 0;
}
#sidebarRightHome #sidebarRightEmail .wrapInner h3 {
	font-family:"UniversLTW01-67BoldCn";
	padding:4px 0 8px 0;
}


#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail {

}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail #inputEmail {
	border:1px solid #c7c7c7;
	width:200px;
	float:left;
	padding:2px 2px;
	height:20px;
	margin:3px 0 0 0;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail #inputSignup {
	position:relative;
	left:21px;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail #labelMessages {
	font-size:92%;
	color:#424242;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail div.messages span {
	text-align:right;
	display:block;
	width:300px;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail div.messages a {
	font-size:92%;
	padding:3px 0 0 4px;
	color:#1d378c;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail div.messages a:hover {
	text-decoration:none;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail div.toggle {
	display:none;
	padding:0 0 5px 0;
	height:30px;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail #inputPhone {
	border:1px solid #c7c7c7;
	width:150px;
	float:left;
	padding:2px 2px;
	height:20px;
	margin:3px 13px 0 0;
}
#sidebarRightHome #sidebarRightEmail .wrapInner #formEmail #selectCarrier {
	width:130px;
	margin:7px 0 0 0;
}

#sidebarRightHome #sidebarRightDonate {
	width:340px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-top.png") 0 0 no-repeat;
	color:#424242;
	margin:0 0 3px 0;
}
#sidebarRightHome #sidebarRightDonate .wrapInner {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-bottom.png") bottom left no-repeat;
	padding:4px 4px 3px 4px;
}

#sidebarRightHome #sidebarRightDonate .wrapInner h3 {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-sidebar-h3-donate-home.png") 0 0 repeat-x;	
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:217%;
	padding:12px 16px 10px 16px;

}
#sidebarRightHome #sidebarRightDonate .wrapInner h3 {
	font-family:"UniversLTW01-67BoldCn";
	text-shadow: #444444 -1px -1px 0px;
	filter: dropshadow(color=#444444,offX=-1,offY=-1);
}
@-moz-document url-prefix() {
	#sidebarRightHome #sidebarRightDonate .wrapInner h3 {
		font-family:"UniversLTW01-67BoldCn";
	}
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner {
	padding:5px 16px;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner p {
	margin:3px 0 10px 0;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner #inputDonateAmount {
	width:60px;
	border:1px solid #c6c6c6;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner #formDonateHome {
	height:16px;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner .butDonatenow {
	float:right;
	position:relative;
	left:23px;
	margin:7px 0 0 0;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner .verisign {
	padding:0px 0 0 0;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner .verisign img {
	float:right;
}
#sidebarRightHome #sidebarRightDonate .wrapInner .wrapInnerInner .verisign p {
	font-size:11px;
	color:#424242;
	padding:3px 0 0 0;
}
#sidebarRightHome #sidebarRightElections {
	width:340px;
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-top.png") 0 0 no-repeat;
	margin:0 0 10px 0;
}
#sidebarRightHome #sidebarRightElections .wrapInner {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-panel-home-bottom.png") bottom left no-repeat;
	padding:18px 15px 13px 22px;
	min-height:175px;
}
#sidebarRightHome #sidebarRightElections .wrapInner h3 {
	font-size:175%;
	text-transform:uppercase;
	color:#343468;
	font-weight:bold;
	margin:0 0 5px 0;
}
#sidebarRightHome #sidebarRightElections .wrapInner h3 {
	font-family:"UniversLTW01-67BoldCn";
	padding:4px 0 8px 0;
}
#sidebarRightHome #sidebarRightElections .wrapInner .phElections {
	background:url("http://pcha.pub30.convio.net/assets/images/template/bg-ph-elections.png") 0 0 no-repeat;
	padding:12px 10px 11px 10px;
	float:left;
	position:relative;
	left:-5px;
}
#sidebarRightHome #sidebarRightElections .wrapInner .wrapInnerInner {
	margin:15px 0 0 142px;
}
#sidebarRightHome #sidebarRightElections .wrapInner .wrapInnerInner h4 {
	font-size:117%;
	font-weight:bold;
	line-height:1.2em;
}
#sidebarRightHome #sidebarRightElections .wrapInner .wrapInnerInner p {
	margin:7px 0 10px 0;
}
#sidebarRightHome #sidebarRightElections .wrapInner .wrapInnerInner .butMoreElections {
	display:block;
	text-align:right;
}
#sidebarRightHome #sidebarRightElections .wrapInner .wrapInnerInner .butMoreElections a {
	position:relative;
	left:18px;
}



/* Footer */
/* ************************** */

#footer #footerLinks {
	float:left;
	font-size:92%;
	padding:11px 0 0 20px;
}
#footer #footerLegal {
	float:right;
	font-size:92%;
	padding:11px 20px 0 0;
}

#footer #footerLinks li {
	float:left;
	margin:0 20px 0 0;
}
#footer #footerLegal li {
	float:left;
	margin:0 0 0 20px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

p.pCopyright a {
	color:#fff;
}

/* Plugins */

#tabsHome {
	margin:0 0 0 9px;
}

ul.tabs {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	list-style: none;
	height: 46px; /*--Set height of tabs--*/
	/* border-bottom: 1px solid #999; */
	/* border-left: 1px solid #999; */
	width: 576px;
	overflow:hidden;
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tabs.png') bottom right no-repeat;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 47px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	/* border: 1px solid #999; */
	border-left: none;
	/* margin-bottom: -1px; */ /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;

}
ul.tabs li a {
	text-decoration: none;
	color: #3a3a3a;
	display: block;
	font-size: 22px;
	font-weight:bold;
	padding: 10px 20px 7px 20px;
	/*border: 1px solid #fff;*/ /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	height:29px;
	text-transform:uppercase;
	font-family:"UniversLTW01-67BoldCn";
}
ul.tabs li a:hover {
	/* background: #ccc; */
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	/* background: #fff; */
	/* border-bottom: 1px solid #fff; */ /*--Makes the active tab look like it's connected with its content--*/
}
ul.tabs li a.tab1 {
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tab1.png') 0 -1px no-repeat;
	width:96px;
}
ul.tabs li.active a.tab1 {
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tab1.png') 0 -47px no-repeat;
}
ul.tabs li a.tab2 {
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tab2.png') 0 -48px no-repeat;
	width:80px;
}
ul.tabs li.active a.tab2 {
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tab2.png') 0 -0px no-repeat;
}

	
.tab_container {
	/* border: 1px solid #999; */
	border-top: none;
	overflow: hidden;
	/* clear: both; */
	float: left; 
	width: 570px;
	background:url('http://pcha.pub30.convio.net/assets/images/template/bg-tab-container.png') 0 -32px no-repeat;
	height:310px;
	padding:4px 4px 15px 4px;
}
.tab_content {
	padding: 10px 18px;
}



#content .tab_content .butFlickr {
	float:left;
	margin:10px 10px 0 0;
}
#content .tab_content .cPrev {
	float:left;
	margin:20px 9px 0 0;
	background:url('http://pcha.pub30.convio.net/assets/images/template/but-carousel-prev.png') 0 0 no-repeat;
	border:none;
	width:18px;
	height:33px;
	display:block;
	text-indent:-9999px;
}

#content .tab_content .cNext {
	float:right;
	background:url('http://pcha.pub30.convio.net/assets/images/template/but-carousel-next.png') 0 0 no-repeat;
	border:none;
	width:18px;
	height:33px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0 5px;
}
#content .tab_content #carouselHome .carousel {
	width:410px !important;
	height:75px;
	overflow:hidden;
}
#content .tab_content #carouselHome ul li {
	margin:0 7px 0 0;
	float:left;
}

.tooManyResults { 
	display: none; 
}

.mobile-only {
	display: none; 
}