.clear { clear: both; }
.float-left { float: left; }
.float-right { float: right; }

body { background: #ddddcc; background-image: url(/i/bg001.gif); }

li { list-style-image: url(/i/bullet.gif); list-style-position: outside; }

h1, h2 { color: #613a14; text-align: left; }

th { text-align: left; }

.content { padding: 0px 10px 0px 0px; }

table.zodinfo td { text-align: left; vertical-align: top; padding-left: 5px; }

td.cap { color: #ddddcc; background: #603913; }
input { background: #e9e9cc url(/i/bg001.gif); }
select { background: #e9e9cc; }

a:link    { color: #603913; text-decoration: underline; }
a:visited { color: #603913; text-decoration: underline; }
a:hover   { color: #603913; text-decoration: none;}

.pan { text-align: left; margin: 0px 0px 15px 0px; padding: 0px; }
.pan h1 { font-size: 20px; margin: 0px 0px 5px 0px; padding: 0px; }
.pan h1 a:link    { text-decoration: none; }
.pan h1 a:visited { text-decoration: none; }
.pan h1 a:hover   { text-decoration: underline;}

.pan .articleLink { font-size: 13px; margin: 0px 0px 5px 0px; padding: 0px; }

.s-block { padding: 5px; color: #000000; font-size: 12px; }
.s-block a { color: #333333; }

.m-block { padding: 5px; color: #000000; font-size: 12px; }
.m-block a { color: #333333; }

ul.news li { padding-bottom: 10px; }
ul.news .date { font-size: 11px; padding: 1px; border: 0px solid #613a14;}

/* flowers */
ul.flower-list { border: 0px solid; padding: 0; margin: 0; }
ul.flower-list li { border: 0px solid; float: left; width: 150px; list-style: none; padding: 0px; margin: 0px 15px 25px 15px; }
ul.flower-list img { float: left; margin: 3px 10px 0px 0px; }

.flower-item img { float: left; margin: 0px 10px 10px 0px;  }

