
body     
{ 
margin: 0px; 
padding: 0px 0px 10px 0px;
font-family: Verdana, Arial, sans-serif; 
font-size: 75%;
background-repeat: no-repeat;
background-position: top left;
background-attachment: fixed;
overflow: auto;
}

a:link
{
color: #0C00AA;
text-decoration: none;
}

a:visited
{
color: #4C00AA;
text-decoration: none;
}

a:hover
{
color: #E60000;
text-decoration: underline;
}

#brown { background-image:url("images/bg_brown.jpg"); }
#red { background-image:url("images/bg_red.jpg"); }
#blue { background-image:url("images/bg_blue.jpg"); }
#navy { background-image:url("images/bg_navy.jpg"); }
#sand { background-image:url("images/bg_sand.jpg"); }
#chestnut { background-image:url("images/bg_chestnut.jpg"); }
#salmon { background-image:url("images/bg_salmon.jpg"); }

.brown { background-color: #9D6112; }
.red { background-color: #9D3312; }
.blue { background-color: #3B75DE; }
.navy { background-color: #204692; }
.sand { background-color: #BF9D46; }
.chestnut { background-color: #803C22; }
.salmon { background-color: #B3694E; }

#column
{
position: relative;
left: 150px;
top: 0px;
width: 600px;
height: 100%;
margin: 0px;
padding: 0px;
}

#header
{
position: relative;
top: 0px;
left: 0px;
width: 600px;
height: 110px;
}

#header.brown { background-image:url("images/hd_brown.jpg"); }
#header.red { background-image:url("images/hd_red.jpg"); }
#header.blue { background-image:url("images/hd_blue.jpg"); }
#header.navy { background-image:url("images/hd_navy.jpg"); }
#header.sand { background-image:url("images/hd_sand.jpg"); }
#header.chestnut { background-image:url("images/hd_chestnut.jpg"); }
#header.salmon { background-image:url("images/hd_salmon.jpg"); }

#header h1, #header p.description { display: none;}

/* --------------------------------------------------- */
/* Main menu Elements                                  */
/* --------------------------------------------------- */

ul#menu
{
width: 500px;
padding: 5px;
height: 24px;
/*margin: 0px 45px 10px 45px;*/
text-align: center;
}

.mbrown { background-image:url("images/mbg_brown.jpg"); }
.mred { background-image:url("images/mbg_red.jpg"); }
.mblue { background-image:url("images/mbg_blue.jpg"); }
.mnavy { background-image:url("images/mbg_navy.jpg"); }
.msand { background-image:url("images/mbg_sand.jpg"); }
.mchestnut { background-image:url("images/mbg_chestnut.jpg"); }
.msalmon { background-image:url("images/mbg_salmon.jpg"); }

ul#menu
{
list-style: none;
/*padding: 2px 0;*/
margin: 0 auto 10px;
text-align: center;
}

ul#menu li
{
/*float: left;*/
display: inline;
padding: 0;
}

ul#menu li a
{
height: auto;
line-height: 120%;


border: 0px;
color: #ffffff;
text-decoration: none;
font-size: 13.5px;
font-variant: small-caps;

margin: 0;
padding: 0 5px;
}

ul#menu li a:hover
{
color: #E60000;
text-decoration: none;
}

/* --------------------------------------------------- */
/* Content Section Elements                            */
/* --------------------------------------------------- */

#content
{
width: 470px;
background-color: #ffffff;
color: #111111;
font-size: 1.0em;
line-height: 130%;
margin: 0px 45px 10px 45px;
padding: 15px 20px;
}

#quote
{
width: 230px;
height: 90px;
background-image:url("images/quote_bg.jpg");
font-size: 11px;
font-style: italic;
padding: 15px 25px;
}

.hbrown { color: #5F3809; }
.hred { color: #531A08; }
.hblue { color: #1B3348; }
.hnavy { color: #0E1D31; }
.hsand { color: #78490B; }
.hchestnut { color: #34170C; }
.hsalmon { color: #983017; }

#content h1
{
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
line-height: 150%;
font-size: 22px;
font-weight: bold;
padding: 5px 0px;
margin: 0px 0px 15px 0px;
}

#content h2
{
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
line-height: 130%;
font-size: 18px;
font-weight: bold;
padding: 5px 0px;
margin: 15px 0px 12px 0px;
}

#content h2
{
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
line-height: 130%;
font-size: 16px;
font-weight: bold;
padding: 5px 0px;
margin: 15px 0px 12px 0px;
}

h3.books-list-link {
    
    text-align: center;
    font-size: 20px;
    
}

#content p
{
font-size: 1.1em; 
line-height: 140%;
padding: 5px 0px 15px 0px;
margin: 0px;
}

#content blockquote
{
font-size: 1.1em; 
line-height: 140%;
padding: 15px;
margin: 0px 30px;
border: 1px solid #cccccc;
}

#content form
{
margin: 5px 15px 20px 15px;
padding: 10px;
}

#content input
{
font-family: Verdana, Arial, sans-serif; 
font-size: 1.1em;
padding: 2px;
margin: 5px 0px;
background: #FFF79E;
}

#content ul
{
margin: 0px;
padding-left: 25px;
}

#content li
{
list-style-image: url("images/bullet.gif");
list-style-position: outside;
margin-left: 0px;
padding: 0px;
font-size: 1.1em;
line-height: 200%;
}

#latest-book-content {
    
    padding: 10px;
    border: 1px solid black;
    overflow: auto;
    font-size: 1.1em;
    
}

#latest-book-content h3 {
    
    text-align: center;
    font-size: 20px;
    
}

.imgl
{
margin-right: 25px;
margin-bottom: 25px;
}

.imgr
{
margin-left: 25px;
margin-bottom: 25px;
}

.small-jump
{
font-size: 0.9em;
}

.bookdetailheader
{
font-size: 1.5em;
font-weight: bolder;
color: #031121;
}

.bookdetail
{
font-size: 1.1em;
line-height: 140%;
}

.arrow
{
margin-right: 4px;
margin-bottom: 6px;
}

.hr-salmon
{
margin: 20px 0px;
width: 470px;
border-bottom: 2px solid #983017;
}

.post
{
font-size: 1.1em;
line-height: 140%;
padding: 5px;
border-top: 1px solid black;
}

.post-metadata {
    
    text-align: center;
    padding: 5px 0px;
    border-top: 1px dotted black;
    
    
}

textarea#comment {
    
    width: 400px;
    
    
}

/* --------------------------------------------------- */
/* Footer Elements                                     */
/* --------------------------------------------------- */

#footer
{
width: 500px;
margin: 0px 45px 10px 45px;
padding: 5px;
text-align: center;
font-size: 0.8em;
color: #eeeeee;
}

#footer a:link, #footer a:visited
{
color: #ffffff;
text-decoration: none;
}

#footer a:hover
{
color: #ffffff;
text-decoration: underline;
}

.fbrown { background-color: #5F3809; }
.fred { background-color: #531A08; }
.fblue { background-color: #1B3348; }
.fnavy { background-color: #0E1D31; }
.fsand { background-color: #78490B; }
.fchestnut { background-color: #34170C; }
.fsalmon { background-color: #983017; }

/*//////////Images//////////*/

.alignleft {

	float: left;
	padding: 5px;
	margin: 5px;
	/*border: 1px solid #17974d;*/
}

.alignright {

	float: right;
	padding: 5px;
	margin: 5px;
	/*border: 1px solid #17974d;*/
}

.aligncenter, div.aligncenter {
	
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}
