/*
	extends core.css
	contains all design specific styles
	
	All attributes in alpha-numeric order starting from 0-9 A-Z
	x = horizontal, y = vertical
	property: trbl, tb rl, t rl b, t r b l;
	bg shorthand: background: color url() repeat vertical-position horizontal-position;
	All font names should be quoted "Arial" 
	However, font families like Serif, Sans-Serif and Monospace do not need quotes.
*/

/* don't forget to update this file name accordingly */
@import url("uwmn_core.css");

/* COLORS
-----------------------------------------------------------------------------
	
	#hex (desc)
	
*/

/* TABLE OF CONTENTS
-----------------------------------------------------------------------------

	=WRAP
	=HEADER
	=MASTHEAD
	=CONTENT-WRAP
		=MAIN CONTENT
		=SIDEBAR
	=FOOTER
	
	=ADDITIONS
*/

body{
	background: #ffffff url("/content/bg.jpg") repeat-x 0 0;
	color: #333333;
}

/* =WRAP
----------------------------------------------------------------------------- */

#wrap{
	width:960px;
	margin:0 auto;
}
	#global{
		position: relative;
	}
		#global ul#nav{
			color: #fff;
			float: left;
			font: 12px/18px "Trebuchet MS", "arial", sans-serif;
			margin: 8px 0 11px 5px;
		}
			#global #nav li{
				display: inline;
			}
				#global #nav li a{
					color: #ffffff;
					text-decoration: none;
				}

				#global #nav li.current a{
					color: #F88518;
					text-decoration: none;
				}

				#global #nav li span{margin: 0 5px;}
		#global ul#social{
			list-style: none;
			position: absolute;
			right: 0;
			top: 10px;
			width: 395px;
		}
			#global ul#social li{
				float: right;
				margin-top: -7px;
			}
			#global ul#social li#enews{
				background: transparent url(/content/bg-enews.jpg) no-repeat 0 0;
				height: 30px;
				margin: 0;
				position: absolute;
				top: -7px;
				width: 180px;
			}
				#global ul#social li#enews input{
					background-color: #fdfdfd;
					border: 0;
					margin: 6px 0 0 8px;
					width: 160px;
					height: 12px;
				}
				#global ul#social li#enews input#enews-submit{
					border: 0;
					padding: 0;
					margin: 0;
					left: 170px;
					position: absolute;
					top: 0;
					width: 142px;
					height: 30px;
				}


/* =HEADER
----------------------------------------------------------------------------- */

#header{
	background: #ffffff url(/content/header.jpg) no-repeat 0 0;
	padding-top: 10px;
	position: relative;
	width: 959px;
}
	#inside #header{
		height: 96px;
	}
	#header h1,
	#header h1 a{
		background: transparent url("/content/logo.jpg") no-repeat 0 0;
		height: 61px;
		margin: 12px 0 0 20px;
		text-indent: -9999px;
		width: 293px;
	}
		#header h1 a:link,
		#header h1 a:visited{
			display: block;
			margin: 0;
		}
	#header ul{
		font-size: 12px;
		line-height: 18px;
		position: absolute;
		top: 18px;
		right: 19px;
	}
		#header li{
			display: inline;
		}
			#header li a{
				color: #fff;
				height: 18px;
				padding: 3px 0;
				text-decoration: none;
			}
				#header li a span{
					padding: 3px 15px;
					height: 18px;
				}
				#header li a:hover,
				#header li#current a{
					background: transparent url("/content/nav_hover.jpg") no-repeat 0 0;
				}
					#header li a:hover span,
					#header li#current a span{
						background: transparent url("/content/nav_hover_end.jpg") no-repeat right 0;
					}
			#header li#search{
				background: transparent url("/content/search-bg.jpg") no-repeat 0 0;
				height: 30px;
				position: absolute;
				top: 45px;
				right: -10px;
				width: 200px;
			}
				#header li#search input{
					background: #242489;
					border: none;
					margin: 6px 0 0 8px;
					width: 160px;
					height: 12px;
					color: #fff;
				}
				#header li#search img{
					position: absolute;
					top: 0;
					right: 0;
				}
	#boxes{
		height: 71px;
		width: 955px;
		margin: 0 0 6px 5px;
	}
		#boxes h3,
		#boxes h3 a{
			background: transparent url(/content/give-advocate-volunteer-hom.jpg) no-repeat 0 0;
			float: left;
			height: 71px;
			margin: 24px 0 0 0;
			padding-right: 6px;
			text-indent: -9999px;
			width: 313px;
		}
			#boxes h3 a{
				display: block;
				margin: 0;
				padding: 0;
			}
			#boxes h3#volunteer,
			#boxes h3#volunteer a{
				background-position: -640px 0;
				width: 309px;
			}
			#boxes h3#advocate,
			#boxes h3#advocate a{background-position: -320px 0;}
				#boxes h3#give a:hover{background-position: 0 -71px;}
				#boxes h3#advocate a:hover{background-position: -320px -71px;}
				#boxes h3#volunteer a:hover{background-position: -640px -71px;}
			#boxes h3#advocate{padding-left: 1px;}

/* =MASTHEAD
----------------------------------------------------------------------------- */

#masthead{
	background: #fff url(none) no-repeat 0 10px;
	padding: 5px 5px 5px 0;
	width: 954px;
}
	#slideshow{
		background: #ffffff;
		float: left;
		height: 355px;
		width: 642px;
	}
	#masthead #sidebar{
		float: left;
		padding-left: 25px;
		width: 287px;
	}
	#masthead h2{
		background: #0e0d61 url(/content/arrow.png) no-repeat 0 0;
		color: #fff;
		font-weight: bold;
		font-size: 20px;
		line-height: 23px;
		margin: 8px 0 10px -15px;
		padding: 8px 10px 7px 20px;
		text-transform: uppercase;
	}
	#masthead h3,
	#masthead h4{
		font-size: 18px;
		font-weight: bold;
		line-height: 22px;
		color: #666666;
		text-transform: uppercase;
	}
	#masthead h4{font-size: 14px;}
	#masthead p{
		margin: 10px 0;
		font-size: 14px;
		line-height: 24px;
		color: #666666;
	}
		#masthead p a{
			color: #13127f;
			font-size: 12px;
		}
	#thumbs{}
		#thumbs li{float: left;}
			#thumbs li.arrows{
				display: block;
				height: 59px;
			}
			#thumbs li.thumb{
				background: #fff url(/content/thumb-bg.jpg) no-repeat 0 0;
				display: block;
				height: 59px;
				width: 67px;
			}
				#thumbs li.thumb img{margin: 1px 0 0 6px;}

/* =HEADLINE SCROLL
----------------------------------------------------------------------------- */

#headlines{
	background: #fff url(/content/home_headlinesBG.gif) no-repeat 5px 5px;
	color:#999999;
	font-size:12px;
	height:36px;
	padding:10px 0 5px;
	position: relative;
	width:960px;
}
	#headlines h2{
		color:#131280;
		font: bold 12px/14px "Arial", sans-serif;
		padding: 5px 10px 0 15px;
		float:left;
	}
		#headlines p{padding: 5px 0;}
			#headlines p a{color: #999;}
				#headlines p a:hover{text-decoration: none;}
		#headlines img{
			position: absolute;
			right: 5px;
			top: 5px;
		}


/* =CONTENT-WRAP
----------------------------------------------------------------------------- */

#content-wrap{
	background-color: #fff;
	position: relative;
	width: 959px;
}
	#content-wrap h1{
		background: transparent url(/content/title-bg.jpg) no-repeat 0 0;
		color: #ffffff;
		font: bold 18px/21px "arial";
		margin: 0 5px;
		padding: 5px 5px 2px 10px;
		text-transform: uppercase;
		width: 605px;
		height: 31px;
	}
		#inside #content.partners h4{
			font: bold 20px/30px "Arial";
		}
		
		#content-wrap h4#give-small,
		#content-wrap h4#give-small a{
			background: transparent url(/content/give-small.jpg) no-repeat 0 0;
			height: 31px;
			position: absolute;
			top: 0;
			right: 235px;
			width: 110px;
		}
		#content-wrap h4#advocate,
		#content-wrap h4#advocate a{
			background: transparent url(/content/advocate-small.jpg) no-repeat 0 0;
			height: 31px;
			position: absolute;
			top: 0;
			right: 120px;
			width: 110px;
		}
		#content-wrap h4#volunteer,
		#content-wrap h4#volunteer a{
			background: transparent url(/content/volunteer-small.jpg) no-repeat 0 0;
			height: 31px;
			position: absolute;
			top: 0;
			right: 5px;
			width: 110px;
		}
			#content-wrap h4#give-small a,
			#content-wrap h4#advocate a,
			#content-wrap h4#volunteer a{
				display: block;
				text-indent: -9999px;
				top: 0;
				right: 0;
			}
		


/* =MAIN CONTENT
----------------------------------------------------------------------------- */

#main-content{}
	#main-content h3{
		color: #0e0c58;
		font: normal 14px/14px "Tahoma", sans-serif;
		margin: 10px 15px 5px 20px;
		text-transform: uppercase;
	}
	#main-content h3.two-lines{
		line-height: 24px;
	}
	#main-content .featureBox p{
		color: #000;
		line-height: 16px;
		margin-left: 20px;
		width: 110px;
	}
		#main-content p a{
			color: #044e89;
			line-height: 15px;
		}
	#main-content img.center{
		margin: 10px auto;
	}
		#main-content img#help{
			margin-top: -10px;
		}
	.featureBox{
		background: transparent url(/content/bg-feature.jpg) no-repeat 3px 0;
		float: left;
		height: 138px;
		position: relative;
		width: 239px;
	}

		.featureBox .fade-wrapper {
			text-align: center;
			margin: -3px auto 0 auto;
			float: none;
		}
		
		.featureBox img.right{
			padding: 0;
			position: absolute;
			border: none;
			bottom: 6px;
			right: 5px;
		}

	#main-content .right h3,
	#main-content .right p{
		margin-left: 109px;
	}
		#main-content .right img{
			position: absolute;
			border: 1px solid #999;
			bottom: 25px;
			left: 14px;
		}

	#inside #main-content{
		float: left;
		width: 742px;
	}
		#main-content #impact{
			background: transparent url(/content/impact-bg.jpg) no-repeat 0 0;
			margin-top: 6px;
			height: 36px;
			position: relative;
		}
			#main-content #impact p{
				font-weight: bolder;
				color: #999;
				line-height: 34px;
				
			}
			#main-content #impact p span{
				display: block;
				color: #fff;
				font: bold 14px/34px "Arial";
				float: left;
				padding: 0 20px 0 5px;
			}
			#main-content #impact img{
				position: absolute;
				top: 0;
				right: 0;
			}
			#inside #content p.back-link{
			color: #0f025f;
			font-size: 12px;
			margin: -10px 0 10px 0;
			}
			
			#inside #content blockquote.doa-results {
				background: #FFFEE0;
				padding: 10px 6px 6px 6px;
			}

		#inside #content{
			position: relative;
			width: 530px;
			margin-left: 2px;
			min-height: 450px;
		}
			#inside #content h2{
				color: #0f025f;
				font-size: 28px;
				margin: 10px 0;
			}
			#inside #content h3{
				color: #0f025f;
				font-size: 16px;
				margin: 10px 0;
			}
			#inside #content h4{
				font-weight: normal;
				color: #333;
				font-size: 16px;
				line-height: 24px;
				margin: 15px 0 5px 0;
				border: none;
			}
			#inside #content p{
				line-height: 18px;
				margin: 10px 0;
			}

			#inside #content .member-entry {
				width: 96%;
				float: left;
				border-top: 1px solid #eee;
				padding: 10px;
				margin: 0 15px 0 0;
			}

			#inside #content .member-entry-alt {
				background: #F4F5FA;
			}

			#inside #content .member-entry a.img {
				border: 1px solid #999;
				display: block;
				float: left;
				margin: 0 8px 0 0;
			}

			#inside #content .member-entry img {
				width: 100px;
				float: left;
				margin: 5px;
			}

			#inside #content .member-entry p {
				margin-top: 2px;
			}

			#inside #content a.large-link:link,
			#inside #content a.large-link:visited {
				font-size: 14px;
				font-weight: bold;
				color: #2F3196 !important;
			}

			#inside #content .faq-entry .question {
				padding: 10px 0;
			}

			#inside #content .faq-entry .answer {
				margin-top: -12px;
			}

			.submit-question,
			.submit-question a{
				font-size: 14px;
				color: #333333;
			}

			#inside #content .big-blue-btn {
				margin: 10px 0;
			}

			#inside #content .search-highlight {
				background: #FDFC91;
				font-weight: bold;
			}

			#inside #content ul,
			#inside #content ol{
				line-height: 16px;
				padding: 5px 0 5px 30px;
			}
			#inside #content ul{
				list-style-type: disc;
			}
				#inside #content ul li,
				#inside #content ol li{
					color: #0f025f;
					font-size: 11px;
					margin-bottom: 5px;
				}

			#inside #content fieldset.two-col{
				width: 40%;
				float: left;
				margin: 10px 10px 10px 15px;
			}

			#inside #content fieldset.two-col input.txt{
				width: 85%;
			}

			#inside #content fieldset.two-col input.txt-sm{
				width: 40%;
			}

			#main-content #content div.formError,
			#main-content #content div.formMessage {
				padding: 10px;
				width: 75%;
				float: left;
				margin: 20px 0 20px 8px;
				font-size: 12px;
				font-weight: bold;
				line-height: 1.5;
			}

			#main-content #content div.formError {
				background: #FFBABA;
				border: 1px solid #f00;
				color: #f00;
			}

			#main-content #content div.formMessage {
				background: #F0F3FA;
				border: 1px solid #0E015D;
				color: #0E015D;
			}

			#main-content #content div.formSuccess{
				background-color: #3CB371;
				border: 1px solid #228B22;
				color: #006400;
			}

			#main-content #content div.formError h4 {
				margin: 0;
				color: #f00;
				font-weight: bold;
			}

			#main-content #content div.formError ul { margin: 0; }

			#main-content #content div.formError ul li { color: #f00; }

			input#submitForm {
				width: auto;
				height: auto;
				border: 0;
			}

			#inside #inner-sidebar,
			#inside .inner-sidebar{
				background: transparent url("/content/sidebar-top.jpg") no-repeat 0 0;
				position: absolute;
				right: 5px;
				top: 216px;
				width: 201px;
			}
			
			
			#inside #success-sidebar,
			#inside .inner-sidebar{
					background: transparent url("/content/sidebar-top.jpg") no-repeat 0 0;
					position: absolute;
					right: 5px;
					top: 37px;
					width: 201px;
			}
			
			#inside .inner-sidebar{
				background: #e6eaf1 url("/content/sidebar-top.jpg") no-repeat 0 0;
			}
			
			#inside #flood-poster-sidebar {top: 299px !important;}
			#inside #flood-photos-sidebar {top: 1433px !important;}
			
			#inner-sidebar img,
			#success-sidebar img,
			#inside .inner-sidebar img{margin: 4px;}
			#inner-sidebar h4,
			#success-sidebar h4,
			#inside .inner-sidebar h4{
				font-size: 12px;
				line-height: 18px;
				margin: 12px 8px;
				color: #0f025f;
				text-transform: uppercase;
			}
			#inner-sidebar p,
			#success-sidebar p,
			#inside .inner-sidebar p{margin: 8px;}
				#inner-sidebar #inner-bottom,
				#success-sidebar #inner-bottom,
				.inner-sidebar .inner-bottom{
					background: transparent url("/content/sidebar-bottom.jpg") no-repeat 0 bottom;
					height: 19px;
				}
	
/* =FOOTER
----------------------------------------------------------------------------- */

#footer{
	margin-top: 0;
	width:960px;
	height:37px;
	float:left;
	clear:both;
	padding-top: 25px;
	padding-bottom: 45px;
}
	#footer #copyright{
		height:37px;
		padding:5px 0 0 5px;
		font-size:12px;
		color:#666;
		float:left;
	}
	#footer #links{
		height:37px;
		padding:5px 0 0;
		font-size:12px;
		color:#666;
		float:right;
	}

		#footer #links a:link, 
		#footer #links a:visited, 
		#footer #links a:hover{
			text-decoration:none;
			color:#666;
			display: block;
			float: left;
			margin: 0;
			padding: 0 6px;
		}

		#footer #links a.border {
			border-right: 1px solid #666;
		}

		#footer #links a.print {
			display: block;
			margin-right: 30px;
			padding-left: 15px;
			background: url('/images/ico-print.gif') 0 0 no-repeat;
		}

		#footer #links a.forward {
			display: block;
			margin-right: 10px;
			padding-left: 16px;
			background: url('/images/ico-email.gif') 0 3px no-repeat;
		}

			#footer #links a:hover{
				text-decoration:underline;
			}
		
		.attribution,
		.attribution a{
			color: #666666;
			display: block;
			font-size: 9px;
			text-align: center;
			text-decoration: none;
		}
		
/* =Subnav Sidebar
----------------------------------------------------------------------------- */

#inside #sidebar{
	width: 201px;
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
}
	#inside #sidebar ul{
		background: transparent url(/content/sidebar-top.jpg) no-repeat 0 0;
		list-style: none;
		width: 201px;
	}
		#inside #sidebar ul.subnav{margin-bottom: 6px;}
		
		#inside #sidebar li,
		#inside #sidebar li a,
		#inside #sidebar #give h4{
			color: #0e025e;
			display: block;
			font: bold 13px/18px "Arial", sans-serif;
			letter-spacing: -0.3px;
			text-transform: uppercase;
			width: 191px;
		}

		#inside #sidebar #give h4{line-height: 36px;}

			#inside #sidebar ul.subnav li a{border-bottom: 1px solid #cad0e6;}
			
			#inside #sidebar ul.subnav li a{
				color: #0e025e;
			}
			
			#inside #sidebar ul.subnav li.current a{
				color: #E4761D;
			}
			
			#inside #sidebar ul.subnav li.current ul.secondary-list li a{
				color: #0e025e;
			}

			#inside #sidebar ul.subnav li.current ul.secondary-list li.current a{
				color: #E4761D;
			}

			#inside #sidebar li a{
				color: #0e025e;
				margin-left: 0;
				padding: 8px 0 8px 10px;
				text-decoration: none;
			}

			#inside #sidebar ul.subnav li ul.secondary-list{
				background: transparent url(/content/sidebar-top.png) repeat-y 0 0;
				margin: 0;
			}
				#inside #sidebar ul.subnav li ul.secondary-list li,
				#inside #sidebar ul.subnav li ul.secondary-list li a{
					font-size: 10px;
					line-height: 14px;
					width: 181px;
				}
				#inside #sidebar ul.subnav li ul.secondary-list li a{
					padding-top: 7px;
					padding-bottom: 7px;
				}
				
					#inside #sidebar ul.subnav li ul.secondary-list li a{ padding-left: 20px; }
			
		#inside #sidebar ul li.bottom{
			background: transparent url(/content/sidebar-bottom.jpg) no-repeat 0 bottom;
			border: none;
			margin-left: 0;
			padding-left: 0px;
			border-bottom: 0;
			width: 100%;
		}

			#inside #sidebar ul li.bottom a{
				margin-left: 0;
				border:0;
			}

	#inside #sidebar #give{
		background: transparent url(/content/sidebar-top.jpg) no-repeat 0 0;
	 	padding: 0 7px;
		width: 187px;
	}
		#inside #sidebar #give form{
			background: transparent url(/content/inner-form-top.jpg) no-repeat 0 0;
			width: 176px;
			padding: 5px 5px 0;
		}
		#inside #sidebar #give p{
			font: normal 10px/12px "arial";
			margin-bottom: 10px;
		}
		#inside #sidebar #give .boxes{margin-bottom: 5px;}
		#inside #sidebar #give input.checkbox{
			float: left;
			width: 20px;
		}
		#inside #sidebar #give label.checkbox{
			font: normal 11px/14px "arial";
			float: left;
			width: 55px;
		}
		#inside #sidebar #give input.text{
			margin-top: 6px;
			width: 160px;
		}

		#inside #sidebar #give #giveNowButton {
			width: 97px; 
			height: 23px; 
			border: 0;
			padding: 0;
			margin: 0;
			position: relative;
			z-index: 5;
		}
		
		#inside #sidebar #give input.amount{
			margin: 6px 0;
			width: 160px;
		}
			#form-bottom{
				background: transparent url(/content/inner-form-bottom.jpg) no-repeat 0 bottom;
				height: 17px;
				margin-top: -10px;
			}
			#inside #sidebar #bottom{
				background: transparent url(/content/sidebar-bottom.jpg) no-repeat 0 bottom;
				height: 19px;
			}

#inside #sidebar-rtfa {
	float: left;
	clear: both;
	margin: 8px 0 0 0;
}


/* =Additions
----------------------------------------------------------------------------- */

/* RSVP Form (http://www.unitedwaynashville.org/stuffthebus/)
----------------------------------------------------------------------------- */
#formRSVP ul,
#formRSVP ul li,
#formDOARSVP ul,
#formDOARSVP ul li,
form.rsvp-form ul li {list-style: none; margin: 0; padding: 0; width: 100%;}

#formRSVP .desc,
#formDOARSVP .desc,
form.rsvp-form .desc {margin-bottom: 10px;}

#formRSVP .event-wrap,
#formDOARSVP .event-wrap,
form.rsvp-form .event-wrap {overflow: hidden; margin-bottom: 8px;}

#formRSVP .event-checkbox,
#formDOARSVP .event-checkbox,
form.rsvp-form .event-checkbox {width: 25px; float: left; margin-top: 2px; border: 0;}

#formRSVP label,
#formDOARSVP label,
form.rsvp-form label { clear: right !important; overflow: hidden; }

#formRSVP strong.event-title,
#formDOARSVP strong.event-title,
form.rsvp-form strong.event-title {font-size: 12px; padding-bottom: 6px; display: block; width: 100%;}

#formRSVP strong.event-date,
#formDOARSVP strong.event-date,
form.rsvp-form strong.event-date {font-size: 10px; padding-bottom: 2px; display: block;}

/* General
----------------------------------------------------------------------------- */

	a img.right{
		float: right;
	}

	.wide{
		width: 735px !important;
	}
	
	ol{
		padding-left: 20px;
	}	

/* RSS Ticker
----------------------------------------------------------------------------- */
	#news{
		list-style: none;
		display: block;
		padding-left: 20px;
		padding-top: 5px;
	}

/* Flick Feed Carousel
----------------------------------------------------------------------------- */
	#right{
		position: absolute;
		top: 0;
		left: 245px;
	}
	#left{
		position: absolute;
		top: 0;
		left: 0;
	}
	#thumbs{
		position: relative;
		height: 60px;
	}
	.jq-ss-crop{
		float:left;
	}
	#thumb-holder{
		margin-left: 39px;
		width: 200px;
		overflow:hidden;
	}
	#images{
		width:3818px !important;
		width:3822px;
		padding:0;
	}

/* Social Bookmarks
----------------------------------------------------------------------------- */
	.social-container{
		margin-top: 15px;
		display: block;
		margin-top: 6px;
		border: 1px solid #333333;
		background-color: #eeeeee;
		font-family:Georgia,"Lucida Grande","lucida sans Unicode",Arial,serif;
		font-size: 11.5px;
		letter-spacing: -0.01em;
		height: 75px;
		clear: both;
	}
	.social-container a{
		color: #2F3196;
	}
	.social-copy{
		padding-left: 10px;
	}
	.social-links{
		display: block !important;
		list-style: none !important;
		padding-bottom: 100px;
		padding-left: 0;
	}
	.social-links li{
		float: left;
		padding-right: 6px;
	}


/* United Way TV
----------------------------------------------------------------------------- */


.video-entry{
	border-bottom: 1px solid #666666;
	display: block;
	padding-bottom: 8px;
	position: relative;
	width: 45%;
	height: 110px;
	float: left;
	margin: 15px 25px 0 5px;
}

	.video-entry .tn {
		float: left;
		border: 1px solid #999;
		display: block;
		margin: 0 8px 0 0;
	}

	.video-entry .tn img {
		border: 4px solid #fff;
		width: 130px;
	}

	div.video-description{
		margin: 0px 0 0 0px;
		width: 180px;
		float: left;
	}
	.video-title{
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #2F3196 !important;
		min-height: 30px;
	}
	.video-thumbnail{
		border: 4px solid #2f3196;
		float: left;
	}

	.video-thumbnail img{display: block;}

	div.attr{
		color: #333;
		font-size: 10px;
		line-height: 14px;
	}

/* Search Results
----------------------------------------------------------------------------- */

	.search-result{
		border-bottom: 1px solid #eeeeee;
		display: block;
		padding-bottom: 8px;
		position: relative;
/*		width: 735px;*/
		margin: 15px 0 0 5px;;
	}
	.search-result .result-title{
		font-size: 14px;
		font-weight: bold;
		color: #2F3196 !important;
	}


/* Calendar
----------------------------------------------------------------------------- */

.calendarBG{
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	width: 740px;
}
	.calendarBG .center{text-align: center;}
	.calendarBG td{
		height: 80px;
		vertical-align: top;
		width: 105px;
		border-bottom: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
	}
		.calendarBG td.calendarDayHeading {
			border-top: 1px solid #dddddd;
			background-color: #f9f9f9;
			height: 15px;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
		}
		
		tr.calendarHeader{
			height: 30px;
			background-color: #6A6AAA;
		}
		
		.calendarBG td div.day{height: 20px;}
		.calendarBG td div.title{height: 45px;}
			.calendarBG td.event-date{background-color: #f9f9ff;}

		th.calendarMonthLinks div.float_right{
			text-align: right;
			color: #ffffff !important;
		}

		th.calendarMonthLinks div.float_left a,
		th.calendarMonthLinks div.float_right a{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}

		th.center h2{
			vertical-align: top !important;
			padding-bottom: 5px !important;
			color: #ffffff !important;
		}

/* News
----------------------------------------------------------------------------- */
	.news-entry-odd{
		padding: 6px;
		margin-top: 0;
		margin-bottom: 8px;
		display: block;
		border-radius: 3px;
		background-color: #ffffff;
		line-height: 18px;
	}

	.news-entry{
		padding: 6px;
		margin-bottom: 8px;
		display: block;
		border-radius: 3px;
		background-color: #F4F5FA;
		line-height: 18px;
	}

		#inside #content .news-entry h4,
		#inside #content .news-entry-odd h4 {
			margin: 0 0 3px 0;
		}

		.news-entry-odd h4 a,
		.news-entry h4 a{
			color: #0F0160;
			text-decoration: none;
			display: block;
			margin-bottom: 0px;
		}

		.news-entry-odd strong,
		.news-entry strong{
			margin-top: 3px;
		}

/* Homepage Feature
----------------------------------------------------------------------------- */
	h4.feature-title,
	div.video-descriptor{
		padding-left: 6px;
	}


/* Sitemap
----------------------------------------------------------------------------- */
	#sitemap ul{
		color: #afafaf;
	}

	#sitemap ul li{
		font-size: 12px;
		line-height: 18px;
	}

		#sitemap ul li a{
			font-weight: bold;
			color: #2F3196;
		}

	#sitemap ul.subsection li a{
	}

		#sitemap ul.subsection li a{
			font-weight: normal;
			color: #565194;
		}

	#sitemap ul.subsection li{
		font-size: 11px;
	}


/* Give Form
----------------------------------------------------------------------------- */
	#give-form h2{
		width: 100%;
		margin-bottom: 16px;
		padding-top: 16px;
	}


/* Photo Gallery
----------------------------------------------------------------------------- */
.gallery-entry-odd{
	padding: 1px 8px 5px 8px;
	margin-bottom: 8px;
	display: block;
	border-radius: 3px;
	background-color: #ffffff;
	min-height: 120px;
	position: relative;
}

.gallery-entry{
	padding: 1px 8px 5px 8px;
	margin-bottom: 8px;
	display: block;
	border-radius: 3px;
	background-color: #F4F5FA;
	min-height: 120px;
	position: relative;
}

	.gallery-entry-odd a.image-link,
	.gallery-entry a.image-link{
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
	}

	.gallery-entry-odd h2,
	.gallery-entry h2{
		color: #0F0160;
		text-decoration: none;
		border-bottom: 1px dashed #818286;
		display: block;
		margin-bottom: 4px;
	}

	#inside #content .gallery-entry p,
	#inside #content .gallery-entry-odd p{
		width: 600px;
		margin: 0 0 10px 0;
		padding: 0;
		clear: both;
		float: left;
	}

	.gallery-entry-odd h2 a,
	.gallery-entry h2 a{
		text-decoration: none;
	}

	.gallery-entry-odd strong,
	.gallery-entry strong{
		margin-top: 3px;
	}

	.gallery-entry-odd h4 a,
	.gallery-entry h4 a{
		text-decoration: none !important;
	}

	.gallery-image img{
		height: 80px;
		padding: 5px;
		display: inline;
		float: left;
	}

	.gallery-image-sidebar img{
		height: 45px;
		padding: 5px;
		display: inline;
		float: left;
	}
	
	.inner-sidebar form.payvment {
		width: 86px;
		margin: 0 0 16px 0;
		padding: 0 0 0 10px;
		border: 0;
		float: left;
	}
	
	.inner-sidebar form.payvment input.purchase-btn {
		width: 86px;
		margin: 4px 0 0;
		padding: 2px 0;
		background: #3846ac;
		color: #fff;
		text-transform: uppercase;
		font-size: 11px;
		border: 0;
		text-align: center;
		cursor: pointer;
	}
	
	.inner-sidebar .flood-poster-image {
		width: 84px;
		height: 130px;
		margin: 0 !important;
		padding: 0 !important;
		border: 1px solid #ccc;
	}

	p.gallery-description,
	h2.gallery-title{
		padding-left: 6px;
	}

	ul#gallery {
		list-style: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	ul#gallery li {
		float: left;
	}

	ul#gallery li img {
		padding: 3px;
		margin: 6px;
		border: 1px solid #cccccc;
	}

	ul#gallery li .gallery-image-sidebar img {
		margin: 4px 0px 4px 10px;
	}

	div.pagination{
		font-weight: bold;
		padding-left: 8px;
		padding-top: 10px;
	}

	a.view-gal-sidebar {
		display: block;
		text-transform: uppercase;
		margin: 10px 12px 0 8px;
		text-align: right;
	}


/* Community Work
----------------------------------------------------------------------------- */
	#content .cw-entry,
	#content .cw-entry-alt {
		vertical-align: top;
		width: 508px;
		padding: 6px;
		margin: 0 0 8px 0;
		display: block;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		overflow: hidden;
	}

	#content .cw-entry {
		background: #f4f5fa;
	}

	#content .cw-entry-alt {
		background: #ffffff;
	}

		#content .cw-entry img {
			width: 100px;
			height: 80px;
			padding: 8px 6px 0 0px;
			display: block;
			float: left;
		}

		#content .cw-entry-alt img {
			width: 100px;
			height: 80px;
			padding: 8px 0 0 6px;
			display: block;
			float: right;
		}		

		#content .cw-entry-content {
			display: block;
			width: 400px;
			padding: 0;
			margin: 0;
			float: right;
		}

		#content .cw-entry-content-alt {
			display: block;
			width: 400px;
			padding: 0;
			margin: 0;
			float: left;
		}

		#content .cw-entry-content p {
		}

		#content .cw-entry-content-alt h2,
		#content .cw-entry-content h2 {
			width: auto;
			margin: 0 0 0 0 !important;
			padding: 0;
			border-bottom: 2px dashed #818286;
		}

		#content .cw-entry-content-alt a,
		#content .cw-entry-content a {
			color: #0F0160;
			text-decoration: none;
			text-transform: uppercase;
		}
		

/* Partners
----------------------------------------------------------------------------- */

#agency-list li a{
	font-size: 12px;
}

.btn{ height: 40px;}
.btn a{
	float: left;
	margin-right: 10px;
}

/* Homepage Flood Info
----------------------------------------------------------------------------- */

#flood-donation-info {
	position: relative;
	width: 244px;
	/*height: 56px;*/
	margin: 0 0 8px !important;
	padding: 20px !important;
	border: 1px solid #d1d9ea;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #eeeff4;
	color: #0e0c58 !important;
	font: normal normal 18px/26px "Arial", sans-serif !important;
}

	#flood-donation-info a {
		color: #0e0c58 !important;
		font: normal normal 18px/26px "Arial", sans-serif !important;
		text-decoration: none;
	}

#flood-video-btns {
	width: 286px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}

#flood-video-btns li {
	width: 139px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
}

#flood-video-btns li#flood-give-btn {margin: 0 8px 0 0;}

	#flood-video-btns li a {
		width: 139px;
		height: 30px;
		display: block;
		text-indent: -9999em;
		background: url(/content/btns-flood-homepage.png) repeat 0 0;
	}

		#flood-video-btns li#flood-give-btn a {background-position: 0 0;}
		#flood-video-btns li#flood-share-btn a {background-position: 139px 0;}
		
		.flood-subnav img{padding-top: 10px;}
		
#flood-btn,
#flood-btn a:link,
#flood-btn a:visited{
	background: url(/content/btns-flood-homepage-new.png) no-repeat 0 0;
	height: 30px;
	width: 288px;
	display: block;
	text-indent: -1300em;
}
