/* ground rules */

body {
margin: 0;
padding: 0;
font: normal 11px verdana;
color: #003333; /*was #7e7a6e; */
background: #c7ae8b;
line-height: 16px;
}

img {
border: 0;
}

.clear {
clear: both;
}

.no-margin {
margin: 0;
padding: 0;
}

.handheld {
display: none;
}


.floatL {
float: left;

}

.floatR {
float: right;
}

a { 
color: #008b93; 
font: bold 11px Verdana;
text-decoration: none;
}

a:hover {
color: #004f5a;
}

h1
{
font-size: 16px;
}

h2 {
font-size: 14px;
}

h3 {
font-size: 13px;
}

h4 {
font-size: 12px;
}


/*building blocks*/

#container {
margin: 5px auto; /*top+bottom, right+left*/ 
width: 987px; /*total width of the design*/
text-align: left;

}

#header {
height: 114px;
background:  #e5e0cf;
}


#logo {float: left; margin: 22px 0 0 21px; }

#navbar { float: right;
width: 656px;
padding-top: 31px;
margin-right: 23px;

}

#flash-holder{
height: 460px;
background: #5a4837;
height: 460px;
}

#content-container {

}

#content-left {
float: left;
display: inline;
width: 215px;
padding-top: 8px;
background: url(../imgs/left_top_bg.jpg) no-repeat;
}



#content-right {
display: inline;
float: left;
width: 772px;
background: url(../imgs/right_top_bg.jpg) no-repeat #eae4d6;

}


#footer {
text-align: center;
padding-top: 31px;
background-color: #c7ae8b;
}

#footer a {
color: #5a4837;
font: normal 11px verdana;
padding: 0 4px;
}

#footer a:hover {
color: #9a703e;
}


/*markup ids*/


#copyright { font: normal 10px Verdana; color: #5a4837; margin-top: 10px; margin-bottom: 30px;}

#hp_bottom {background: url(../imgs/bottom_right_bg.jpg) no-repeat; height: 230px;}
#hp-bottomleft {
width: 250px;
padding-left: 29px;
padding-right: 59px;
margin-top: 75px;
}

#hp-bottomleft p {
margin-top: 15px; .margin-top: 11px;  padding-top: 0px; 
}

#hp-bottomright {
width: 270px;
padding-left: 32px;
margin-top: 75px;

}

#hp-bottomright a, #hp-bottomleft a {

display: block;
padding-top: 10px;
}



#buttons {padding-left: 26px; padding-bottom: 8px; .padding-bottom: 7px; _padding-bottom: 6px;}
#buttons img {padding-right: 55px; }
/*classes*/

.bucket {width: 197px; 
float: left; 
padding: 19px 24px 0px 28px;
height: 200px;}

.bucket p {margin-top: 20px; padding-top: 8px; margin-bottom: 0px; line-height: 17px;}

.left {padding-left: 20px; padding-right: 12px; font-size: 11px; }

.bottom12 {margin-bottom: 12px;}
.height30 {height: 30px; .height: 28px;}
.height20 {height: 20px; .height: 14px; }

/*newsletter box*/

#newsletter_signup,  #newsletter_signup_table {padding-bottom: 9px; .padding-bottom: 13px; background: url(../imgs/background_form.jpg) no-repeat #ebe4d7;}
#newsletter_form {margin: 0; padding: 0; margin-left: 20px;}
#e-mail, #email{width: 135px; color: #7e7a6e; font: normal 10px verdana; padding: 3px; border: 1px solid #d0b485;}
#height_divider-left {height: 15px;}



