/* Unpublished */
.system-unpublished {
background: #3c0309;
border-top: 3px solid #3c0309;
border-bottom: 3px solid #3c0309;
}
/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 0px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message { }
#system-message dd.message ul { background: #3c0309; border-bottom:3px solid #850529; border-top:3px solid #850529; color:#f8d59f; }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error { }
#system-message dd.error ul { color: #fff; background: #850529 ; border-top: 3px solid #fff; border-bottom: 3px solid #fff;margin:0}
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice { }
#system-message dd.notice ul { color: #f8d59f; background: #3c0309; border-top: 3px solid #850529; border-bottom: 3px solid #850529;}
#system-message ul li{ background: none; margin-left: 0px;}

/***********************************/


table.contentpaneopen { width: 100%; margin: 0; border-spacing: 0; text-align: left;}
.blog { margin: 0; padding: 0;}


.contentdescription{ padding: 0;}
.buttonheading{ margin: 0; padding: 12px 0 0 0; text-align: right; vertical-align: top;  }
.buttonheading img{ margin: 0 4px 0 0; padding: 0; border: 0px; vertical-align: top;}
.contentpane {text-align: left;}

table.contenttoc { float: right; margin: 10px; padding: 10px 15px; line-height: 15px; background: #3c0309; border: 1px solid #850529; }
table.contenttoc th { padding: 0 0 10px 0; text-align: left; font-weight: bold;}
table.contenttoc td { padding: 8px 0; }
a.toclink:link, 
a.toclink:visited{ padding: 2px 15px; text-decoration: none; font-weight: normal; color: #f8d59f; background: url("../images/toc.gif") left 7px no-repeat; }
a.toclink.active,
a.toclink:hover{ color: #de7071; text-decoration: none; background: url("../images/toch.gif") left 7px no-repeat; }
td.article_column{ padding: 0; vertical-align: top; } 
td.column_separator { padding: 0 0 0 10px; }

.blog table.contentpaneopen { width: 98%; }
.contentheading{ margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 26px; line-height: 32px; text-align: left; }
.blog .contentheading { margin: 0; padding: 0 0 10px 0; font-size: 26px; line-height: 32px; text-align: left; }
.componentheading, 
.componentheader { margin: 0; padding: 0 0 20px 0; font-size: 34px; line-height: 40px; text-align: left; }
.contentpaneopen.djautordata { margin: 0 0 10px 0; }

.inputbox,
.required,
validate-mail {	margin: 3px 0; padding: 2px; line-height: 14px; font-weight: normal; vertical-align: middle; border: 1px solid #f8d59f; color: #f8d59f; background: #530219; }
input#modlgn_remember{ margin: 0; padding: 0; border: 0px; background: none;}
input.voteid{ margin: 0; padding:0; vertical-align: middle; }

.button,
button { margin: 5px 5px 5px 0; padding: 3px; vertical-align: middle; font-size: 1em; font-weight: bold; border: none; background: #3c0309; color: #f8d59f; cursor: pointer;}

.small { margin: 2px 0; padding: 2px 5px 2px 2px; line-height: 1em; background: #5e031c;}
.smalldark { line-height:1.1; background: #5e031c; }
td.createdate { padding:  5px 0 0 0; }
span.createdate { display: inline-block; margin: 2px 0; padding: 2px 5px 2px 2px; line-height: 1em; background: #5e031c; }
span.modifydate,
.modifydate { display: inline-block; margin: 2px 0; line-height: 1em; font-style: italic; }

div.mosimage { margin: 0; padding: 0; border: none;}
.mosimage { margin: 5px; padding: 0; border: none;}
.mosimage_caption { margin: 0; padding: 0; font-size: 0.91em; background: none; border-top: none;}

.blog_more ul li{ list-style-position: inside; }
a.blogsection:link, a.blogsection:visited{line-height: 14px; text-align: left;font-weight: normal;text-decoration: none;}
.blog_more{margin: 0 0 10px 0; font-weight: normal; text-decoration: none;}

.sectiontableheader,
.sectiontableheader td { padding: 4px; font-weight: bold;  border-top: 1px solid #850529; border-bottom: 1px solid #850529; background: #3c0309; }
.sectiontableentry1 td{ padding: 4px; border-width: 0 0 1px 0; border-style: solid; border-color: #850529; background: #5f0105; }
.sectiontableentry2 td{ padding: 4px; border-width: 0 0 1px 0; border-style: solid; border-color: #850529; background: #530104; }

/*
 * poll
 */
table .poll { width: 90%; text-align:left;} 
.poll thead {}
.pollstableborder{ text-align:left; }
.pollstableborder td { padding: 4px; vertical-align: middle; }

.blog .article_separator {  }
a.readon:link, a.readon:visited{  float: right; overflow: hidden; padding: 0 13px 0 4px; line-height: 1.5em; text-decoration: none; font-weight: bold; color: #f8d59f; background: #5e031c url("../images/readon.gif") right center no-repeat; }
a.readon:hover{ }

div.back_button a:link, div.back_button a:visited{  padding: 2px 0; margin: 3px; text-decoration: none;  font-weight: normal; } 
.back_button{ padding: 5px;}
.pagenav_prev a:link, .pagenav_prev a:visited{text-decoration: none;   font-weight: bold; }
.pagenav_next a:link, .pagenav_next a:visited{ text-decoration: none;  font-weight: bold; }
.pagenavbar a:link, .pagenavbar a:visited{text-decoration: none;  font-weight: bold;} 


