#content-body {
    margin: 0px;
    padding: 10px;
}

#adm-menu-bar {
    height: 18px;
    margin: 5px 0;
    padding: 5px;
    background-color: #F3EAE5;
    border: 1px solid #E0D3C3;
}

#admtitle {
    display: inline;
    font-size: 16px;
    color: #AA0000;
    font-weight: bold;
    float: left;
}

#admtitle .link {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

#admtitle .link A {
    color: #000000;
    text-decoration: none;
}

#admtitle .link A:hover {
    color: #AA0000;
}

#adm-menu {
    display: inline;
    float: right;
}

#adm-menu A {
    color: #000000;
    text-decoration: none;
}

#adm-menu A:hover {
    text-decoration: overline;
}

#adm-content {
    border: 1px solid #EBE0D6;
    margin: 5px 0px 0px 0px;
    padding: 10px;
    min-height: 100%;
    color: #FFFFFF;
}
#adm-content A {
    color: #000000;
    text-decoration: underline;
}

#section-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    font-size: 14px;
    color: #663300;
    font-weight: bold;
    border-bottom: 1px solid #EBE0D6;
    line-height: 20px;
}

#section-title .lang {
    font-size: 10px;
    font-style: italic;
}

#op-header {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    color: #AAAAAA;
    font-weight: bold;
}

#error {
    margin: 5px;
    padding: 5px;
    border: 1px solid #AA0000;
    background: #FFEEEE;
    color: #AA0000;
}

#error .close {
    color: #000000;
    float: right;
    font-size: 10px;
}

#error .close A {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

#error .close A:hover {
    text-decoration: underline;
}


.error-list {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #AA0000;
    list-style: inside;
    line-height: 0.7em;
    float: left;
}

.error-list LI {
    margin: 0px; padding: 0px;
    font-size: 10px;
    color: #AA0000;
}

.news-table {
    border-spacing: 5px;
}

.news-title {
    margin: 0px;
    padding: 5px;
    font-size: 11px;
}

.news-form {
    margin: 0px;
    padding: 5px;
    font-size: 11px;
    border: 1px solid #A3A9DD;
}

.news-content {
    margin: 0px;
    padding: 5px;
    font-size: 11px;
    border: 1px solid #A3A9DD;
    text-align: justify;
}

#bigimg {
    /*position:absolute;*/
    display:none;
}

.success {
    background-color: #EEFFEE !important;
    border: 1px solid #66AA66 !important;
    color: #000000 !important;
}

.success LI {
    color: #000000 !important;
}


#stories-table {
    width: 100%;
	border-collapse:collapse;
	font-family: Arial;
    font-size: 11px;
}
#stories-table .header {
    font-size: 12px;
    border: 1px solid #504F9B;
    font-weight: bold;
    color: #504F9B;
    line-height: 20px;
}
#stories-table TR {
    line-height: 20px;
}
#stories-table TD {
    line-height: 20px;
    border: 1px solid #333333 !important;
    padding: 6px;
}

.title { font-family:Arial, Verdana; font-size:14px; color:#000000; }