/* ground rules */

* {margin: 0; padding: 0;} /*set everything to zilch*/

.imageOne{
background-image:url(imgs/home/bucket1.jpg);

}
.imageTwo{
background-image: url(imgs/home/bucket1_over.jpg);

}

.imageThree{
background-image:url(imgs/home/bucket2.jpg);

}
.imageFour{
background-image: url(imgs/home/bucket2_over.jpg);

}

.imageFive{
background-image:url(imgs/home/bucket3.jpg);

}
.imageSix{
background-image: url(imgs/home/bucket3_over.jpg);

}




body {
margin: 0;
padding: 0;
font: normal 12px arial;
color: #666666;
background: #e6dec4;
line-height: 18px;

}


img {
border: 0;
}

.clear {
clear: both;
}

.no-margin {
margin: 0;
padding: 0;
}

.handheld {
display: none;
}


.floatL {
float: left;
}

.floatR {
float: right;
}

a {color: #75441b;
font: normal 11px arial;
text-decoration: none;
}

a:hover {
text-decoration: none;
color: #4f7033;

}

h1
{
font-size: 16px;
}

h2 {
font-size: 14px;
}

h3 {
font-size: 13px;
}

h4 {
font-size: 12px;
}


/*building blocks*/

#container {
margin: 0 auto; /*top, right, bottom, left*/ 
width: 968px; /*total width of the design*/
text-align: left;
background-color: #ffffff;
margin-bottom: -5px;
}

#header {
height: 145px;
background-color: #e6dec4;
}

#logo {
width: 130px;
float: left;
height: 113px;
margin: 20px 0px 10px 42px;


}

#navbar {width: 666px;
float: right;
padding-top:35px;
margin-right: -1px;
padding-right: 0;
}

#flash-holder{
height: 391px;
width: 729px;
}

#body-left{
float: left;
}

#body-right {
float: left;

}

#topnav {
float: right;
width: 665px;
height:31px;
text-align: right;
margin-top: 9px;
margin-right: 20px;
}



#content-left {
float: left;
width: 729px;
background: white; 
border-top: 5px solid #4b642d; 
border-left: 2px solid white;

}

#content-right {
width: 237px;
float: left;
background: white;
border-top: 5px solid #4b642d; 

}


.bucket {margin-top: 200px;}

.bucket p {margin: auto 25px;}

.teaser1 {margin-bottom: 21px;}

.teaser2 {margin-bottom: 21px;}

.teaser3 {margin-bottom: 21px;}

.teaser4 {padding: 2px 2px 40px 19px; margin-bottom: 40px; .margin-bottom: 50px;}
.teaser-top {margin-bottom: 32px; margin-top: 0px; .margin-top: -10px;}
.top-image {padding-top: 7px; margin-bottom: 10px;}
.teaser {padding: 2px 2px 10px 19px; }
.teaser p {margin-bottom: 0px;  padding-right: 10px;}

#footer { background: url(../imgs/home/footer_bottom.gif) no-repeat bottom #75441b; 
width: 968px;    
color: #e6dec4;
margin: 0 auto 25px auto; /*top, right, bottom, left*/  
text-align: left;}

#footer-top {background: url(../imgs/home/footer_top.gif) no-repeat top; height: 23px; width: 968px;}

#footer_nav {padding-left: 19px; font-weight: bold; margin-bottom: 20px; float: left; width: 542px; }
#phone {float: right; font: bold 12px arial; color: #e6dec4; padding-top: 22px; line-height: 22px; margin-right: 20px;}
#email a{color: #e6dec4; font-size: 10px;}
#email a:hover{text-decoration: underline;}
#footer_nav a {
font-weight: bold;
color: #e6dec4;
padding: 2px;
}

#footer_nav a:hover {
color: #e6dec4;
text-decoration: underline;
}

#credits {font-size: 10px; color: #e6dec4;  margin-top: 20px; margin-left: -3px; }
#credits a, #credits span{padding: 5px; font-size: 10px; font-weight: normal;}
#credits a:hover {text-decoration: underline;}
/*markup ids*/

.yellowbar {border: 0; height: 2px; color: #75441b;
background-color: #75441b; width: 233px; margin-left: 2px; margin-right: 2px; margin-top: 33px; .margin-top: 0px;}

/*classes*/

.teaser_header {padding-top: 11px; margin-bottom: 10px;}

.dark_blue {color: #002f65;}

a.indent {margin-left: 27px;} 

.center {margin-left: 33%; margin-top: 25px;}

#contact_us {margin: -14px 15px 0 0; float: right; position: relative;}
.blue {color: #4f7033;}
.right-image {margin: auto auto 12px 10px;}

.link {margin-top: 13px;}

#closeright {height: 5px;}
a.homecopy {font: normal 12px arial;
color: #666666;}
a:hover.homecopy {color: #333333;}
a.bucket1 {display: block;  height: 182px; width: 219px; padding-top: 200px; padding-left: 25px; font-size: 12px; background: url(../imgs/home/bucket1.jpg) no-repeat; }
a:hover.bucket1 {background: url(../imgs/home/bucket1_over.jpg) no-repeat;}
a.bucket2 {display: block;  height: 182px; width: 219px; padding-top: 200px; padding-left: 25px; font-size: 12px; background: url(../imgs/home/bucket2.jpg) no-repeat;}
a:hover.bucket2 {background: url(../imgs/home/bucket2_over.jpg) no-repeat;}
a.bucket3 {display: block;  height: 182px; width: 216px; padding-top: 200px; padding-left: 25px; font-size: 12px; background: url(../imgs/home/bucket3.jpg) no-repeat;}
a:hover.bucket3 {background: url(../imgs/home/bucket3_over.jpg) no-repeat;}



#bucket1{
width: 242px;
height: 383px;
float: left;
border-top: 2px solid white;
margin-right: 2px;
.margin-right: 2px;
_margin-right: 0px;
margin-bottom: -5px;
.margin-bottom: 0;

}


#bucket2{
width: 242px;
height: 383px;
float: left;
border-top: 2px solid white;
margin-right: 2px;
.margin-right: 2px;
_margin-right: 0px;
margin-bottom: -5px;
.margin-bottom: 0;
}

#bucket3{
width: 241px;
height: 383px;
float: left;
border-top: 2px solid white;
margin-bottom: -5px;
.margin-bottom: 0;

}

.small {font-size: 11px;}

