body {
margin: 0px;
background: #000000;
background-image: url('../images/bg_wood.jpg');
background-repeat: repeat-x;
font-family: "courier";
font-size: 12px;
}
a { outline: none; color: #9e0000;}
a:link { outline: none; }
a:visited { outline: none; }
a:active { outline: none; }
a:hover { outline: none; color: #dc0000;}
img { border: none; outline: none; }
a img:hover, a img:active, a img:focus { border: none; outline: none; }

h1 {
font-weight: bold;
font-size: 12px;
}

p {
padding: 15px 0;
}

#container {
width: 900px;
margin: 0 auto;
position: relative;
}


/*PIECES*/

#left_side {
width: 60px;
height: 560px;
position: relative;
top: 0px;
left: 0px;
}

#title {
width: 330px;
height: 135px;
position: absolute;
top: 0px;
left: 60px;
}

#right_top {
width: 450px;
height: 135px;
position: absolute;
top: 0px;
right: 60px;
}

#right_side {
width: 60px;
height: 700px;
position: absolute;
top: 130px;
right: 0px;
}

#menu {
width: 480px;
height: 50px;
position: absolute;
top: 100px;
right: 68px;
z-index: 43;
}

.menu_button {
width: 120px;
height: 50px;
display: inline;
float: left;
}


/*OBJECTS*/

#polaroid {
width: 305px;
height: 312px;
position: absolute;
top: 123px;
left: 142px;
z-index: 40;
}

#polaroid_photo {
width: 305px;
height: 312px;
position:absolute;
top: 123px;
left: 142px;
z-index: 41;
}

#paperclip {
width: 45px;
height: 88px;
position: absolute;
top: 107px;
left: 252px;
z-index: 42;
}

#facebook {
width: 89;
height: 87;
position: absolute;
top: 10px;
right: 75px;
}

#twitter {
width: 67px;
height: 72px;
position: absolute;
top: 17px;
right: 170px;
}

#thumbprint {
width: 82px;
height: 94px;
position: absolute;
top: 50px;
left: 0px;
}

#thumbprint_right {
width: 82px;
height: 94px;
position: absolute;
top: 200px;
right: -0px;
}

#fingerprints {
width: 138px;
height: 281px;
position: absolute;
top: 50px;
right: 0px;
}

#email {
width: 225px;
height: 25px;
position: absolute;
z-index: 40;
}

#polaroid_stack_container {
width: 618px;
margin: 0 auto;
position: relative;
top: -150px;
}

.polaroid_stack {
width: 309px;
height: 320px;
float: left;
display: inline;
}

#sightings_path_container {
width: 590px;
height: 20px;
margin: 0 auto;
position: relative;
top: 140px;
z-index: 40;
}

.sightings_path {
height: 20px;
float: left;
display: inline;
}

/*PAGE ELEMENTS*/
.page_image {
margin: 0 auto;
padding: 15px;
text-align: center;
}


/*PAGE ELEMENTS*/

#page_container {
width: 780px;
position: absolute;
top: 135px;
left: 60px;
background-image: url('../images/page_bg.jpg');
background-repeat: repeat-y;
background-color: #fbefd0;
}

#page_header {
width: 780px;
height: 300px;
position: absolute;
top: 0px;
left: 0px;
}

#date_location {
width: 176px;
height: 54px;
position: absolute;
top: 40px;
right: 80px;
}

#page_content{
width: 620px;
padding: 300px 80px 100px 80px;

}

#page_height_min {
width: 1px;
height :500px;
float: right;
}

#page_bottom {
clear: both;
float: left;
width: 780px;
height: 50px;
}
