	/* TAGS ---------------------------------------*/
body {
	font: normal 11px/1.2em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #F0F0F0;
	margin: 0px 0px 0px 0px;
	color: #999;		
}

h1{
	font:  normal 14px/1.4em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0px 0;
	padding:0px;
	color: #50463c;
}


a:link {
	text-decoration: none;
	color: #50463d;
}
a:visited {
	text-decoration: none;
	color: #716559;
}
a:hover {
	text-decoration: none;
	color: #716559;
}
a:active {
	text-decoration: none;
}


/* DIV ID ---------------------------------------*/

#frame{
margin: auto;
padding:20px 0 46px 0;
	width:958px;
	/*margin: 20px 23px 46px 23px;	*/
	}

#masthead{
	height:155px;
	background: #FFF;
		

}

#nav{
	height:27px;
	background-color: #61584e;
}

#nav img, #nav a:hover img { border-top: 4px solid #a7a097; }

#nav a img{	border-top: 4px solid #61584e; }

.left{	float:left; }
.right{	float:right; }

#main{
	border:18px solid white;
	clear:both;
	background-color:#fff;
	}
	
#main_left{
	float:left;
	width:529px;
	background-color: #fff;
}

#main_right{
	float:right;
	width:393px;
	background-color: #fff;
}

#base{
	clear:both;
	padding:20px 0 0 12px;
	height:124px;
}
#base_left{

	float:left;
	width:477px;
	background-color: #fff;
	padding-right:40px;
}

#base_right{

	float:right;
	width:368px;
	background-color: #fff;
}

.heroBox{
	height: 28px;
	width: 370px;
	background-repeat: no-repeat;
	padding:106px 0 0 23px;
}
#hero_one{
	background-image: url(/content_img/homepage/gold_res.gif);
}

#hero_two{
	background-image: url(/content_img/homepage/gold_res2.gif);
}

#hero_three{
	margin-top:4px;
	background-image: url(/content_img/homepage/hero3.jpg);
}

#main_three{
	margin-top:4px;
	background-image:url(../content_img/homepage/grace_hills_main.gif);
	width:505px;
	height:28px;
	padding:106px 0 0 23px;
}

.linkbox,  .linkbox a{
	display:block;
	height:19px;
	width:100px;
}

.linkbox a:hover{
	background-position: left -19px;
}
#hero_one .linkbox a{
	background-image: url(/template_img/homepage/more_dark.gif);
	background-repeat: no-repeat;
}
#hero_two .linkbox a{
	background-image: url(/template_img/homepage/more_light.gif);
	background-repeat: no-repeat;
}

#hero_text{
	float:left;
	font: normal 11px/1.1em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 23px 18px 0 36px;
	width:230px;
	}

#medals{
	float:right;
	margin: 13px 0 0 0;	
}


	
#main_sub{
	clear:both;
	/*height:12px;*/
	/*border-top: 1px solid white;*/
	
}

#flashome{
	height:421px;
	margin:0;
	padding:0;
}
#sub_left{
	float:left;
	padding:20px 20px 0 20px;
	width:489px;
	height:110px;
	background-color:#692E20;	
	color:#fff;
}
	
#sub_right{
	float:right;
}

#current_title{
	height:27px;
}

#current_copy{
	height:65px;
}	

#current_link{
	
}
#footer{
	clear:both;
	margin:8px 23px 0 0;	
	height: 18px;
	vertical-align: baseline;
}

.clear{
	clear:both;
}



.duffy_ID{
	margin: 0 23px 0px 23px; 
}

.border_right{
	border-right:1px solid white;
}
