/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	color: #00008b;
	font-family: Arial,sans-serif;
	margin: 0;
	padding: 0;
}

a:hover {
	color: #ff0000;
}

a:active {
	color: #336666;
}

a:visited {
	color: #008080;
}

a#author {
	color: #ffcc00;
	line-height: 20px;
	padding-left: 30px;
	text-decoration: none;	
}

a#homepage {
	background-color: #ff0000;
	border:  #e0afb3 1px solid;
	color: #ffffff;
	font-weight: bold;
	line-height:120%;
	margin: 10px ;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}

a#mainpage {
	border: #00dfff 1px solid;
	color: #6666ff;
	font-weight: bold;
	margin: 10px ;
	padding: 0 10px 0 10px;
	text-align: center;
	text-decoration: none;
}

a#mainpage:hover {
	color: #ffffff;
	background-color: #6666ff
}

a#home {
	border:  #e0afb3 1px solid;
	color: #ff0000;
	font-weight: bold;
	margin: 10px;
	padding: 0 10px 0 10px;
	text-align: center;
	text-decoration: none;
}

a#home:hover {
 	color: #ffffff;
 	background-color: #ff0000
}

a#redbold {
	color: #ff0000;
	font-weight: bold;
}



a#text {



	color: #ccffff;



	font-weight: bold;



	padding-left: 10px;



	text-decoration: none;



}



a#thispage {
	background-color: #afe0f0;
	border:  #0000ff 1px solid;
	color: #6633ff;
	font-weight: bold;
	margin: 10px;
	padding: 0 10px 0 10px;
	text-align: center;
	text-decoration: none;
}



h1{



 font-family: Verdana,Arial,sans-serif;



 font-size: 120%;



 color: #334d55;



 margin: 0px;



 padding: 0px;



}







h2{



 font-family: Arial,sans-serif;



 font-size: 114%;



 color: #006699;



 margin: 0px;



 padding: 0px;



}







h3{



 font-family: Arial,sans-serif;



 font-size: 100%;



 color: #334d55;



 margin: 0px;



 padding: 0px;



}







h4{



 font-family: Arial,sans-serif;



 font-size: 100%;



 font-weight: normal;



 color: #333333;



 margin: 0px;



 padding: 0px;



}







h5{



 font-family: Verdana,Arial,sans-serif;



 font-size: 100%;



 color: #334d55;



 margin: 0px;



 padding: 0px;



}







ul{



 list-style-type: square;



}







ul ul{



 list-style-type: disc;



}







ul ul ul{



 list-style-type: none;



}







label{



 font-family: Arial,sans-serif;



 font-size: 100%;



 font-weight: bold;



 color: #334d55;



}











/***********************************************/



/* Layout Divs                                 */



/***********************************************/



.b10 {



	font-size: 10pt; color: #0000ff;



}



.bold{



	font-weight:bold;



}



.r10 {



	font-size: 10pt; color: #ff0000;



}



.text-header{



	background-color: #f0f8ff;



	font-size:16px; 



	font-weight:bold;



	padding-left:40%; 



	text-transform:uppercase;



}



.title {



	padding: 5px; background-color: #f0f8ff;



}







#author-info {



	border: #afe0f0 1px solid;



	font-family: Arial,sans-serif;



	font-size:12px;



	padding: 5px; 



	width: 79%;



}



#author-personal{



	float: left;



	width: 342px; 



}



#author-texts{
	float: left;
	width: 566px;
}



#bio{
	padding-left: 105px;
}

#book-content{
	padding: 5px;
}

#book-title {
	background-color: #f0f8ff;
	font-size:14px;
	padding-left:10%;
}

#content{
	width: 800px;
}



#genre{



	color:#ffffff;



	font-size:larger;



	font-weight: bold;



	margin-bottom: 15px;



	text-align:center;



	text-transform:uppercase;



}



#head-bio{



	background-color: #f0f8ff;



	text-align:center;



	text-transform:uppercase;



}



#head-link{



	background-color: #66ccff;



	font-weight: bold;



	text-align:center;



}



#head-page{



	background-color:#ffffff;



	border: 1px solid #ccccff;



}



#head-text{



	background-color: #afe0f0;



	font-weight: bold;



	text-align:center;



}



#h-menu{



	border: 1px solid #ccccff;



	clear: both;



	font-family:Arial;



	font-size:12px;



	line-height: 7px;



	padding: 0.5em 0 0.5em 0;



	width: 100%;



}



#index-head{



	background: #ffffff;



	border-bottom: 1px solid #ccccff;



	font-family:Arial;



	font-size:12px;



	padding: 10px 0px 0px 0px;



	width: 100%;



}



#link-list{	



	padding-left: 570px;



}	



#lite-blue-line{
	background-color: #f0f8ff;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}



#news {



	background: #ffffff;



	border-bottom: #afe0f0 1px solid; 



	font-size:12px;



	padding: 5px 5px 5px 5px ; 



	width: 80%;



}



#news-content {
	margin-left: 110px;
}



#news-date {
	float:left;
	font-size:14px;
	font-weight: bold;
	padding: 5px;
}



#overal {



	border: 1px solid #ccccff;



	width: 100%;



}



#overal-old {



	background-image:url(../1mg/atb.gif);



	border: 1px solid #ccccff;



	width: 1000px;



}



#part-header {



	background-color: #afe0f0; 



	font-size:14px;



	text-align: center;



	text-transform: uppercase; 



}



#plain-text {



	border: 1px solid #99CCFF;



	float:left;



	padding:10px;



	width:79%; 



}



#portrait{



	background-color: #ffffff; 



	float:left;



	font-size: 9px;



	padding: 2px; 



	text-align:center; 



	width:100px; 



}







#side-bar{



	background-color: #f0f8ff;



	width: 17%;



}



#side-banner{



	border: #ccccff 1px solid;



	font-size: 10px; 



	padding: 2px; 



}



#text{



	padding-left: 10px; 



	text-align:left;



}



#text-list{	



	padding-left: 345px;



}



#vertical-menu{



	background-color:#0097d0;



	font-family: Arial,sans-serif;



	font-size: 12px; 



	margin-left:81%;



	width: 18%;



}



@media Print    



{



.notprint {



	display: none



	}



}

