a { color: #600; }
a:hover { text-decoration: none; }
img, a img { border: none !important; }

h1, h2, h3, h4, h5 { font-weight: bold; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

hr {
    height: 1px;
    width: 90%;
    color: #600;
    background-color: #600;
    border: none;
    text-align: center;
    /*clear: both;*/
}
ul, ol { padding: 0px 0px 0px 20px; }
li { padding: 0px 0px 0px 10px; }
p { margin: 12px 0px; }
table, td, th { border: none; }
tr { border: none; }
th, td { padding: 2px 5px; }
table p.bodytext { margin: 0px; }

.align-left     { text-align: left; }
.align-center   { text-align: center; }
.align-right    { text-align: right; }
.float-left     { float: left; }
.float-right    { float: right; }
.float-none     { float: none; }
.clear          { clear: both; }
.small  { font-size: 10px; }
.medium { font-size: 12px; }
.large  { font-size: 14px; }
.green      { color: #638f38; }
.darkgreen  { color: #404f21; }
.red        { color: #9e292b; }
.black      { color: #000; }
.white      { color: #fff; }
.bg-green       { background-color: #638f38; }
.bg-darkgreen   { background-color: #404f21; }
.bg-red         { background-color: #9e292b; }
.underline  { text-decoration: underline; }
.bold       { font-weight: bold; }
.italic     { font-style: italic; }
.border     { border: 1px solid #ccc; }
.no-border  { border: none; }

/* --- plugins and content --- */
.csc-textpic-caption { font-size: 10px; }
/* mailform, searchform, loginform, indexedsearch */
.csc-mailform, .csc-searchform, .csc-loginform,
.tx-indexedsearch-fieldset, fieldset {
    border: none;
    padding: 20px 0px 0px 0px;
    margin: 0px;
}
.form-field, .csc-mailform-field, .csc-searchform-field, 
.csc-loginform-field, .tx-indexedsearch-field {
    clear: both;
    margin-bottom: 10px;
}
label, .csc-searchform-label, .csc-loginform-label,
.tx-indexedsearch-label, .form-label {
    float: left;
    width: 200px;
}
.form-right { margin-left: 200px; }
input, textarea, select { width: 200px; }
.csc-mailform-submit, .csc-mailform-radio, .csc-mailform-check, .csc-searchform-submit,
.csc-loginform-submit, .tx-indexedsearch-check, .tx-indexedsearch-submit,
.submit, .button, .radio, .check { width: auto; }
/* news */
.more {
    font-weight: bold;
    display: block;
}
.date {
    display: block;
    text-align: right;
    font-size: 10px;
}
.category { font-size: 10px; }
.news-single-img, .news-image { float: left; margin-right: 10px; }
.news-list-item { clear: both; }
/* slideshow */
#cat-image .rgsnest { display: none; }


