body {font:normal small/1.2em verdana,arial,helvetica,sans-serif; font:xx-small; margin: 20px 0px 0px 0px; color: #5A5A5A; background:#E8E7E4;}

p, address, td, li { font-size:90%; margin:1em; }
li {margin:0em 1em;}
h1, h2, h3, h4, h5, h6 { margin:1em; }
h4, h5, h6 { font-family: georgia, times, serif; }
h1 { font-size:120%; margin-bottom:0; font-weight:bold}
h2 { font-size:100%; }
h3 { font-size:90%; }
h4 { font-size:90%; }
h5 { font-size:80%; }
h6 { font-size:90%; margin:1em 0; padding-bottom:.1em; border-bottom:3px solid #B4A994 }

#contact h1, #contact h2, #contact h3 { font-size: 1em;  margin: 1em; line-height: 1.2em; font-weight: normal; }
#content h1, #content h2, #content h3 { font-weight: bold ; font-size: 1.2em}
#content h1 { margin-bottom: 0em; margin-left: .8em; font-size: 1.2em}
#content h2 { font-size: 1em; margin-top: 0em; }
#content h3 {font-size: 1em }
.copyright {font-size: .8em; clear: both}

a, a:visited, a:hover { color: #5A5A5A; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
a.noLink, a.noLink:visited, a.noLink:hover { font-weight: normal; text-decoration: none; }

address { font-weight: normal; font-style: normal; margin: 1em 0 0 1em; }

label { width: 5.5em; margin-right: .5em; text-align: right; display: block; float: left}
label.checkbox {width: auto; height: auto; float: left; font-size: .8em; margin-top: 2px; text-align: left; }
input { width: 10em; border: 1px solid #5A5A5A; float: left; background: white; }
input.checkbox { width:auto; height: auto; margin-left: 6em; clear: both; border: none }
input.submit { width: auto; height: auto; margin-left: 6em;clear: both; padding: 0em .1em; background: #eee}
fieldset { border: none; }
legend {display: none }

fieldset div {padding-bottom:2em;}

#logo { height: auto; width: auto; margin-left: 2em; background: transparent; color: #5A5A5A; }
#logo img { width: 13em; height: 2.85em; border: 0px; }

#container { margin-left:1em; height:auto; width:auto; }

.small, .large, .full { display:inline; float:left; height:32em; width:18.8em; margin-left:1em; }
.large { width:42em; }
.full { width:63.5em; }
.content { height:24em; width:100%; background:white; border:1px solid white; }
 
.note { font-style: italic; font-size: .8em; margin-left: 1.2em }
td.label { padding-left: 1em; }

#content .photoThumb {margin: 1em 0em 0em 1em; float:left }
#content .photoThumb img { border:none; width:60px; height:45px}
#content .photo480, #content .photo720 {margin: 1em; margin-bottom: .3em; }
#content .photo480 img, #content .photo720 img {border: 1px solid black }

#content #breadcrumb {font-size: .8em;padding-top:1em; padding-bottom: 1.2em;}
#contact ul {margin: 0px; padding: 0px; list-style: none }
#contact ul li {margin-left: 1em; }

.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px; }
