html{

	background-image: url('/graphics/bg-html.jpg');

}

body{

	text-align: center;

	margin: 0;

	padding: 0;

	background-image: url('/graphics/bg-body.jpg');

	background-repeat: repeat-x;

	background-attachment: fixed;

	color: #54301A;

	font-family: times roman, times, serif;

}

#splash{

	position: relative;

	width: 815px;

	height: 633px;

	margin: 0 auto;

	background-image: url('/graphics/bg-21.png');

	background-repeat: no-repeat;

}

#splash-text{

	position: absolute;

	text-align: right;

	top: 50px;

	right: 45px;

	color: #009AC7;

	

}

#splash-button{

	position: absolute;

	top: 450px;

	left: 475px;

}

#outer{

	margin: 0 auto;

	width: 815px;

	position: relative;

	text-align: left;

}

#header-1{

	background-image: url('/graphics/bg-header-1.png');

	background-repeat: no-repeat;

	width: 815px;

	height: 170px;

	font-weight: bold;

	font-variant: small-caps;

	position: relative;

}

#header-2{

	padding: 37px 5px 0 5px;

	font-size: 19px;

}

#header-2 a.leaf{

	text-decoration: none;

	padding: 10px 0px 10px 40px;

	color: #ffffff;

	display: inline-block;

}

#header-2 a:hover.leaf{

	color: #000000;

	background-repeat: no-repeat;

	background-position: top left;

	background-image: url('/graphics/bg-leaf-brown.png');

}

#header-2 a.bug{

	text-decoration: none;

	padding: 10px 46px 10px 0;

	color: #ffffff;

	display: inline-block;

}

#header-2 a:hover.bug{

	color: #000000;

	background-repeat: no-repeat;

	background-position: top right;

	background-image: url('/graphics/bg-bug.png');

}

#subnav{

	position: absolute;

	right: 35px;

	top: 135px;

	text-align: right;

}

#content-top{

	background-image: url('/graphics/bg-content-top.png');

}

#content-middle{

	padding: 1px 50px;

	background-image: url('/graphics/bg-content-middle-pint.png');

	background-position: bottom right;

	background-repeat: no-repeat;

	min-height: 375px;

	height: auto;

	_height: 375px;

}

#footer-nav{

	color: #B2BB1E;

	padding-bottom: 10px;

	text-align: center;

	font-size: 12px;

	font-family: verdana, arial, san-serif;

}

#footer-nav a{

	color: #B2BB1E;

	text-decoration: none;

}

#footer-nav a:hover{

	text-decoration: underline;

}

h1{

	color: #ffffff;

	display: inline-block;

	font-size: 20px;

	font-variant: small-caps;

	background-repeat: no-repeat;

}

h1.home{

	position: absolute;

	margin: -60px 0 0 -45px;

	background-image: url('/graphics/bg-h1-home.png');

	min-width: 329px;

	/* net height: 67 */

	height: 60px;

	padding: 22px  0 0 20px;

}

h1.leaf{

	position: absolute;

	margin: -55px 0 0 -45px;

	/* net height: 57 */

	/* net width: 230 */

	padding: 15px 0 0px 20px;

	height: 47px;

	min-width: 230px;

	background-repeat: no-repeat;

	background-image: url('/graphics/bg-h1-leaf.png');

}

h1.bug{

	position: absolute;

	margin: -55px 0 0 -45px;

	/* net height: 57 */

	/* net width: 230 */

	padding: 15px 0 0px 20px;

	height: 47px;

	min-width: 230px;

	background-repeat: no-repeat;

	background-image: url('/graphics/bg-h1-bug.png');

}

h2{

	color: #009AC7;

	font-variant: small-caps;

}

h2.home-box{

	margin-bottom: 0;

	padding-bottom: 0;

	font-size: 22px;

}

p.home-box{

	margin: 4px 0;

	font-size: 12px;

}

div.home-box{

	height: 160px;

	position: relative;

	background-repeat: no-repeat;

}

div.home-box a{

	color: #ffffff;

	text-decoration: none;

	font-weight: normal;

}

div.home-box a:hover{

	color: #B2BB1E;

}

img{border: 0;}

a{color: #009AC7;}

a:hover{color: #8F191C;}

<style type="text/css">
.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }
</style>
