/* UNIVERSAL (SITE-WIDE) SYLES: */

body {
	background: #4B3C37;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

a:link {
	color: #3F63A6;
	border-bottom: 1px solid #3F63A6;
	text-decoration: none;
}
a:hover {
	color: #718EC4;
	text-decoration: none;
}

#checks a:link, a:link {
	border: none;
	text-decoration: none;
}

#checks a:visited, a:visited {
	border: none;
	text-decoration: none;
}

a:hover {
	color: #0C9;
	border: none;
	text-decoration: underline;
}

#intro {
	margin: 10px auto 0px auto;
	min-height: 100%;
/*	background: #FFFFFF url(container.gif) repeat-y;*/
	padding: 0px;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 800px;
}

/* page header stuff */

#pageHeader {
	height: 112px;
	width: 800px;
}

#pageHeader h1 {
	margin: 0px;
	padding: 0px;
}

#pageHeader span {
	display: none;
}

#pageHeader h2 {
	display: none;
}

/* subHeader stuff */

#navHeader {
	background-color: #666;
	margin: 0px;
	padding: 0px;
	position: relative;
		top: -5px;
	vertical-align: bottom;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 800px;
}

#banner {
	display: none;
	margin: 0px;
	padding: 0px;
}

/* content stuff */

#rawr {
	background-color: #F00;
	margin: 40px 5px -5px 0;
	height: 300px;
	width: 100px;
	float: left;
}

#content {
	border-width: 0px;
	clear: both;
	color: #333;
	min-height: 100%;
	margin: 15px 0px 0px;
}

#content {
	padding: 0px 0px 1px 0px;
	text-align: left;
}

#aboutus h3 {
	background: url(/nav/founders.gif) no-repeat;
}
#aboutfran h3 {
	background: url(/nav/aboutfrances.gif) no-repeat;
}
#abouthugh h3 {
	background: url(/nav/abouthugh.gif) no-repeat;
}
#aboutbooks h3 {
	background: url(/nav/aboutbooks.gif) no-repeat;
}
#events h3 {
	background: url(/nav/events.gif) no-repeat;
}
#aboutsag h3 {
	background: url(/nav/aboutsag.gif) no-repeat;
}
#awards h3 {
	background: url(/nav/awards.gif) no-repeat;
}
#aboutpete h3 {
	background: url(/nav/aboutpete.gif) no-repeat;
}
#contactus h3 {
	background: url(/nav/contactus.gif) no-repeat;
}

.subh {
	font-size: 120%;
}

#tabbed {
	position: relative;
	left: 15px;
}

#content h3 span {
	display: none;
}

#checks {
	color: #919191;
}

#checks, #phone {
	float: right;
	height: 21px;
	margin: 0px;
	padding: 0px 6px;
/*		right: 5px; */
	text-align: right;
	width: 144px;
	z-index: 100;
}

#phone {
	clear: both;
	color: #FFF;
	position: relative;
		top: 48px;
} 

/* footer stuff */

#footer {
	background-image: url(/nav/footernew.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: both;
	color: #FFF;
	height: 22px;
	margin: 0px auto 10px;
	padding: 3px 12px;
	width: 776px;
}

#footer span {
	position: relative;
	margin: 0;
	padding: 0;
	bottom: -7px;
	left: 15px;
	text-align: left;
	z-index: 10;
}

#footer a {
	color: #FFF;
	border-bottom: 1px solid white;
	text-decoration: none;
}

#footer a:hover {
	border-bottom: 1px dotted white;
	text-decoration: none;
}

/* navigation stuff */

#nav {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
}

#primary {
	margin: 0px;
	padding: 0px;
	width: 800px;
}

#primary li  {
	display: inline;
	list-style: none;
}

#primary a, #primary span, #secondary a, #secondary span {
	border: none;
	color: #FFF;
	float: left;
	margin: 0px;
	padding: 1px 13px 2px 13px;
	text-align: center;
	text-decoration: none;
}

#primary a, #primary span {
	width: 72px;
}

#primary span, #current {
	background-color: #757575;
}

#primary a:hover, #secondary a:hover {
	background: #919191;
}

#secondary {
	background-color: #757575;
	margin: 0px;
	padding: 0px;
	position: absolute;
		left: 0px;
		top: 21px;
	width: 800px;
}

#secondary a, #secondary span {
	width: auto;
}

span#currentsub {
	background: #838383;
}

/* contact stuff */

fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

label {
	display:block;
}

input.text,textarea {
	border: 1px solid #CCC;
	color: #333;
	font:12px/12px 'courier new',courier,monospace;
	padding: 3px;
	margin: 1px 0px;
	width: 300px;
}

input.submit {
	font:bold 12px/12px verdana,arial,sans-serif;
	padding:2px 5px;
 }
 
/* sidebar stuff */

#content {
	border-top: 7px solid #61D8C0;
	color: #333;
	width: 800px;
}

#sidebar {
	background-color: #CCC;
	padding-top: 15px;
}

#inner {
	background-color: #FFF;
	padding-top: 15px;
}

.quote {
	color: #000066;
	font: 16px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#bottom_clear {
	background-color: #999;
	clear: both;
	font-size: 1px;
}

