body { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; line-height: 17px; color: #747474; background-color: #E9E9D3;}

a:hover { color: #057B7C; }

#container { margin-left: auto; margin-right: auto; width: 755px;}

#toplinks { width: 745px; text-align: right; position: absolute; top: 20px;}
	#toplinks ul { margin: 0px; padding: 0px;}
	#toplinks li { list-style-type: none; display: inline; padding-left: 1px; padding-right: 1px;}
	#toplinks a { color: #AEAB84; text-decoration: none;}
	#toplinks a:hover { text-decoration: underline;}

#logo { z-index:5; width: 175px; height: 69px; position: absolute; top: 68px; margin-left: 16px;}

#nav { z-index:7; position: absolute; top: 88px; margin-left: 205px; width: 550px; height: 46px; font-weight: bold;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav li { width: 116px; height: 46px; float: left; padding-right: 1px; list-style-type: none;}
	
#subnav { z-index:3; position: absolute; top: 133px; margin-left: 205px; width: 410px; height: 30px;}
	#subnav ul { margin: 0px; padding-left: 0px; padding-top: 5px;}
	#subnav li { font-weight: bold; display: inline; list-style-type: none; float: left; padding-left: 15px; height: 21px;}

#photo { z-index:4; position: absolute; top: 53px; margin-left: 477px; width: 277px; height: 215px;}

#topbanner { background: url(../_images/photos/top_banner.jpg) no-repeat scroll left top; position: absolute; top: 45px; width: 755px; height: 118px;}
#bottombanner { position: absolute; top: 163px; width: 755px; height: 106px;}

#icons { font-size: 10px; z-index:6; line-height: 13px; position: absolute; top: 269px; height: 75px; width: 765px; background: url(../_images/templates/icons_bkg.gif) no-repeat scroll left top;}
	#icons ul { margin: 0px; padding-left: 0px; padding-top: 10px;}
	#icons li { list-style-type: none; float: left; padding-right: 13px; width: 132px;}
	#icons .foodanddrink { padding-left: 45px; background: url(../_images/icons/foodanddrink.gif) no-repeat scroll left top;}
	#icons .foodanddrink a { color: #A19400; }
	#icons .sleep { padding-left: 45px; background: url(../_images/icons/sleep.gif) no-repeat scroll left top;}
	#icons .sleep  a { color: #057B7C; }
	#icons .exercise { padding-left: 45px; background: url(../_images/icons/exercise.gif) no-repeat scroll left top;}
	#icons .exercise  a { color: #CE0070; }
	#icons .safety { padding-left: 45px; background: url(../_images/icons/safety.gif) no-repeat scroll left top;}
	#icons .safety  a { color: #5D5D5D; }

#main { position: absolute; top: 345px; width: 755px;}
#maintop { height: 20px; width: 755px;}
#mainmiddle { min-height: 400px; padding-left: 230px; width: 505px; padding-right: 20px;}
* html #mainmiddle { height: 400px;}
#mainbottom { height: 20px; width: 755px;}

#mainnav { z-index:5; position: absolute; top: 367px; margin-left: 1px;}
	#mainnav ul { margin: 0px; padding: 0px;}
	#mainnav li { list-style-type: none;}
	#mainnav ul ul li a { padding-left: 30px; width: 173px;}
	#mainnav a { text-decoration: none; display: block; width: 183px; height: 19px; padding-top: 2px; padding-left: 20px;}
	#mainnav a:hover { text-decoration: none;}

#greeting { position: absolute; top: 163px;}

#footer { width: 755px; color: #AEAB84; padding-top: 10px;}
	#footerleft { width: 355px; float: left; padding-left: 20px;}
	#footerright { width: 300px; float: right; text-align: right; padding-right: 20px;}
	#footerright a { color: #AEAB84; text-decoration: none;}
	#footerright a:hover { text-decoration: underline;}
	
.clear { clear: both;}

ul.list { margin: 0px; padding: 0px;}
	ul.list li { list-style-type: none; margin-right: 15px; background:url(../_images/templates/word.gif) no-repeat scroll bottom left; line-height:24px; border-bottom: 1px dotted #dedede; padding-left: 30px; font-weight: bold; float: left;}
	ul.list a { padding-bottom: 4px; width: 235px; display: block;}