body {
	background-color: #0000ff;
	margin-top: 0 px;
}

table {
	
	margin-bottom: 0px;
}

a {
	font-family: arial,sans-serif,verdana;
	color: #0000FF;
	font-size:91%;
	font-weight:bold;
}

a:hover{
	color:yellow;
	background-color: #0000FF;
}

h1 {
	font-family: arial, verdana, san-serif;
	margin:2px;
	border-bottom:1px solid black;
}

h2 {
	font-family: arial,sans-serif,verdana;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

h3 {
	font-family: arial,sans-serif,verdana;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #0000FF;
	
}

.container {	
	width: 728px;
	background-color: white;
}

.title {
	border: 1px solid #0000ff;
	width: 728px;
	margin-bottom: 0px;
	margin-top: 3px;
	padding: 0px;
}

.title h1{
	font-family: arial;
	font-weight: bold;
	font-size: 150%;
	color: yellow;
	width:100%;
	margin-bottom:0px;
	padding-left: 10 px;
	padding-right: 10 px;
	float: left;
	background-color:#0000ff;
}

.title table {
	
}

.title img {	
	
}

.main_item { \*main page\*
	padding-left:2px;
	padding-right:2px;
	background-color:#f0f0f0;
	border:1px solid #CCCCCC;
	font-size:91%;
}


.item {
	/** margin-right: 75px; **/
	padding: 2px;
	background-color: white;
	/** color: #0000ff; **/
	border: 1px solid #0000FF;
	margin: 2px;
	font-size:91%;
	
}

.item a{
	font-size:101%;
}

.item img {
	margin: 3px;
}

.google_ad {
	width:336px;
}


.searchBox {
	/* border: 1px 1px 1px 1px solid rgb(153,153,153); */
	/* width: 100%; */
	/* margin-left: 135px; */
	margin-top: 0px;
	margin-bottom: 0px;
	height: 29px;
	font-weight: bold;
	
	text-align: center;
	background-color:blue;
	padding-top: 0px;
	padding-bottom: 0px;
	float:none;
	font-family: arial,sans-serif,verdana;
}

.searchBox form {
	/* border: 1px 1px 1px 1px solid rgb(153,153,153); */
	/* width: 100%; */
	font-weight: bold;
	font-size: 70%;
	color: white;
	text-align: center;
	background-color:blue;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 32px;
}

.logo a {
	border: 2px;
	margin: 1px;
}

.logo img {
	border: 2px;
	margin: 1px;
	padding 2px;
	float:left;

}

.nav {
	
	padding: 1px;
	width: 728px;
	font-weight: bold;
	BACKGROUND-COLOR: #0000ff;
	margin-top:3px;
	margin-bottom:1px;
}


.nav a {
	font-family: arial,sans-serif,vedana;
	color: white;
	font-size:71%;
	text-align: center;
	text-decoration: none;
	margin:1px;
	border: 1px solid #0000FF;
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
}

.nav a:hover {
	font-family: arial,sans-serif,vedana;
	 font-weight: bold;
	color: yellow;
}

.main_nav_bar {
	/* border: 1px solid blue; */
}

.main_nav_bar a {
	font-family: arial,sans-serif,vedana;
	 font-weight: bold;
	color: blue;
	font-size:81%;
	white-space: nowrap;
}

.main_nav_bar a:hover {
	color: yellow;
	background-color: blue;
}

h2 a:hover {
	color: blue;
	background-color: transparent;
}

.sub_nav_bar {
	margin-top: 0px;
	margin-bottom:0px;
}

.sub_nav_bar a {
	font-family: arial,sans-serif,vedana;
	 font-weight: bold;
	color: black;
	font-size:81%;	
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
	margin: 1px;	
}

.sub_nav_bar a:hover {
	color: yellow;
	background-color: black;
}

.book_nav {
	margin-bottom: 0px;
	background-color: #6666FF;
	width: 728px;
}

.homepage_nav {
	text-align:center;
	width:150px;

}

.homepage_nav h4 {
	margin-bottom:2 px;
	background-color:blue;
	color:white;
	font-family:arial,helvetica;
	font-size: 91%;
}

.homepage_nav a {
	text-decoration:none;
	font-size: 81%;
	font-family:arial,helvetica;
	width: 100%;
	border: 1px solid white;
}

.homepage_nav a:hover {
	background-color:white;
	border: 1px solid blue;
	color:blue;
}

.special_item h2{
	font-size:121%;
	background-color: #6666FF;
	color: white;
}

.special_item h2 a{
	color: white;
}

.special_item {
	padding: 5px;
	background-color: #F0F0F0;
}

.maillist{
	color: #0000FF;
	font-size: 81%;
	font-family: "verdana,arial,helvetica";
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	
	border-bottom: 2px solid #0000FF;
}

.maillist input{
	border: 1px solid #0000FF;
}
