html {
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFF; /* White */
	background-repeat: repeat-x;
	border: 0;
	color: #000; /* Black */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
}

#outerleft {
	background-color: transparent;
	background-image: url(/images/sdwl.gif);
	background-position: top left;
	background-repeat: repeat-y;
	color: #000; /* Black */
	margin: 24px 50px 0 50px;
	padding: 0 0 0 8px;
	text-align: left;
}

#outerright {
	background-color: #fff; /* White */
	background-image: url(/images/sdwr.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #000; /* Black */
	margin: 0;
	padding: 0 8px 0 0;
}

#content {
	background-color: #fff; /* White */
	border: 1px solid #fff; /* White */
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	color: #000;  /* Black */
	margin: 0;
	padding: 0;
}

#banner {
	background-color: #FFF; /* White */
	background-image: url(/images/SLOFound-Masthead-558x180.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 10px solid #FFF; /* White */
	border-bottom: 0;
	color: #000;
	height: 180px;
	white-space: nowrap;
}

#banner img {
	border: none;
	vertical-align: bottom;
}

#banner img.title {
	padding: 0 0 40px 100px;
}

#banner input {
	float: right;
	vertical-align: top;
}

#banner h1 {
	display: inline;
}

#nav {
	background-color: #2F66A5; /* blue */
	border: 10px solid #FFF; /* White */
	border-top: 0;
	color: #fff;
	font-size: 15px;
	padding: 4px;
	text-align: center;
}

#nav ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	display: inline;
	list-style: none;
	margin: 5px;
	padding: 0;
}

#nav a:link {
	background-color: transparent;
	color: #fff; /* White */
	margin: 2px;
	text-decoration: none;
}

#nav a:visited {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}

#nav a:hover {
	background-color: #EAC76F; /* letterhead sun goldenrod */
	color: #2F66A5;  /* letterhead quote blue */
}

#nav a:active {
	background-color: transparent;
	color: #EAC76F; /* letterhead sun goldenrod */
	text-decoration: none;
}

/* Highlighting the current page */
	
body.about_us #nav a#about_us,
body.contact #nav a#contact,
body.events #nav a#events,
body.home #nav a#home,
body.links #nav a#links,
body.support #nav a#support

{
	background-color: #BCCBF6;  /* Light Blue */
	color: #000;  /* Black */
}
 
body.about_us #nav a:hover#about_us,
body.contact #nav a:hover#contact,
body.events #nav a:hover#events,
body.home #nav a:hover#home,
body.links #nav a:hover#links,
body.support #nav a:hover#support

{
	background-color: #fff; /* White */
	color: #2F66A5;  /* Blue */
}

#footer_image {
	background-color: #fff; /* White */
	background-image: url(/images/footer-440x69.png);
	background-position: top right;
	background-repeat: no-repeat;
	border: 10px solid #fff; /* White */
	border-bottom: 0;
	clear:both;
	height: 105px;
}

#footer_image p {
	font-size: 10px;
	font-weight: bold;
	margin: 10px 10px 0 10px;
	padding: 25px 4px 4px 0;
}

#main {
	border: 10px solid #FFF; /* White */
	border-bottom: 0;
	border-top: 0;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-left:auto;
	margin-right:auto;
	width:742px;
	text-align: center;
}

#main p {
	color: #000; /* Black */
	font-size: 100%;
	margin: 10px 12px 15px 12px;
}

p.quote {
	color: #404040 /* Dark gray */
	font-size: 90%
	padding: 2px 30px 0 30px;
}

#donation_form p {
	margin: 50px;
	padding: 0;
}

#contentleft {
	background: #CCC; /* Gray */
	float: left;
	margin: 10px;
	padding: 0;
	width: 340px;
}
	
#contentright {
	background:#ccc;  /* Gray */
	float:left;
	margin: 10px;
	padding:0px;
	width:340px;
}

#contentunified {
	background:#FFF; /* white */
	float:left;
	margin: 10px;
	padding:0px;
	width:700px;
	color: #000; /* Black */
}

p.with_image_left img, li.with_image_left img {
	float: left;
	padding: 5px 10px 5px 10px;
}

p.with_image_right img, li.with_image_right img {
	float: right;
	padding: 5px 10px 5px 10px;
}

a img {
	border: none;
}

div#footer_bar {
	background-color: #FBEFDA;  /* apricot */
	border: 10px solid #fff;
	border-top: 15px solid #fff;
	clear:both;
	color: #404040;
	font-size: 70%;
	text-align: center;
	padding: 7px;
}

#footer_bar p {
	margin: 0;
}

#footer_bar a:link, #footer_bar a:visited, #footer_bar a:active {
	background-color: transparent;
	color: #2F66A5;  /* blue */
	margin: 2px;
	text-decoration: none;
}

#footer_bar a:hover {
	background: #2F66A5;  /* blue */
	color: #fff;
	text-decoration: none;
}

/* -- Links page -- */

#links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#links li {
	background-color: transparent;
	color: #999;
	list-style: none;
	margin: 0 0 10px 30px;
}

#links a:link, #links a:visited {
	background-color: transparent;
	color: #333;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#links a:hover, #links a:active {
	background-color: transparent;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.Sans10 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.Sans10Bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.Sans11Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	align: center;
}

.Sans12 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}

.Sans12Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	align: center;
}

.Caption12Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	align: center;
}

.Sans14 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 18px;
}

.Sans14Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

.Sans16 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.Sans16Left {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.Sans16Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.Sans24Center {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
