* {
	margin:0px;
	padding:0px;
}

html{
	background:#333333;
}

body{
	background:#333333;
}

#container{
	width:900px;
	background:black;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

#container #header{
	border-top:10px #95581C solid;
	background:#BA8236 url("/images/homepage/nav_background.gif") repeat-x;
	height:130px;
}

#container #header #logo{
	background:url("/images/homepage/main_logo.gif") no-repeat;
	width:300px;
	height:91px;
	margin-top:16px;
}

#container #header #logo h2{
	margin-left:-4000px;
}

#container #leftcol{
	width:320px;
	float:left;
	background:#333333;
	margin-left:5px;
	height:700px;
}
#container > #leftcol{margin-left:10px;}

#container #leftcol blockquote{
	color:#858585;
	padding:25px 20px;
	font-family:georgia,Times, serif;
	font-size:11px;
	border-bottom:1px black dotted;
}

#container #leftcol blockquote:hover{
	cursor:default;
	color:white;
	background:black;
}


#container #leftcol blockquote em{
	font-family:arial,helvetica,sans;
	font-size:11px;
	display:block;
	text-align:right;
	padding-top:5px;
}

#container #leftcol p{
	text-align:center;
	background:#520E01 url("/emhe/images/emh_logo_version.jpg") no-repeat;
	padding-top:135px;
	padding-bottom:5px;
	margin-left:25px;
	margin-top:10px;
	width:268px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#F8F729;
}

#container #leftcol p span{
	display:block;
	padding:5px 20px;
	margin:5px 5px 0 5px;
	background:#320901;
	border:3px #520E01 double;
}

#container #leftcol p a{
	color:#f8f729;
	text-decoration:none;
}

#container #leftcol .photogal{
	background:#242424 url('/emhe/images/photo_gal_icon.gif') no-repeat 10px center;
	display:block;
	margin:50px 40px 0px 40px;
	padding:20px 0px 20px 60px;
	color:white;
	text-decoration:none;
	font-family:'Times New Roman', Times, serif;
	font-size:18px;
	border:3px #171717 double
}

#container #leftcol .photogal:hover{
	background:#171717 url('/emhe/images/photo_gal_icon.gif') no-repeat 10px center;
}

#container #leftcol .map:hover{
	background:#171717 url('/emhe/images/map_icon.gif') no-repeat 10px center;

}

#container #leftcol .map{
	background:#242424 url('/emhe/images/map_icon.gif') no-repeat 10px center;
	display:block;
	margin:0px 40px 0px 40px;
	padding:20px 0px 20px 60px;
	color:white;
	text-decoration:none;
	font-family:'Times New Roman', Times, serif;
	font-size:18px;
	border:3px #171717 double
}

#container #leftcol .behind{
	display:block;
	background:url("/emhe/images/behind_scenes.jpg") no-repeat;
	height:120px;
	width:30px;
	margin-left:90px;
	padding-left:90px;
	font-size:1px;
	color:#A35D07;
	
}

#container #leftcol p a:hover{
	text-decoration:underline;
}

#container #leftcol .donation{
	width:87px;
	position:absolute;
	margin:360px 0px 0px 830px;
}

#container #leftcol .donation_submit {
	padding-left:110px;
	color:#333333;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	border:none;
	height:87px;
	width:87px;
	background:url('/emhe/images/donation.gif') no-repeat;
	cursor:pointer;
	position:absolute;
	margin:360px 0px 0px 830px;
}

#container #leftcol .donation_link {
	outline:none;
	text-indent:-5000px;
	color:#333333;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	border:none;
	height:87px;
	width:87px;
	background:url('/emhe/images/donation.gif') no-repeat;
	cursor:pointer;
	position:absolute;
}


#container #leftcol ul{
	list-style:none;
	margin-top:30px;
	
}

#container #leftcol ul li{
	border-bottom:1px #2D2D2D solid;
	border-top:1px #4B4B4B solid;
}

#container #leftcol ul li a{
	background:url("/emhe/images/bullet_points.gif") no-repeat 60px center;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:white;
	margin:0px;
	padding:7px 0px 7px 90px;
	display:block;	
}

#container #leftcol ul li a:hover{
	background:#242424 url("/emhe/images/bullet_points.gif") no-repeat 60px center;
}

#container #rightcol{
	text-align:justify;
	width:550px;
	float:right;
	margin:10px 5px 10px 0px;
	padding-top:400px;
}
body > div#container #rightcol{
	margin-right:10px;
}

#container #rightcol .bodyimg{
	float:right;
	margin-left:10px;
}

#container #rightcol h3{
	
	margin-bottom:5px;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px #493825 solid;
}

#container #rightcol h3.byline{
	border:none;
	padding:0px;
}

#container #rightcol p.byline{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:11px;
	border-bottom:1px #493825 solid;
}

#container #rightcol p{
	margin-top:10px;
	margin-bottom:10px;
}

#container #rightcol .columnleft{
	color:#FBE17D;
	padding-left:25px;
	width:260px;
	float:left;
}

#container #rightcol .columnright{
	color:#FBE17D;
	width:260px;
	float:right;
}

#container #rightcol a{
	color:#95581C;
	text-decoration:none;
	font-weight:bold;
}

#container #rightcol a:hover{
	text-decoration:underline;
}

#container #rightcol fieldset {
	border:3px #493825 double;
	padding:10px 0px 10px 0px;
	margin-left:5px;
	margin-right:5px;
}

#container #rightcol fieldset p{
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
}

#container #rightcol fieldset legend{
	display:none;
}

#container #rightcol fieldset input{
	font-size:11px;
	margin:2px 10px 2px 0px;
	width:160px;
}

#container #rightcol fieldset select{
	font-size:11px;
	margin:1px 10px 1px 0px;
	width:164px;
}

#container #rightcol fieldset label{
	text-align:right;
	padding:2px 10px 2px 10px;
	width:200px;
	float:left;
}

#container #rightcol fieldset textarea{
	font-size:11px;
	margin:2px 10px 2px 0px;
	width:200px;
	height:60px;
}

#container #rightcol .submitbutton{
	background:#BA8236;
	width:50px;
	padding:2px 5px;
	border:1px #95581C solid;
	margin-left:220px;
	cursor:pointer;
}

#container #footer{
	clear:both;
	padding:20px 10px;
}

#container #footer a{
	color:#242424;
	text-decoration:none;
}

#container #footer .rede{
	display:block;
	position:absolute;
	padding-left:40px;
	background:url('images/crytech_e.gif') no-repeat left center;
	height:30px;
}

#container #footer a:hover{
	text-decoration:underline;
}

#container #footer .w3cxhtml			{ float:right; margin: 1em 1em 0em 1em;  width: 9em;  border: 1px solid #000;  font-family: helvetica,arial,sans-serif;  font-size: 70%;  font-weight: bold;}
#container #footer .w3cxhtml a 		{ display: block;  width: 100%;}
#container #footer .w3cxhtml a:hover 	{ background-color: #660000; color: #fff; text-decoration: none; }
#container #footer .w3cxhtml a:visited 	{ background-color: #660000; color: #fff; text-decoration: none; }
#container #footer .w3cxhtml a:link 	{ background-color: #660000; color: #fff; text-decoration: none; }
#container #footer .w3cxhtml span.w3c 	{ padding: 0 0.4em;  background-color: #fff;  color: #0c479d;}

#container #footer .w3ccss 			{ float:right; margin: 1em 1em 0em 1em; width: 9em;  border: 1px solid #000;  font-family: helvetica,arial,sans-serif;  font-size: 70%;  font-weight: bold;}
#container #footer .w3ccss a 			{ display: block;  width: 100%;}
#container #footer .w3ccss a:hover 	{ background-color: #336699; color: #fff; text-decoration: none; }
#container #footer .w3ccss a:visited 	{ background-color: #336699; color: #fff; text-decoration: none; }
#container #footer .w3ccss a:link 	{ background-color: #336699; color: #fff; text-decoration: none; }
#container #footer .w3ccss span.w3c 	{ padding: 0 0.4em;  background-color: #fff;  color: #0c479d;}

