.line {
	height:1px;
	color:#8e1200;
	background-color:#8e1200;
	border:0px;
}

.red_header_text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#841002;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:6px;
}

.red_header_text A{
font-face:arial;
font-size:13px;
color:#841002;
font-weight:bold;
}

input.signup {
width:157px;;
height:20px;;
background-color:#841002;;
color:#ffffff;
vertical-align:top;
border:0px;
padding:2px;
}

body,table,tr,td,div,ol,ul,li,p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}


A:link {
color:#9a1600;
text-decoration:underline;
}

A:hover {
color:#e14b02;
text-decoration:underline;
}

A:visited {
color:#9a1600;
text-decoration:underline;
}

img.news_image {
padding-right:10px;
padding-bottom:10px;
}

.book_title {
font-size:14px;
font-weight:bold;
}

.book_title A{
font-size:14px;
font-weight:bold;
color:#000000;
}


img.cover {
padding-right:10px;
padding-bottom:20px;

}


.copyright {
color:#999999;
font-size:10px;
}

.copyright A{
color:#999999;
font-size:10px;
text-decoration:underline;
}

.copyright A:visited{
color:#999999;
font-size:10px;
text-decoration:underline;
}

div.main_menu {
position:relative;
top:260px;
color:#fcfa99;
font-size:16px;
font-weight:normal;
text-align:right;
padding-right:20px;
text-transform:capitalize;
font-variant: small-caps;
}

div.main_menu A{
position:relative;
color:#fcfa99;
font-size:15px;
font-weight:500;
text-decoration:none;
margin-left:14px;
margin-right:14px;
font-variant: small-caps;
font-weight:bold;
}

div.main_menu A:hover{
text-decoration:underline;
color:#fcfa99;
}
div.main_menu A:visited{
text-decoration:none;
color:#fcfa99;
}