/* CSS Document */

body {
	text-align:center;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#363636;
	margin-top:0;
}

#content {
	margin:0px auto;
	text-align:justify;
	position:relative;
	width:100%;
}

#vertmenu {
	Position:absolute; width:13%; height:auto; /*height:100%;*/
	text-align:left; padding:.5%; line-height:140%;
	border-right:1px ridge #856363; }
#vertmenu ul { list-style:none; margin:0; padding:0; border:none; }
#vertmenu ul li { margin:0; padding:.4%; }
#vertmenu ul li a {
	font-size:.8em;
	display:block;
	text-decoration:none;
	width:100%;
	color:#856363; 
	border-bottom:1px dotted #FFE4E1; }
#vertmenu ul li a:hover, #vertmenu ul li a:focus { color:#4B0082; border-bottom:1px dotted #8B5742; }

#logo {
	position:absolute; 
	top:5px; 
	left:16%; 
	text-align:center;
}
	
h1 {
	position:absolute;
	top:120px;
	left:16%;
	width:53%;
	font-size:1.2em;
	color:#2E0854;
	text-align:center;
	line-height:20px;
}
h1 a {
	font-size:.7em;
	font-weight:normal;
}

p {
	position:absolute;
	top:180px;
	left:16%;
	width:53%;
	line-height:150%;
	padding-bottom:10px;
}

#search {

	left:16%;
	width:53%;
	line-height:150%;
	padding-bottom:10px;
}

a:link, h1 a { text-decoration:none; color:#856363; border-bottom:dotted #FFE4E1 1px; }
a:visited, h1 a:visited { text-decoration:none; color:#551033; }
a:hover, a:active, h1 a:hover, h1 a:active { 
	text-decoration:none; color:#4B0082; border-bottom:1px dotted #8B5742; }

#right-col {
	position:absolute;
	left:70.86%;
	width:29.86%; 
	height:835px;
	overflow:hidden;
}

.quote p { 
	position:absolute;
	font-size:.8em; 
	background-color:#EEE9E9;
	border:inset;
	border-color:#FFE4E1;
	border-width:thin;
	width:69.86%;
	height:auto;
	text-align:center;
	top:50%;
	left:8.86%;
	padding:20px;
}

#footer {
	position:absolute;
	top:850px;
	left:70%;
	width:29%;
	text-align:right;
	font-size:.85em; 
	line-height:140%;
	color:#cdc9c9;
}
#footer a, a:visited { color:#A78D84; text-decoration:none; }
#footer a:hover, a:active { color:#4B0082; border-bottom:1px dotted #8B5742 }

.sitemap1, .sitemap2, .affirm1, .affirm2 {
	float:left;
	width:50%;
	line-height:150%;
	padding-left:0;
}
.sitemap1, .affirm1 { left:0; }
.sitemap2, .affirm2 { left:50%; }

.sitemap1, .sitemap2 { text-align:left; font-size:.85em; padding-bottom:20px; }

.affirm1, .affirm2 { text-align:center; padding-bottom:20px; }

.poetry1, .poetry2, .poetry3 {
	float:left;
	width:33%;
	line-height:190%;
	text-align:left; 
	font-size:.75em;
	padding-bottom:20px;
}

#form-left-align {
	position:absolute;
	top:460px;
	left:16%;
	width:53%;
	line-height:150%;
	padding-bottom:10px;
}

img.scaled { width:100%; }

.center, .copy { text-align:center; display:block; }

.copy { font-size:.8em; }

.excerpt { font-size:.8em; }

iframe.margin-left { margin-left:10px; }
iframe.margin-right { margin-right:10px; }