html, body {
		/* background-color: #6C6654; */
			background-color: #3D3E43;
			margin:0;
			padding: 0;
		}


			
		#Page_Wrapper {
		    
			width: 950px;
			margin:0;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			border: 1px solid #6699FF;
			background-color: #FFFFFF; 
			font-family: Trebuchet MS1, Helvetica, sans-serif;
			
		}

	/**************** Begin Header Styles ****************/

		#Header {
			padding: 0;
			padding-bottom: 5px;
			margin:0px;
			background-color: #F6F2EC;
			border-bottom: 1px solid #6699FF;  
			/* border-left: 1px solid #6699FF; */
			text-align:center;
			height: 80px;
			width:769px;
			float:right;
		}
		
		#Header p {
			padding-top:10px;
			margin:0;
			}
			
		#Header p a{
			font-weight:bold;
			color: #336699;
			font-family: "Trebuchet MS", "Georgia", "Times New Roman", Times, serif;
			text-decoration:none;
			font-size:160%;
			}

			
			.Insane {
			font-size: 85%;
			font-style:italic;
			color:#336699;
			margin-top:-5px;
			}

	/**************** End Header Styles ****************/

		#Content_Wrapper{
			margin: 0;
			padding: 0;
			background-image: url("/images/fill.gif"); 
			background-repeat: repeat-y; 
			height: 100%;
			

		}

	/**************** Begin Left Navigation Styles  ****************/
	
		#Left_Navigation {
			float:left;  
			width: 180px;
			margin:0;
			padding:0;
			background-color: #F6F2EC;
		}

		#Left_Navigation img{
			padding-top: 10px;
			padding-left:25px;
			border:none;
		}
	
		.ImageBox {
			padding-left:20px;
		}
		
		.NowServing {
		 	font-family: "Lucida Console", Sans Serif;
			font-size: 80%;
			font-weight: bold;
			text-align:center;
		}
		
		
		#Left_Navigation_List {
			position:relative;
			margin:0;
			padding:0;
			width: 178px;
			
		}

		#Left_Navigation_List li{
			/* border-bottom: 2px solid #6699FF; */
			padding-left:10px;
			padding-right:0;
			padding-top: 3px;
			padding-bottom:3px; 
			margin: 0px;
			list-style: none;
		}


		#Left_Navigation a:hover {
			color:#000000;

		}

		.Menu_Link {
			font-size: 80%;
			font-weight: bold;
			color: #336699;
			text-decoration:none;
		}


		.Sub_Navigation_Link {
 			font-size: 75%;
			font-weight: bold;
			color: #336699;
			text-decoration:none;
			
		}


		.Sub_Navigation_Link_Indented {
 			font-size: 75%;
			font-weight: bold;
			color: #336699;
			text-decoration:none;
			padding-left:10px;
		}

		#Left_Navigation  ul ul{
			position:absolute;
			left: 25%;
			width:110%;
			display:none;
			margin:0px;
			padding:0;
			background-color: #FFFFFF;
			/* border:  1px solid #6699FF; */
		}


		#Left_Navigation ul li:hover ul{
			display:block;
			border:  1px solid #6699FF;
		}
		

		
/**************** End Left Navigation Styles  ****************/


/**************** End Right Sidebar Styles  ****************/

		#Right_Sidebar {
			float:right; 
			width: 190px; 
			min-height: 500px;
			margin: 0;
			background-color: #F6F2EC;
		}

		#Right_Sidebar h2 {
			font-size:110%;
			color: #336699;
			text-align:left;
			display:inline;
			padding-left: 5px;
			padding-top: 10px; 
		}

		#Right_Sidebar h2 a{
			color: #000000;
		}

		#Right_Sidebar h3 a {
			font-family: "Georgia", "Times New Roman", Times, serif;
			font-size:70%;
			color: #336699;
			text-align:right;
			padding-left: 5px;
			padding-top: 10px; 
			padding-bottom: 10px;
		}

		
		#Right_Sidebar a img {
			border:none;
			}

		#Right_Sidebar ul{
			margin: 0;
			padding-left: 5px;
			}

		#Right_Sidebar li{
			list-style-type: none;
			
			}

		#Right_Sidebar li a {
			font-family: "Georgia", "Times New Roman", Times, serif;
			font-size:80%;
			text-decoration: none;
		}
	
		.Commentary {
			font-style: italic;
			font-weight:bold;
			font-size: 80%;
			}
	
/**************** Begin Content Styles  ****************/


	
		#Content{
			padding: 0px;
			margin-left:181px;
			margin-right: 192px;
			/* border-left: 1px solid #6699FF;
			border-right: 1px solid #6699FF; */
			background-color:  #FFFFFF;
			border-top: 1px solid #6699FF; 
			
		}
		
		blockquote {
			font-style: italic;
			font-weight: bold;
			color: #336699;
			font-size: 90%;
			
		}
		
		.Attrib {
			text-align: right;	
			font-size: 70%;
		}

		.Breadcrumbs {
			font-size:80%;
			color: #336699;
		}

		
		#Content h1 {
			color:#336699;
			font-family: "Georgia", "Times New Roman", Times, serif;
			padding-left: 30px;
			font-size: 130%;
		}

		#Content h2 {
			color:#336699;
			font-family: "Georgia", "Times New Roman", Times, serif;
			padding-left: 30px;
			font-size: 120%;
		}
		
		#Content h3 {
			color:#336699;
			font-family: "Georgia", "Times New Roman", Times, serif;
			padding-left: 30px;
			font-size: 110%;
		}
		
		#Content p{
	 		font-size:80%;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 10px;
		}

		#Content a{
	 		color: #336699;
		}

		#Content ul{
			padding-left: 50px;
		}

		#Content li{
	 		font-size:80%;
			padding-top: 3px;
		}
		
		.Last_Updated {
			font-size:65%;
			font-style: italic;
			color: #999999;

		}

		.BackToTop {
			font-size: 75%;
			font-weight: bold;
			color: #336699;
			text-decoration:none;
			padding-left: 20px;

	}

		.left_align {
			float:left;
			padding: 5px;
			margin: 20px;
			border: 2px #6C6654 solid;

	}

		#Center_img{
			padding-left: 150px;
		}

		#Center_img{
			border:none;
			padding-top:25px;
			}

		.Note {
			font-style: italic;
		    font-size: 70%;
			font-weight: bold;
			padding-right:100px;
			padding-left:0;
			margin:0;
			
		}

/**************** End Content Styles  ****************/		

/**************** Begin Resume Styles  ****************/		

		#Resume {
		
	    }

		#Resume_Left_Column {
		float:left;
		vertical-align:top
		
	    }

		#Resume_Right_Column {
		float:right;
		vertical-align:top
		
	    }

/**************** End Resume Styles  ****************/	

/**************** Begin Footer Styles  ****************/

		#Footer {
			clear: both; 
			padding-right:15px;
			height:24px;
			margin: 0;
			background-color: #F6F2EC;
			border-top: 2px solid #6699FF;
			font-weight:bold;
			font-size: 65%;
			color:#336699;
			text-align: right;
			
		}
		

		#Footer a img{
			border:none;
		}

		#Footer a{
			color:#336699;
		}
		
/**************** End Footer Styles  ****************/