/* cascading style sheet level 2.1 */
* {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
body {
background: url(../images/body.gif) repeat top center;
color: #444444;
font: 12px helvetica, verdana, arial;
margin: 0px auto 0px auto;
text-align: justify;
}
#container1 {
background: url(../images/header.gif) no-repeat bottom center;
height: 128px;
margin: 0px auto 0px auto;
width: 1000px;
}
#header1 {
float: left;
height: 122px;
padding-top: 6px;
vertical-align: top;
width: 410px;
}
#gap1 {
float: left;
width: 390px;
}
#header2 {
float: left;
height: 122px;
padding: 3px 0px 0px 23px;
width: 177px;
}
.label1 {
color: #4d4e4e;
font: 11px helvetica, verdana, arial;
}
.label2 {
color: #4d4e4e;
font: 11px helvetica, verdana, arial;
margin-top: 3px;
}
.field1 {
background: #ffffff;
border: 1px solid #4d4e4e;
color: #4d4e4e;
font: 11px helvetica, verdana, arial;
height: 11px;
width: 149px;
}
.button {
background: #ffffff;
border: 1px solid #4d4e4e;
color: #4d4e4e;
font: 14px helvetica, verdana, arial;
height: 22px;
margin-top: 6px;
width: 71px;
}
#container2 {
background: url(../images/container.gif) repeat-y top center;
clear: left;
margin: 0px auto 0px auto;
overflow: hidden;
width: 1000px;
}
#column1 {
background-color: #319b47;
float: left;
width: 170px;
}
.menu1 {
background: url(../images/menu1.gif) no-repeat left center;
color: #ffffff;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.roll1 {
background: #f2f2f2 url(../images/menu1.gif) no-repeat left center;
color: #000000;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.menu2 {
background: url(../images/menu2.gif) no-repeat left center;
color: #ffffff;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.roll2 {
background: #f2f2f2 url(../images/menu2.gif) no-repeat left center;
color: #000000;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.menu3 {
background: url(../images/menu3.gif) no-repeat left center;
color: #ffffff;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 29px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.roll3 {
background: #f2f2f2 url(../images/menu3.gif) no-repeat left center;
color: #000000;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 29px;
padding-left: 18px;
vertical-align: middle;
width: 170px;
}
.menu4 {
background: #319b47 url(../images/menu4.gif) no-repeat left center;
color: #ffffff;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 152px;
}
.roll4 {
background: #ffffff url(../images/menu4.gif) no-repeat left center;
color: #333333;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 27px;
padding-left: 18px;
vertical-align: middle;
width: 152px;
}
.menu5 {
background: #319b47 url(../images/menu5.gif) no-repeat left center;
color: #ffffff;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 29px;
padding-left: 18px;
vertical-align: middle;
width: 152px;
}
.roll5 {
background: #ffffff url(../images/menu5.gif) no-repeat left center;
color: #333333;
cursor: pointer;
font: 12px helvetica, verdana, arial;
height: 29px;
padding-left: 18px;
vertical-align: middle;
width: 152px;
}
#gap2 {
float: left;
width: 15px;
}
#column2 {
background-color: #f2f2f2;
float: left;
padding: 10px 0px 0px 0px;
width: 600px;
}
#copy {
padding: 10px 30px 0px 30px; 
}
h2 {
color: #4d4e4e;
}
h2 a:hover {
background-color: #ffffff;
border-top: 2px #319b47 solid;
color: #4d4e4e;
text-decoration: none;
}
.date {
color: #444444;
font: 12px helvetica, verdana, arial;
}
.photogalleryItem {
text-align: center;
}
#picture {
text-align: center;
}
.picture {
border: 5px #ffffff solid;
vertical-align: bottom;
}
h1 {
color: #4d4e4e;
}
a, a:link a:visited {
color: #4d4e4e;
text-decoration: underline;
}
a:hover, a.active {
background-color: #ffffff;
border-top: 1px #319b47 solid;
color: #4d4e4e;
text-decoration: none;
}
a.footer:link, a.footer:visited {
color: #333333;
text-decoration: underline;
}
a.footer:hover, a.footer:active {
border: 0px;
background-color: transparent;
color: #333333;
text-decoration: none;
}
.field2 {
width: 250px;
}
.area {
width: 250px;
height: 200px;
}
#gap3 {
float: left;
width: 15px;
}
#column3 {
background-color: #319b47;
float: left;
width: 200px;
}
#footer {
background: url(../images/footer.gif) no-repeat top center;
clear: left;
color: #333333;
margin: 0px auto 0px auto;
padding-top: 16px;
text-align: center;
width: 1000px;
}
.small {
font-size: .8em;
margin-bottom: 1.875em;
line-height: 1.875em;
}
.costs {
border-collapse: collapse;
}
.costs .center {
font-weight: bold;
padding-left: 0px;
text-align: center;
}
.costs .header {
background-color: #319b47;
color: #fff;
}
.costs .odd {
background-color: #e3e3e3;
}
.costs td {
padding: 0px 40px 15px 5px;
}
