body{
background: url(images/wood_bg.jpg) repeat scroll top center #342D1B;
margin:0;
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 19px;
color:#402B1C;
text-align:justify;
}
#wrapper {
width: 808px;
margin: 0 auto;
}
#polaroids {
background-image: url(images/polaroid_bg.PNG);
background-repeat: no-repeat;
position: absolute;
height: 100px;
width: 887px;
margin: -510px 0 0 -50px;
padding: 510px 0 0 50px;
z-index: 1;
}
#header {
height: 65px;
width: 808px;
padding: 20px 0 0 30px;
}
/* Fonts Text and Global Links
------------------------------------*/
.link {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
font-weight: bold;
color: #990000;
background-color:#FFFFFF;
}
#book a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
font-weight: bold;
color: #990000;
}
.title{
font: 26px Georgia, "Times New Roman", Times, serif;
color: #990000;
}
/* Main Navigation
------------------------------------*/
#main-nav {margin: -50px 0 20px 400px; padding: 0; width: 338px; height: 62px; z-index:2;}
#main-nav-links {margin: 0; padding: 0; list-style: none;}
#main-nav #main-nav-links li {display: inline;}
#main-nav #main-nav-links li a {float: left; height: 0; padding-top: 62px; overflow: hidden; background-image: url(images/main_nav.png); background-repeat: no-repeat;}

#main-nav #main-nav-links li#nav-about a {width: 115px; background-position: 0 0;}
#main-nav #main-nav-links li#nav-photos a {width: 102px; background-position: -115px 0;}
#main-nav #main-nav-links li#nav-contact a {width: 121px; background-position: -217px 0;}

#main-nav #main-nav-links li#nav-about a:hover {background-position: 0 -65px;}
#main-nav #main-nav-links li#nav-photos a:hover  {background-position: -115px -65px;}
#main-nav #main-nav-links li#nav-contact a:hover  {background-position: -217px -65px;}
/* Main Content - Book
-----------------------------------*/
#book {
background-image:url(images/book_top.png);
position: relative;
width: 808px;
margin: 0;
padding: 62px 0 0 0;
z-index: 5;
}
#content-body {
background-image: url(images/book_mid.png);
background-repeat: repeat-y;
position: relative;
width: 808px;
z-index: 10;
padding: 0 0 20px 65px;
}
#footer{
background-image: url(images/book_bot.png);
background-repeat: no-repeat;
position: relative;
z-index: 8;
height: 45px;
width: 808px;
padding: 9px 0 10px 60px;
font-size:9px;
}
.left-column{
width: 320px;
}
.right-column{
width: 320px;
position: absolute;
left: 421px;
top: 0px;
margin: 0 0 20px 13px;
}
/* Image Thumbnails
-----------------------------------*/
.photo {
border: solid #FFFFFF 4px;
}

.thumbs{
padding: 4px 4px 0 0;
}
