body {font-family: geneva, arial, helvetica, sans-serif; background-color: #333333; color: #cccccc; font-size: 11px;}

p {color:#cccccc; font:11px geneva, arial, helvetica, sans-serif;}

.p {color:#cccccc; font:12px geneva, arial, helvetica, sans-serif;}

td {color:#cccccc; font:11px geneva, arial, helvetica, sans-serif;}

.td {color:#cccccc; font:11px geneva, arial, helvetica, sans-serif;}

h1 {color:#cccccc; font:14pt geneva, arial, helvetica, sans-serif;}

h2 {color:#cccccc; font:12pt geneva, arial, helvetica, sans-serif;}

li {color:#aa9b55; font:11px geneva, arial, helvetica, sans-serif;}

.title {color:#aa9b55; font:14px geneva, arial, helvetica, sans-serif; font-weight:bold;}

.pagelinks {color: #cccccc; font:11px geneva, arial, helvetica, sans-serif; border-bottom: 1px dotted #aa9b55; text-decoration:none;}

a.pagelinks:hover {color: #cccccc; border-bottom: 1px solid #aa9b55;}

.genre {color: #aa9b55; font:13px helvetica, sans-serif; font-weight:bold; text-decoration:none;}

a.genre:hover {color: #cccccc; border-bottom: 1px solid #aa9b55;}

.biglinks {color:#cccccc; font:12pt geneva, arial, helvetica, sans-serif; text-decoration:underline;}

a.biglinks:hover {color:#aa9b55;}

.menulinks {border-right: #aa9b55 1px solid; border-top: #aa9b55 1px solid; display: block; font-size: 11px; border-left: #aa9b55 1px solid; color: #cccccc; border-bottom: #aa9b55 1px solid; font-size: 11px geneva, arial, helvetica, sans-serif; text-decoration: none; text-align: center;}

a.menulinks:hover {border-right: #aa9b55 1px solid; border-top: #aa9b55 1px solid; border-left: #aa9b55 1px solid; border-bottom: #aa9b55 1px solid; background-color: #666666;}

.input-box {color: #cccccc; font:12px geneva, arial, helvetica, sans-serif; background: #666666; border: #aa9b55 solid 1px;}

.submit-button {color: #cccccc; font:12px geneva, arial, helvetica, sans-serif; background: #333333; border: 1px #aa9b55 outset;}