/* DEPRECATED */
.main {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #800040}
.small2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #800040 }
.close { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #800040 }
.big { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #800040 }
/**************/

a:hover {text-decoration:none; color: #006600}
a:link {text-decoration:underline; color: #800040}
a:visited {text-decoration:none}
a:active {text-decoration:none; color: #FF0000}

input {font-family: Arial; font-size: 8pt; color: #800040; background-color: #EBB049}
input[type="submit"] { cursor: pointer; }

body {
margin: 0;
padding: 0 0 5em 0;
text-align: center;
background-color: #feffee;
font: smaller Arial, Helvetica, sans-serif;
color: #600;
}

#body {
margin: 0 auto;
text-align: left;
width: 600px;
}

	#body h1 {
	font-size: 16px;
	}

img {
border: 0;
}

#header, #footer {
width: 600px;
clear: both;
}

#header ul, #footer ul {
margin: 0; padding: .2em 0;
list-style: none;
border-top: solid 1px #300;
border-bottom: solid 1px #300;
text-align: center;
}

	#header ul li, #footer ul li {
	display: inline;
	margin: 0 1em 0 0;
	}
	
	#header ul li, #footer ul li {
	font: 12px Arial, Helvetica, sans-serif;
	}
	
	#header h1 {
	width: 600px; height: 125px;
	overflow: hidden;
	text-indent: -9000px;	
	padding: 0; margin: 0;
	}
	
		body #header h1 {
		background: url(/images/logo2007.jpg) top left no-repeat;
		}
		
		body#filmsongs #header h1 {
		background: url(/images/logo2004-filmsongs.jpg) top left no-repeat;
		}
		
		body#nonfilmsongs #header h1 {
		background: url(/images/logo2004-nonfilmsongs.jpg) top left no-repeat;
		}

		body#poems #header h1 {
		background: url(/images/logo2007-poet.jpg) top lef no-repeat;
		}
	
#recent-updates {
float: left;
width: 380px;
}

	#recent-updates dl, #recent-updates dd {
	margin: 0; padding: 0;
	}
	
		#recent-updates dt {
		font-size: 110%;
		font-weight: bold;
		}
	
	#recent-updates h1 {
	margin: 1em 0 0 0; padding: 0;
	border-bottom: solid 1px #300;
	}
	
	#recent-updates p {
	margin: 0; padding: .5em 0;
	}

#menu {
float: right;
width: 200px;
margin: 0; padding: 0;
list-style: none;
}

#featured-link a {
display: block;
text-align: center;
color: #300;
background-color: #F3E6CE;
padding: 1em;
}

dl#aboutmenu {
float: right;
width: 35%;
padding: 1em;
margin: 0 0 1em 1em;
}

	dl#aboutmenu dt {
	font-weight: bold;
	}

	dl#aboutmenu dd {
	margin: 0 0 0 .4em;
	}