@charset "UTF-8";
/* CSS Document containing GLOBAL rules for all browsers
	Layout markup by J Hogue and original concept design by J Hogue at Highchair designhaus 


XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XXXXX     XXXX   XXXXX   XXXX  XX  XXXXX  XX  X  XX  XX  XXXXX  XX   X   XXXX
XX  XX  XX  XX     XX  XX  XX     XX  XX  XX  X  XX  XX  X     XX  X  XX     XX     XX  XX     XX  X  XX  XX  XX  X  XX   X  XX   
XXXXXX  XX  XX XX  XXXXXX  XX     XXXXXX  XX  X  XX  XX  X     XX  X  XXXXX   XXX   XX  XX XX  X X X  XXXXXX  XX  X  XX   X   XXX 
XX  XX  XX  XX  X  XX  XX  XX     XX  XX  XXXXX  XX  XXXX      XX  X  XX        XX  XX  XX  X  X  XX  XX  XX  XXXXX  XX   X     XX
XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XX  X  XX  XX  X     XXXX   XXXXX  XXXX   XX  XXXXX  X  XX  XX  XX  XX  X   XXX    XXXX 

*/

html, body, table, address, form, fieldset, input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, td, hr, blockquote, ul, ol, dl, li, address { margin: 0; padding: 0; }
input, select, textarea { font-size: 100%; }

body, td, input, select, textarea { font-family: LucidaGrande, "Lucida Grande", LucidaSans, "Lucida Sans", LucidaSansUnicode, "Lucida Sans Unicode", Arial, sans-serif; font-weight: normal; }
body {
	color: #000;
	text-align: left; 
	font-size: 75%; 
	line-height: 1.6em;
	background: top left repeat url("../cssimages/background.jpg") #fff; 
}
img, img a, a img { border: none; }
a { color: #036; text-decoration: none; }
a:hover { color: #900; }

div.clearit { height: 1px; clear: both; }

/*
	Colors
	sh green: 597
	sh red: a01
	blue: 6ab
*/

#everyoneneedsawrapper {
	margin: 0 auto;
	width: 900px;
	background: -5px 82px no-repeat url("../cssimages/back_left.png") #fff; 
}
#left {
	width: 300px; 
	float: left; 
}
#right {
	width: 600px; 
	float: left; 
	padding: 0; 
}

#homeimage { 
	background: top left no-repeat url("../cssimages/steerehouse_facade.jpg") #fff; 
	height: 420px; 
}

#mainnav { padding: 16px 40px 20px 20px; }
	#mainnav ul { list-style-type: none; }
	ul#nav { }
	ul#nav li { border-bottom: 1px solid #597; }
		ul#nav li a { 
			display: block; 
			margin: 1px 0;
			padding: 4px 2px 2px 2px; 
			background-color: transparent; 
			color: #222; 
		}
		ul#nav li a:hover, ul#nav li a.selected { background-color: #a01; color: #fff; }
	ul#nav li.first { border-top: 1px solid #597; }
		ul#nav ul.sub_menu { 
			padding: 4px 10px; 
			background-color: #fff; 
		}
			ul#nav ul.sub_menu li { border-bottom: none; }
				ul#nav ul.sub_menu li a { 
					display: block; 
					margin: 0;
					padding: 3px 0; 
					background-color: transparent; 
				}
				ul#nav ul.sub_menu li a:hover { background-color: transparent; color: #a01; }
			ul#nav ul.sub_menu li.first { border-top: none; }
	#news {
		margin: 20px 10px; 
		padding: 5px; 
		background-color: #fff; 
	}
		#news img { max-width: 268px; }
			#news span.photoleft, #news span.photoright { float: none; }
		#news h1 {
			color: #6ab;
			font: normal 1.34em/1.5em Georgia, Sylfaen, TimesNewRoman, "Times New Roman", Times, serif;
		}
		#news h2 {
			color: #a01;
			font-size: 1.17em;
			font-weight: normal; 
		}
		#news h3 {
			color: #597;
			font-size: 1.17em;
			font-weight: normal; 
		}
		#news p { color: #222; padding: 0 0 .84em 0; }
		#news a { color: #a01; }
		#news a:hover { color: #597; }
#global {
	height: 52px; 
	padding: 30px 0 0 0; 
	background: top left repeat-x url("../cssimages/back_head.png") #fff; 
}
#globalnav, #address { padding: 5px 30px; text-align: right; color: #597; font: normal 1em/1em Georgia, Sylfaen, TimesNewRoman, "Times New Roman", Times, serif; }
	#address { padding-top: 0; }
	#global #address { color: #222; }
		#address h2 { display: none; }
	#globalnav a { padding: 0 0 0 10px; color: #a01; }
	#globalnav a:hover { color: #222; }
		#global #globalnav a:hover { color: #fff; }

#text { padding: 12px 30px; }
	#text a { 
		color: #588; 
		border-bottom: 1px dotted #a01; 
		text-decoration: none; 
	}
	#text a:hover { color: #a01;}
	#text img { padding: 0 0 10px 0; max-width: 438px; }
	#text h1 {
		color: #a01;
		font: normal 1.5em/1em Georgia, Sylfaen, TimesNewRoman, "Times New Roman", Times, serif;
		padding: 0 0 15px 0;
	}
	#text h2 {
		color: #597;
		font: normal 1.34em/1em Georgia, Sylfaen, TimesNewRoman, "Times New Roman", Times, serif;
		padding: 0 0 5px 0; 
	}
	#text h3 {
		color: #222;
		font: bold 1.17em/1em LucidaGrande, "Lucida Grande", LucidaSans, "Lucida Sans", LucidaSansUnicode, "Lucida Sans Unicode", Arial, sans-serif;
		padding: 0 0 4px 0; 
	}
	#text p, #text address { padding: 0 0 .84em 0; }
		#text address { font-style: italic; font-size: 1.1em; font-family: Georgia, Sylfaen, TimesNewRoman, "Times New Roman", Times, serif; } 
	#text ul { padding: 0 0 .84em 0; list-style-image: url("../cssimages/ul_bullet.png"); }
	#text ol { padding: 0 0 .84em 0; list-style-type: upper-roman; }
	#text li { margin: 0 0 0 1.6em; }
	#text table { width: 100%; border: 0; border-collapse: collapse; border-top: 1px solid #ccc; margin: 0 0 .84em 0; }
		#text td { padding: 3px 6px 2px 0; border-bottom: 1px solid #ccc; }

#links { }
	#links a { color: #222; }
	#links a:hover { color: #588; }
#backup { clear: both; padding: 16px 0; }
	#backup a { color: #a01; border: none; }
	#backup a:hover { color: #000; }

#footlinks { clear: both; }
	#footleft { float: left; width: 300px; }
	#footleft #carelink, #footleft #pace {
		float: left; 
		width: 150px; 
		height: 75px; 
		background: top left no-repeat url("../cssimages/Carelink-logo.png") #fff; 
	}
	#footleft #pace {
		width: 149px; 
		background-image: url("../cssimages/Pace-logo.png"); 
	}
	#footright { float: left; width: 540px; padding: 0 30px; height: 75px; }
#footer {
	clear: both; 
	height: 32px; 
	background: top left no-repeat url("../cssimages/footer.png") #fff; 
}

/* - - - NEW donate banner on the homepage - - - */
#donate_banner {
	position: absolute; 
	top: 70px; 
	left: 50%; 
	margin: 0 0 0 76px; 
	width: 372px; 
	height: 40px; 
	padding: 3px 6px 0px 6px; 
	background: top right no-repeat url("../cssimages/donate_banner_gold.png") transparent; 
	font: normal 1.1em Georgia, Times, TimesNewRoman, "Times New Roman", serif; 
	font-variant: small-caps; 
	letter-spacing: 1px; 
}
	#donate_banner a { color: #222; }
	#donate_banner a:hover { color: #900; }
	body#home #donate_banner { top: 64px; z-index: 500; }
	
/* Fixes the Firefox active links dotted line style  */
:focus { -moz-outline-style: none; }

