body {

	background:url(images/page_bg.jpg) top left repeat-x #e2e2e2;

	margin:0;

	padding:0;

	font-family:arial,  helvetica, sans-serif;

	font-size:9pt;

	color:#333;

}



#container {

	width:860px;

	margin:20px auto 20px auto;

	border:1px solid #000;

	background:#fff;

}



#header {
	height:80px;

	background:url(images/header_bg.jpg) top left repeat-x #a0da2b;

	border-bottom:1px solid #77a13d;
}

#header h1 {

	color:#333;

	font-size:32pt;

	margin:0;

	padding:0px 0px 0px 0px;

}

#header h11 {

	color:#333;
	float:right;
	
	font-size:32pt;
	margin:0;

	padding:0px 0px 0px 0px;

}

/* navigation */

.navigation {	

	background: #D9E1E5 url(images/nav.jpg);

	border:1px solid #fff;

	height: 41px;

}

.navigation a {

	background: transparent url(images/nav.jpg) left top repeat-x;

	border-right: 1px solid #D8EBD8;

	color: #333300;

	display: block;

	float: left;

	font: bold 1.1em sans-serif;

	line-height: 41px;

	padding: 0 18px;

	text-decoration: none;

}

.navigation a:hover {

background: transparent url(images/nav.jpg) left bottom; 

color: #333300;

}





#content {

	width:600px;

	padding:10px;

	float:right;

}





#donate {



	float:right;

}



#content h1, h2, h3, h4 {

	margin:0;

	padding:0;

	font-family:georgia;

	font-weight:normal;

}



#content h1 {

	color:#963;

	border-bottom: 15px solid #ffffff;

	border-Top: 15px solid #ffffff;

}



#content h2 {

	color:#060;

	font-size:18pt;

	border-bottom: 15px solid #ffffff;

	border-Top: 15px solid #ffffff;

}



#content h3 {

	color:#36c;

	font-size:12pt;

	border-bottom: 15px solid #ffffff;

	border-Top: 15px solid #ffffff;

}



.imgright {

padding: 0px;

border: 0px solid #ffffff;

margin-left: 0px;

float: right;

}



.photos {

padding: 0px;

border: 2px solid #808080;

margin: 10px;

}



.photosleft {

padding: 0px;

border: 2px solid #808080;

margin-right: 5px;

float: left;

}



.logo {

padding: 0px;

border: 0px solid #808080;

margin-right: 5px;

float: left;

}



.whoisshe {

padding: 10px;

border: 0px solid #ffffff;

margin-left: 0px;

float: left;

}



#photos {

	width:428px;

	height:224px;

	margin:10px auto 10px auto;

	position:relative;

	padding:10px;

	background:#f2f7e9;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

        float:left;

}



.imgbox {

	width:75px;

	height:75px;

	border:1px solid #77A13D;

	background:#f1f1f1;

	margin:15px;

	float:left;

	display:inline;

}



#sidebar {

	width:200px;

	padding:10px;

	float:left;

	margin:0;

  background-color: #ebebeb;

}



#sidebar ul {

	margin:0;

	padding:0;

	border-bottom:1px solid #ccc;

}

	 



#sidebar ul li {

	margin:0;

	padding:0;

	list-style:none;

	border:1px solid #ccc;

	border-bottom:none;

}



#sidebar ul li a {

	display:block;

	padding:3px;

	width:192px;

	background:url(images/li-off.jpg) top left no-repeat #f2f7e9;

	color:#060;

	text-indent:30px;

	text-decoration:none;

}



#sidebar ul li a:hover {

	background:url(images/li-on.jpg) top left no-repeat #f2f7e9;

}



#sidebar h2 {

	color: #333300;

	font-size: 1em;

	line-height: 30px;

	margin: 0;

	padding-left: 12px;

}



.widget {

	height:60px;

	border:1px solid #ccc;

	background:#f5f5f5;

	padding:5px;

	text-align:center;

	margin:10px 0 0 0;

	font-size:8pt;

}	



#footer {

	clear:both;

	border-top:1px solid #000;

	background:#77a13d;

	padding:10px;

	color:#fff;

	font-size:8pt;

	text-align:center;

}



a {

	color:#060;

	font-weight:bold;

}



a:hover {

	background:#FFFFDD;

}