/*
      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: verdana, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 background: #e0ded8;
}
#wrapper { 
 margin: 0 auto;
 width: 780px;
 background: #fff;
}
#navigation {
 float: left;
 width: 720px;
 height: 35px;
 color: #00703c;
 font-size: 12px;
 font-family: helvetica, sans-serif;
 padding: 20px 10px 0px 10px;
 margin: 0px 20px 0px 20px;
 background: #ebe9e3;
 text-align: center;
}

#navigation a { color: #7b7b7b; text-decoration: none }
#navigation a:hover { color: #00703c; text-decoration: none }

.navlines {padding: 0px 8px 0px 8px;}

#header {
 color: #333;
 width: 740px;
 float: left;
 padding: 0px;
 height: 145px;
 margin: 0px 20px 20px 20px;
 background: #fff;
 border-bottom: 1px solid #00703c;
}

#header_home {
 color: #333;
 width: 740px;
 float: left;
 padding: 0px;
 height: 202px;
 margin: 0px 20px 20px 20px;
 background: #fff;
 border-bottom: 1px solid #00703c;
}

.headertagline{
 color: #333;
 font-family: chicago, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 margin: 3px 0px 0px 0px;
 text-align: center; 
}

#leftcolumn { 
 color: #333;
 border-right: 2px solid #ccc;
 margin: 0px 0px 20px 10px;
 padding-right: 20px;
 width: 430px;
 float: left;
 background: #fff;
}


#fullcolumn { 
 color: #333;
 margin: 0px 0px 20px 20px;
 padding-right: 20px;
 width: 700px;
 float: left;
 background: #fff;
}


#fullcolumn ul { 
 margin-left: 50px;
}


#leftcolumn_band { 
 margin: 10px 0px 0px 0px;
 padding: 10px 10px 10px 20px;
 width: 400px;
 font-family: verdana, Helvetica, sans-serif;
 font-size: 11px;
 background: #b1a082;
}



#leftcolumn_brownbox { 
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 20px;
 width: 400px;
 background: #b1a082;
}

#leftcolumn_tanbox { 
 margin: 10px 0px 0px 0px;
 padding: 10px 10px 10px 20px;
 width: 400px;
 font-family: verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: italic;
 background: #e3dcc6;
}


#leftcolumn_tanbox ol { 
 margin-left: 30px;
}





#leftcolumn ul { 
 margin-left: 10px;
}



#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 20px 20px 0px;
 padding-top: 10px;
 width: 275px;
 display: inline;
 background: #fff;
}

#rightcolumn_tanbox { 
 margin: 30px 0px 40px 0px;
 padding: 10px 10px 10px 20px;
 width: 245px;
  font-family: georgia, times, sans-serif;
 font-size: 18px;
  color: #a08337;
 line-height: 22px;
 background: #efeeeb;
}

.tanbox_smalltext { 
  font-family: verdana, helvetica, sans-serif;
 font-size: 10px;
   color: #000;
 line-height: 10px;
}

#footer { 
 width: 770px;
 clear: both;
 color: #7b7b7b;
 font-size: 9px;
 background: #e0ded8;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 text-align: center;
}

.footerlinks{
 color: #7b7b7b;
 font-size: 11px;
 margin: 5px 15px 5px 15px;
 padding: 5px;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
}


#leftcolumn ul { 
 margin-left: 30px;
}



.footerlinks a { color: #7b7b7b; padding-right: 20px; text-decoration: none }
.footerlinks a:hover { color: #00703c; text-decoration: none }

p { margin: 10px 0px 0px 20px;}

a { color: #00703c; text-decoration: none }
a:hover { color: #b1a082; text-decoration: none }

h1 { color: #fff; font-size: 16px; line-height: 18px; font-family: times new roman, san-serif; margin: 0px 0px 5px 0px; }
h2 { color: #000; font-size: 12px; line-height: 14px; line-weight: bold; font-family: verdana, san-serif; margin: 0px 0px 0px 0px; }
h3 { color: #a08337; font-size: 13px; line-height: 17px; line-weight: bold; font-family: georgia, serif; margin: 10px 0px 0px 20px; }