a{
	color: #999999;
	text-decoration: none;
}

a:hover, .side a:hover{
	text-decoration:underline;
	color: #000000;
}

#content a{
	color: #006699;
}

body{
	background-color: #ffffff;
	color: #555555;
	font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #005a97;
	font: 14px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
}

h2 a{
	color: #005a97;
}

h3{
	font-size: 13px;
}

h4{
	color: #eeeeee;
	font: 12px Arial, serif;
	margin: 10px 0 5px 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
}

h5 {
	font: bold 11px/150% Verdana, Arial, Helvetica,sans-serif;
	margin: 3px 0;
	padding: 3px 0;
}

.floatright1 { 
  float: right; 
  margin: -25px 15px 15px 20px;
	padding: 0;
	clear: right;
	position:relative;
	display: inline;
}

.floatright1 img { 
	background-color: #eeeeee;
	border: 1px solid #D9D9D9;
	padding: 5px;
}

.floatright1 a, .floatright2 a { 
	color: #006699;
	text-decoration:none;
	border-bottom: 0px dotted #003366;
}

.floatright1 div { 
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	text-transform:uppercase;
	margin: 5px 0;
	padding: 3px 0;
}

img.floatright2 { 
	background-color: #eeeeee;
	border: 1px solid #D9D9D9;
	padding: 5px;
  float: right; 
  margin: 15px 15px 15px 20px; 
	clear: right;
	position:relative;
}

.floatleft2 a { 
	color: #006699;
	text-decoration:none;
	border-bottom: 0px dotted #003366;
}

img.floatleft2 { 
	background-color: #eeeeee;
	border: 1px solid #D9D9D9;
	padding: 3px;
  float: left; 
  margin: 10px 10px 10px 0px; 
}

p {
	margin: 3px 0;
	padding: 3px 0;
}

p.news {
	padding: 10px;
	margin: 0 0 10px 0;
	border-left: 5px solid #F0F0F0;
	background: #F4F4F4;
}

p.news a.more {
	border: none;
	color: #000;
	text-decoration: none;
	white-space:nowrap;
}

#content p {
	margin: 5px 250px 3px 0;
	padding: 5px 0;
}

.description {
	color: #000000;
	font: 15px/18px  "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, Arial, Helvetica, sans-serif;
	margin: 60px 100px 0px 270px;
	padding: 0;
	text-align: left;
}

#content{
	background: #ffffff;
	font: 12px/150% Verdana, Arial, Helvetica,sans-serif;
	text-align:justify !important;
	margin: 0 0 0 260px;
	padding: 10px 10px 20px 20px;
	z-index: 2;
  height:auto !important;
}

#content ul{
	margin: 3px 0;
	padding: 3px 0;
	list-style-type:none;
}

#footer{
	background: url(../images/greyback.gif) repeat-x #666666;
	height: 30px;
	color: #cccccc;
	font-size: 12px;
	padding: 10px 0 5px 270px;
}

#footer a{
	color: #eeeeee;
}

#header{
	background: url(../images/back.jpg) repeat-x #F7F7F7;
	height: 180px;
	margin: 0;
	padding: 0;
}

#header h1 {
	font: 40px Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
	margin: 0;
	padding: 40px 40px 0 0;
	text-align: right;
}

#header h1 a {
	border: none;
	color: #ffffff;
	text-decoration: none;
}

#header h1 span {
	color: #cccccc;
	font: 14px Arial, serif;
	text-transform: uppercase;
}

#navcontainer{
	background: url(../images/greyback.gif) repeat-x #666666;
	font: 11px Verdana, sans-serif;
	height: 30px;
	list-style-type: none;
	width: 100%;
	z-index: 2;
	position:relative;
}

ul#navlist {
	margin: 0 15px 0 0;
}

#navlist li{
	display: block;
	float: right;
	width: auto;
}

body#home #navlist li a#nav-home, body#home #navlist li a#nav-home:link,
body#donateabook #navlist li a#nav-donateabook, body#donateabook #navlist li a#nav-donateabook:link,
body#excerpts #navlist li a#nav-excerpts, body#excerpts #navlist li a#nav-excerpts:link,
body#contents #navlist li a#nav-contents, body#contents #navlist li a#nav-contents:link,
body#foreword #navlist li a#nav-foreword, body#foreword #navlist li a#nav-foreword:link,
body#contact #navlist li a#nav-contact, body#contact #navlist li a#nav-contact:link,
body#support #navlist li a#nav-support, body#support #navlist li a#nav-support:link  {
	border-bottom: 3px solid #006699;
	color: #ffffff;
	cursor: default;
	font-weight: bold;
}

body#home #navlist li a:hover#nav-home, body#home #navlist li a#nav-home:hover,
body#donateabook #navlist li a:hover#nav-donateabook, body#donateabook #navlist li a#nav-donateabook:hover,
body#excerpts #navlist li a:hover#nav-excerpts, body#excerpts #navlist li a#nav-excerpts:hover,
body#contents #navlist li a:hover#nav-contents, body#contents #navlist li a#nav-contents:hover,
body#foreword #navlist li a:hover#nav-foreword, body#foreword #navlist li a#nav-foreword:hover,
body#contact #navlist li a:hover#nav-contact, body#contact #navlist li a#nav-contact:hover,
body#support #navlist li a:hover#nav-support, body#support #navlist li a#nav-support:hover {
	border-bottom: 3px solid #cc000e;
}

#navlist li a, #navlist li a:link{
	color: #e6e6e6;
	display: block;
	margin: 0 10px 0 0;
	padding: 8px 5px 5px 5px;
	text-decoration: none;
}

#navlist li a:hover{
	border-bottom: 3px solid #006699;
	color: #ffffff;
	cursor: pointer;
}

#side{
	background: #F7F7F7;
	border-right: 1px solid #eeeeee;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0px 20px 10px 10px;
	width: 230px;
	z-index: 2;
	position: relative;
	height: 100%;
	display:inline;
}

#side h2 {
	margin: 10px 0;
	color: #333333;
	font-size: 13px;
}

#side ul {
	border-top: 1px solid #EEEEEE;
	border: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#side ul li {
	padding: 0;
	margin: 0;
}

#side ul li a {
	color: #006699;
	text-decoration: none;
	display: block;
	width: 200px;
	border-bottom: 0px dotted #003366;
	padding: 3px 15px;
}

#side ul li a:hover {
	color: #0033aa;
	background-color: #eeeeee;
}

#topimg{
	padding: 0; 
	border: 0;  
	position:absolute;  
	top: 0;  
	left: 0;  
	z-index: 1;
}

#wrap{
	background: #f7f7f7;
	width: 100%;
}

