@charset "utf-8";
/* CSS Document */
/* Global Styles */

body {
	margin:0px;
	}
	
/* ID Styles */

#pageheader {
	position:absolute;
	left:0px;
	top:0px;
	width:2044px;
	height:101px;
	z-index:1;
	background-color: #CEE5AD;
}
#sitename {
	position:absolute;
	left:327px;
	top:24px;
	width:346px;
	height:28px;
	z-index:2;
	visibility: visible;
}
#subhead {
	position:absolute;
	left:330px;
	top:54px;
	width:345px;
	height:21px;
	z-index:3;
}
#dateformat {
	position:absolute;
	left:0px;
	top:102px;
	width:2042px;
	height:16px;
	z-index:4;
	background-color: #99CC66;
}
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
#homelink {
	position:absolute;
	left:764px;
	top:102px;
	width:110px;
	height:16px;
	z-index:5;
}
#leftSide {
	position:absolute;
	left:0px;
	top:127px;
	width:175px;
	height:900px;
	z-index:6;
	background-color:#5c743d;
}
#Central {
	position:absolute;
	left:175px;
	top:127px;
	width:760px;
	height:900px;
	z-index:2;
	background-color:#5c743d;
	background-image:url(../n_images/bg_blend_2.jpg);
	background-repeat:repeat-x;
	text-align: center;
	
}
#Central img {margin:10px;
}
#rightSide img {
	margin:10px;
}
#rightSide {
	position:absolute;
	left:935px;
	top:127px;
	width:100%;
	height:900px;
	z-index:2;
	background-color:#5C743D
}
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	background-color:#cee5ad;
	}
	
.logo 	{
	font:28px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:0.2em;
	line-height:30px;
	}
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}
.datebar {
	margin-top:auto;
	border-top: groove;
	border-bottom:groove;
	border-bottom-color:#339900;
	border-top-color:#339900;
}
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
.imgborder, .imageborder_page {
	border: 1px solid #000000;
}
.imgborder_white {
	border: 1px solid #FFFFFF;
}

#menu {
	width: 175px;
	top:128px;
	background: #5c743d;
	z-index:3;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu a {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #888;
	border-bottom-color: #555;
	border-left-color: #bbb;
	margin: 0;
	padding: 10px 40px;
}
#menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 10px 10px;
}
#menu h2 {
color: #fff;
background: #5c743d;
text-transform: lowercase;  
}
#menu a {
color: #fff;
background: #5c743d;
text-decoration: none;
}
#menu a:hover {
color: #a00;
background: #99cc66;
}
#menu li {position: relative;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;
}
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul
{display: block;}
	#body_jim #nav_jim a,
	#body_susan #nav_susan a,
	#body_kathy #nav_kathy a,
	#body_whole #nav_whole a,
	#body_us #nav_us a,
	#body_dons #nav_dons a,
		#body_victory #nav_victory a,
		#body_felipe #nav_felipe a,
		#body_camel #nav_camel a,
		#body_wright #nav_wright a,
		#body_clock #nav_clock a,
	#body_marys #nav_marys a,
		#body_writing #nav_writing a,
		#body_painting #nav_painting a,
		#body_drawing #nav_drawing a,
		#body_sewing #nav_sewing a,
	#body_both #nav_both a,
		#body_mc #nav_mc a,
		#body_audra #nav_audra a,
		#body_kayleigh #nav_kayleigh a,
	#body_kenya #nav_kenya a,
	#body_egypt #nav_egypt a,
	#body_greece #nav_greece a,
	#body_italy #nav_italy a,
	#body_states #nav_states a,
#body_contact #nav_contact a {
	background:#BEB06F;
	color: #1A1303;
	font-weight: bold;
}
	#body_kenya #travels a,
	#body_egypt #travels a,
	#body_greece #travels a,
	#body_italy #travels a,
	#body_states #travels a,
	#body_victory #projects a,
	#body_victory #dons_projects a,
	#body_felipe #projects a,
	#body_felipe #dons_projects a,
	#body_camel #projects a,
	#body_camel #dons_projects a,
	#body_wright #projects a,
	#body_wright #dons_projects a,
	#body_clock #projects a,
	#body_clock #dons_projects a,
	#body_writing #projects a,
	#body_painting #projects a,
	#body_drawing #projects a,
	#body_sewing #projects a,
	#body_writing #marys_projects a,
	#body_painting #marys_projects a,
	#body_drawing #marys_projects a,
	#body_sewing #marys_projects a,
	#body_mc #projects a,
	#body_audra #projects a,
	#body_kayleigh #projects a,
	#body_mc #our_projects a,
	#body_audra #our_projects a,
	#body_kayleigh #our_projects a,
	#body_susan #family a,
	#body_kathy #family a,
	#body_us #family a,
	#body_whole #family a,
	#body_jim #family a {
	background-color:#5c743d;
	color: #CCCCCC;
	font-weight: bold;
} 
#Footer {
	position:absolute;
	left:179px;
	top:932px;
	width:753px;
	height:75px;
	z-index:7;
}
#metering {
	float: right;	
}
#greening {
	float: left;	
}

