@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Scheme:
-------------------------
Moss-Green:#7a9348;
Background-Green:#8e9f75;
Text-Brown:#5d472e;
Grey:#B5B4AF;
Content-Tan:#ebe9d6;
Sidebar-Tan:#e1ddbe;
Red:#e92426;
-------------------------

Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************

----------------------------------------------------------------*/
/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

body{
/*min-width:840px;for netscape browsers*/
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/body/bg-repeat.jpg) repeat;
}

#master_wrapper {
margin:6px auto 0px auto;
width:912px;
}

#top_nav {
width:912px;
height:26px;
text-align:right;
background:url(../images/body/top-cap.png) bottom no-repeat;
}

#top_nav a {
margin:0px 0px 12px 0px;
padding:0px 12px 18px 0px;
text-decoration:none;
font-size:11px;
color:#fff;
}

#top_nav a:hover {
text-decoration:underline;
}

#main_wrapper{
position:relative;
text-align:left;
width:912px;
background:url(../images/body/wrapper-bg-y.png) repeat-y;
}

#flower {
position:absolute;
z-index:9999;
bottom:-13px;
right:-28px;
}

#header_wrapper{
margin:0 auto;
width:892px;
height:242px;
}

#logo {
position:absolute;
margin-left:20px;
z-index:900;
top:140px;
}

#main_nav {
margin:0 auto;
width:892px;
height:31px;
background:url(../images/navigation/main-nav-bg.gif) top left repeat-x;
}

#content_wrapper {
position:relative;
margin:0 auto;
width:892px;
background: url(../images/body/content-wrapper-top.png) top no-repeat;
}

#main_content {
float:left;
width:608px;
margin:20px 0px 12px 0px;
padding:0px 22px 0px 22px;
color:#5d472e;
}

#pagetitle {
padding:6px 0px 0px 45px;
height:56px;
background:url(../images/pagetitles/flourish-bg.png) 0px 6px no-repeat;
}

#pagetitle span{
position:relative;
top:-17px;
left:-100px;
color:#7a9348;
font-weight:bold;
font-size:110%;
}

#sidebar {
float:right;
margin:12px 0px 12px 0px;
padding:0px 11px 218px 11px;
width:218px;
}

#sidebar h3{
color:#5d472e;
font-size:12px;
margin:0px 0px 8px 0px;
}

#sidebar p,
#sidebar a{
color:#7a9348;
line-height:14px;
margin:0px 0px 6px 0px;
}

#booking_box {
text-align:center;
color:#5d472e;
}

#journal_box {
margin-top:12px;
padding:24px 6px 4px 50px;
background:url(../images/sidebar/guest-journal.png) left top no-repeat;
}

#certificates_box {
margin-top:12px;
padding:24px 6px 4px 50px;
background:url(../images/sidebar/certificates.png) left top no-repeat;
}

#newsletter_form {
margin-top:12px;
padding:22px 6px 12px 30px;
background:url(../images/sidebar/divide.png) left top no-repeat;
}

#bottom_cap {
position:absolute;
z-index:900;
width:912px;
height:12px;
background:url(../images/body/bottom-cap.png) transparent no-repeat;
}

#footer {
margin:20px auto 0 auto;
text-align:center;
width:894px;
color:#5d472e;
font-size:11px;
}

#footer a {
color:#5d472e;
}

.clear {
clear:both;
}







/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/