* {
margin:0;
padding:0;
border:none;
z-index:0;
font-family: tahoma, arial, sans-serif;
font-size: 10pt;
}
html, body {
height: 100%;
}
body {
background: url(siteimgs/background.png) no-repeat #EBDFE9;
color: black;

}
* html #content {
height: 100%;
}
pre {
font-weight: bold;
font-size: .7em;
border-top: thin solid black;
}
a{
font-size: 1em;
font-weight: bold;
}
a:link {
color: #9D8BB5;
}
a:visited {
color: gray;
}
a:hover {
color: white;
}
a:active {
color: black;
}
h1 {color: #3A5A35; font-size: 1.3em; text-align: center; padding-bottom: .2em;}
h2 {color: #3A5A35; font-size: 1.1em; text-align: center; padding-bottom: .2em;}
h3 {color: #3A5A35; font-size: .9em; text-align: center; padding-bottom: .2em;}
h4 {color: #3A5A35; font-size: .7em; text-align: center; padding-bottom: .2em;}
h5 {color: #3A5A35; font-size: .5em; text-align: center; padding-bottom: .2em;}
h6 {color: #3A5A35; font-size: .3em; text-align: center; padding-bottom: .2em;}
#title {}
#subtitle {font-weight: normal;}
#logo {
float: left;
padding: 0em;
margin: 0em;
width: 267px;
height: 82px;
}
#navbar {
background: url(siteimgs/greenbar.png) repeat-x;
margin: 0em;
padding: 0em;
width: 100%;
height: 61px;
font-size: .7em;
}
#navbar ul {
background: url(siteimgs/cleftop.png) no-repeat;
height: 61px;
position: absolute;
padding-top: 40px;
top: 0px;
left: 267px;
}
#navbar ul li {
display: inline;
border-right: thin solid black;
padding: 0em .2em 0em .2em;}
#navbar ul li a {
font-size: .8em;
text-decoration: none;
font-weight: bold;
}
#navbar ul li a:link {
color: black;
}
#navbar ul li a:visited {
color: gray;
}
#navbar ul li a:hover {
color: white;
}
#navbar ul li a:active {
color: #9D8BB5;
}
#navbar ul li.lastone {
border: none;
}
#contact {
clear: both;
text-align: left;
}
#contact address {
width: 26em;
font-size: .6em;
text-align: center;
}
#content{
background: url(siteimgs/purplecolumn.png) repeat-y;
margin: 0em;
padding: 0em;
position: relative;
top: 0em;
left: 0em;
width: 95%;
z-index: 0;
min-height: 50%;
}
#middlecol {
padding-left: 100px;
width: 70%; 
}
#rightcol {
border-left: thin solid black;
padding-left: 10px;
width: 20%;
min-height: 50%;
float: right;
}
#foot {
clear: both;
background: url(siteimgs/purplecolumn.png) repeat-y;
text-align: center;
padding: 1em 0em 1em 0em;
margin: 0em;
}
#foot address {
border-top: 2px solid black;
margin-left: 75px;
margin-right: 25px;
font-size: .6em;
text-align: center;
}
p {}
p.basic {
padding: .5em .2em .5em .2em;
}
p.emphasis {font-weight: bold; font-style: italic;}