body 
{
	margin-top:0px;
	margin-bottom:40px;
	margin-right:0px;
	margin-left:0px;
	background-color:#bbd1a9; 
	text-align:center;

        background-image: url(images/background_green.png);
	background-repeat: repeat-x;

}

h1
{
 font-family:gill sans,helvetica;
 font-color:#000000;
}

h2
{
 font-family:gill sans,helvetica;
 font-color:#000000;
}
<!---
georgia, gill sans
--->

.home  { 
margin:0.3em 0 0  1.2em; 
padding: 0em; 
} 

.home ul {
list-style-type: none;
}

.home li {
list-style-image: url('images/li_black.png');

background-position: 0px 5px; 
}
 

.date {
        font-family:lucida grande,helvetica,arial,sans-serif;
        font-size:12px;
        color:aaaaaa;
}

a:link 
{
	color: 208020; 
	text-decoration:none; 
	font-weight: normal;
}

a:visited 
{
	color: e08060; 
	text-decoration:none; 
	font-weight: normal;
}

a:hover 
{
	background: a0eea0;  
	text-decoration:normal; 
}

#container
{
	margin: 0 auto;
	width: 930px;
	background: #fff;
}


#header
{

        float: left;
	width: 930px;
	background: #ffffff;
	padding: 5 px 0px 0px 0px;
        text-align:left;
}

#header h1 
{ 
	margin: 0; 
}

#header .logo
{
        float: left;
	display: inline;
	width: 500px;
}


#header .byline
{

        float: right; 
        margin-top: 45px;
        margin-right: 15px;
	width: 240px;
        text-align: right;
}


#navigation-wrapper
{
	float: left; 
	width: 930px; 
 	background: #fff;
}


#navigation 
{
	float: left; 
	width: 910px; 
 	background: #333;
                  margin-left: 10px;
                  margin-right: 10px;

                  border-bottom-style:solid;
                  border-color:#81a783;
                  border-width:5px;
}

#navigation  ul
{
	margin: 0;
	padding: 0;
}

#navigation  ul li
{
	list-style-type: none;
	display: inline;
}

#navigation  li a
{
	display: block;
	float: left;
	padding: 5px 25px;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid #ccc;
        font-family:arial; font-size:14px;
        font-weight:normal;

}

#navigation  li a:hover 
{ 
	background: #383; 
}

#index_ads {
        background:  #dbe6d3;
	padding: 10px;
}

table.gridtable {
	font-family: helvetica,lucida grande,arial,sans-serif;
	font-size:15px;
	color:#444444;
	border-width: 1px;
	border-color: #77bb77;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #77bb77;
	background-color: #ddf0cc;
        color:#444444;
}
table.gridtable td {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #77bb77;
	background-color: #ffffff;
}
#content-container
{
	float: left;
	width: 930px;
	background: #fff;
	font-size: 15px;
	font-family:helvetica,lucida grande,sans-serif;
	color:#444444; 
}

#content
{
	clear: left;
	float: left;
	width: 610px;
	padding: 20px 0;
	margin: 0 0 0 30px;
	display: inline;
        text-align:left;
}

#content .breadcrumb
{
	font-family:gill sans,verdana; 
        font-size: 12px; 
        text-transform:uppercase;
}
 
#content h1
{
	font-family:gill sans,helvetica;
        font-size: 20px; 
        font-color:#000000;
}
 
 
#content h2
{
	font-family:gill sans,helvetica;
        font-size: 18px; 
        font-weight: bold;
        font-color:#000000;
}

#content-full
{
	clear: left;
	float: left;
	width: 850;
	padding: 20px 0;
	margin: 0 0 0 30px;
	display: inline;
        text-align:left;
}

#content-full .breadcrumb
{
	font-family:gill sans,verdana; font-size: 12px; text-transform:uppercase;
}
 
#content-full h1
{
	font-family:gill sans,helvetica;
        font-size: 20px; 
        font-color:#000000;
}

#content-full h2
{
        font-family:gill sans,helvetica;
        font-size: 16px; 
        font-weight:bold;
        font-color:#000000;
}


#side{
	float: right;  
	width: 235px;
	padding: 0px 20;
	margin: 55px 0px 0 0;
	display: inline;
}

#related-wrapper
{
        width:235px;
	text-align:left;  
}

#quote-wrapper
{
        width:235px;
	text-align:left;  
}

#side .quote-start
{
	font-family:arial,serif;
	color:#aaaaaa;
	font-size:60px;
	font-weight:bold; 
	float:left;
	margin:-10px 15px 50px 0;
}

#side .quote-end
{
	font-family:arial,serif;
	color:#aaaaaa;
	font-size:60px;
	font-weight:bold;
	float:right;
	margin:-12px 5px 0 0;
}

#side .quote 
{
	font-family:gill sans,lucida grande,helvetica,arial,sans-serif;
        font-size:18px; font-weight:bold;  
	text-align:center;
}

#footer
{
	clear: both;

        background-color:#bbd1a9;
	text-align: right;
	padding: 20px;
	height: 1%;
        font-family:helvetica, arial; font-size:12px;
}


.home-title
{
	font-family:gill sans,helvetica;
        font-size:15px; font-weight:bold;
       font-color:#000000;
}
sup, sub 
{
	height: 0;
	line-height: 14pt;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup 
{
	bottom: 0.75ex;
}

sub {
	top: .5ex;
}


p {
   font-size: 15px;
   font-family:,helvetica,lucida grande,sans-serif;
   color:444444;
   }

ol {
   font-size: 15px;
   font-family:,helvetica,lucida grande,sans-serif;
   color:444444;
   }

table {
   font-size: 15px;
   font-family:helvetica,lucida grande,sans-serif;
   color:444444;
}


.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
    border: none;
    background: url('/images/search.png') no-repeat top left;
    padding: 2px 8px;
}
.button:hover {
    border: none;
    background: url('/images/search.png') no-repeat top left;
    padding: 2px 8px;
}
label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
br { clear: left; }


.headerlink {
   font-size: 12pt;
   font-weight: bold;
   font-family:verdana,sans-serif;
   color: #ffffff;
   text-decoration:none;
   }

.side-header {
	font-family:gill sans,helvetica;
        font-size: 20px; 
        font-weight: bold;
}
 
