#container {
margin: 0 auto;
min-width: 960px;
}

#header {
padding: 10px 10px 10px 50px;
background: #C0C0C0;
font-family: sans-serif;
}

#left {
float: left;
width: 19%;
min-width: 180px;
padding: 2 px;
font-family: sans-serif;
text-align: center;
}

#right {
float: right;
padding: 0px 10px 20px 10px;
width: 78%;
min-width: 750px;
}

#center {
float: left;
padding: 0px 10px 20px 10px;
width: 67%;
min-width: 432px;
font-family: san-serif;
font-size: 95%;
line-height: 150%;
}

#r_right {
float: right;
width: 30%;
font-size: 80%;
line-height: 150%;
}

#footer {
font-size:77%;
font-family: verdana;
clear: both;
background: lightgray;
text-align: center;
}

#r_right ul { list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 1px;}

#r_right li {
	display: block;
	border-bottom: solid 1px;
	border-bottom-color:gray;
	text-align: center;
	font-size: 10px;
	padding: 2px;
	margin-bottom: 2px;
}

#review {
	display: block;
	margin-top: 10px;
	border: solid 1px;
	border-color: gray;
	}
	
#rev_ttl {
	font-size: 11pt;
	font-weight: bold;
	background: beige;
	padding-top:5px;
	}
	
#top_ttl {
	font-size: 11pt;
	font-weight: bold;
	background: #FFF0F5;
	padding-top:5px;
	padding-bottom:3px;
	}
	
#amz20_ttl {
	font-size: 11pt;
	font-weight: bold;
	background: #FFB6C1;
	padding-top:5px;
	padding-bottom:3px;
	}
	
#rev_item {
	display: block;
	padding: 5px 0px 5px 5px
	}
	
#search {
	background: #F0FFF0;
	padding: 5px;
	}

a {
text-decoration:none;
} 

h3 {
font-weight: bold;
color: maroon;
font-size: 12pt;
}

key {
font-weight: bold;
color: red;
}

.facebook {
white-space:nowrap;
}
