/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #000 url(img/bg.gif) top center;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wrap
{
position: relative;
margin: auto;
width: 898px;
padding: 0 7px 0 7px;
background: url(img/pbg2.gif) top left;
border-bottom:solid 2px #7b2a83;
}

	#head
	{
	position: relative;
	height: 150px;
	background: #000;
	}
	
		#logo
		{
		position: absolute;
		display: block;
		top: 30px;
		left: 25px;
		height: 83px;
		width: 172px;
		background: url(img/logo.gif) top left;
		text-indent: -9999em;
		color: #fff;
		}
		
			#countwrap
			{
			position: absolute;
			top: 40px;
			left: 230px;
			padding-left: 25px;
			height: 65px;
			background: url(img/bleft.gif) top left no-repeat;
			}
			
				#count-inside
				{
				position: relative;
				float: left;
				padding: 10px 25px 0 0;
				height: 55px;
				color: #FAAF40;
				font-family: Georgia;
				font-size: 1.4em;	
				letter-spacing: -1px;
				background: url(img/bright.gif) top right no-repeat;
				}
	
					#count-inside span
					{
					color: #fff;
					font-size: 1.7em;
					}
	
		#loginbox
		{
		position: relative;
		float: right;
		padding: 22px 40px 0 0;
		width: 212px;
		}
		
			#loginbox h3
			{
			position: relative;
			height: 30px;
			text-indent: -9999em;
			background: url(img/stayinformed.gif) top center no-repeat;
			}
			
			.namebox
			{
			position: relative;
			float: left;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #7B2A83;
			width: 198px;
			font-size: .9em;
			color: #000;
			margin-bottom: 4px;
			background: #FFF;
			}
			
			.emailbox
			{
			position: relative;
			clear: both;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #7B2A83;
			width: 198px;
			font-size: .9em;
			color: #000;
			background: #FFF;
			}
			
			#signup
			{
			position: relative;
			float: right;
			height: 15px;
			width: 67px;
			border: 0px;
			margin-top: 5px;
			background: url(img/signup.gif) top right no-repeat;
			}
			
	#navwrap
	{
	position: relative;
	height: 31px;
	background: url(img/navbg.gif) top left;	
	}
	
	body.sub #navwrap
	{
	margin-bottom: 40px;
	}
	
		#navwrap ul
		{
		position: relative;
		float: left;
		height: 31px;	
		font-size: .9em;
		padding-left: 20px;
		}
		
		#navwrap li
		{
		position: relative;
		float: left;
		height: 31px;
		padding: 0 13px 0 11px;
		background: url(img/navbreak.gif) top right no-repeat;	
		}
		
		#navwrap li:last-child
		{
		background: none;
		}
		
		#navwrap li a
		{
		position: relative;
		float: left;
		padding: 11px 2px 0 2px;
		height: 20px;
		color: #66CBDB;
		font-weight: bold;
		text-transform: uppercase;
		}
		
		#navwrap li a:hover, #navwrap a.active
		{
		height: 19px;
		color: #FAAF40;
		border-bottom: 1px solid #fff;
		}
	
		#makepledge
		{
		position: relative;
		float: left;
		margin-left: 15px;
		height: 31px;
		width: 212px;
		text-indent: -9999em;
		background: url(img/makepledge.gif) top left no-repeat;
		}			
			
	
	#splash
	{
	position: relative;
	height: 209px;
	background: url(img/splash.gif) top left no-repeat;
	}	
	
	
	#pagewrap
	{
	position: relative;
	width: 801px;
	margin: auto;
	padding-bottom: 45px;
	background: url(img/sbborder.gif) top left repeat-y;
	}
	
	body.sub #pagewrap
		{
		background: url(img/sbborder.gif) top left repeat-y;
		background-position: -53px 0;
		}	
			
		#tripple
		{
		position: relative;
		height: 55px;
		border-bottom: 15px solid #1F1F1F;
		padding: 13px 0 39px 0;
		background: #1F1F1F url(img/contentbreak.gif) bottom left no-repeat;	
		}
		
			#trippleOne
			{
			position: relative;
			text-indent: -9999em;
			float: left;
			height: 55px;
			width: 290px;
			background: url(img/donate.gif) top left no-repeat;
			}
			
			#trippleTwo
			{
			position: relative;
			text-indent: -9999em;
			float: left;
			height: 55px;
			width: 197px;
			background: url(img/spread.gif) top left no-repeat;
			}
			
			#trippleThree
			{
			position: relative;
			text-indent: -9999em;
			float: left;
			height: 55px;
			width: 314px;
			background: url(img/learn.gif) top left no-repeat;
			}
		
		
		
		
		#sidebar
		{
		position: relative;
		float: left;
		width: 236px;	
		text-align: left;
		background: url(img/sbborder.gif) top right repeat-y;
		}
		
			#sidebar h2
			{
			position: relative;
			font-size: 2.1em;
			padding: 0 0 3px 0;
			margin: 0px;
			color: #66CBDB;
			font-family: Georgia;
			}
			
			.general-list
			{
			position: relative;
			padding: 3px 0 15px 0;
			color: #C7C7C7;	
			font-size: .9em;
			}
			
				.general-list li
				{
				position: relative;
				line-height: 1.4em;
				padding: 4px 0 4px 0;
				}
				
				.general-list li a
				{
				position: relative;
				line-height: 1.4em;
				color: #C7C7C7;
				text-decoration: underline;
				}
				
				.general-list a:hover
				{
				text-decoration: none;
				color: #faaf40;
				}
				
				.general-list .active
				{
				color: #faaf40;
				font-weight: bold;
				}
		
		#subsidebar
		{
		position: relative;
		float: left;
		width:  160px;
		padding-right: 45px;
		text-align: left;
		}
		
			#subsidebar h3
			{
			position: relative;
			font-size: 1em;
			padding: 0 0 3px 0;
			margin: 0px;
			font-weight: bold;
			color: #66CBDB;
			font-family: Georgia;
			}
			
			.sbb-list li.icon1
			{
			position: relative;
			padding-left: 20px;
			background: url(img/icon.gif) left center no-repeat;
			}
			
			.sbb-list li.icon1
			{
			padding-left: 20px;
			background: url(img/icon.gif) left center no-repeat;
			}
			
			.sbb-list li.icon2
			{
			padding-left: 20px;
			background: url(img/icon-14.gif) left center no-repeat;
			}
			
			.sbb-list li.icon3
			{
			padding-left: 20px;
			background: url(img/icon-16.gif) left center no-repeat;
			}
			
			.sbb-list li.icon4
			{
			padding-left: 20px;
			background: url(img/icon-18.gif) left center no-repeat;
			}
			
			.sbb-list li.icon5
			{
			padding-left: 20px;
			background: url(img/icon-20.gif) left center no-repeat;
			}
			
			.sbb-list li.icon6
			{
			padding-left: 20px;
			background: url(img/icon-22.gif) left center no-repeat;
			}
		
			.sbbox1
			{
			position: relative;
			padding: 11px;
			border: 5px solid #101010;
			background: #363636;
			margin-bottom: 18px;
			}
			
			.sbbox2
			{
			position: relative;
			padding: 11px;
			border: 5px solid #363636;
			background: #101010;
			margin-bottom: 18px;
			}
			
			.sbbox3
			{
			position: relative;
			padding-top: 20px;
			border-top: 1px dotted #66CBDB;
			margin: 20px 0;
			width: 215px;
			}
			
			.sbb-list
			{
			position: relative;
			font-size: .9em;
			line-height: 1.7em;
			}
			
				.sbb-list li
				{
				padding: 3px 0 3px 0;
				}
			
				.sbb-list li a
				{
				color: #fff;
				line-height: 1.7em;
				text-decoration: underline;
				}
				
				.sbb-list li a:hover
				{
				color: #faaf40;
				font-weight: bold;
				}
		
		
		
		
		#content
		{
		position: relative;
		float: right;
		width: 535px;
		text-align: left;
		}
		
		body.sub #content
		{
		position: relative;
		padding-right: 60px;
		}
			
			#content h1
			{
			position: relative;
			font-size: 2.1em;
			padding: 0 0 3px 0;
			margin: 0px;
			color: #66CBDB;
			font-family: Georgia;
			}
			
			body.sub #content h1
			{
			padding-bottom: 18px;
			background: url(img/contentbreak.gif) bottom left no-repeat;
			}
			
			body.sub #content h2
			{
			position: relative;
			font-size: 1.1em;
			font-weight: bold;
			padding-top: 10px;
			padding-bottom: .5em;
			color: #B66BB4;
			}
			
			#content .entry
			{
			position: relative;
			font-size: .9em;
			}
			
			.entry p
			{
			line-height: 1.4em;
			padding-bottom: 1em;
			}
			
			.entry li
			{
			line-height: 1.4em;
			padding-bottom: .5em;
			list-style-type: square;
			margin-left: 15px;
			color: #CCCCCC;
			}
			
			.entry ul
			{
			padding-bottom: .5em;
			}
			
			.entry a
			{
			color: #FAAF40;
			}
			
			.entry a:hover
			{
			text-decoration: underline;
			}
			
			.event-list
			{
			position: relative;
			padding: 7px 0 10px 0;
			}
			
				.event-list li
				{
				position: relative;
				padding: 5px;
				background: #363636;
				border-bottom: 1px solid #000;
				list-style-type: none;
				margin: 0;
				}
				
				.event-list li strong a
				{
				color: #FAAF40;
				}
				
			.formlong
			{
			margin-top: 5px;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #7B2A83;
			width: 200px;
			font-size: .9em;
			color: #000;
			margin-bottom: 10px;
			background: #FFF;
			}
			
			.formmedium
			{
			margin-top: 5px;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #7B2A83;
			width: 125px;
			font-size: .9em;
			color: #000;
			margin-bottom: 10px;
			background: #FFF;
			}
			
			.formshort
			{
			margin-top: 5px;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #7B2A83;
			width: 50px;
			font-size: .9em;
			color: #000;
			margin-bottom: 10px;
			background: #FFF;
			}
			
			.submitbutton
			{
			margin-top: 5px;
			padding: 3px 6px 3px 6px;
			height: 20px;
			border: 1px solid #000;
			width: auto;
			font-size: .9em;
			color: #FFF;
			background: #7B2A83;
			}

			.submitbuttonfriend
			{
			margin-top: 10px;
			padding: 3px 6px 3px 6px;
			height: 20px;
			border: 1px solid #000;
			width: auto;
			font-size: .9em;
			color: #333;
			background: #66CBDB;
			}	
			
			.formfriend
			{
			margin-top: 10px;
			padding: 3px 6px 0 6px;
			height: 16px;
			border: 1px solid #66CBDB;
			width: 200px;
			font-size: .9em;
			color: #000;
			background: #FFF;
			}
		
		#footer
		{
		position: relative;
		clear: both;
		width: 816px;
		margin: auto;
		padding: 18px 20px 20px 20px;
		height: 55px;
		font-size: .9em;

		letter-spacing: -1px;
		background: url(img/footer.gif) top center no-repeat;
		}
		
			#fnav
			{
			position: relative;
			float: right;
			text-align:right;
			line-height:1.8em;
			}
			
				#fnav a
				{
				color: #faaf40;
				text-decoration: underline;
				}
				
				#fnav a:hover
				{
				text-decoration: none;
				}
		
			#cright
			{
			position: relative;
			padding: 0 0 0 10px;
			float: left;
			color: #66cbdb;
			}
			

			
			
			
			
			
			
			
			
			

