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

* {margin:0; padding:0} 

body {
	 text-align:center;
	 color:#008080;	/* sets the type color */
	 margin:0 auto;
	background-color:#D9E6EA;
	
	 }

#wrapper, #footer {width:945px;
		  margin:0 auto;
		  }
	 
#header {width:950px;
		margin:1px auto;
		 }
		 
	 
* html div#header {width:955px}

#lheaderimage {width:300px;
			   float:left;
			   padding-top:15px;
			   clear:both;
			   padding-bottom:15px;
			   }

#rheaderimage {width:649px;
			   padding-top:50px;
			   float:right;
			   
			   }

#footer {font-family:Georgia, "Times New Roman", Times, serif;
		 font-size:11px;
		 clear:both;
		 background-color:#FFFFCC;
		 width:100%;
		 border-bottom: thin ridge #523530;
		 color: #007171;
		 padding:5px 0 0px 0;
		 border-left: thin ridge #C0D6D6;
		 border-right: thin ridge #C0D6D6;
		 }

/* the horizontal menu starts here */
div#listmenu {
	font-variant:small-caps;
	font-weight:500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	font-size:12px;	/* SET FONT-SIZE HERE */
	margin-top:0px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	z-index:100;
	display:inline;
	background-color:#FFFFCC;
	padding-bottom:10px;
	padding-top:10px;
	border-top: thin ridge #523530;
	border-bottom: thin ridge #523530;
	border-left: thin ridge #C0D6D6;
	border-right: thin ridge #C0D6D6;
	
	}
	
	
div#listmenu ul {margin:0 0 0 140px;/* indents ul from edge of container */
				}
		
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#FFFFCC;  /*sets the background of the menu items */
	/*border-right:1px solid #660000; /* creates dividing lines between the li elements */
	padding-right:28px;
	padding-left:10px;
	font-size:1.2em;
	color:#660000;
	text-decoration:none;
		}
		
div#listmenu img {border:0}

#img a {text-decoration:none;}

#limage {padding-right:2px;
		 width:155px;
		 float:left;}

div#listmenu a {
	display:block; /*makes list items in drop down highlight and wrapped lines indent correctly */
	padding:0 6px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#660000;
	border:none;
	}
	

/* the horizontal menu ends here */

/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0; /* prevents the TEMP value inheriting from the horiz menu - OK to remove if you remove TEMP above */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-1px; /*aligns the drop exactly under the menu */
	z-index: 500;
	}
div#listmenu ul li ul li {
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #FFFFFF; /*  three sides of each drop-down item */
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:0 0 1px;
	}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #FFFFFF; /*the top edge of the dropdown */
	}

/* END OF LIST-BASED MENU */

#allcontent{background-color:#FFFFCC;
			float:left;
			border-bottom: thin ridge #523530;
			padding:10px 5px 10px 5px;
			color:#000000;
			font-size:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:99%;
			border-left: thin ridge #C0D6D6;
			border-right: thin ridge #C0D6D6;
			
			}
			

			
#lcontent {float:left;
		   width:715px;
		   color:#CCCCCC;
		   padding-right:5px;
		   padding-left:3px;
		   padding-top:10px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:16px;
		   text-align:left;
		   border-bottom-style:solid;
		   border-bottom-color:#660000;
		   border-bottom-width:thin;
		   }
		   
#lcontent li{list-style-type:none;
		     line-height:20px;
			 padding-left:15px;
			 }
	   
#lcontent p{padding-left:5px;}
		   
#rcontent {float:right;
		   width:350px;
		   text-align:left;
		   color:#660000;
		   padding-right:3px;
		   padding-left:3px;
		   padding-top:3px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:14px;
		 
		   }
		   
a {color:#660033;}
