body {
	background-color:#c5cdc8; 
	background-attachment: fixed; 
	background-image: url(../mni/main_background.png); 
	background-repeat: repeat-x;
	clip:   rect(   ); 
	text-align: center
	overflow:hidden;
	margin:0px 0px 0px; 
	font-size:12px; font-family: Arial, Helvetica, sans-serif;
	}
	
* {padding:0; margin:0;z-index:200;}
	
div {
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	}

#maincontainer{
	position:relative;
	overflow:hidden;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	}

#leaves{
	position:absolute; left: 0px; top: 0px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	background-image: url(../mni/leaves.gif); background-repeat: no-repeat; background-position: 50% 0%; background-attachment:fixed !important;
	width:100%; height:10000px;
	z-index:-5;
	}
	
#banner {  
	background-image: url(../mni/banner_background.gif); 
	background-repeat: no-repeat; 
	width: 874px; height: 175px; 
	padding-left: 0px; top: -15px; right: 0px; bottom: 0px;
	margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; 
	position: relative; z-index: 2; 
	}
	
#bannerlinks {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	font-weight: bold;
	position: relative; left: 275px; top: 75px; 
	clip:              rect(   ); 
	z-index: 1; 
	line-height: 14px; 
	text-align: right; 
	height: 50px; width: 150px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	}
	
#bannerlinks a:active {  
	color: #FFFFFF; 
	text-decoration: none; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 00px; padding-left: 0px;
	}
	
#bannerlinks a:visited {  
	color: #FFFFFF; 
	text-decoration: none; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	}
	
#bannerlinks a:link {  
	color: #FFFFFF; 
	text-decoration: none; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 00px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	}
	
#bannerlinks a:hover {  
	font-style: normal; 
	color: #FFFFFF; 
	font-size: 1.2em; 
	text-decoration: none; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 0px; padding-right: 00px; padding-bottom: 0px; padding-left: 0px;
	}
	
#bannertagline {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: italic; 
	font-weight: normal; 
	color: #FFFFFF; 
	left: 150px; top: 100px; clip:      rect(   ); 
	position: relative; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 00px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	width: 23em;
	}
	
#nav {
	position: relative;
	width: 750px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	}
	
#maincontentcontainer {
	width: 748px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	border-color:white; border-style:solid;  border-width: 1px; border-top-width: 0px;
	overflow:hidden;
	position:relative;
	z-index:-1;
	}

#transparency {
	position: absolute; top: 0px; left: 0px;
	background-color: #899990;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	width:748px; height:10000px;
	z-index:-4;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	}

#maincontent {
	width: 648px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 25px; padding-right: 50px; padding-bottom: 25px; padding-left: 50px;
	text-align: left;
	position:relative;
	z-index:0;
	}
	
#maincontent h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	}

#maincontent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	}

#maincontent h3{
	font-size: 18px; font-style: italic;
	padding: 18px; padding-left: 125px;
	text-align: left;
	}

#maincontent h4{
	font-size: 16px; font-style: italic;
	text-align: justify;
	padding-top: 16px;
	padding-bottom:16px;
	}

#maincontent h5{
	font-size: 14px; font-style: italic;
	text-align: center;
	padding-top: 16px;
	}
	
#maincontent p{
	padding-bottom: 12px; padding-left: 150px; padding-right: 100px;
	text-align:justify;
	}

#maincontent p a{  
	color: #ffffff; 
	text-decoration: underline; 
	}

#maincontent ol li{
	font-size: 12px; font-style: normal;
	}

#footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff;
	padding-top: 25px; padding-bottom: 25px; padding-right: 0px; padding-left: 0px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	}
	
#footer a:active {  
	color: #ffffff; 
	text-decoration: none; 
	}
	
#footer a:visited {  
	color: #ffffff; 
	text-decoration: none; 
	}
	
#footer a:link {  
	color: #ffffff; 
	text-decoration: none; 
	}
	
#footer a:hover {  
	color: #ffffff; 
	text-decoration: underline; 
	}

.dropdown {float:left; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; position: relative; clip:  rect(   ); text-align: left; z-index:199;}
.dropdown dt {width:134px; border:solid; padding:8px 8px; font-weight:bold; color: white; background:url(../mni/header.gif); max-height: 15px; overflow: hidden; clip:     rect(   ); border-width: 0px 0px 1px; border-color: #9ac1c9 #9ac1c9 #FFFFFF; z-index:200;}
.dropdown dd {position:absolute; overflow:hidden; width:150px; display:none; background:#fff; z-index:200; opacity:0; clip:   rect(   )}
.dropdown ul {width:169px; border:0px #9ac1c9 solid; list-style:none; border-top:none; position: relative; clip:  rect(   ); font-color: white; z-index:200;}
.dropdown li {display:inline;}

.dropdown a:visited {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;}
.dropdown a:hover {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#eddfc2; text-decoration:none;}
.dropdown a {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;} 
.dropdown a:active {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;}

.dropdown li a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;}
.dropdown li a:hover {background:#F5EFE0; color:#000;}
.dropdown .underline {border-bottom:1px solid #ffffff; border-color: #ffffff; border-bottom-width: 1px;}
.dropdown li a { display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;} 
.dropdown li a:active { display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;} 

#mininavleft{
	float: left; position: relative;
	font-size: 10px;
	padding 0em; margin: 0em;
	color:white;

	}

#mininavleft a{
	color: #ffffff;
	}

#mininavright{
	float: right; position: relative;
	color:white;
	font-size: 10px;
	padding 0em; margin: 0em;
	text-align: right;	
	}

#mininavright a{
	color: #ffffff;
	}

#mininavleftbottom {
	position: relative; top:10px; left:-190px;
	font-size: 10px;
	padding: 0px; margin: 0px;
	color:white;
	}

.plantpic {
	float: left;
	padding: 25px; padding-left: 0px;
	}
table {
	padding-top: 17px; padding-bottom: 25px;
	}

td {
	padding: 8px;
	}

#descriptiontext {
	text-align: justify;
	}

.catname {
	font-weight: bold;
	font-style: italic;
	}

#nextlinks{
	list-style-type: none;
	color: white;
	padding-bottom: 25px;
	}

#nextlinks a{
	color: white;
	}

#nextlinks li{
	float:left;
	width: 33%;
	}

.genus {
	font-style: italic;
	font-size:16px;
	padding-top: 15px; padding-left: 100px;
	}

.plantlist {
	list-style:none;
	padding-left: 20px; padding-top: 0px;
	font-size: 12px;
	font-style:normal;
	}

.directionslist {
	margin-left: 50px; padding-top: 0px; padding-right:100px;
	font-size: 12px;
	font-style:normal;
	}

.plantlist a{  
	color: #ffffff; 
	text-decoration: underline; 
	}

#mainencyclopediamenucontainer{
	text-align: center;
	padding-top: 20px; padding-bottom: 20px;
	}

.mainencyclopediamenu{
	float:left;
	width:200px;
	border-style:solid; border-width: 1px; border-color: #000000;
	margin: 7px;
	background-color: #000000; background-image: url(../mni/header.gif); background-position: 0px 266px; background-repeat: repeat-x;
	}

.mainencyclopediamenu a{
	text-decoration:none;
	font-size: 1.4em;
	font-weight: bold;
	color: #ffffff;
	}

.mainencyclopediamenu a:visited{
	color:#ffffff;
	}

.mainencyclopediamenu a:link{
	color:#ffffff;
	}

.mainencyclopediamenu a:hover{
	color:#eddfc2;
	}

.imageswap {
	margin: 0px;
	padding: 0px;
	}

.imageswap td{
	margin: 0px;
	padding: 0px;
	}

#prefooterlinks p{
	padding-left:150px;
	color: white;
	}

#toppic{
	text-align:center; 
	padding-bottom: 15px; padding-top: 15px;
	}

