/* CSS Document */

/* global over-rides */
body, html { height: 100%; }

/* html over-rides */
body {
	background-color: #5D1b01;
	color: #000;
	background-image:url(../images/background.jpg);
	font-size: 12px;
}

/* font over-rides */
body, text, textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

h2 { 
	font-size: 12px;
	font-weight: bold; 
	color: #791D25; 
	background-color: transparent;
	margin: 10px 0 5px 0;
}

p {
	margin: 5px 0 10px 0;
}

em {
	font-weight: bold;
	color: #791D25;
	background-color: transparent;
}

/* PAGE DIVISIONS */
#book {
	width: 721px;
	height: 562px;
	display: block;
	margin: auto;
	position:relative; 
	top:5%;
}

#upper {
	width: 721px;
	height: 47px;
	display: block;
}

#middle {
	width: 721px;
	height: 466px;
	display: block;
	clear: both;
	background: url(../images/rightborder.gif) right no-repeat;
}

#flowers {
	width: 367px;
	height: 466px;
	float: left;
	display: block;
}	

#content {
	width: 319px;
	height: 456px;
	padding: 5px;
	background-image: url(../images/rightpage.jpg);
	background-repeat: no-repeat;
	background-color:#E2D6B8;
	float: left;
	display: block;
}	

#contact_page {
	width: 319px;
	height: 456px;
	padding: 5px;
	background-image: url(../images/rightpage_contact.jpg);
	background-repeat: no-repeat;
	background-color:#E2D6B8;
	float: left;
	display: block;
}	

#pencil {
	position: relative;
	left: 324px;
	top: 181px;
	width:32px;
	height:64px;
	z-index: 2;
	background-image: url(../images/motifs/pencil.gif);
	background-repeat: no-repeat;
}

#contact_page p {
	margin: 20px 70px 0 20px;
}

#contact_page form {
	margin: 0 70px 0 20px; 
}
 
#home_page {
	width: 319px;
	height: 456px;
	padding: 5px;
	background-image: url(../images/home_page.jpg);
	background-color:#E2D6B8;
	background-repeat: no-repeat;
	float: left;
	display: block;
}	

#home_page p {
	margin: 345px 0 0 100px;
}

 
#biog_page {
	width: 319px;
	height: 456px;
	padding: 5px;
	background-image: url(../images/biog_back.jpg);
	background-color:#E2D6B8;
	background-repeat: no-repeat;
	float: left;
	display: block;
}	

#bookedge {
	position: relative;
	left: 324px;
	top: 61px;
	width:56px;
	height:218px;
	z-index: 2;
	background-image: url(../images/motifs/biogbook.gif);
	background-repeat: no-repeat;
}

.biog_spacer {
	margin-top: 70px;
	display: block;
}


#biog_next {
	position: relative;
	left: 200px;
	bottom: 10px;
	width:56px;
	height:20px;
	z-index: 2;
}

#gallery_page {
	width: 319px;
	height: 456px;
	padding: 5px;
	background-image: url(../images/gallery_page.jpg);
	background-repeat: no-repeat;
	background-color:#E2D6B8;
	float: left;
	display: block;
}	

#lower {
	width: 721px;
	height: 49px;
	display: block;
	clear: both;
}

/* Page specific DIVs */
#parchment_news {
	width: 265px;
	height: 331px;
	padding: 80px 30px 10px 30px;
	display: block;
	color: #000;
	background-color: #E2C88D;
	background-image: url(../images/motifs/parchment-news.jpg);
	margin-top: 20px;
}

/* Spot classes */

/* Pseudo classes */

a:link, a:visited {
	color: #791D25;
	background-color: transparent;
	line-height: 21px;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}

a:hover, a:active {
	color: #cb2927;
	background-color: transparent;
	line-height: 21px;
	font-weight: bold;
	text-decoration: underline;
}

/* Gallery CSS */
.thumbblock {
width:230px;
margin:100px 50px 0px 50px;
text-align:center;
font-size:11px;
font-weight:bold;
}

.thumbpicleft {
width:100px;
height:75px;
border:1px solid white;
float:left;
}

.thumbpicright {
width:100px;
height:75px;
border:1px solid white;
float:right;
}

.spacer {
width:230px;
height:20px;
clear:both;
}

/* Pop window CSS */
.vertpop {
height:530px;
width:330px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin:auto;
}

.vertpop img {
border:1px solid white;
margin-bottom:5px;
}

.horizpop {
height:330px;
width:530px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin:auto;
}

.horizpop img {
border:1px solid white;
margin-bottom:5px;
}

.noborder {
	border: 0;
}