/* WHITEGENOCIDE.INFO */

@font-face {
    font-family: wgfont;
    font-style: normal;
    src: url("/font/average.sans.ttf");
} 

@font-face {
    font-family: stardos;
    font-style: normal;
    src: url("/font/stardos.stencil-regular.ttf");
}

@font-face {
    font-family: stardos-bold;
    font-style: bold;
    src: url("/font/stardos.stencil-bold.ttf");
}

html { overflow-y: scroll; background-color: #ECECEC; }
h1 { font-size: 24pt; padding: 0px; margin: 0; color: #FFFFFF; font-weight: bold; }
h2 { font-size: 18pt; padding: 4px; margin: 0; color: #000000; font-weight: bold; }
h3 { font-size: 18pt; padding: 0px; margin: 0; color: #FFFFFF; font-weight: bold; }    
h4 { font-size: 12pt; padding: 0px; margin: 0; color: #FFFFFF; font-weight: bold; }     
div { font-family: wgfont; } 

ol {
    display: block;
    list-style-type: lower-alpha;
    margin: 0;
    margin-bottom: 1em;
    padding-left: 40px;
    font-size: 14pt;
}

li { padding-left: 6px; }

.underline { text-decoration: underline; }
.sans { font-family: sans; }
.italic { font-style: italic; }
.font-bold { font-weight: bold; }
.stardos { font-family: stardos; } 
.center { text-align: center; }  
.left { text-align: left; }  
.right { text-align: right; }  

.head { 
    border: solid 1px #555555; border-top-left-radius: 1em; border-top-right-radius: 1em;
    margin-top: 15px; padding: 0px;
    background-image: url("/img/banner_plaasmoorde.jpg");
    background-repeat: no-repeat; 
    height: 545px;
}      
.banner {
    padding-top: 12px;    
}    
.subhead {
    padding: 0px 0px 6px 0px;
    color: #ECECEC;    
    font-size: 19pt; font-weight: bold; 
    text-shadow: 1px 1px 2px #000000; 
    letter-spacing: 4px; 
}

.foot { 
    background-color: #555555; margin-bottom: 15px; padding: 6px 9px;
    border: solid 1px #555555; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em;         
} 
      
.foot-left  { text-align: left; }      
.foot-right { text-align: right; }  
.cell { padding: 0; background-color: #FFFFFF; border-style: solid; border-color: #555555; border-width: 0px 0px 1px 0px; }
.cell a { text-decoration: none; color: #333333;  display: block; padding: 12px; font-weight: bold; }
.cell a:hover { color: #FFFFFF; background-color: #BEBEBE; text-shadow: 1px 3px #555555; }  
.icon { width: 24px; padding-right: 6px; vertical-align: text-top; } 
.othersite a { text-decoration: none; color: #FFFFFF; }
.main { background-color: #555555; border-style: solid; border-color: #555555; border-width: 0px 1px; padding: 0; }    
.sidebar { padding: 0px; font-size: 14pt; background-color: #555555; }
.sidebar>.title { color: #FFFFFF; background-color: #808080; font-size: 12pt; font-weight: bold; padding: 3px; }
.mantra { background-color: #FFFFFF; padding: 18px 18px 24px 18px; border-right: solid 1px #555555; }
.mantra p { font-size: 15pt; line-height: 1.5em;  word-spacing: .15em; }
.matra-header-h1 { font-size: 24pt; padding: 4px; margin: 0; color: #000000; font-weight: bold; letter-spacing: 6px; line-height: 100%; }
.matra-header-h2 { font-size: 18pt; padding: 4px; margin: 0; color: #000000; font-weight: bold; letter-spacing: 3px; line-height: 120%; }
.matra-header-h3 { font-size: 15pt; padding: 4px; margin: 0; color: #000000; font-weight: bold; letter-spacing: 2px; line-height: 100%; }
.matra-header-4the { font-size: 15pt; padding: 4px; margin: 0; color: #000000; font-weight: bold; letter-spacing: 2px; vertical-align: 6%; }
.mantra-body { padding: 18px 12px; text-align: justify; }
.mantra-body p { padding: 12px 0px;  letter-spacing: 1px;  } 
.mantra-foot p { line-height: 1.8em; word-spacing: .2em; }
.zero { padding: 0; margin: 0; }

.article { background-color: #FFFFFF; padding: 0px; border-right: solid 1px #555555; }
.article>.title { color: #FFFFFF; background-color: #808080; font-size: 12pt; font-weight: bold; padding: 3px; border-bottom: solid 1px #555555; }
.article>.body>.art-title { color: #555555; padding: 0px; margin: 0; font-size: 18pt; font-weight: bold; }
.article>.body>.gen-ass { padding: 4px 0px; }
.article>.body>.sig { padding: 0; }
.article>.body { padding: 24px; text-align: justify; }
.article>.body h1, 
.article>.body h2, 
.article>.body h3, 
.article>.body h4,
.article>.body h5 { color: #555555; padding-top: 1.5em; } 
.article>.body p { padding: 12px 0px;  letter-spacing: 1px; line-height: 1.5em; font-size: 14pt; } 
.article>.body a { text-decoration: none; color: #333333;  font-weight: bold; }
.article>.body blockquote { display: block; margin: 4px 24px 15px 24px; padding: 6px 15px; border-style: solid; border-color: #555555; border-width: 1px; background-color: #ECECEC; font-size: 15pt;}
.article>.body>.block-header { font-weight: bold; font-size: 18px; }
.article>.qbody { padding: 24px 15px; text-align: left; }
.article>.qbody p { letter-spacing: 1px; line-height: 1.5em; font-size: 14pt; }
.article>.qbody>.quote { padding-top: 12px; }
.article>.qbody>.quote>.sig { padding: 6px 15px; font-weight: bold; font-size: 12pt; }
.article>.qbody>.quote-special { padding-top: 0; }
.article>.qbody>.quote-special>.sig { padding: 0px 15px; font-weight: bold; font-size: 12pt; }
.article>.qbody>.quote-special p { letter-spacing: 1px; line-height: 1.5em; font-size: 14pt; padding-left: 12px; padding-bottom: 9px; }
.article>.qbody>.quote-special>.p-special { padding-bottom: 6px; }
.article>.qbody>.pic-special { padding-top: 42px; }
.article>.qbody-special { padding: 36px 15px; }   

.imgborder { border-style: solid; border-color: #B2B2B2; border-width: 0px 2px; }
.picwid { width: 95%; }
.picmaxwid { max-width: 95%; }
.picborder { border-style: solid; border-color: #555555; border-width: 2px; }
.picborder4 { border-style: solid; border-color: #555555; border-width: 4px; }
.title { color: #FFFFFF; background-color: #808080; font-size: 18pt; font-weight: bold; padding: 3px; } 
     
.download { background-color: #FFFFFF; padding: 0; border-right: solid 1px #555555; }
.download>.title { color: #FFFFFF; background-color: #808080; font-size: 12pt; font-weight: bold; padding: 3px; border-bottom: solid 1px #555555; }
.download>.subtitle { 
    color: #FFFFFF; background-color: #808080; 
    font-size: 12pt; font-weight: bold; 
    padding: 3px;    
    border-top:    1px solid #555555; 
    border-bottom: 1px solid #555555; 
    letter-spacing: 2px;   
}

.download>.images { padding: 15px 0px; }
.download>.images>.pdf { padding: 15px; }
.download>.images>.pdf a { text-decoration: none; color: #333333; background-color: #FFD700; font-weight: bold; font-size: 14pt; padding: 4px 6px; border-radius: .3em; }
.download>.images>.pdf a:hover { color: #000000; background-color: #FFE764; } 

/** START From MAWG **/
.divider { border-right: solid 1px #ECECEC; }

.download>.handout { padding: 0px; }
.download>.handout>.pdf { padding: 15px 0px 20px 0px; }
.download>.handout>.pdf a { text-decoration: none; color: #333333; background-color: #FFD700; font-weight: bold; font-size: 14pt; padding: 4px 6px; border-radius: .3em; letter-spacing: 2px; }
.download>.handout>.pdf a:hover { color: #000000; background-color: #FFE764; } 

.pdf_mawg { display: inline-block; padding-top: 12px; text-align: center; position: relative; }
.pdf_mawg img { margin: 10px; border: solid 1px #555555; width: 90%; }
.pdf_mawg>.pdf_long { vertical-align: -684px; }

/** END From MAWG **/


