body {
	margin:0;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 1em;
}

#wrapper {
	margin-left: 17%;
	margin-right: 17%;
	margin-top: 10px;
}

#top {
	border-top: 6px solid #1F5093;
}

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

#top li {
	float: left;
	margin-right: 0.5em;
}

#top li a {
	font: 80% Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B7994;
}

#logospace {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#imageblock {
	padding: 0;
	height: 180px;
	width: 100%;
	background-color: #7AA4D4;
	background-image: url(../img/top_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#imageblock img {
	border-right: 6px solid #FFFFFF;
}

#nav {
	background-color: #899FC8;
}

#nav li {
	display: inline;
}

#content {
	position: relative;
	top:0;
	left:0;
	margin-top: 5px;
	border: 1px solid #FFFFFF;
}

#content #contentleft {
	width: 230px;
	position: absolute;
	top: 0;
}

/*hack to deal with an IE5.0 only positioning bug. See IE5.0 specific stylesheet (ie50.css for details */

@media tty {
 i{content:"\";/*" "*/}}; @import 'ie50.css'; {;}/*";}
}/* */

/* end hack */

#content #contentleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #7AA4D4;
	width: 230px;
	border-top: 2px solid #1F5093;
	background-image: url(../img/nav_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	line-height: 0;
	
}

#content #contentleft li {
   font: 80% Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid white;
}

#content #contentleft a {
	display: block;
	padding: 3px 0 3px 4px;
	text-decoration: none;
	color: #1F5093;
}

#content #contentleft a:hover {
	background-color: #1F5093;
	color: #FFFFFF;
}

#content #contentleft li.current {
	background-color: #1F5093;
	color: #FFFFFF;
	padding: 3px 0 3px 4px;
}

#content #contentright {
	font: 80%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 260px;
	margin-top: -8px;
	padding-top: 0;
}

/*#content #contentright p {
	font: 80%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}*/

#content #contentright p, address {
	padding-left: 1em;
}

#content #contentright a:link {
	color: #1F5093;
}

#content #contentright a:visited {
	color: #6B7994;
}

#content #contentright a:hover{
	text-decoration: none;
}

#content #contentright address {
	font-style: normal;
	border: 1px solid #DCE0E6;
	background-color: #F3F4F6;
}

#content #contentright h1 {
	font: 180% Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color: #1F5093;
}

#content #contentright h2 {
	font: 140% Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color: #1F5093;
}

#content #contentright h3 {
	font-size: 100%;
	padding-left: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}

#content #contentright ul.sitemap {
	list-style: url(../img/logo_bullet.gif);
}

#content #contentright ul.sitemap li {
	margin-top: 0.6em;
	padding-left: 0.4em;
}

#logospace img {
    border: 0;
}

.donate {
    font: 90% Tahoma, "MS Sans Serif", Geneva, sans-serif;
    margin-top: 1em;
    padding: 0.4em;
    background-color: #ff6600;
    color: #fff;
    width: 120px;
}

.donate a:link, 
.donate a:visited, 
.donate a:hover, 
#content #contentleft .donate a:link, 
#content #contentleft .donate a:visited, 
#content #contentleft .donate a:hover{
    color: #fff;
    background-color: transparent;
    text-align: center;
}