@charset "utf-8";
/* CSS Document */

/* -- Color Palette -- */
/*
	background:	#EEE9D9
	dark green:	#067141
	light green: #458C6B
	red: #BA2741
	dark text:  #333
	footer text: #b2a9a1
*/

/* -- Reset -- */
body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}
/* -- end Reset -- */

/* -- Links and Type -- */
body {font:13px Verdana, Geneva, Arial, sans-serif; color:#333; background:#EEE9D9; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#067141;font:italic 1em "Times New Roman", Times, serif;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2.5em;margin-bottom:0.75em;}
h3 {font-size:2em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.5em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a, a:link {color: #067141; text-decoration:none;}
a:hover {text-decoration: underline;}
em {font:italic 110% "Times New Roman", Times, serif;}
#content ul{padding:0 2em; /*list-style:disc inside url(../images/leaf-bullet.gif);*/}
#content li{line-height:1.5;}
/* -- end Links and Type -- */

/* -- Layout -- */
	/* Structure */
	#container{width:1000px; background:#EEE9D9; margin: 30px 0 /*auto*/; clear:both;}
	#bkgd-img {width: 595px; height: 768px; background: #EEE9D9 url(../images/touch.png) no-repeat; float:left;}
	#mainbody {width: 405px; /*height: 768px;*/ float:right; background:#EEE9D9;}
	#content{clear: both; padding: 2em 1em;}
	#footer{text-align:center; color: #b2a9a1; padding: 10px; font-size:.9em; clear:both; z-index:999}
	#footer a{color: #b2a9a1;}
	/* end Structure */
	
	/* Navigation */
	#nav{width: 405px; height: 35px; margin-top: 30px; z-index:999}
	#nav ul { margin: 0; padding: 0; padding: 10px 0;}
	#nav ul li{float:left}
	#nav ul li a {display: block; margin-left:28px;text-decoration:none; text-align:center; font: italic 1.6em "Times New Roman", Times, serif; color:#067141; padding: 10px 5px 10px 0; }
	#nav li.current{background:url(../images/leaf.png) top left no-repeat;}
	#nav li:hover a{color:#ba2741}
	/* end Navigation */

/* -- end Layout -- */

/* -- AP Elements -- */
#logo {	position:relative;	left:345px;	top:39px;	width:205px;	height:190px;	z-index:1;}
#janis {position:relative;	left:283px;	top:105px;	width:205px;	height:20px;	z-index:2;	background:url(../images/janis-rosebush2.png) no-repeat;	padding:31px 0 0 16px;	font: 1em Arial, Helvetica, sans-serif;	color:#067141;	overflow:hidden;}
/* -- AP Elements -- */


/* -- Page Borders -- */
#left, #right {position: fixed;		top: 0; bottom: 0;		width: 88px;		}
	#left { left: 0;  background: url(../images/left.png) left center repeat-y;}
	#right { right: 0; background: url(../images/right.png) right center repeat-y;}
#top, #bottom {position: fixed;		left: 0; right: 0;		height: 88px; 	}
	#top { top: 0px; background: url(../images/top.png) top center repeat-x; z-index:0 }
	#bottom { bottom: 0px; background: url(../images/bottom.png) bottom center repeat-x; z-index:-1; }
/* -- end Page Borders -- */
		


	
