html, body {
	margin:0;
	padding:0;
	background-color:#4687b1;
	}
	
	
a {
	color:#3e9dc9;
	text-decoration:none;
	}


a:hover {
	color:#bbb;
	}

      
.header_container {
	padding:0;
	top:-1px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	position:relative;
	background-color:black;
	}
	
	
.header_content h1 {
	font:bold 36px Verdana;
	position:relative;
	margin:35px;
	color:#464646;
	padding:0;
	}

.header_content h1 span {
	background:url("/v3/core/site_layouts/__Custom_Layouts/zen-richard-harris/gradient-glossy.png") repeat-x;
	position:absolute;
	display:block;
	width:100%;
	height:35px;
	}


.header_content img {
	padding:0;
	margin:0;
	border:0;
	}
      
	
.menu_items {
	display:block;
	height:42px;
	background:url("/v3/core/site_layouts/__Custom_Layouts/zen-richard-harris/bckgrd-menu-off.jpg") 0 0 repeat-x;
	overflow:hidden;
	}
	
	
.menu_items ul {
	float:left;
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.menu_items li {
	display:inline;
	}
	
	
.menu_items a {
	float:left;
	height:42px;
	display:block;
	font:bold 14px Arial;
	color:white;
	line-height:0;
	padding:20px;
	text-decoration:none;
	}
	
.menu_items a:hover {
	background:url("/v3/core/site_layouts/__Custom_Layouts/zen-richard-harris/bckgrd-menu-on.jpg") 0 0 repeat-x;
	color:white;
	}
	

.main_body {
	background:url("/v3/core/site_layouts/__Custom_Layouts/zen-richard-harris/body-bckgrd.jpg") 0 0 repeat-x white;
	font:13px Verdana;
	padding:15px;
	color:#444;
	position:relative;
	}
	
	
.share_button {
	padding-bottom:10px;
	position:relative;
	z-index:600;
	}
	
	
.footer_text {
	clear:both;
	padding:25px 15px 25px 15px;
	position:relative;
	font:11px Verdana;
	color:white;
	background:url("/v3/core/site_layouts/__Custom_Layouts/zen-richard-harris/footer-bckgrd.jpg") 0 0 repeat-x #4687b1;
	}
	
	
.footer_text a {
	color:#ddd;
	}
	
	
.footer_text a:hover {
	color:#eee;
	}