body {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12pt;
	color: #EEEE00;
	background-color: #335555;
	margin: 0px;
	}

a:link { color: #FFAA00 }
a:visited { color: #FFAA00 }
a:hover { color: #00FF00 }
a:active { color: #00FF00 }

#main_table {
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}

#main_table .logo {
	width: 132px;
	height: 135px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #0BF611;
}

#main_table .top_bar {
	width: 690px;
	height: 135px;
	background-image: url(../images/graveyard_stripe.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	border-bottom: 2px solid #0BF611;
	vertical-align: center;
	text-align: center;
}

#crumbs {
	width: 690px;
	padding: 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
	vertical-align: bottom;
	text-align: left;
}

#main_table .side_menu {
	width: 133px;
	height: 600px;
	vertical-align: top;
	background-color: #000000;
}

#main_table img {
	border: 0px;
}


#main_table .content {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

#content_table .content_header {
	color: #FFFF00;
	background-color: #000000;
	font-size: 14pt;
	font-family: arial, geneva, helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
}

#content_table .question {
	font-size: 14pt;
	font-family: arial, geneva, helvetica, sans-serif;
	align: left;
	padding-left: 5px;
}

#content_table img {
	margin: 10px;
}

#recent_things img {
	margin: 0px;
}

.half-page {
	padding-top: 20px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.half-page-center {
	padding: 20px;
	text-align: center;
	vertical-align: top;
	width: 50%;
}

.full-page {
	padding-top: 20px;
	padding-right: 60px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#link_table {
	width: 100%;
}

.linkcell {
	background-image: url(../images/links.jpg);
	height: 55px;
	vertical-align: top;
}

#review_table {
	width: 100%;
}

#review_table .letter_links {
	font-size: 10pt;
	font-family: arial, geneva, helvetica, sans-serif;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}

#review_table .review_header {
	color: #FFFF00;
	background-color: #000000;
	font-size: 14pt;
	font-family: arial, geneva, helvetica, sans-serif;
	text-align: center;
}

.center_text {
	text-align: center;
}

.double_header {
	color: #FFFF00;
	background-color: #000000;
	font-size: 14pt;
	font-family: arial, geneva, helvetica, sans-serif;
	text-align: center;
}

.book-pic {
	vertical-align: top;
	width: 95px;
	padding-bottom: 20px;
	text-align: left;
}

.book-desc {
	vertical-align: top;
	width: 255px;
	text-align: left;
}

.right_filler {
	width: 600px;
}

.bottom_filler {
	height: 400px;
}

h3 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16pt;
	font-family: courier, serif;
}

.title_text {
	color: #FF0000;
	font-weight: bold;
	font-size: 16pt;
	font-family: courier, serif;
}

.small_title_text {
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
	font-family: courier, serif;
}

.oscar_text {
	color: #DDDDFF;
	font-weight: bold;
	font-size: 16pt;
	font-family: courier, serif;
}

.class_text {
	color: #8888BB;
	font-weight: bold;
	font-size: 14pt;
	font-family: courier, serif;
}

.listlabel {
	color: #FF0000;
	font-weight: bold;
	font-size: 16pt;
	font-family: courier, serif;
}

.form-table td {
	vertical-align: top;
	padding: 10px;
	}

.moviepic {
	border: 0px;
	padding: 10px;
}

.search_block {
	text-align: left;
	border: 0px;
}