body {padding: 0px; margin: 0px; font: 12px/1.0 Verdana, Arial, Helvetica, sans-serif; color: #333; background-color: #fff;  }
p {font: 12px/1.7 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
ol {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif;}
ul {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif; }
li {font: 12px/1.6 verdana, helvetica, arial, sans-serif;}
td {font: 12px/1.0 verdana, helvetica, geneva, arial, sans-serif; }
h1 {font: 22px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h2 {font: 20px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h3 {font: 18px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h4 {font: bold 14px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h5 {font: 11px/1.3 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h6 {font: 10px/1.3 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
input { font: 12px verdana, helvetica, geneva, arial, sans-serif; }
input.button { font: normal 12px/1.0 verdana, helvetica, geneva, arial, sans-serif; }
textarea { font: 12px verdana, helvetica, geneva, arial, sans-serif; }
label { cursor: pointer; }
legend { font: 10px/1.0 verdana, helvetica, geneva, arial, sans-serif; padding: 0px 5px 5px 5px; margin: 0px 0px 0px 0px; color: #999;}
fieldset{ border: 1px solid #ddd; padding: 0px 10px 5px 10px; margin: 0px 0px 0px 0px; }
select { font: 11px verdana, helvetica, geneva, arial, sans-serif; }
#header { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
.sitename { color: #090; font-weight: bold;}
.sitedescription { font: normal 14px/1.1 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; }
#main-menu { background-color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav {height: 20px; margin-left: auto; margin-right: auto; padding-left: 10px; background: url(gfx//tab_bottom.gif) repeat-x bottom; margin-bottom: 0px; }
#tabnav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav li { margin:0px 0px 0px 0px; padding: 0; display: inline; list-style-type: none; }
#tabnav a:link, #tabnav a:visited { float: left; background-color: #090; font-size: 11px; line-height: 14px; font-weight: bold; padding: 5px 7px 6px 7px; margin-right: 3px; border-left: 1px solid #060; border-top: 1px solid #060; border-right: 1px solid #060; text-decoration: none; color: #fff; }
#tabnav  #current a:link, #tabnav  #current a:visited { border-bottom: 1px solid #eee; background-color: #eee; color: #603913; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#tabnav a:hover{ background: #0c0; }
#breadcrumb {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; background-color: #eee; }
#breadcrumb span { font-weight : bold; }
#search { padding: 0px 10px 10px 5px; margin: 0px 0px 0px 0px; background-color: #eee; border-bottom: 1px solid #ccc;}
#content { margin: 5px 10px 5px 10px; padding: 0px 0px 0px 0px;}
#content h2 { border-bottom: 1px dashed #333; margin-bottom: 10px;  margin-right: 10px; }
.joke { margin: 5px 10px 15px 0px; padding: 5px 10px 5px 10px; background-color: #f0f0f0; border: 1px solid #e8e8e8;}
#footer { margin: 5px 0px 5px 0px; padding: 5px 10px 5px 10px; background-color: #eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.white { color: #fff; }
.red { color: #c00; }
.orange { color: #f60; }
.green { color: #090; }
a, a:link, a:visited, a:active { text-decoration: underline; color: #060; }
a:hover { text-decoration: none; color: #060; }
.b2a-transp { margin: 10px 5px 5px 0px; padding: 5px 10px 5px 10px;}
.reset {clear: both; }
#ad-top { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: center; }