body, html {
   height:100%;
   padding:0px;
   margin:0px;
}
body { background:#000; font-family: Candara, Tahoma, Arial, Helvetica, sans-serif; color:#333;}
body.mceContentBody {
   background: #ffffe5;
}

a, img, a img, iframe, form, fieldset,
abbr, acronym, object, applet, table {
   border: none;
}

a { color:#c00000;}

p { padding:5px 0;}

h1, h2, h3, h4, h5 { color:#C00000; margin:15px 0; font-weight: normal; max-width: 500px;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}

.clear { clear:both}

#wrap { margin:0 auto; width:949px; background:#ffffe5; border-left: 10px solid #d70100; border-right: 10px solid #d70100; padding-top: 10px;}
#header { height:135px; background:url(../images/header.jpg) no-repeat 50% 0%; padding: 10px 2px 0;}

#menu { height:24px; width:100%; overflow:hidden; }
#menu div {
   margin: 2px;
}

.horizontal-line { margin: 10px 0; height: 5px; background:url(../images/horizontal-line.gif) repeat-x; }

.footer-line { margin: 10px auto; height: 2px; width: 590px; background:url(../images/footer-line.gif) repeat-x; }


#content { min-height: 300px; margin: 20px; text-align: justify; }

.error, .red {
        color: #C00000;
        font-weight: bold;
}

form label.ifencered {
        display: block;
        color: red;
}


.gallery-photo { width: 83px; height: 80px; padding: 0; margin: 0;}
.gallery-photo img { border: 1px solid black; width: 67px; height: 65px; margin: 0 8px;}


.gallery { padding: 2px; background: url(../images/gallery-bg.gif) no-repeat; width: 345px; height: 272px; }
.gallery img { width: 341px; height: 268px; }


ul.gallery_thumb { margin:0; list-style:none; padding: 0px; float: right; width:55px; }
ul.gallery_thumb li { display:inline; padding-bottom: 1px;}


#footer { height:100px; text-align:center; font-size:11px; }

.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h3,
.sIFR-active h4,
.sIFR-active h5 { visibility: hidden; }