
body {
background-color: #e1ddd9;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #DB7093; color: #c00;}
a:visited {color:#DB7093;}
a:hover {color: #564b47; color:#900;}
a:active { color:#000000;}

h1 {
font-size: 11px;
/* text-transform:uppercase; */
background-color: #E0A3B7;
background-color: #039;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
border-top:0px solid #fff;
border-bottom:0px solid #fff;
padding:5px 15px;
margin:0px;
color: #fff;

}



h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight: normal;
font-style: italic;
padding: 5px 0;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 1000px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #EBD3E0;
background-color: #ffffcc;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #e1ddd9;
background-color: #89c6ec;
text-align: left;
padding: 0px;
margin: 0px;
padding-top: 20px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content, #contentHome {
background-color: #ffffff;
padding: 0px;
margin-left: 230px;
margin-right: 0px;

padding-right: 10px;
}
div#content{ 
min-height:770px;
height:expression(this.scrollHeight > 770 ? "auto":"770px"); 
}

#contentHome { margin-left: 280px;}
div#contentHome { min-height:720px;
height:expression(this.scrollHeight > 720 ? "auto":"720px"); 
}}
p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left, #leftHome {
float: left;
width: 230px;
margin: 0px;
padding: 0px;
}

#leftHome {
	width: 280px;
	
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

h4 {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.quoted {
	font-family:georgia, serif;
	color:#381704;
	font-size:17px;
	font-weight:normal;
	line-height:150%;
	padding:0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.quotedby {
padding-left: 10px; 
margin-bottom: 20px; 
font-style:italic;
}

.authorHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-top: 15px; 
	padding-left: 25px; 
	margin-bottom: 0px;
	font-weight: normal;
	color: #c00;

}
.authorText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	padding-left: 25px;
	padding-right: 25px;
	
}
.headlineSmall {
font-family: Gill Sans, Verdana;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #cc3300;
	padding: 0px 0px 9px 22px;
}

.headlineLarge {

    font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #444;
	margin: 0;
	padding: 0px 0px 0px 20px;
	font-size: 51px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold;
	
	color: #0e177c;
	color: #003399;
}

.leftContent { padding-top: 10px; padding-left: 20px;}
#left img, #leftHome img { border: 1px solid #333; padding: 1px 1px; background: #fff;}

#contentHome .cover {float: left;  margin: 20px 15px 10px 25px;}
#contentHome .cover img { border:1px solid #ccc; padding: 3px 3px; }
.topmenu { padding-left: 22px;}
.topmenu a { color: #fff; font-family:georgia, serif;font-size:16px;
font-weight:normal;
line-height:150%;
padding-right: 20px;
text-decoration: none;
}
.topmenu a:hover {text-decoration: underline; color: #dedede;}

.bookTable { border: 0px solid green; padding-top: 10px; padding-left: 20px;}
.bookTable td img { border: 1px solid #ccc; padding: 1px 1px; }
.pName { font-size: 9px;}


