html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
outline: none;
}
img{
	border: 0px;
}

body {
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/background_texture_FLAT.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #C4B685;
}
p{
  font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
}
a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}
a:visited{
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#containerWrap{
	height: 735px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;

}
#container {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 2;
	height: 735px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border: none;
	text-align: left;
	left: 0px;
	top: 0px;
	padding: 0px;
	background-image:  url(../images/Backgound_NEW.gif);
	background-repeat: no-repeat;
}
#pagePic {
	position: absolute;
	overflow: hidden;
	z-index: 6;
	height: 300px;
	width: 375px;
	left: 50px;
	top: 275px;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}
#textAuthor {
	overflow: visible;
	position: absolute;
	z-index: 9;
	left: 485px;
	top: 35px;
	visibility: visible;
	height: 50px;
	width: 375px;
	background-image: url(../images/michelle_Header.png);
	background-repeat: no-repeat;




}
#menuIvy{
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 283px;
	width: 453px;
	left: 20px;
	top: -12px;
	background-image: url(../images/ivyMenuCss/ivyMenuMain.gif);
}
#book{
	position: absolute;
	height: 78px;
	width: 95px;
	left: 97px;
	top: 49px;
	visibility: visible;
	z-index: 4;
}
#book a{
	position: absolute;
	height: 78px;
	width: 95px;
	cursor: pointer;
}
.hoverMenuBook{
	background-image: url(../images/ivyMenuCss/books_slice_over.gif);
	background-repeat: no-repeat;
}

#contact{
	position: absolute;
	height: 63px;
	width: 62px;
	left: 97px;
	top: 194px;
	visibility: visible;
	z-index: 4;
}
#contact a{
	position: absolute;
	height: 63px;
	width: 62px;
	cursor: pointer;
}
.hoverMenuContact{
	background-image: url(../images/ivyMenuCss/contact_slice_over.gif);
	background-repeat: no-repeat;
}
#aboutMe{
	position: absolute;
	height: 80px;
	width: 59px;
	left: 255px;
	top: 31px;
	visibility: visible;
	z-index: 4;
}
#aboutMe a{
	position: absolute;
	height: 80px;
	width: 59px;
	cursor: pointer;
}
.hoverMenuAboutMe{
	background-image: url(../images/ivyMenuCss/aboutMe_slice_over.gif);
	background-repeat: no-repeat;
}
#home{
	position: absolute;
	height: 106px;
	width: 88px;
	left: 192px;
	top: 169px;
	visibility: visible;
	z-index: 4;
}
#home a{
	position: absolute;
	height: 106px;
	width: 88px;
	cursor: pointer;
}
.hoverMenuHome{
	background-image: url(../images/ivyMenuCss/home_slice_over.gif);
	background-repeat: no-repeat;
}
#comments{
	position: absolute;
	height: 152px;
	width: 89px;
	left: 321px;
	top: 85px;
	visibility: visible;
	z-index: 4;
}
#comments a{
	position: absolute;
	height: 152px;
	width: 89px;
	cursor: pointer;
}
.hoverMenuComments{
	background-image: url(../images/ivyMenuCss/comments_slice_over.gif);
	background-repeat: no-repeat;
}
#admin {
	margin: 3px 20px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
}
#admin a{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#admin a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#websiteBy{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bolder;
	color: #000000;
	position: absolute;
	visibility: visible;
	z-index: 70;
	text-align: center;
	vertical-align: bottom;
	bottom: 100px;
	right: 0px;
	filter:alpha(opacity=50);
	margin-right: 20px;

	-moz-opacity:0.5; /*for for older versions of firefox*/
	-khtml-opacity: 0.5; /*for old versions od safari */
	opacity: 0.5; /* is the standard but does not work in all browers */

}
#extraPic1{
	background-repeat: no-repeat;
	position: absolute;
	height: 400px;
	width: 100px;
	left: -100px;
	top: 50px;
	background-image: url(../images/Pen.png);
	z-index: 3;
}
#extraPic2{
	background-repeat: no-repeat;
	position: absolute;
	height: 310px;
	width: 105px;
	left: 900px;
	top: 375px;
	background-image: url(../images/key.png);
	z-index: 3;
}
#extraPaper{
	background-repeat: no-repeat;
	position: absolute;
	height: 300px;
	width: 568px;
	left: 425px;
	top: 325px;
	z-index: 1;
	background-image: url(../images/paper_1.gif);
	background-position: left center;
}
#extraPaper2{
	background-repeat: no-repeat;
	position: absolute;
	height: 500px;
	width: 300px;
	left: -100px;
	top: 50px;
	z-index: 1;
	background-image: url(../images/paper_3.png);


}

/* Generic style for scrollbars */
.generic .jScrollPaneTrack {
	background: url(../images/ScrollArrowPane.png) repeat-y;
}
.generic .jScrollPaneDrag{
	background: url(../images/ScrollArrowMiddle.png) repeat-y ;
	height: 20px
	}
.generic .jScrollPaneDragTop {
	background: url(../images/ScrollArrowTop.png) no-repeat;
	height: 20px;
}
.generic .jScrollPaneDragBottom {
	background: url(../images/ScrollArrowBottom.png) no-repeat;
	height: 20px;
}
/* end of srollbar css */

.centre {
	text-align: center;
	display: block;

}
