body {
font: 1em  Helvetica, Verdana, Arial, sans-serif; 	
color: #003300; /*dark green*/
background-color: #CCCC99; /*olive*/
background-image:; 
background-repeat: no-repeat;
behavior: url(css/csshover.htc)}

* { /*this removes all default browser margins and paddings*/
margin: 0; /*increase-decrease space outside container border*/
padding: 0;} /*increase-decrease space inside container border*/

#headertop {
height: 200px;
background-image: url(../images/imgsite/home01.jpg);
margin:; 
background-repeat: no-repeat;}

/*begin WRAPPER descriptions here*/
#bodywrapper { 
width: 760px; 
margin: 2em auto; 
border: 1px solid #003300; /*dark green*/
background-color: #E3C077;} /*white*/

#twocolwrapper {
float: left;
width: 560px;
margin:;
padding: 1em 0;
background-color: #FFFFFF;} /*xxx*/

#twocolwrapper p {
font-size:.75em; 
margin:;
padding: 0 1em;
line-height: 17px;
background-color:;} /*xxx*/


/*begin TAG descriptions here*/
h1{
font-size: 1em;
font-variant: small-caps; 
color: #993300; /*brown*/
font-style: ;
text-align: ;
margin-bottom: .75em;
padding:  0 .75em;
background-color:;} /*xxx*/

h2{
font-size: 1em;
font-variant: small-caps; 
color: #003300; /*dark green*/
font-style:;
text-align: ;
margin-bottom: .75em;
padding:  0 .75em;
background-color:;} /*xxx*/

h3{
font-size: .9em; 
font-variant: small-caps; 
color: #993300; /*brown*/
font-style: ;
text-align:;
margin: 0 .75em;
background-color:;} /*xxx*/

h4{
font-size: .9em; 
font-variant: small-caps; 
color: #003300; /*dark green*/
font-style:;
text-align:;
padding:  0 .75em;
background-color:;} /*xxx*/

h5{
font-size: 1.2em; 
font-variant: small-caps; 
color: #003300; /*dark green*/
font-style:;
text-align:;
padding:  0 .75em;
background-color:;} /*xxx*/

p {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 17px;
background-color:;} /*xxx*/

a {
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

/*begin COLUMN descriptions here*/ 
#columnone {
float: left;
width: 200px;
margin:;
padding: 1em 0;
background-color:;} /*xxx*/

#columnone p {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 16px;
background-color:;} /*xxx*/

#columnone a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#columnone a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

#columntwo {
float: left;
width: 360px;
margin:;
padding: 1em 0 .7em;
background-color:;} /*xxx*/

#columntwo p {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 17px;
background-color:;} /*xxx*/

#columntwo a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#columntwo a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

#columnthree {
float: left;
width: 200px;
margin:;
padding: 1em 0;
background-color: #E3C077;} /*tan*/

#columnthree p {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 17.4px;
background-color:;} /*xxx*/

#columnthree a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#columnthree a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

#columnfive {
float: left;
width: 280px;
margin:;
padding: 1em 0 .5em;
background-color:;} /*xxx*/

#columnfive p {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 17px;
background-color:;} /*xxx*/

#columnfive a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#columnfive a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

/*begin ALL OTHER divs here*/

#footer {
width: 760px; 
color: #CCCC99;
clear: both; 
display: block;
border-top:  1px solid #003300; /*xxx*/
background-color: #993300;}/*brown*/

#footer p {
font-size: .75em; 
margin: 0; 
padding: 2px; 
text-align: center;}

#footer a {
text-decoration: none; 
color: #003300;
display: inline;} /*white*/

* html a {display: block;}

#footer a:hover {
color: #003300;
background-color: #CCCC99;} /*red*/

#form {
font-size:.75em; 
margin:;
padding: 0 .5em 0 1em;
line-height: 10px;
background-color:;} /*xxx*

/*begin LIST divs here*/
.list ul {
list-style-type: none; 
font-size: .85em;
font-weight: bold;
font-variant: small-caps; 
margin:;
padding-left: .8em;
background-color:;} /*xxx*/

.list li {
padding-bottom: .8em;
margin-top:;
margin-bottom: ;
background-color:;} /*xxx*/

.list li:first-child {
padding-top:;
margin-top: ;} 

.list a {
padding: 0 .2em; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

.list a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

#sitelist ul {
list-style-type: none; 
font-size: .85em;
font-weight: bold;
font-variant: small-caps; 
padding: 0 .5em;
background-color:;} /*xxx*/

#sitelist li {
padding-top: .85em;
margin-left:;
background-color:;} /*xxx*/

#sitelist ul li ul {
margin-left: 1.5em;}

#sitelist a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#sitelist a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

#mainlist ul {
list-style-type: disc; 
font-size: .75em;
margin-left: 2em;
padding: 0 .5em;
background-color:;} /*xxx*/

#mainlist li {
padding-top: .85em;
margin-left:;
background-color:;} /*xxx*/

#mainlist ul li ul {
margin-left: 3em;}

#mainlist a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#centerlist ul {
list-style-type: none; 
font-size: .85em;
font-weight: bold;
font-variant: small-caps; 
margin-left: 6em;
padding: 0 .5em;
background-color:;} /*xxx*/

#centerlist li {
padding-top: .85em;
margin-left:;
background-color:;} /*xxx*/

#centerlist ul li ul {
margin-left: 3em;}

#centerlist a {
padding: 0 2px; 
text-decoration: underline; 
color: #003300;} /*dark green*/

* html a {display: block;}

#centerlist a:hover {
color: #993300; /*brown*/
background-color: ;} /*xxx*/

/*begin DIV CLASS descriptions here*/
.colwhite200 {
float: left;
width: 200px;
margin:;
padding: 1em 0;
background-color: #FFFFFF;} /*xxx*/

.coltan200 {
float: left;
width: 200px;
margin:;
padding: 1em 0;
background-color:;} /*tan*/

.colwhite250 {
float: left;
width: 250px;
margin:;
padding: 0 0 .7em .2em;
background-color: #FFFFFF;} /*xxx*/

.coltan250 {
float: left;
width: 250px;
margin:;
padding: .5em 0 .7em;
background-color: #E3C077;} /*xxx*/

.colwhite280 {
float: left;
width: 280px;
margin:;
padding: 1em 0;
background-color: #FFFFFF;} /*xxx*/

.colwhite360 {
float: left;
width: 360px;
margin:;
padding: 1em 0 .55em;
background-color: #FFFFFF;} /*xxx*/

.colwhite380 {
float: left;
width: 380px;
margin:;
padding: 1em 0 .55em;
background-color: #FFFFFF;} /*xxx*/

.colwhite470 {
float: left;
width: 430px;
margin:;
padding: 10px 40px;
background-color: #FFFFFF;} /*xxx*/

.colwhite760 {
float: left;
width: 760px;
background-color: #FFF;}

.donortext {
color: #993300;
font-size: 1.1em;
font-style: italic;
font-weight: bold;
margin:;
padding: 0 .5em 0 1em;
line-height: 17px;
background-color:;} /*xxx*/

.dkgrntxt {
color: #003300;}

.brntxt {
color: #993300;}

.redtxt {
color: #FF0000;}

.font8em {
font-size: .8em;
font-weight: bold;}

.font9em {
font-size: .9em;
font-weight: bold;}

.quote {
font-style: italic;
text-align: right;
background-color:;} /*xxx*/

.smallcaps {
font-variant: small-caps;} 

.seealso {
margin-left: 6.5em;}

.txtcenter {
text-align: center;}

.txtleft {
text-align: left;}

.txtcenterlj{
padding-left: 5em;}

.txtright {
text-align: right;}

.photo {
font-size: .7em;
font-weight: bold;
color: #003300;
margin:;
text-align: center;}

.boardphoto {
float: left; 
font-size: .9em;
font-weight: bold;
color: #003300;
margin-left: 2.6em;
text-align: center; 
border: 0px solid #000000; /*black*/}

.galleryphoto {
float: left; 
font-size: .9em;
font-weight:;
color: #003300;
margin-left: 1.8em;
text-align: left; 
border: 0px solid #000000; /*black*/}

.centerphoto {
font-size: .9em;
font-weight:;
color: #003300;
text-align: center; 
border: 0px solid #000000; /*black*/}

.sidebarphoto {
float: left; 
font-size: .9em;
font-weight: bold;
color: #003300;
margin-left: .75em;
text-align: center; 
border: 0px solid #000000; /*black*/}

.imgleft {
float: left; 
font-size: .9em;
font-weight: bold;
color: #003300;
margin-right: 10px;
border: 0px solid #000000; /*black*/
text-align: center;}

.imgleftcol {
float: left; 
font-size: .9em;
font-weight: bold;
color: #003300;
margin-left: .75em;
text-align: center; 
border: 0px solid #000000; /*black*/}

.imgright {
float: right; 
margin-left: 10px; 
border: 0px solid #000000; /*black*/}

/*begin NAV divs here*/
#navwrapper {
width: 760px;} /*not necessarily necessary*/

#nav {
float: left; /*forces nav div to wrap the list*/
width: 760px; 
border-top: 1px solid #FFFFFF; /*white*/
border-bottom: 1px solid #003300; /*dark green*/
font-size: .8em;
font-weight: bold; 
background-color: #FFFFFF;} /*white*/

#nav ul {
margin: 0 5px;} /*indent list left*/

* html #nav ul {
float: left; /*align list horizontally*/
border-left: 1px solid #003300; /*dark green*/
margin: 0 8px;}

#nav ul li:hover ul { /*use when navwrapper not used*/
display: block;} /*displays drop down when hovered over*/

#nav ul li:hover ul, #navwrapper ul li ul:hover { /*necessary when navwrapper used*/
display: block;} /*displays drop down when hovered over*/

#nav ul li ul {
margin: 0;
position: absolute;
width: 17em;
left: -1px;
display: none} /*hides drop downs*/

* html #nav ul li ul {
border-top: 1px solid #FFFFFF; /*white*/
border-left: 0;}

#nav ul li ul li {
width: 100%; /*must be set to 100% not px"s*/
border-left: 1px solid #003300; /*dark green*/
border-bottom: 1px solid #003300; /*dark green*/
border-right: 1px solid #003300;} /*dark green*/

#nav ul li ul li:first-child {
border-top: 1px solid #003300;} /*dark green*/ 

#nav ul li ul li:hover ul {
visibility: visible;}

#nav ul li ul li ul{
margin: 0;
position: absolute;
width: 17em;
top: -1px;
left: 17em;
visibility: hidden;
display: none} /*hides drop downs*/

* html #nav ul li ul li ul {
border-top: 1px solid #FFFFFF; /*white*/
border-left: 0;}

#nav li {
float: left;
position: relative;
list-style-type: none; /*removes bullets from list*/
background-color: #FFFFFF; /*white*/
border-right: 1px solid #003300;} /*dark green*/

#nav li:first-child {
border-left: 1px solid #003300;} /*dark green*/

#nav li:hover {
background-color: #CCCC99;} /*olive*/

#nav a {
display: block;
padding: 0 5px; 
text-decoration: none; /*removes link underline*/
color: #003300;} /*dark green*/

#nav a:hover {
color: #FFFFFF; /*white*/ /*hover color*/
background-color: #993300;} /*brown*/

.clearfix {
display: inline-block;}

/*Standard HACKS & STUFF begin here*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

* html .clearfix {
height: 1%;}
.clearfix {
display: block;}

* html a {display: block;}

/*Hides from IE-mac\*/
* html .clearfix {
height: 1%;}
.clearfix {
display: block;}
/*End hide from IE-mac*/

.clearall {
clear: both;
display: block;} /*CLASS for footer to clear all columns*/

/*begin TEMPLATE divs here*/
#template blockquote {
width: 135px; 
float: right; 
font-size: .75em; 
border-top: 1px solid #FF3300;
border-bottom: 1px solid #FF3300; 
margin-top: 1.3em;
margin-bottom: 2px; 
padding: 6px 6px; 
background-color:;} /*xxx*/

#template blockquote p {
margin: 0; 
font-style: italic;
line-height: 20px;
text-align: right;
background-color: ;} /*xxx*/

#template a {
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

#template a:hover {
color: #FF6600; /*navy*/
background-color: ;} /*xxx*/
