body {
 font-size: 100%;
 line-height: 1.125em;
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 background-color: #808080;
 background: url(../images/column.jpg) repeat-x 0px 0px #bab9b8;
 text-align: center;
}


h1 {
 color: #96D735;
 font-size: 1.375em; /* 16x1.375=22px */
 line-height: 1.636em;/* 16x1.636=36px */
 margin: 0;
 padding-top: 0;
}


h2 {
 color: #99cc00; 
 font-size: 1.125em; /* 16x1.125=18px */
 margin-bottom: 1em; /* 18x1=18px */
 margin-right: 1em; /* 18x1=18px */
}



h3 {
 color: #99cc00; 
 font-size: 0.875em; /* 16x1.125=18px */
 margin-bottom: 1em; /* 18x1=18px */
 margin-right: 1em; /* 18x1=18px */
}



p,li {
 font-size: 0.75em; /* 16x0.75=12px */
 margin: 1.286em 0; /* 14x1.286=18px */
 color: #161616;
}

#container {
 position: relative;
 border: solid 2px white;
 margin-right: auto;
 margin-left: auto;
 width: 770px;
 background-color: white;
 text-align: left;
 
}



#maincontent {
width: 570px;
padding: 0 2px 10px 12px;
margin:0 5px 4px 4px;
color: #f60;
float: right;
border-left: 2px dotted;
border-color: #96D735;
}

#RSidebar{
width: 170px;
float: left;
padding: 0px 2px 2px 0px;
color: #CDCDCD;
}


.maintable {
width: 770px;
border: 0;
border-collapse: collapse;
}


#headerNav {
 font-size: 14px;
 color: #aaa;
 text-align: left;
 width: 100%;
}


#headerNav H1 {
 font-size: 16px;
 color: #6F6F6F;
 text-align: left;
 padding: 0 2px 2px 2px;
}
		
#headerNav ul {
 list-style: none;
 margin: 0 2px 2px 5px;
 padding: 0px 5px 2px 2px;

}
		
#headerNav p {
 font-size: 14px;
 color: #4D4D4D;
 margin: 2px 2px 0 5px;
 padding: 10px 5px 2px 2px;
}

		
#headerNav a:link, #headerNav a:visited {
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 color: #f60;
}
		
#headerNav a:hover {
 color: #f93;
 text-decoration: underline;
}


h3#sidenav {
font-size: 1.125em;
color: #E46518;
}

#mainText ul {
 list-style: none;
}

#genText ul {
 list-style-type: disc;
}


#mainText a:link, #mainText a:visited {
 text-decoration: none;
 color: #f60;
}
		
#mainText a:hover {
 color: #f93;
 text-decoration: underline;
}




#footer {
 font-size: 0.625em;
 margin: 2px;
 color: #4E4E4E;
 border-top: 2px dotted;
 border-color: #96D735;
 padding-top: 2px;
}


#footer a:link, #footer a:visited {
 text-decoration: none;
 margin: 2px;
 color: #f60;
}
		
#footer a:hover {
 color: #f93;
 text-decoration: underline;
}