html,body{margin-top:5px;padding:0}
body{font: normal 86% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;color:#333; text-align:center;}
/*-----Typography--------*/
p{margin:0px 40px 10px 10px}
/*a{display:inline;color:#981793;padding:0px}*/
div#header{margin-left:0;padding-left:20px;margin-bottom:20px}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#fff}
div#extra{background:#FFF}
div#footer{background: #fff;color: #000}
div#footer p {margin:0;padding:5px 10px 0px 0px}
h1{margin-top:0px;margin-left:10px;margin-right:20px;color:#4a8c10}
h2{margin-top:0px;margin-left:10px;margin-right:20px;color:#4a8c10}
h3{margin-top:0px;margin-bottom:1px;margin-left:10px;margin-right:20px;color:#4a8c10}
img{border:none;}
/*-----Layout--------*/
body{background-color: #ffffff;
background-image: url(/images/3.gif);
background-repeat: repeat-y;
background-position: center;}
div#container{width:760px;margin:0 auto}
div#content{float:right;width:560px;padding-top:10px}
div#navigation{float:left;width:200px;padding-top:2px}
div#extra{float:right;width:560px}
div#footer{clear:both;width:100%; padding-top:10px;padding-bottom:10px}
.footer-box{text-align:center;margin-right:20px;margin-left:190px}
/*-----Links--------*/
a:link, a:visited {color: #4a8c10;
text-decoration: underline;}
a:hover, a:active {color: #ff8400;
text-decoration: none;}
/*-----Misc--------*/
.zem-fieldset{margin-right:20px;margin-left:20px;}
.rss-links{margin-top:30px;margin-left:50px}
.zemTextarea{width:400px}
/*-----Navigation list--------*/
#navcontainer {width: 160px; }
#navcontainer ul
{
margin-top:20px;
margin-left: 20px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navcontainer a
{
display: block;
padding: 5px;
width: 130px;
/*background-color: #ebff08;*/
background-color: #ff8400;
border-bottom: 1px solid #fff;
}
#navcontainer a:link, #navlist a:visited
{
color: #ffffff; font-weight:bold;
text-decoration: none;
}
#navcontainer a:hover
{
background-color: #e7f700; font-weight:bold;
color: #4a8c10;
}
/*-----Search box------*/
.searchbox{float:right;}
/* comments
----------------------------------------------- */
.comments_error {
color: #000;
background-color: #fff4f4 
}
ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}
div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}
form#txpCommentInputForm td {
vertical-align: top;
}
/* TXP default styles
----------------------------------------------- */
hr {
margin: 2em auto;
width: 370px;
height: 7px;
color: #7a7e7d;
background-color: #7a7e7d;
border: none;
}
div.divider {
margin: 2em 0;
text-align: center;
}
.small {
font-size: 80%;
}
li{padding-right:20px}