@import url("ppwd_calendar.css");
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote { margin: 0; padding: 0; font-size:12px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, abbr, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-style: normal; font-weight: normal; }
q:before, q:after { content: ''; }
:link, :visited { text-decoration: none; }
.clear { clear:both; }
.hide { display:none; }
body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/newbg2-faded.jpg);
	background-color:#2e3451;
	background-position:center top;
	background-repeat:no-repeat;
}
#wrapper { width:1003px; margin:0 auto; }
#header { height:223px; background-image:url(../images/header_gemma_new.jpg); background-repeat:no-repeat;/*margin-top:15px;*/ }
#mainContainer p { margin-bottom: 10px; margin-top: 10px; }
.hidden { display:none }
/*-------------------------------------*/
#navigation a { color:#fff; }
#links a { display:block; height:44px; background-position:top; background-repeat:no-repeat; }
#links a:hover { background-position:bottom; }
#nav_home, #nav_meetAnthony, #nav_issues, #nav_volunteer, #nav_events, #nav_newsroom, #nav_media, #nav_contact, #nav_contribute { background-position:bottom; background-repeat:no-repeat; }
#nav_home:hover, #nav_meetAnthony:hover, #nav_issues:hover, #nav_volunteer:hover, #nav_events:hover, #nav_newsroom:hover, #nav_media:hover, #nav_contact:hover, #nav_contribute:hover { background-position:top; }
#nav_home { width:65px; background-image:url(../images/nav_home.jpg); }
#nav_meetAnthony { width:159px; background-image:url(../images/nav_meetAnthony.jpg); }
#nav_issues { width:88px; background-image:url(../images/nav_issues.jpg); }
#nav_volunteer { width:127px; background-image:url(../images/nav_volunteer.jpg); }
#nav_events { width:94px; background-image:url(../images/nav_events.jpg); }
#nav_newsroom { width:129px; background-image:url(../images/nav_newsroom.jpg); }
#nav_media { width:88px; background-image:url(../images/nav_media.jpg); }
#nav_contact { width:109px; background-image:url(../images/nav_contact.jpg); }
#nav_contribute { width:144px; background-image:url(../images/nav_contribute.jpg); }
.starBanner { display:block; height:33px; background-image:url(../images/navSub_stars.jpg); background-repeat:no-repeat; }
/*-------------------------------------*/
#main { width:1003px !important; border-left:1px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; background-image:url(../images/bg_main_content.jpg); background-repeat:repeat-x; background-color:#d7e4ed; }
#leftColumn { border-right:1px solid #fff; }
#mainContainer { padding:10px; }
#containerBorder { width:715px; background-color:#fff; border:2px solid #172F5D; }
#contentContainer { background-color:#fff; /*border:4px solid #204D76;*/
	/*margin:2px;*/
	background-color:#e2e8ef; }
#contentContainer hr { margin:0px; height:0px; height:2px; width:100%; color:#204D76; background-color:#204D76; border:none; }
.post { background-color:#fff; padding: 15px; background-image:url(../images/content_bg_post.jpg); background-repeat:repeat-x; background-color:#e2e8ef; margin:0px; }
#mainContainer h1 { color:#154a80; text-transform:uppercase; letter-spacing:-1px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding-bottom:5px; }
#mainContainer h1 a { color:#154a80; }
#mainContainer h2 { color:#af2117; text-transform:capitalize; letter-spacing:1px; font-style:normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-variant: normal; padding-bottom:5px; }
#mainContainer h3 { font-size: 14px; padding-top: 15px; padding-bottom: 15px; }
/*-------------------------------------*/
#rightColumn {
		background-image:url(../images/bg_rightCol.jpg);  
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background-position:bottom right;
	background-color:#1A3057;
	background-repeat:repeat-y;
	width:255px;
}
#rightColumn h1 { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff; width:85%; text-align:center; margin-bottom:10px; }
#rightColumn h1.stars { background-image:url(../images/headerStars.png) }
#rightColumn #emailSignup {
	background-image:url(../images/StayInformedBackground.jpg);
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#rightColumn #emailSignup input { padding:3px; margin-bottom:10px; border:1px solid #1E5284; }
#rightColumn #emailSignup a { color:#fff; text-decoration:none; }
#rightColumn #emailSignup a:hover { text-decoration:underline; }
#rightColumn #actionCenter {
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:1px solid #fff;
	background-image:url(../images/ActionCenterBackground.jpg);
	background-repeat:no-repeat;
}
#rightColumn #actionCenter ul { padding-top: 1px; }
#rightColumn #actionCenter h2 { font-size:14px; color:#C7DAE9; font-style:italic; }
#rightColumn #actionCenter input { padding:3px; margin-bottom:10px; }
#rightColumn .textfield:focus { background-color:#ffb; }
#rightColumn #actionCenter li {
	padding-top:2px;
}
#rightColumn #actionCenter li a {
	color:#222;
	display:block;
	text-decoration: none;
	height: 24px;
	padding-top: 7px;
}
#rightColumn #actionCenter li a:hover { color:#af2117; }
#rightColumn #actionCenter li a:active { color:#336B94; }
#rightColumn #stayConnected {
	color:#fff;
	font-size:13px;
	background-image:url(../images/StayConnectedBg.jpg);
	background-repeat:no-repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;
}
#rightColumn #stayConnected a { color:#fff; text-decoration:none; }
#rightColumn #stayConnected a:hover { text-decoration:underline; }
#rightColumn hr { height:1px; color:#fff; background-color:#fff; width:85%; border:none; }
/*-------------------------------------*/
#footer { color:#FFF; margin:20px 0px; }
#footer a { color:#FFF; margin:0 10px; font-weight:bold; }
#footer a:hover { color:#CCC; }
#footer li { display:inline; }
/*-------------------------------------*/
.btn_red, .btn_blue { border:none !important; background:none; font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-left: auto; margin-right: auto; }
.btn_red:focus, .btn_blue:focus { background-color:
}
.btn_red { background-image:url(../images/RedButton.png); background-repeat:no-repeat; width:239px; height:41px; color:#fff; dispaly:block; }
#actionCenter #DonateContainer { padding-top: 11px; padding-bottom: 12px; }
.btn_red p { padding-top:11px; text-decoration: none; }
.btn_red:hover p { text-decoration:underline; }
.btn_blue {
	background-image:url(../images/ac_contribute-new.png);
	width:203px;
	color:#222;
	display:block;
	background-repeat:no-repeat;
}
#Privacy a{font-weight:normal; font-decoration:none;}
#Privacy a:hover{font-decoration:underline;}
#socialTable td, #socialTable tr { padding:3px; }
#SevenSteps td, #SevenSteps tr { padding:3px; }
#CoralSpringsTable td, #CoralSpringsTable tr { padding:3px; }
.homepage_images { height:271px; }
#CommunityTables tr, #CommunityTables td { padding:5px; }
.CommunityImages { margin:5px; border: 1px solid #0F2032; padding: 3px; background-color: #FFFFFF; }
.clearBoth { clear: both; }
.homepage_images { background-image: url(../images/featuredContent_BG.jpg); height: 271px; width: 719px; }
.homepage_images li { background-image: url(../images/featuredContent_BG.jpg); height: 271px; width: 719px; }
.homepage_images .txt, .homepage_images .image {  }
.homepage_images .txt { width: 233px; margin-top: 25px; margin-left: 25px; text-align: center; }
.homepage_images .image { width: 431px; margin-top: 11px; text-align: center; margin-right: 8px; margin-bottom: 11px; margin-left: 22px; }
.homepage_images .items li { clear: both; }
.homepage_images .items .bigtext { font-size: 24px; font-weight: bold; color: #FFF; padding-top: 20px; padding-bottom: 10px; }
.homepage_images .items .subtext { font-size: 14px; color: #FFF; }
#focus_content { background-color: #FFF; padding: 10px; }
#focus_content h1 { color:#154a80; text-transform:uppercase; letter-spacing:-1px; font-family: "Century Schoolbook", Georgia, Times, serif; font-size: 20px; font-weight: bold; }
#CoralSprings {
}
#CoralSprings h1 {
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #000;
	padding-top: 15px;
	text-decoration: underline;
}
#CoralSprings ul {
	margin-left: 30px;
	list-style-type: disc;
}
#CoralSprings ul li {
	margin-bottom: 10px;
}
#CoralSprings hr {
	height:0px;
	height:1px;
	width:100%;
	color:#CCC;
	background-color:#CCC;
	border:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

