/* CSS Document */
/* Print Styles */
@media print {
body { background:white; color:black; margin:0; font-family:Arial, Helvetica, sans-serif;
}

#content p { text-align:justify; color:#7e3d67; font-size:11px;  }
#content h2 { color:#555; text-align:right; margin-right:10px;  }
 img.alignleft {margin-right:10px; float:left; height:250px;}


#contentinner img.alignleft, img.alignleft {float:left; margin:0 10px 10px 0px; }
#content, #mainframe, #wrap  {display:block;}
	
#footer {width:1000px;   margin:25px auto; border-top:1px solid #8f0356; padding:10px 0; display:block; }
#footer p {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#footer a {text-decoration:none; color:#8f0356;}
#footer a:hover {color:#b3036b;}

#clear {clear:both; border:none;}

h1 {font-size:.8em; color:#dedede; text-align:center; font-weight:normal; }
h2 { font-size:16px; color:#555; font-family:Arial, Helvetica, sans-serif; margin: 0 15px 0 0 10px; }
#content h2 span{ color:#ff9000; font-style:italic; }
h3 a, h2 a{color:#ff9000; display:block;}
h3 a:hover, h2 a:hover {color:#7e3d67;}
h3 {font-size:13px; color:#819403; font-family:Arial, Helvetica, sans-serif; margin-top:5px; }
h3.searchresult a{color:#819403;}
h3.searchresult a:hover {color:#94a907;}
.postmetadata a {color:#a0a0a0;}
.postmetadata a:hover{color:#bfbfbf;}
#plantname {margin:5px 2px 0px 2px; background:#e9e9e9; padding:5px; border:1px solid #ccc; clear:both; overflow:hidden; display:block;}
div#prev, div#next {width:150px; float:left; border:0px solid #444;}
div#prev a, div#next a {color:#ff9000; font-size:11px; font-weight:bold;}
div#prev a:hover, div#next a:hover { color:7e3d67;}
div#next p{text-align:right; }
div#sciname {width:650px; margin:0 auto; border:0px solid #f4565f; float:left; }
div#sciname h3 {text-align:center; margin:0px; padding:0px; display:compact;}

/*==boxes==*/
#boxleft, #boxcenter, #boxright {float:left; padding:5px; margin:3px; border:0px solid #555;}
#boxleft { width:150px; text-align:left; color:#7e3d67; font-size:10px; margin-top:0px; }
#boxleft p {text-align:center; color:#7e3d67; font-size:10px; display:block;}
#boxleft h2 {font-size:12px; color:#819403; text-align:center; margin:0 0 3px 0; padding:0px; letter-spacing:normal;}
#boxleft div {border-bottom:1px solid #c7c7c7; border-right:1px solid #d9d9d9; padding:10px; background:#fff; margin:5px 0;clear:both; overflow:hidden; }
#boxleft div div {border:none; padding:0px; margin:0px;}
#boxleft img {}
#boxleft div img {float:left;}

#boxcenter { width:520px; }
#boxright { width:240px; text-align:justify; color:#7e3d67; font-size:12px; border-bottom:1px solid #c7c7c7; border-right:1px solid #d9d9d9; background:#fff; padding:7px; margin-top:7px;}
#boxright p, #boxcenter  p {text-align:justify; color:#7e3d67; font-size:11px; margin:0px 0px 7px 0px; }
p.left {text-align:left;}

#categorydetails {border:2px solid #dedede; padding:5px; }
#categorydetails img, #categorydetails img a, #categorydetails a img  {float:left; width:10%; height:10%; background:#dedede; border:1px solid #ccc; padding:2px; display:block; }
#categorydetails p a {text-align:right; color:#ff9900; display:block; margin-right:5px;}
#categorydetails h3  {background:#dedede; margin:-5px -5px 5px; padding:5px;  }
#categorydetails h3 a {color:#818181; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  }
#categorydetails h3 a:hover {color:#ff9900;}

#imagebg {background:#fff; padding: 5px; border:5px solid #b4b4b4; margin:0px 5px 5px; clear:both; display:block; }
#imagebg img {width:40%; height:40%; float:left; margin:5px; display:block;}

.ssf-green-wrap {visibility:hidden;}
a img {border:none; outline:none; margin:5px;}
a.spoiler-tgl { text-decoration:none; color: #333;}
a {text-decoration:none;}

.navigation {clear:both; overflow:hidden; border-bottom:1px solid #879522; margin:3px auto; padding:5px 15px;}
.navigation p.left{float:left;}
.navigation p.right{float:right;}

