@charset "utf-8";
/* CSS Document */

.bg {
background-image:url(images/beachbg.jpg); height:1042px;
background-repeat:repeat;
}

.bg2 {
background-image:url(images/beachbg.jpg); 
height:4057px;
background-repeat:no-repeat;
background-color:#c4a562;
}

.bg3 {
background-image:url(images/beachbg.jpg); 
height:2057px;
background-repeat:no-repeat;
background-color:#c4a562;
}

.container {
width:960px;
margin: 0 auto;
}

.head {
background-image:url(images/headbg.png);
width:960px;
height:446px;
}

.headlinks {
padding-top:122px;
font-size:18px;
font-family:tahoma;

}

.flash {
float:left;
padding-top:18px;
padding-left:36px;
}

.body {
height:557px;
width:960px;
background-color:#ede9ce;
}

.body2 {
height:3557px;
width:960px;
background-color:#ede9ce;
}

.body3 {
height:1557px;
width:960px;
background-color:#ede9ce;
}

.foot {
background-image:url(images/foot.png);
width:960px;
height:39px;
}

.rachelhead {
padding-left:15px;
padding-top:10px;
float:left;
width:600px;
}

.contentleft2 {
float:left;
padding-top:10px;
width:600px;
font-size:14px;
color:#424242;

}

.rightcolumn1 {
float:right;
padding-right:25px;
padding-top:10px;
font-size:12px;
}

.leftbooks {
background-color:#d4cfb2;
float:left;
margin-top:5px;
width:600px;
height:200px;
}

.lefttable {
padding-top:5px;
padding-left:5px;

}