/* BODY
------------------------------------------------------------------*/

body {
	color: #000;
	text-align: center;
	background:#639d24 url(/img/Plantain_1920px.jpg) no-repeat top center;
	font-size:86%;
	margin:0;
}

/* TEXT STRUCTURE
------------------------------------------*/

h1	{
	font: bold 1.6em rockwell, myriad, Geneva, Arial, Helvetica, sans-serif;
	color:#003399;
}

h2	{
	font: bold italic 1.2em rockwell, myriad, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	background-color:#ccc;
	border-top:2px solid #039;
	border-bottom:2px solid #039;
	text-align:center;
	padding:5px;
}

h3	{
	font: bold italic 1.2em rockwell, myriad, Geneva, Arial, Helvetica, sans-serif;
	color:#039;
}



/* CONTAINERS
------------------------------------------*/
#container {
width: 780px;
margin: 10px auto;
text-align:left;
}


#container_footer {
width: 780px;
height:auto;
margin: 10px auto;
text-align:left;
background-color:#afd484;
border:1px solid #639d24;
padding:0;
}



/* ROWS
----------------- */

#row_title	{
height:128px;
width: auto;
clear:both;
background-color:#fff;
padding-left:20px;
}


.row_title_left	{
height:128px;
width: 450px;
float:left;
}


.row_title_right	{
height:128px;
width: 200px;
float:right;
margin-right:35px;
}



.row_title_right h2	{
font: 13px rockwell, Myriad, Geneva, Arial, Helvetica, sans-serif;
color:#003399;
}



/* MAIN NAVIGATION
------------------------------------------------------------------*/
#row_nav {
height:auto;
width: auto;
padding-top:5px;
clear:both;
background-color:#fff;
border-bottom:15px solid #fff;
	  }
	  
	  
#row_content   {
width:100%;
border:0;
margin:0;
padding:0;
clear:both;
background:#fff url(/img/dotted_vertical.gif) top repeat-y;
height:auto;
} 

/*Aslett Hack for float
----------------- */
#row_content:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }


.row_content_left   {
width:450px;
margin:0;
padding:0px 10px 0 20px;
background-color:transparent;
height:auto;
float:left;
} 


.row_content_left li
{
margin:0 0 10px 0px;
}


.row_content_right   {
width:250px;
margin:0;
padding:0px 20px 0 10px;
background-color:transparent;
height:auto;
float:right;
} 

  

/* row5
----------------- */

#row5   {
width:780px;
height:25px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:transparent;
} 

.row5_left  {
text-align:left;
float: left;
width:25px;
height:25px;
background:transparent url(/img/corner_bottom_left25px.png) no-repeat;
} 


.row5_middle {
float:left;
width:720px;
height:25px;
background-color:#fff;
border:0;
margin:0;
padding:0 10px 0 0;
} 

.row5_right  {
text-align:right;
float:right;
width:25px;
height:25px;
background:transparent url(/img/corner_bottom_right25px.png) no-repeat;
} 



/* top_search
----------------- */

#top_search   {
width:780px;
height:35px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:transparent;
} 

.top_search_left  {
text-align:left;
float: left;
width:25px;
height:35px;
background:transparent url(/img/corner_top_left25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_right  {
float:left;
text-align:right;
width:25px;
height:35px;
background:transparent url(/img/corner_top_right25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_middle {
float:left;
text-align:right;
width:720px;
height:35px;
background-color:#fff;
border:0;
margin:0;
padding:0 10px 0 0;
} 

.top_search_middle form	{
float:right;
padding-top: 10px;
}

#leafy_input {
font: bold 11px Geneva, Arial, Helvetica, sans-serif;
margin:0;
border:1px solid #003399 !important;
}


/* leafy_quote_box
----------------- */
.leafy_quote_box	{
padding:0;
width:220px;
background: #fff url(/img/leafy_quote.png) no-repeat top left;
float:right;
padding:10px;
margin:20px 0 0 0px;
}

.leafy_quote_box_inside { 
border: 0;
padding: 25px 0px 0px 10px;
background: transparent;
}

.leafy_quote_box_inside	p	{
font: italic 12px verdana,arial,helvetica,sans-serif;
color:#003399;
margin:0 0 10px 0;
}

ul.leafy_news
{
list-style-image:url('/img/leafy_arrow_point_right.gif');
}

ul.leafy_news li
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#a1ca2e;
margin:0 0 10px 0px;
}

ul.leafy_news a:link, ul.leafy_news a:visited
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#2989cc;
margin:0 0 10px 0px;
text-decoration:none
}

ul.leafy_news a:hover, ul.leafy_news a:active
{
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#2989cc;
margin:0 0 10px 0px;
text-decoration:underline
}


/* .container_footer
----------------- */

.container_row1  {
text-align:left;
width:auto;
height:auto;
border:0;
padding:10px;
margin:0;
clear:both;
} 

.container_row2  {
text-align:right;
float:right;
width:auto;
height:22px;
border:0;
padding:0;
margin:10px 0 0 0;
clear:both;
} 
	
.container_row1 ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}

.container_row1 li   {
display:inline;
padding: 0 10px 0 0;
}
	
.container_row1 p   {
color: #fff;
font: 11px Geneva, Arial, Helvetica, sans-serif;
margin:0 0 7px 0;
}

.container_row1 a   {
color: #fff;
font: 11px Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.caption	{
font: italic 0.8em verdana,arial,helvetica,sans-serif !important;
}

