@charset "UTF-8";

html { background: #af0f20 url(/res/plain/layout/bodyBackground.jpg?location=P&amp;timestamp=1275337829000) no-repeat center 0; }
body { color: #656565; }
#doc4 { min-height: 770px; }
#bd { min-height: 500px; background: #fff; }
#ft { background: #fff; }

a { color: #45b4da; }
a:hover, a:focus, a:active { color: #b20f21; }

h1, h1 a, h2, h3, h2 a, h3 a { color: #b20f21; font-weight: bold; }
h1 { padding-bottom: .2em; border-bottom: 1px solid #ccc; }

table { border: 1px solid #dbdbdb; }
th, td { border-right: 1px dotted #dbdbdb; }
th { background: #dbdbdb; }
th a { color: #656565; text-decoration: none; }
th a:hover { color: #ffa510; text-decoration: underline; }
tr:nth-child(odd) { background: #e8e8e8; }
tr:hover { color: black; }

fieldset { border: 1px solid #dbdbdb; background: #f3f3f3; }
fieldset legend { color: #656565; }

.error-box { border: 1px solid #b72222; background: #fcecec; color: #b72222; }
.error-box h1 { color: #b72222; }
.box { background: #f3f3f3; }

.subtitle, .info { color: #8a8a8a; }
.nav-search { color: #a6a6a6; background: #f3f3f3; border-top: 1px solid #dbdbdb; }

.splitButton a { background: #b20f21; color: #fff; }
.splitButton a:hover { background: #2e100c; color: #fff; }

/* EDITOR */
#toolbar ul li ul {background: #79a808;}
#toolbar { background: transparent url(/res/plain/layout/editor-toolbar-bg.png?location=R&amp;timestamp=1.0.798) repeat-x scroll left center;  }

#hd { color: #a6a6a6; }
#hd .hd-top { height: 70px; overflow: hidden; } 
#hd .hd-top { margin-top: 18px; }
#hd .hd-middle { height: 80px; }
#hd .caption { color: white; }
#hd .nav { text-align: left; margin-top: 10px; margin-left: 5px; font-size: 123.1%; font-weight: bold; }
#hd .nav ul { float: none; }
#hd .nav li a { color: #2e100c; padding: 0 .6em; }
#hd .nav li.selected a, #hd .nav li a:hover { color: white; background: #2e100c; }
#sidebar .nav li a { color: #2e100c; }
#sidebar .nav li.selected a { background: #b20f21; }
#sidebar .nav li a:hover { color: #fff; background: #2e100c; }
#ft .halvr-g p { color: #b20f21; border-top: 1px solid #ccc; }
#footer { background: url(/res/plain/layout/footer.jpg?location=P&amp;timestamp=1275337829000) no-repeat center; height: 28px; }

.pagination li a { border:1px solid #b20f21; color: #b20f21; }
.pagination li a:hover { border-color:#b20f21; color:White; background-color:#b20f21; }
.pagination li.current a { border:1px solid #b20f21; color:White; background-color:#b20f21;}

/* IMAGE POSITION */
.imageStyleLeft { display: block; padding: 1em 1em .5em 0; margin-right: auto; }
.imageStyleCenter { display: block; padding: 1em 1em .5em 0; margin-left: auto; margin-right: auto; }
.imageStyleRight { display: block; padding: 1em 1em .5em 0; margin-left: auto; }
.imageStyleFloatLeft { float: left; padding: 10px 15px 10px 0; }
.imageStyleFloatRight { float: right; padding: 10px 0 10px 15px; }
.imageStyleFloatTopLeft { float: left; padding: 0 15px 10px 0; }
.imageStyleFloatTopRight { float: right; padding: 0 0 10px 15px; }

/* GALLERY IMAGES */
.gallery { overflow: hidden; margin: 10px 0 5px 0; }
.gallery a { display: block; font-size: 0; line-height: 100%; margin: 0 10px 10px 0; float: left; }
.gallery a img { border: 1px solid #eaeaea; padding: 5px; background: #f2f2f2; }
.gallery a:hover img { background: #d9d9d9; border: 1px solid #cecece; }