body {
margin : 0;
padding : 0;
font-family : Trebuchet, Helvetica, sans-serif;
background: #55bb55 url(images/3.jpg) repeat-y;
color : #000;
}
li {margin-top: 0px; margin-bottom: 0px; }
#accessibility {
position : absolute;
top : -10000px;
}
#container {
position:absolute;
margin-left : 5px;
margin-right : auto;
margin-top : 0px;
margin-bottom : 5px;
padding : 0;
width : auto;
}
div.table {
position : relative;
width : 95%;
}
div.row {
clear : both;
padding-top : 0;
}
div.column1 {
position: absolute;
top:0px;
left:590px;
height:572px;
padding-left : 0;
padding-right : 0;
padding-top: 0px;
width : 280px;
background-color : transparent ;
text-align : left;
}
div.float {
margin-left:6px;
font-size:1.1em;
width:215px;
background-color: #006600;
}
div.float address {
text-align:center; font-size:0.9em; color: white; margin-right:6px;
}
div.float p {
text-indent:-1em; margin-left:1em;}
div.float a {
color: #99bb99;
text-decoration: none;
}
div.float ul {
{margin:0;}
div.float li {list-style-type:none;text-indent:5px;}
div.float li:before {content:"&laquo";display:inline;}
}
DIV.column1 p, div.column1 li {
font-family : Georgia, Palatino, serif;
color : white;
text-align : left;
margin-top : 0px;
margin-bottom : 0px;
padding-left: 5px;
padding-right : 5px;
background-color : transparent;
font-size : 0.8em;
}
div.home {
background: transparent url(images/white_birch.png) bottom left no-repeat;
position: absolute;
margin-left: 00px; 
padding-left : 0px;
padding-top: 0px; 
margin-top: 0px;
margin-right:10px;
padding-right : 0px;
width: 580px;
min-height : 165px;
font-size : 14px;
font-family : Trebuchet, Helvetica, sans-serif;
text-align : center; }
div.home p {
margin-left:140px;
margin-right:120px;
}
DIV.column2 {
position: absolute;
border-left : 1px solid navy;
border-right : 1px solid navy;
margin-left: 10px; 
padding-left : 0px;
padding-top: 0px; 
margin-top: 0px;
margin-right:10px;
padding-right : 0px;
width: 580px;
min-height : 572px;
font-size : 14px;
font-family : Trebuchet, Helvetica, sans-serif;
background-color : white;
text-align : left;
}
div.column2 p, div.column2 h1, div.column2 h2, div.column2 h3, div.column2 h4, div.column2 li, div.column2 blockquote, div.column2 table, div.column2 address.summary {
margin-left: 12px; margin-right: 12px;
}
h1 {
color : #009900;
margin-bottom : 4px;
font-size : 1.8em;
text-decoration : none;
}
h1 a {
color: #999900;
text-decoration : none;
 }
div.content h2 {
color : #009900;
margin-bottom : 4px;
font-size : 1.6em;
text-decoration : none;
}
div.content h3 {
color : #009900;
margin-bottom : 4px;
font-weight: bold;
text-decoration : none;
}

address.summary { font-family : Helvetica, Arial, sans-serif;
font-style: normal;
font-size : 0.9em;
color : #555; }

address.date
{ font-family : Helvetica, Arial, sans-serif;
font-style: italic;
font-size : 1em;
background-color: #55aa55;
color : #fff; 
padding-top:2px;
padding-left:2px;
}
address a {
text-decoration: none; }
#head {
padding : 0;
height : 24px;
margin-left : 20px;
width : 100%;
background-color : #ffb037;
}
DIV.sitename {
background-color : transparent;
width : 50%;
float : left;
}
DIV.search {
background-color : transparent;
margin-top : 10px;
float : right;
}
.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
.comments_error {
color : #000;
background-color : #fff4f4;
}
.zemContactForm {
font-size : 0.9em;
}
blockquote {
margin-right : 0;
padding-left : 20px;
font-family : Helvetica, Arial, sans-serif;
font-size : 1.0em;
line-height : 1.34em;
background-color: #ddffdd;
}
div.column2 li, div.column2 p {
padding-right : 10px;
font-size : 1em;
line-height : 1.4em;
font-family : Georgia, Palatino, Times, serif;
}
div.column2 p {
padding-left : 10px;
margin-top: 0.3em;
margin-bottom: 0.7em;
}
div.column2 dt {
padding-left: 15px;
background-color: #ddffdd;
}
div.column2 dd, div.column2 dt {
font-family : Georgia, Palatino, Times, serif;
margin-top: 0.3em;
margin-bottom: 0.2em;
line-height: 1.2em;
}
div#cpreview {
color : #000;
background-color : #f1f1f1;
border : 2px solid #ddd;
}
div.divider {
margin : 2em 0;
text-align : center;
}
div.spacing img, p.spacing img {
border : 1px solid #006600;
}
div.spacing, p.spacing {
float : left;
margin-left : 6px;
height : 160px;
}
fieldset {
border : none;
margin-left : 12px;
}
form#txpCommentInputForm td {
vertical-align : top;
}

h2 a, h3 a {
text-decoration : none;
}
h2 {
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
color : #575700;
margin-left : 12px;
padding-top : 5px;
font-size : 1.2em;
margin-bottom : 5px;
}
h3 {
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
color : #575700;
font-size: 1.1em;
margin-left : 12px;
margin-top : 5px;
margin-bottom : 0;
}
h3.search-result, h3.summary {
font-family : Helvetica, Arial, sans-serif;
color : #990000;
font-size : 1em;
font-weight: 300;
background-color : #ddffdd;
margin-left : 0px;
margin-right : 12px;
padding-left: 4px;
border-left : 16px solid #55aa55;
}
h3.print {
display : none;
color : #990000;
text-decoration : none;
}
h3.blue {
margin-left: 24px; margin-top: 6px; margin-bottom: 0px;
color : #000099; }
h3.blue a {
text-decoration : none;
}
h3.search-result a:link, h3.search-result a:visited, h3.search-result a {
text-decoration : none;
border-bottom : none;
}
h4 {
border-bottom : 1px solid #8595c9;
}
h4, h5, h6 {
color : #999900;
font-size : 1em;
font-weight : 200;
margin-left : 0px;
margin-right : 6px;
margin-top : 8px;
margin-bottom : 0px;
}

hr {
margin : 2em auto;
width : 370px;
height : 1px;
color : #7a7e7d;
background-color : #7a7e7d;
border : none;
}
input, textarea {
background-color : #fdf;
border : 1px solid #009;
}
p.disclaimer {
display : none;
}
p.more {
font-family : Helvetica, Arial, sans-serif;
text-align : right;
color : #990000;
font-size : 1em;
background-color : #ffd7d7;
margin-left : 0;
margin-right : 0;
}
p.more a, p.more a:link, p.more a:visited {
border : none;
text-decoration : none;
}
p.search-result {
margin-top : 0;
margin-bottom : 0;
border-bottom : none;
color : #600;
}
p.search-result a, p.search-result a:visited, p.search-result a:link {
text-decoration : underline;
border-bottom : none;
color : navy;
}
p.category {
font-size : 0.95em;
margin-top : 0;
margin-bottom : 0;
padding-right : 16px;
}
p.category-list {
font-size : 0.95em;
margin-top : 0;
margin-bottom : 0;
padding-right : 14px;
}
small, .small {
font-size : 0.9em;
}
td {
border : 1px solid navy;
background-color : #eef;
font-size: 0.9em; 
}
ul.comments_error {
padding : 0.3em;
list-style-type : circle;
list-style-position : inside;
border : 2px solid #fdd;
}
p.results {
font-family : Helvetica, Arial, sans-serif;
font-size : 0.8em;
}
li.nav {
margin-left : -12px;
font-family : Helvetica, Arial, sans-serif;
font-size : 0.8em;
}
sup {font-size: 0.85em; vertical-align: 0.3em; text-decoration: none;}
div.columnized1
{
	float: left;
	width: 49%;
}

div.columnized2
{
	float: right;
	width: 49%;
}
img { margin-right:6px; margin-left:6px; }


