@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; color:#656245; background:#f8f1b2; background-image:url("fon.jpg");}
html { height: 100%; }
* {font-family:Arial, Helvetica, sans-serif; font-size: medium; margin:0px; padding:0px;}
h1 {text-align:right;
	margin-top: 0;
	font:bold 3em cursive;
}
h2 {clear:left;
	margin-top: 0;
	padding-left:100px;
	font:bold 2em cursive;
}
h3 {clear:left;
	margin-top: 0;
	padding-left:100px;
	font:bold 1.5em cursive;
}
blockquote {
	background-color:#faf6d2;
	padding:5px 0 0 5px;
	text-align: right;
	font: cursive;
	font-style : italic;
	font-size : smaller;
	font-weight : bolder;
}
p.text { padding:5px 0 0 5px;}
p.poem{ padding-left:50px; clear:left;}
address{padding-top:1em;
	background-color: #FAF6D2;
}

#top {float:left; vertical-align: top; border-bottom:medium solid;  width:72%; margin:0; padding: 5px;}
#main {float:left; clear:left; width:72%; margin:0.5em 0 0 0.5em; background-color:#faf6d2;}
	#main img {margin:1em; float:left;}
	#main img.vert { clear:left; }
#content {float:right; width:25%; height:100%; border-left:medium solid; vertical-align:top; padding:1.5em 0 0 0.5em;}
	#content p.mail {background-color:#f8f1b2; text-align:center; font-weight:bold; font-size: 1em; margin-left:-0.5em; padding:1em 0; margin-bottom:1.5em;}
	
	
ul.mainNav {margin:0 7px 0 0; padding:0; list-style:none; border-bottom:1px dashed;}
	ul.mainNav a {margin:0; padding:5px; border:1px dashed; border-bottom:none; display:block; font-weight:bold; text-decoration:none; color:#656245; background-color:#f8f1b2;}
	ul.mainNav a:hover {background-color:#faf6d2;}

#linkLoc{float:left; width:30%; clear:left; }
	
/* IE */
.mainNav li {display:inline;}
* html .mainNav a {height::1px;}