/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: "Trebuchet MS", Arial, Helvetica, san-serif;
 font-size: 13px;
 background: #8ce3b9 url(images/gradient.gif) repeat-x;
 }
a {
 color: #019000;
 text-decoration: none;	
 }
a:hover {
 color: #003333;
 }
h1 {
 padding-bottom: 25px;
 font-size: 24px;
 color: #019000;
 }
h2 {
 font-size: 18px;
 padding-bottom: 10px;
 color: #019000;
 }
em {
 font-size: 16px;
 }
.greenbold {
 font-style: italic;
 font-size: 16px;
 font-weight: bold;
 color: #019000;
 }
#wrapper { 
 margin: 0 auto;
 width: 918px;
 }
#faux {
 background: url('images/faux_bg.gif');
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
 }
#header {
 background: url('images/header.gif');
 width: 918px;
 height: 212px;
 }
#leftcolumn { 
 display: inline;
 width: 235px;
 float: left;
 }
#rightcolumn { 
 float: right;
 width: 683px;
 display: inline;
 position: relative;
 }
#content {
 padding: 0 30px 0 20px;
 }
#footer {
 clear: both;
 }
.clear { clear: both; background: none; }

#leftcolumn ul {	
 width: 235px; 
 padding: 0;
 list-style-type: none;
 }
#leftcolumn li { 
 border-bottom: #00A522 solid 1px;
 }
#leftcolumn li a {
 display: block;
 font-size: 18px;
 color: #f2f3ed;
 text-decoration: none;
 padding: 5px 40px 5px 20px;	
 }
#leftcolumn li a:hover {
 color: #003333;
 background-color: #59C38B;
 } 
#content ul {
 margin: 0 0 0 60px;
 padding: 0 0 10px 0;
 list-style-type: circle;
 font-size: 14px;
 }
#content li { 
 border: 0px;
 }
.bottom_nav {
 color: #019000;	
 background-color: #f2f3ed;	
 text-align: center;	
 font-weight: bold;
 }
.bottom_nav a {
 color: #019000;
 text-decoration: none;	
 } 
.bottom_nav a:hover {
 color: #003333;
 }