body { font-family: sans-serif; background: #000000; margin:1%; text-align: center; color: #ffffff; }
h1 { text-align: center;  font-size: 120%; padding: 0.5%; margin: 0.1%; }
h2 { font-size: 100%;  font-weight: bold;  padding: 0.1%0.5%0.5%0.5%; margin: 0.1%; }
h3 { font-size: 100%; margin: 0.5%; }
a:link { text-decoration: underline; padding: 0.5%; color: #ffffff; }
a:visited { text-decoration: underline; padding: 0.5%; color: #cccccc; }
a:hover {font-weight:bold; text-decoration: none; padding: 0.5%; color: #ffffff; }
a:active {font-weight:bold; text-decoration: none; padding: 0.5%; color: #cccccc; }

.travel-photo:hover { font-size: 400%; padding: 10%; float: right; }
.travel-photo { font-size: 10%; }

blockquote { font-style: italic; }
table {  text-decoration: none; padding: 0.5%; margin: 0.5%;  text-align: center;}
p {  text-decoration: none; padding: 0.5%; margin: 0.5%;  text-align: left; }
.commentary {  text-decoration: none; padding: 0.5%; margin: 0.5%;  text-align: left; }
.menu {  text-decoration: none; padding: 0.1%; margin: 0.1%;  text-align: left; }
.image-right {float: right; padding: 0.5%; margin: 0.5%; }
.image-left {float: left; padding: 0.5%; margin: 0.5%; } 
.image-center {float: none; padding: 0.5%; margin: 0.5%; } 
.photo {float: none; padding: 0.2%; margin: 0.2%; }
.advert {float: right; padding: 0.1%; margin: 0.1%; }
.advert-left {float: left; padding: 0.1%; margin: 0.1%; }
.left {float: left; width: 15%; padding: 1%; margin: 0.5%; border-style:solid; border-width:1px; }
.center {text-align: center; float: none; padding: 0.2%; margin: 0.2%; }
em { font-weight: bold; }
.text-left {text-align: left; }
.plant-id-photo { float: left; padding: 0.5%; margin: 0.5%; width: 210px; text-align: left; }


