/**{
	margin : 0;
	padding : 0;
}*/

body {
	background : white url(/images/body_back.gif) repeat-x;
	font-family : Arial, Helvetica, sans-serif;
	min-width: 730px;
	color: black;	
	padding: 0;	
	height : 100%;
}

h1, h2, h3, h4, h5{
	border-bottom : 1px solid #EBEFF1;	
}

body.sectionHome #topnav li.menu_home a,
body.sectionPlants_family #topnav li.menu_Plants_family a,
body.sectionSubstances #topnav li.menu_Substances a,
body.sectionPlants #topnav li.menu_Plants a,
body.sectionCollections #topnav li.menu_Collections a {
	background-position: 0% 0px;
	color: #fff;
}

body.sectionHome #topnav li.menu_home,
body.sectionPlants_family #topnav li.menu_Plants_family,
body.sectionSubstances #topnav li.menu_Substances,
body.sectionPlants #topnav li.menu_Plants,
body.sectionCollections #topnav li.menu_Collections {
	background-position: 100% 0px;
	color: #000;
}

.hide{
	display : none;
}

#container{
max-width: 90em;
}

.one_column_content h1, .two_column_content h1{
	margin-top : 0;
	padding-top : 0;
	font-size : 140%;
}

#side h2, .one_column_content h2, .two_column_content h2{
	margin-top : 0;
	padding-top : 0;
	font-size : 125%;
}

#mainContent ol{
	font-size : 90%;
	font-style : italic;
}

#mainContent p{
	font-size : 95%;
}

#header {
	top: 40px;
	left: 40px;
	width: 278px;
	height: 27px;
	background : url(/images/logo.png) no-repeat;
	margin : 20px 0 20px 20px;
	border : none;
	float : none;
}

.news_date{
	font-weight : bold;
	margin: 5px 0 10px 0;	
}

#topnav {
	display : block;
	width : 100%;
	font-size : 80%;
	padding : 0;
	margin: 0;
	clear:both;
}

#topnav ul {
	padding : 0 0 0 20px;
	margin: 0;
	list-style-type: none;
}

#topnav li {
	display: inline;
	float: left;
	background: transparent url("/images/header_tab.gif") 100% -100px no-repeat;
	padding: 0px 8px 0px 0px;
	margin: 0px 2px 0px 0px;
	white-space: nowrap;
	color : #000;
}

#topnav ul a {
	display: block;
	padding: 3px 0px 2px 8px;
	background: transparent url("/images/header_tab.gif") 0% -100px no-repeat;
	color: #000;
	text-decoration: none;
}

#topnav ul li:hover a { background-position: 0% -200px; }
#topnav ul li:hover { background-position: 100% -200px; }


#submenu_container{
	float: left;
	display: block;
	background : #E0F5D6;
	border-top : 5px solid #006600;	
	font-size : 70%;
	width : 100%;
	padding : 0;
	margin: 0;
	border-bottom : 1px solid #006600;
	text-transform : lowercase;
}

#submenu ul {
	float: left;
	list-style: none;
	padding : 4px 0 4px 20px;
	margin: 0;
	}

#submenu li {
	white-space: nowrap;
	display: inline;
	color : #000;
	padding: 0 0 14px 0;
	margin: 0;
}

#submenu ul a {
	color: #224466;
}

#submenu li:before { content: "> "; }
#submenu li:first-child:before { content: ""; }
 /*IE workaround*/
/*All IE browsers*/
* html #submenu li {
	background-image: url("/images/gt.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1em;
	margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #submenu { height: 1%; }

* html #submenu li {
	display: block;
	float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #submenu li:first-child { background-image: none; }

#mainContent{
	display: block;
	float : left;
	width: 100%;
	margin: 0;
	padding: 0;
/*	font-family: Georgia, Times, serif;	 */
}

.one_column_content{
	float: left;
	display: block;
	padding : 10pt 10px 10px 10px;	
	margin: 0;
/*	width : auto;*/
}

.two_column_content {
	/*clear: both;*/
	float: left;
	width: 60%;
	display: block;
	margin : 0;
	padding: 10pt 10px 10px 10px;
}

#devider{
	float: left;
	width : 20px;
	height : 200px;
}

#side{
	float: left;
	width: 33%;
	font-size : 80%;	
	margin : 0;
	display: block;
	padding: 10pt 0 10px 10px;
}

#local_menu_title{
	border-left : 6px solid #FF5223;
	font-size : 130%;
	padding: 4px 0 4px 12px;
	font-weight : bold;
}

#local_nav{
	display : block;
	clear : both;
	width : 100%;	
	font-size : 70%;
	padding : 0;
	margin: 0;	
	background-color : #AACCAA;	
}
 
ul.second_levelmenu{
	float: left;
	padding : 5px 0 0 0;
	margin: 0;
	list-style-type: none;
	background-color : #AACCAA;
	width : 100%;	
}

.second_levelmenu li{
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	color : #000;	
	background-color : transparent;
}

a.second_levelmenu{
	padding: 0 4px;
	margin : 1px 2px;
	color: #BECCD4;
	text-decoration:none;
	float: left;		
	border : 1px solid #648495;
}

a:hover.second_levelmenu, a.current_second_levelmenu{
	padding: 0 4px;
	float: left;	
	margin : 1px 2px;
	color: #BECCD4;
	border : 1px solid #fff;
	text-decoration:none;
}

a {
	color: #006600;
}

#side ul {
	font-size : 1em;
	list-style: none;
	padding : 0;
	margin : 0;
}

#side li {
	white-space: nowrap;
	color : #000;
	padding: 4px 0 4px 18px;
}

#side ul li:hover{
	background-color : #FEF5CC;
}

#side ul a {
	color: #224466;
}

#footer{
	display: block;
	float: left; 
	width : 100%;
	font-size : 70%;
	background : #E0F5D6;
	padding: 0;
	margin : 0;
} 

#footer ul {
	list-style: none;
	padding : 0;
	margin: 10px;
}

#footer li {
	white-space: nowrap;
	display: inline;
	color : #000;
	padding: 0;
	margin: 0;
}

#footer p{
	padding : 0;
	margin: 10px;
}

#footer li:before { content: "| "; }
#footer li:first-child:before { content: ""; }

#footer ul a {
	color: #000;
	text-decoration: none;
}

#footer ul li:hover a {
	text-decoration: underline;
}

#article_lead{
font-size:75%;
font-weight:bold;
}

#lead_image{
	margin : 0 10px 5px 0;
	float : left;
}

#article_body{
font-size:90%;
}

ul#brief_list_article{
	list-style : none;
}

#lang_list{
	left : -20px;	
	position : relative;
}

.lang_list{
	list-style: none;
	display: block;
}

.lang_list li{
	display: inline;
}

.plants_list{
	padding:0;
}

.plants_list_item{
	width : 210px;
	height : 20px;
	float : left;
	padding : 5px;
	margin : 5px;
	font-size : 75%;
	list-style-position : inside;	
}

.plant_image{
	float : right;
	padding : 10px;
	margin : 20px;
	font-size : 70%;
	border : 1px solid #aaa;
}

.property_name{
	font-weight:bold;
}

.red{
	color:red;
}

.family_name{
	font-weight:bold;
	padding : 0 0 1em 0;
}