body {margin:0; padding:0; background-color:#ccffcc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; background-image: url(../images/new/menu_bg.jpg);
	background-repeat: repeat-y;}
.blue {color:#333399;}
#wrap {
	margin: 0px;
	padding: 0px;
	width: 825px;
}
#header {width:590px; float:right; clear:right; margin:0 0 5px; padding:0;}
h1 {margin:0; padding:0;font-size:130%;  text-align:center; font-weight:normal;}
h1 img { margin-top:10px; margin-bottom:10px; }
h2 {font-size:120%; text-align:center;}
#body h3 {font-size:115%; color: #333399; font-family: Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:110%;}
h5 {font-size:110%; color:#333399; margin-bottom:5px; padding-bottom:1px; margin-top:0;}
p { font-size:90%; margin-top:.3em;}
#body {clear: right; float: right; width: 575px; padding:20px 0  0 15px; }
#wrap .print_magic { width:435px;
	background-image: url(../images/bookmarks.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 135px;
}
a, a:link, a:active, a:hover, a:visited {border:none;}
.category {color: #333399; font-weight:bold;}
#menu {float: left; width: 220px; padding:0 5px 0 0; list-style-image: none; margin:0; font-weight: bold; font-size:100%; background-color:transparent; font-family: Verdana, Arial, Helvetica, sans-serif;}

#wrap #menu ul {margin-left: 5px; padding-top: 0px; padding-left:5px; list-style: none; }
#wrap #menu li {padding:2px 0 2px 0; 	margin-bottom: .2em; }
#menu a, #menu a:link, #menu a:visited {color: #252588; text-decoration: none; margin:0; padding:0; border:none; }
#menu a:hover, #menu a:active {font-weight: bold; color: yellow; text-decoration: none; border:none; }
#menu .sub_menu {padding:1px 0 1px 5px; margin:0; list-style:none; font-size:85%; font-weight:normal;}
.sub_menu a, .sub_menu a:link, .sub_menu a:visited {color: #000000; text-decoration: none; font-weight:normal;
}
.sub_menu a:hover {
	color: #FFFF00;
	text-decoration: underline;
		font-weight:normal;
}

.copyright {
	font-size: 85%;
	text-align: right;
	width:100%;
	padding:0; margin:0;
	clear: both;
}
a, a:link, a:visited {
	color: #333399;
}

a:hover {text-decoration:none;}

#wrap #menu .sub_menu li a {color:#000000;}
#wrap #menu .sub_menu li a:hover {color: #FFFF00;}
#wrap #menu .sub_menu li {
	padding: 0px;
	margin: 0px;
}
#wrap #split_body {	clear: right; 	float: right; 	width: 600px; 	padding:0 0px; 	margin:0;}
#wrap #split_body #description { margin: 0px; 	padding: 0px; 	clear: right; 	float: right; 	width: 385px;}
#split_body #left { margin:0 0 0 0; padding: 0; padding: 0px; float: left; width: 202px; border:none; border:none;}
#split_body #left img {
	margin-bottom: 10px;
}	
#split_body #left img { padding:0; margin:0 0 0 10px; border:none;}
.book_title {font-style: italic;}
#left .buy_book {margin:0 0 5px 12px;}
#left h4 {margin-bottom: 0px;	margin-top:5px;}

#languages {
	list-style-type: none;
	margin: 0px;
}
#languages li {
	margin-top: 2px;
}
#volcano1 {
	float: right;
	width: 225px;
	text-align: right;
	border-width: 0px;
	margin-bottom: 10px;
}
#volcano2 {
	float: left;
	width: 416px;
	text-align: left;
	border-width: 0px;
	margin-bottom: 10px;
}.gallery {
	margin-right: 50px;
	margin-bottom: 15px;

}
#wrap #body #right_column {
	float: right;
	width: 245px;
	clear: right;
	margin-left:10px;
}
