/* CSS Document */
/* This CSS doc is for the SPIE Admin styles only.

global colors 
light biege #f1e2cd
hunter green #214906
dark brown #2b1700
Dark Orange #924d0e

*/
body {
	background-color:#999389;
	background-image: url(../img/global/body-bkgrnd.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000;	
	margin:5px 0px;
	padding:0px;
}

a { color:#214906; font-weight:bold; }
a:hover { text-decoration:none; }
a:visited { color:#214906 }
a:active { color:#214906 }


.Hidden {
display:none;
 }
 
.Visible {
display:block;
 }

h1 { font-size:30px; color:#93391d; font-family:Palatino, "Times New Roman", serif; font-weight:100; }
h2 { font-size:16px }
h3 { font-size:14px }
h4 { font-size:12px }
h5 { font-size:11px }

.page { width:835px; height:auto;  margin:0 auto; padding:0; }
 
#clear { clear:both; }

#content { width:835px; padding:40px 0px 0px 0px; margin:0 0 0 0px; text-align:left; line-height:17px; border:1px solid #492d03; background:url(../img/global/contentBack.jpg) repeat #E0D8CA; clear:both; position:relative;}
	#content h1 { font-size:30px; color:#475c78; font-weight:100; font-style:italic; margin:0px 0px 24px 0px; }
	#content p { font-family:Arial, Helvetica, Verdana; padding-left:30px; font-size:1.05em;  }
	#content h1 img { border:none; }
	#content h1 span { display:none; }
	#content h2 { margin:0px; }
	#content h3 { margin:0px;  }
	#content h4 { color:#924d0e; font-family: Palatino, "Book Antiqua", Times, serif; font-weight:800; }
	#content  a img { border:0px solid #ffffff; margin:0px;}
	#content  a:hover img { opacity:0.9; filter:alpha(opacity=90);  }
		

	#content hr { clear:both; margin:12px 0px 12px 0px;  }
	.homeHeros{
	position:absolute;
	top:0px;
	left:15px;
	z-index:1;
	background:#E0D8CA;
}
#homeContent {width:835px;
	margin-top:310px;
	background:url(img/home/official-stamp-large.png) 500px 110px no-repeat; }	
	#homeContent div {  float:left; padding:0px 0px 5px 0px; }
	#homeContent p { padding:0; margin:0; }
	#homeContent p + h2{ padding-top:16px;}
	#homePhilosophy, #HomeRegLocate{ width:250px;}
	#homePhilosophy{ text-align:left; margin-left:15px; }
	#HomePromo { 
	width:240px;
	margin:0px 31px 0px 31px; 
	text-align:left; 
	}
	
	#homePhilosophy p span { text-transform:uppercase; }
	#homePhilosophy img { float:right; margin-right:-5px; }
	#HomePromo img { border:0px;}
	#HomeRegLocate { padding-right:0px; }
	#HomeRegLocate h4 { margin:0px; border-bottom:1px solid #B8B8B8; font-size:16px; clear:both; font-family:Times; }
	h2.homeHeadline { margin:0px; border-bottom:1px solid #B8B8B8; font-size:16px; clear:both; font-family:Times; color:#924d0e; }
	a.homeContentLink { background-color:#f8f2e0; padding:1px 6px 1px 6px; display:block; margin-top:8px; float:right; border:1px solid #214906; text-decoration:none; font-family:Times,; font-style:italic; font-size:14px; }

	a.homeContentLink:hover { background-color:#214906; color:#f8f2e0; }
	.mapCompass{
	margin:-1px 0px 3px 4px;
	float:right;
	width:117px;
	height:77px;
	}
	.stamp{
		float:left;
	}
	.stephensBlog{ 
		margin-top:0px;
		clear:both;
	}
	#HomePromo img.blogPhoto{
		border:2px solid #924d0e;
		margin:9px 0px;
	}
	.stephensBlog h2{
		padding-top:0px;
	}
	#aboutMillCreekHomepage{
		margin:14px 15px 14px 15px;
		clear:both;
	}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
	
	




