#contents {
	text-align:left;
	width : 850px;
	margin-bottom : auto;
	
  background-color : white;
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
}
#header {
	text-align:left;
	margin : auto auto auto auto;
	margin-top : auto;
       background-color : black;
       height : 30px;
  
  width : 850px;
}
#up{
       width : 850px;
}
#update {
	margin : 10px 5px;margin-bottom : 5px;margin-left : 5px;
	padding : 10px 5px 10px 10px;
	border-top-color : #666666;border-right-color : #666666;border-bottom-color : #666666;border-left-color : #666666;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
       width : 500px;
       height : 252px;
       background-color : white;
       float : left;
}
#image {
	margin : 10px 5px 10px 0px;margin-bottom : 5px;
	float : right;
       width : 335px;
       height : 252px;
}
#text {
	margin-right : 5px;margin-bottom : 10px;margin-left : 5px;margin-bottom : 5px;margin-left : 5px;
	padding : 10px 5px 10px 10px;
	border : 1px solid #666666;
       width : 500px;
       height : 190px;
       float : left;
       background-image : url(../images/text.jpg);
       color : white;
}
#book {
	margin-right : 5px;margin-bottom : 10px;margin-left : 0px;margin-bottom : 5px;
	float : right;
       width : 335px;
       height : 190px;
       padding-top : 8px;
}
#menu {
	margin-bottom : auto;
       background-color : black;
       margin-top : 5px;
       height : 30px;
       width : 850px;
}
#menu H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 90%;
       padding-right : 0px;
       border-left-width : 10px;
       border-left-style : solid;
       border-left-color : purple;
       padding-left : 5px;
       float : right;
       width : 120px;
  display : block;
}
#menu H2 A {
	color : white;
	font-weight: normal;       
}
#menu H2 A:hover{
	color : purple;
	font-weight: normal;       
}
#book IMG{
  margin-bottom : 1px;
  margin-right : 1px;
}