
img, div { behavior: url(iepngfix.htc) }
 

/*
links
*/

a:link {font-family:georgia, serif;  font-size:10pt; color: #423626; text-decoration: none }

a:active {font-family:georgia, serif;  font-size:10pt; color: #423626; text-decoration: none }

a:visited {font-family:georgia, serif;  font-size:10pt; color: #423626; text-decoration: none }

a:hover {font-family:georgia, serif;  font-size:10pt; color:#807260; text-decoration: underline }

a.menuItem:link {font-family:georgia, serif;  font-size:11pt; color: #423626; text-decoration: none }

a.menuItem:active {font-family:georgia, serif;  font-size:11pt; color: #423626; text-decoration: none }

a.menuItem:visited {font-family:georgia, serif;  font-size:11pt; color: #423626; text-decoration: none }

a.menuItem:hover {font-family:georgia, serif;  font-size:11pt; color:#423626; text-decoration: underline }

#mainLeftPad{
	
		background:url(/images/menuBG.gif) no-repeat;
		height:403px;
		

}



.red{
	color:#ff0000;
}
/*
general
*/
html {
	Height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	border:0;
}

	

body {

	Height:100%;
	width:100%;
	margin: 0 auto;
	padding: 0;
	border:0;
	background:url(/images/bg.gif) repeat top center #E2D5A1;
	font-family:georgia, serif; 
	font-size:11pt; 
	color:#423626; 

}

h1{
	font-size:12pt;
	font-weight:normal;
}

h2{
	font-size:12pt;
	font-weight:normal;
}

h3{
	font-size:12pt;
	font-weight:normal;
}



#container{
	width:800px;
	background:url(/images/conBG.gif) repeat-y top center;
	margin-left: auto;
	margin-right: auto;
}
/*
head
*/
#head{
	width:800px;
	clear:both;
}

#headLeft{
	float:left;
}

#headRight{
	float:right;
}
/*
main
*/
#mainLeft{
	
	padding-left:34px;
	width:205px;
}

#mainRight{
	padding-top:15px;
}


#main{
	
	clear:both;
}

#indexLeft{
	/* background:url(/images/GTH_HomePhoto2.jpg) no-repeat; */
	width:520px;
	height:459px;
}

#howBut{
	padding-left:55px;
}

#giveGift{
	padding-left:22px;
	padding-top:10px
	width:186px;
	height:64px;
}

#indexRight{
	width:212px;
	height:459px;
}

#menuCause{
	padding-left:45px;
	font-family:georgia, serif; 
	font-size:11pt; 
	color:#423626; 
	font-weight:normal;
	padding-bottom:1px;
	
}

#menuPrice{
	padding-left:45px;
	font-family:georgia, serif; 
	font-size:11pt; 
	color:#423626; 
	font-weight:normal;
	padding-bottom:1px;
	
}
.menuItem{
	padding-bottom:2px;
}

#mainBottom{
	background:url(/images/mainBottom.gif) repeat-x;
	height:30px;
}

/*
stories
*/
#story{
	padding-top:15px;
	padding-left:40px;
	padding-right:60px;
}
.line{
	border-bottom:1px solid #9ACADC;
	height:1px;
}
.storyTitle{
	font-family:georgia, serif; 
	font-size:16pt; 
	color:#423626; 
	font-weight:bold;
	padding-bottom:15px;
}

.storyTxt{
	line-height:1.5em;
	font-size:12pt; 
	
}

.storyTM{
	padding-right:25px;
}

.storyPic{
	float:left;
	padding-right:25px;
	padding-bottom:35px;
}

.storBot{
	padding-left:20px;
	padding-bottom:20px;
}

.dolTag{
	float:right;
}
#sheila{
	padding-left:40px;
	padding-top:15px;
	padding-bottom:40px;
	padding-right:60px;
}

#chris{
	padding-left:40px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:60px;
}
.more{
	padding-top:10px;
}

/*
how
*/
#how{
	padding-top:15px;
	padding-left:40px;
	padding-right:60px;
	
}
.howTitle{
	font-family:georgia, serif; 
	font-size:13pt; 
	color:#423626; 
	font-weight:bold;
}

.howTxt{
	line-height:1.5em;
	font-size:12pt; 
	padding-bottom:50px;
	
}

/*
bottom
*/
#bottom{
	width:800px;
	height:auto;
	margin-left: auto;
margin-right: auto;
}

#footer{
	width:735px;
	margin-left: auto;
margin-right: auto;
	}

#copy{
	float:left;
	padding-left:25px;
	padding-bottom:25px;
	font-family:georgia, serif; 
	font-size:10pt;
}
#about{
	float:right;
	padding-right:25px;
	padding-bottom:25px;
	font-family:georgia, serif; 
	font-size:10pt; 
}