/* 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: 25px auto;
text-align: left;
width: 910px;
padding: 25px;
background-color: White;
box-shadow: 0 0 12px rgba(0,0,0,.4);
position: relative;
}

	#body h1 {
	font-size: 16px;
	}

img {
border: 0;
}

#cse {
	position: absolute;
	top: 20px; right: 20px;
	width: 300px;
	background-color: White;
	z-index: 99;
	box-shadow: rgba(0,0,0,.2);
}

#header, #footer {
width: 960px;
margin: -25px;
clear: both;
}
#header { margin-bottom: 30px }

#footer {
	margin-top: 50px;
	border-top: solid 2px #300;
	padding: 25px;
	width: 910px;
}

#header ul, #footer ul {
margin: 0; padding: .4em 0;
list-style: none;
border-top: solid 1px #c96;
border-bottom: solid 1px #c96;
text-align: center;
}

	#header ul li, #footer ul li {
	display: inline;
	margin: 0 1em 0 0;
	}
	
	#header ul li, #footer ul li {
	font: 14px Arial, Helvetica, sans-serif;
	}
	
	#header h1 {
	width: 600px; height: 125px;
	overflow: hidden;
	text-indent: -9000px;	
	padding: 0; margin: 0;
	}
	
		#header h1 a {
			display: block;
		}
	
		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 left no-repeat;
		}
	
#recent-updates {
float: left;
width: 600px;
}

	#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;
	}
	
	#recent-updates p {
	margin: 0; padding: .5em 0;
	}

#menu {
float: right;
width: 300px;
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;
	}
	
#social-links {
	position: absolute;
	top: 195px; right: 25px;
}








