body { 
	background: #ffebb2;
	text-align: center;
	font: 12px/17px Trebuchet MS, Helvetica, Arial, san-serif;
	color: #ffe493;
}

div#home {
	width: 191px; height: 114px;
	position: absolute;
	top: 0; left: 25px;
	}
.hide {
	visibility: hidden;
	}
	
#wrap {
	text-align: left;
	margin: 0 auto;
	width: 800px;
	}
	
/* head information */
#head {
	width: 800px;
	height: 75px;
	background: url(../i/m_top.gif) no-repeat top left;
	position: relative;
	}

ul#nav {
	display: inline;
	list-style: none;
	margin: 0; padding: 0;
	position: absolute;
	top: 50px;
	left: 225px;
	}
	
ul#nav li {
	display: inline;
	list-style: none;
	font: 11px/11px Georgia,"Adobe Garamond","Times","Times New Roman", serif;
	text-transform: uppercase;
	border-right: 1px solid #917677;
	margin: 0;
	padding: 3px 6px 3px 3px;
	}	

ul#nav li a, ul#nav li a:visited, a, a:visited {
	color: #ffe493;
	text-decoration: none;
	}	

ul#nav li a:hover, a:hover {
	color: #fff0c6;
	text-decoration: underline;
	}
	
ul#nav li a:active, ul#nav li a.selected, a:active {
	color: #fff0c6;
	}	
	
/* middle section - home page */
	
div#mid_hm {
	width: 800px;
	height: 337px;
	background: url(../i/m_mid_hm.jpg) no-repeat top left;
	position: relative;
	}		
	
div#txt_hm {
	width: 189px;
	height: 85px;
	background: #ffcf01;
	padding: 15px; 
	width: 169px!important;
	height: 55px!important;
	float: right;
	margin: 25px 25px 0 0!important; margin: 25px 13px 0 0;
	}
	
div#txt_hm h1 {
	font: 14px/17px Georgia, "Adobe Garamond", Times, Times New Roman, serif;
	font-style: italic;
	font-weight: normal;
	color: #4c2432;
	margin: 0; padding: 10px 0;
	}
	
div#txt_hm p {
	font: 11px/11px Georgia, "Adobe Garamond", Times, Times New Roman, serif;
	margin: 8px 0; padding: 0;}	

div#txt_hm a {
	color: #735357;
	text-transform: uppercase;
	}
	
div#txt_hm a:hover {
	text-decoration: underline;
	}
	
/* footer section - home page */
#foot_hm {
	width: 800px; height: 108px;
	background: url(../i/m_foot_hm.gif) no-repeat top left;
	}
		
p#address {
	font: 12px/14px Trebuchet MS, Lucida Grande, Helvetica, Arial, san-serif;
	width: 225px;
	color: #fff;
	float: left;
	padding: 0;
	margin: 15px 35px!important; margin: 15px 20px;
	}	
	
#download {
	width: 450px; height: 50px;
	padding: 5px; 
	width: 460px!important; height: 45px!important; 
	padding: 0; margin: 15px 35px 0 0;
	float: right;
	clear: none;
}

ul#menus {
	list-style: none;
	display: inline;
	margin: 0;
	}
	
ul#menus li {
	list-style: none;
	display: block;
	float: left;
	width: 196px; height: 30px;
	padding: 8px 0;
	height: 14px!important;
	background: url(../i/b.gif) no-repeat bottom left;
	font: 13px/11px Georgia,"Adobe Garamond","Times","Times New Roman", serif;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
	}
		
#download a, #download a:active, #download a:visited {
	color: #ffcf01;
	text-decoration: none;
	font-weight: normal;
	}
	
ul#menus a:hover {
	text-decoration: underline;
	}
	
body div#download p {
	font: 12px/11px Georgia,"Adobe Garamond","Times","Times New Roman", serif;
	font-style: italic;
	color: #bfafae;
	margin: 8px 0 0 5px!important; margin: 0;
	padding: 4px 0 0 0;
	clear: both;
	}
	
img {
	border: 0;
	}			
	
/* other pages */

div#mid_pg {
	width: 800px;
	min-height: 337px;
	background: url(../i/m_mid_pg.gif) no-repeat top left;
	position: relative;
	}	

#foot_pg {
	width: 800px; height: 108px;
	background: url(../i/m_foot_pg.gif) no-repeat top left;
	}

div#pg {
	width: 558px; padding: 15px; width: 528px!important;
	float: right;
	margin: 15px 35px 15px 0!important; margin: 15px 23px 15px 0;
	padding: 0;
	}
	
/* type */

h1, h2, h3 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-weight: normal;
	margin: 5px 0;
	padding: 0;
	color: #ffcf01;
	}
	
h1 {
	font-size: 18px;
}

h2 {
	font-size: 14px;
	}	

p {
	margin: 8px 0;
	}