/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
    margin: 0;
    padding: 0;
}

img, fieldset {
    border: 0;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

body {
	background-image: url('images/grid.jpg');
	background-repeat: repeat;
    font: 14px Segoe UI, Arial, Sans-Serif;
    color: #FFF;
	
}

.dropdown {margin-top: 4px;}
#menubar {
    background: none repeat scroll 0 0 #000000;
   box-shadow: 0px 0px 10px #888888;
    margin: 0 auto;
   
    width: 685px;
    z-index: 99;
	height: 27px;
}

.page_item {
    color: #D5D5D5;
    display: inline;
    list-style: none outside none;
    margin-left: 15px;
    padding: 5px;
	position: relative;
top: 3px;
}

a {
    text-decoration: none;
    outline: none;
    color: #FFF;
}
a:hover {
    text-decoration: none;
    text-shadow: 0 1px 0 #999;
	opacity: 0.9;
}

.clear {clear: both;

height: 10px;
width: 100%;
}

.title-review {color: #5fafca;

text-shadow: 0px 0px 1px #d6d6d6;
        filter: dropshadow(color=#d6d6d6, offx=1, offy=1);}

#body-wrap {
    margin: 0 auto;
    min-width: 760px;
    min-height: 600px;
	width: 960px;
	
	
}

#reviews {padding-bottom: 30px;}
.title-review { 
margin-bottom: 10px;

}

#reviews p {color:#242424;
padding-bottom:10px;
padding-right: 10px;
padding-top: 10px;
}

.review {border-left: 5px solid #b1b1b1;
color: #242424; 
padding-left: 10px;
margin: 0px 10px;
}


#book-content {width: 620px;
height: auto;
margin: 0 auto;

}

#book_image {width: 290px;
float: left;
padding: 10px;

 }
 
 #book_desc {width: 290px;
float: left;

padding: 10px;
margin-top: 5px;
 }
  #book_desc p {color: #242424;
  padding-left: 5px;
  }
  
.book-title {color: #5fafca;
text-align: center;
text-shadow: 0px 0px 1px #d6d6d6;
        filter: dropshadow(color=#d6d6d6, offx=1, offy=1);
		
}

.book-author{color: #242424;
text-align: center;
margin-bottom: 20px;
text-shadow: 0px 0px 1px #dedede;
        filter: dropshadow(color=#dedede, offx=1, offy=1);
}

#header { margin-bottom: 25px; margin-top: -15px; *margin-top: 20px;}
#logo h1 { font-size: 48px; font-weight: normal; }
#logo h1 a { color: #FFF; }
#logo h1 a:hover { text-decoration: none; }
#logo h2 { font-size: 14px; line-height: 16px; font-weight: normal; }

#logo img {*margin-bottom: 15px; *height: 100px;}

#maths {
position: relative; 
*position: relative; 
top: -6px;
*top: 158px;

}

.background {);

width: 960px;
}
.content {background: #f4f4f4;
width: 685px;
margin: 0 auto;
border-top: 5px solid #96d7ed;

box-shadow: 0px 0px 10px #888888;}

#author-content {background: #f4f4f4;
width: 685px;
margin: 0 auto;
box-shadow: 0px 0px 10px #888888;}

.shadow img {box-shadow: 0px 0px 10px #888888;}

#body-wrap{
background-repeat: no-repeat; 
}


#copyright {clear: left;
margin-top: 30px;
}