body { margin: 0px;
padding: 0px;
border-style: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
line-height: 1.4em;
background-image: url("../img/back.jpg"); 
background-repeat: repeat-x;
}

div.main_index {
color: #000000;
font-size: .75em;
text-align: left;
line-height: 20px;
border-left: 0px #ffffff solid;
border-top: 0px #ffffff solid;
position: absolute;
top: 148px;
left: 125px;
width: 350px; 
padding-left: 20px;
z-index:1;
}

div.main_sonnet_index {
	color: #000000;
	font-size: .75em;
	text-align: left;
	line-height: 20px;
	border-left: 0px #ffffff solid;
	border-top: 0px #ffffff solid;
	position: absolute;
	top: 146px;
	left: 128px;
	width: 410px;
	padding-left: 15px;
	z-index:1;
	height: 1108px;

}

div.main {
color: #000000;
font-size: .72em;
text-align: left;
line-height: 20px;
border-left: 0px #ffffff solid;
border-top: 0px #ffffff solid;
position: absolute;
top: 148px;
left: 128px;
width: 330px; 
padding-left: 15px;
z-index:1;
}

div.logo {
border-left: 0px #000000 solid;
border-top: 0px #000000 solid;
z-index:1;
}

div.logo_index {
border-left: 0px #000000 solid;
border-top: 0px #000000 solid;
margin: -20px;
position: absolute;
z-index: -2;
}

div.sonnet_img {
	color: rgb(104,104,104);
	position: absolute;
	top: 135px;
	left: 483px;
	font-size: .75em; 
}

div.index_img {
	color: rgb(104,104,104);
	position: absolute;
	top: 105px;
	left: 493px;
	font-size: .75em; 
}
		
h1 {
	font-size: .9em;
	font-weight: bold;
	color: #000000;
	height: auto;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
	position: absolute;
	top: 117px;
	left: 143px;
	width: 500px; 
	z-index:1;
}

h2 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	border: none;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px; 
}

div.nav {
color: rgb(140,127,123);
font-size: .7em;
line-height: 20px;
text-align: left;
border-left: 0px #ffffff solid;
border-top: 0px #ffffff solid;
position: absolute;
top: 234px;
left: 10px;
width: 133px; 
}

div.nav ul {margin: 0px; padding: 0px; padding-bottom: 8px; list-style: none;}
div.nav li {padding-bottom: 8px;}
div.nav a:link  { color: #990000; text-decoration:none; background-color: #ffffff;}
div.nav a:visited { color: #990000; text-decoration: none; background-color: #ffffff;}
div.nav a:hover  { color: #000000; text-decoration: none; background-color: #DDE4DF; }
div.nav a:active  { color: #000000; text-decoration: none;  background-color: #ffffff;}
#navactive { color: #000000; text-decoration: underline; background-color: #DDE4DF; }
			
a:link {color: #990000; background-color: #ffffff; text-decoration: underline;}
a:visited { color: #660000; text-decoration: none; background-color: #ffffff; text-decoration: underline;}
a:hover {color: #000000; background-color: #DDE4DF;text-decoration: underline; }

#sonnet_nav {
	position:absolute;
	text-decoration: none; 
	top: 107px; 
	left: 473px;
	text-indent:1.0em;
	font-size: .75em; 
	z-index: 1;
}

#sonnet_nav a {
	text-decoration: none;
}

span.small { font-size: .9em; text-align: left; }

p { padding-top: 0px; margin-top: 0px; }

.floatright {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}

.floatleft {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 5px;
}