/* CSS STYLE SHEET */

/* BASIC STYLES */

img { margin: 0; padding:0;}

html, body { margin: 0;padding: 0; }
	  
body {
	font-size: small;
	font-family: Arial, sans-serif;
	}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html body { font-size: x-small; }
* html body { fon\t-size: small; }
/* End hide from IE5/mac */

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }


h1, h2, h3, h4, h5 { 
                     font-family: Arial, sans-serif;
	                 color: #000000;
	                 }

h5 { margin: 2px;}

p { font-size: 80%;
	margin-left: 5px;
	}
	
	
	
/* LINK STYLES */

a { text-decoration: none; }

a.main { font-weight: bold; text-decoration: padding: 2px; none; margin: 0 15px 0 15px;}
a.main:link { font-weight: bold; text-decoration: padding: 2px; none; margin: 0 15px 0 15px;}
a.main:hover { font-weight: bold; color: #F0DE1C; text-decoration: none;  margin: 0 15px 0 15px; background: #3E57D5; }

#left a { text-decoration: none; margin:0; padding:4px 0 4px 10px; display: block;}

#main a:link { color: #000000;}

a:link {color: #1E39BC;}
a:hover {color: #A0A7D5;}
a:visited {color: #1E39BE;}
a:visited:hover {color: #A0A7D5;}

#left a:link {color: #8F8F8F;}
#left a:hover {color: #1E39BE;}
#left a:visited {color: #777777;}
#left a:visited:hover {color: #1E39BE;}

#footer a:link {color: #FFFFFF; }
#footer a:hover {color: #FFFF00;}
#footer a:visited {color: #FFFFFF;}
#footer a:visited:hover {color: #FFFF00;}

#how a:link { color: #1E39BC; }
#how a:hover { color: #A0A7D5; }
#how a:visited { color: #1E39BE; }
#how a:visited:hover { color: #A0A7D5; }

/* LIST STYLES */

ul li, ol li { font-size: 100%; }
ul li ul li a { font-size: 100%; }


/* FIELDSET STYLES */

fieldset { 
	margin: 8px 40px 0 39px;
	padding: 12px 0;
	border: 1px solid #00F;
	background-color: #DCE9F9;
	}
	
fieldset a {
	font-size: 130%;
	font-weight: bold;
	margin-left: 5px;
	line-height: 1.2;
	}

legend {
	color: #00F;
	text-align: center;
	margin-left: 60px;
	}

fieldset label {
	float: left;
	clear: left;
	width: 300px;
	margin-right: 4px;
	text-align: right;
	}
	
	

/* CLASS STYLES */

.arrow {color:#1E39BE; font-weight:bold;}

.title {font-style: italic; color: #3E57D5; text-align: center; clear: both;}

.listing { float: left;  min-height: 200px; width: 240px; margin: 10px 5px 15px 5px;}

.linner { float: right;  width: 140px; margin: 0; padding: 0; }
	 
	
/* ID STYLES */

#body { float: left; margin: 0; padding: 0; width: 760px;  background: url(images/mainm.jpg) left top repeat-y; }
 
#wrap { width: 760px; margin: 0 auto 0 auto;}
		
#header { float: left; width: 760px; height: 164px; background: url(images/header.jpg) right top no-repeat; }

#nav {padding: 145px 0 0 30px; font-size: 80%;}

#left { float: left; margin: 0; padding: 0; height: 100%; width: 210px; }

#main { float: right; margin: 0 10px 0 10px; padding:0; width: 530px; }

#content { float: left; width: 500px; margin: 20px 0 0 15px; padding: 0;}

#bookinfo { float: left; width: 200px; }

#add { margin: 50px 0 0 50px; float: left; width: 100px; line-height: 20px; text-align: right;}

#addpic { margin: 50px 0pt 0pt; float: left; width: 100px; }

#inner { width: 515px; margin: 0 0 0 15px; padding: 0; font-size: 120%;}

#footer { width: 760px; height: 80px; color: #FFFFFF; margin-bottom: 20px; text-align: center; font-size: 95%; background: url(images/footer.jpg) left top no-repeat;}

#foot {padding-top: 10px; margin: 0;}
#foot2 {padding-top: 10px; margin: 0; font-size: 105%; }
		
/* FLASH STYLES */

#flashcontent {
	width: 800px;
	height: 200px;
	float: left;
	}


/* END CSS */
/* END CSS */
/* END CSS */
/* END CSS */
/* END CSS */
/* END CSS */