body {
   background-color: #EEE;
   font-family: "Century Gothic", "Arial Narrow", Arial, Trebuchet MS, arial,verdana,sans-serif;
   color: #003768;
   font-size: .91em;
   }

.container {
   width: 858px;
   margin-right: auto;
   margin-left: auto;
}
.content_main {
   background-color: #fff;
   font-size: 0.95em;
   margin-top: 15px;
   margin-bottom: 15px;
   margin-right: 8px;
   line-height: 120%;
}
.tdleft {
 background-image: url('nav/tdbg.gif');
 width: 210px;
 padding-left: 5px;
 font-size: .82em;
 }

.footer_main {
   color: #fff;
   background-color: #5D9731;
   text-align: right;
   font-size: 10px;
   text-transform: uppercase;
   padding:4px;
   }
   
.footer_main a:link {
	color: #fff;
   font-weight: normal;
   text-transform: uppercase;
}

.footer_main a:visited {
   color: #fff;
   font-weight: normal;
   text-transform: uppercase;
}

.footer_main a:hover {
   color: #ff9;
   font-weight: normal;
   text-transform: uppercase;
} 

a:link {
	color: #4B861E;
   font-weight: bold;
}

a:visited {
   color: #333;
   font-weight: bold;
}

a:hover {
   color: #990;
   font-weight: bold;
} 

h1 {
   font-family: georgia, times new roman, times,serif;
   line-height: 110%;
   font-size: 1.4em;
   margin-top: 2px;
}

small {
   font-size: 0.8em;
   font-family: Verdana,Arial, Geneva, sans-serif;
   line-height: 110%;
}

#dropmenudiv{
position:absolute;
background-color: #4B861E;
border:1px solid #003768;
border-bottom-width: 0;
font-size: .9em;
z-index:100;
text-transform: none;
}

#dropmenudiv a{
display: block;
color: #fff;
background-color: #4B861E;
text-indent: 3px;
border-bottom: 1px solid #003768;
padding: 1px;
margin-left: 0px;
text-decoration: none;
font-weight: none;
text-transform: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #003768;
color: #fff;
text-transform: none;
}

.photo {
 float: right;
 padding: 5px;
border: 0px;
 }
.photo  a:link {
text-decoration: none;
border: 0px;
}
.photo  a:visited {
text-decoration: none;
border: 0px;
}
.photo  a:hover {
border: 1px;
}
.photo img {
 border: 1px;
 }
.listing {
 border: 0px;
 background-color: #eee;
 padding: 4px;
 font-size: .9em;
margin-bottom: 3px;
 }
.listing small {
 font-size: .75em;
 } 
 
.listing small a:link {
 text-decoration: none;
 } 
.listing small a:visited {
 text-decoration: none;
 } 
.listing small a:hover {
 text-decoration: underline;
 } 
.listing strong {
 font-size: 1.4em;
margin-bottom: 5px;
 } 

.listingtxt {
 font-size: 1em;
 }
.listingtxt strong {
 font-size: 1.4em;
 } 
