/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0;
	background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

p, ul, ol, blockquote {
	line-height: 120%;
	margin-top: 5px;
}

a {
	color: #991426;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 900px;
	height: 168px;
	/*margin: 0 auto;*/
	background: url(images/header.gif) no-repeat center center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#menu {
    width: 900px;
	height: 28px;
	margin: 0 auto;
    background: #003366;
    padding: 0px 0px 0px 0px;
    border: 1px solid #000000;
}

.nav {
    font-weight: bold;
    margin: 5px 5px 0px 15px;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 12px;
}
    .nav a:link 
        { 
        color: #000000;
        text-decoration: none;
        font-weight: bold;
        font-size: 100%
        }
    .nav a:visited 
        { 
        color: #000000; 
        text-decoration: none;
        font-weight: bold;
        font-size: 100%
        }
    .nav a:hover 
        { 
        color: #991426;
        text-decoration: none;
        font-weight: bold;
        font-size: 100%
        }

#header  {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#header h1 {
	float: left;
	padding: 120px 0 0 10px;
}

#header h2 {
	float: right;
	padding: 120px 10px 0 0;
}

.small {
    font-size:11px;
    margin:0px;
    padding:0px;
}
/* Content */

#content {
	width: 900px;
	margin: 0 auto;
	background: url(images/img2.gif);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*border: 2px solid #CCCCCC;*/
}

#colTwo {
	float: left;
	width: 209px;
	padding: 20px;
}

#colOne {
	float: right;
	width: 600px;
	padding: 20px;
}

/* Content > ColOne */

#colOne td {
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
}

#colOne td.alt {
    padding:0px;
    margin:5px;
}

#colOne p {
    color: #000000;
    font-family: Verdana;
    font-size:13px;
    line-height:130%;
    margin-top:10px;
    margin-bottom:0px;
}

#colOne li {
    color: #000000;
    font-size: 13px;
    font-family: Verdana;
    line-height:130%;
    margin-top:10px;
    margin-bottom:0px;
}

#colOne h1 {
    color: #991426;
    font-family: Verdana;
    font-size:20px;
    margin-top:10px;
    margin-bottom:10px;
}

#colOne h2 {
    color: #660000;
    font-family: Verdana;
    font-size:16px;
    margin-top:20px;
    margin-bottom:0px;
}

#colOne h3 {
    color: #000000;
    font-family: Verdana;
    font-size:14px;
    margin-top:20px;
    margin-bottom:0px;
}

#colOne img {
    border-style:solid;
    border-width:2px;
    border-color:#991426;
    padding:2px;
}

#colOne .covers {
    border-style:solid;
    border-width:2px;
    border-color:#991426;
    padding:2px;
    margin:5px;
    float:left;
}

#colOne .cover {
    float:left;
}

.genre-home {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #991426;
    margin: 0px;
}

.book-home {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #991426;
}

.announcement {
    background-color:#991426;
    padding:10px 0px 20px 0px;}

#colOne p.announce-title {
    font-family: Verdana;
    line-height:130%;
    margin-top:10px;
    margin-bottom:0px;
    color:#FFE2B4; 
    font-size:18px; 
    font-weight:bold}

#colOne p.announce {
    font-family: Verdana;
    line-height:130%;
    margin-top:10px;
    margin-bottom:0px;
    color:#FFE2B4; 
    font-size:14px; 
    font-weight:bold;}

    
/* Content > ColTwo */

#colTwo h2 {
	font-size: medium;
	color: #FFF6E9;
}

#colTwo ul {
	margin: 0;
	padding: 0;
}

#colTwo li {
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 13px;
	color: #FFE2B4;
}

#colTwo p {
	margin-bottom: 0px;
	margin-top: 10px;
	color: #FFE2B4;
}

#colTwo li li {
	margin-bottom: 0;
	padding-left: 1em;
}

#colTwo a {
	color: #FFE2B4;
}

#colTwo img {
    border-style:solid;
    border-width:2px;
    border-color:#000000;
    padding:0px;

}

.textbox {
    color: #FFE2B4;
    border-color: #FFE2B4;
    border: solid 1px;
    padding: 5px;
    font-size: 14px;
    margin: 10px 0px 10px 0px;
    font-family: Arial;
}

.smallheader {
    color: #FFE2B4;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
}

/* Footer */

#footer {
	width: 740px;
	margin: 0 auto;
	background: #000000;
}

#footer * {
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: x-small;
}
.menu {font-size: 70%}
.rollmenu 
{
    border-right: #266d5d 1px solid; 
    padding-right: 2px; 
    border-top: #266d5d 1px solid; 
    display: block; 
    padding-left: 2px; 
    font-size: 12px; 
    padding-bottom: 2px; 
    border-left: #266d5d 1px solid; 
    color: #000000; 
    line-height: normal; 
    padding-top: 2px; 
    border-bottom: #266d5d 1px solid; 
    font-family: Georgia, Times New Roman, Serif;
    font-weight: bold;
    background-color: #FFF6E9; 
    text-decoration: none}
.rollmenu:link { text-decoration: none}
.rollmenu:active { text-decoration: none}
.rollmenu:hover { background-color: #FFE2B4; text-decoration: none; color: #991426}
/*.rollmenu:visited { text-decoration: none}*/
.menuhead {font-weight: bold; font-size: 12px; color: #000000; background-color: transparent}
#menu1 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu2 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu3 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu4 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu41 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu5 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu6 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu7 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu8 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}