* {
	padding:0;
	margin:0;
	font-size: 100.01%;
}

a {
outline: none;
color: #FF3F3F;
padding: 2px; 
}

a:link{}
a:visited{color: #FF8F8F;}
a:hover {
color: #fff; 
background: #FF3F3F;
text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address,li, dd { margin: 0px; padding: 0px;}
fieldset { padding: .5em; }
.hide { display:none; }
.left{ float:left; }
.right{ float:right; }
.clearboth{ clear:both; height:1px; font-size:1px; line-height:1px; }
.clearleft{ clear:both; height:1px; font-size:1px; line-height:1px; }

h1 {
margin-top: 10px; 
color: #555;
clear:  left;
}

img{ border:none; }
img:hover{
background: 20px solid red;
}

body {
	padding: 0px;
	background: #ffffff;
	margin: 10px 200px;
	color:#A0A0A0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;
	text-align: left;
}

p {
margin: 10px 0; 
padding: 3px 0 10px 0; 
border-bottom: 1px dotted #aaa;
}


p.book {
float: left; 
border-bottom: 0; 
width: 50%;
}

.book img {
float: left; 
margin: 0 5px 0 0;
}

ul, ol {
margin-left: 30px; 
}