/* created - 12/25/06 
   updated - 06/05/09 */
/* --------------------------------------------------------------------------
                COPYRIGHT 2009, STEVE MASON, ALL RIGHTS RESERVED
-------------------------------------------------------------------------- */
body {
      font-size: 12px;
      font-weight: 200;
      font-family: comic sans ms, cursive, sans serif;
      color: #914A1B;
	  }
/* colors
xlghtgrey- #F3F1F1  lghtgrey- #DAD6D6 medlght grey- #B0ACAC dark grey- #383636 grey/green- #80937F default brown- #A76423 dark brown- #4F2F13
light orange- #FFD3AB, #FFD7B7 orange- #F07100/#D66102 med orange- #F08638/#C07500 
dark orange- #AA6902 med orange red- #DC3C04 pink- #E1A38B drk red- #A71515 
very dark red- #4B1413/#4C1502 
medium purple- #AB13AD drk purple- #8A59A1  
light skyblue- #E5F4FB robins egg- #E6EEF8 wlr blue- #1777C4, #9DCEF3 (light), #C0E1FA (lighter) bright purplish blue- #5C21C9 drk blue(navy)- #262B96 
turquoise- #5FA7D9 dark turquoise- #23618D, #22669A, #389E9D index green- #E1EEE3, 
ig light #EAF4EB, ig lighter #F2F8F3
wheatgrass (light olive)-#B3C7AF lght olive- #40A48B olive- #0AA006 
bckgrnd green- #eeffff light bckgrnd green- #F9FFFF lime green- #77C7B3 light lime green- #C5F5CF dark green- #10A510
*/
/* NOTE: To minimize confusion over l (LC L) and 1 (one) use UC L instead of LC l in selectors (except when inside word- example: .blckc) --- When stand alone or at begining/end of selector; 1 = one */
/* NOTE: variable opacity in firefox is- opacity:0.0 to 0.1 
In IE it is- filter:alpha(opacity=0 to 100) 
A lower value in both makes the element more transparent */
/* test border- border-width: 1px 0px 1px 0px; border-style: solid; border-color: yellow; --or-- border: 1px solid yellow; (if all sides are to be 1px) */
/* ----------------------------------------------------------------------- */
 /* WLR, magaline and spumoni logotypes */
/* magaline font styles */
.maga, .maga12, .maga13, .maga14, .maga15, .maga16, .maga17, .maga18, .maga19, .maga20, .maga21, .maga22, .maga23, .maga24, .maga34  {
                                                       font-family: times new 
													   roman, serif; 
		                                               font-weight: 600; 
		                                               color: black;
		                                               }         
.maga12 {font-size: 12px; line-height: 12px;}
.maga13 {font-size: 13px; line-height: 13px;}
.maga14 {font-size: 14px; line-height: 14px;}
.maga15 {font-size: 15px; line-height: 15px;}
.maga16 {font-size: 16px; line-height: 16px;}
.maga17 {font-size: 17px; line-height: 17px;}
.maga18 {font-size: 18px; line-height: 18px;}
.maga19 {font-size: 19px; line-height: 19px;}
.maga20 {font-size: 20px; line-height: 20px;}
.maga21 {font-size: 21px; line-height: 21px;}
.maga22 {font-size: 22px; line-height: 22px;}
.maga23 {font-size: 23px; line-height: 23px;}
.maga24 {font-size: 24px; line-height: 24px;}
.maga34 {font-size: 34px; line-height: 34px;}
.line, .line12, .line13, .line14, .line15, .line16, .line17, .line18, .line19, .line20, .line28 {
                  font-family: arial, helvetica, sans serif; 
		          font-weight: 600; 
                  color: blue; 
		          } 
.line12 {font-size: 12px; line-height: 15px;} 
.line13 {font-size: 13px; line-height: 16px;} 
.line14 {font-size: 14px; line-height: 17px;}
.line15 {font-size: 15px; line-height: 18px;} 
.line16 {font-size: 16px; line-height: 19px;} 
.line17 {font-size: 17px; line-height: 20px;} 
.line18 {font-size: 18px; line-height: 21px;} 
.line19 {font-size: 19px; line-height: 22px;} 
.line20 {font-size: 20px; line-height: 23px;} 
.line28 {font-size: 28px; line-height: 31px;}
/* WLR and spumoni font styles*/
.vndjk, .vndjk1, .vndjk12, .vndjk13, .vndjk14, .vndjk15, .vndjk16, .vndjk17, .vndjk17L, .vndjk18, .vndjk19, .vndjk20, .vndjk21, .vndjk22, .vndjk22b, .vndjk29 
           {
            font-family: van dijk, cursive, san  serif; 
		    color: #1777C4; 
		    font-weight: 500; 
		    }
.vndjk12, .vndjk13, .vndjk15 {
                              margin: 5px auto 5px auto;
							  }
.vndjk12 {font-size: 12px;}
.vndjk13 {font-size: 13px;}
.vndjk14 {font-size: 14px;}
.vndjk15 {font-size: 15px;}
.vndjk16 {font-size: 16px;}
.vndjk17 {font-size: 17px;}
.vndjk17L {font-size: 17px; color: #C0E1FA;}
.vndjk18 {font-size: 18px;}
.vndjk19 {font-size: 19px;}
.vndjk20w {font-size: 20px; color: #eeffff;}
.vndjk20 {font-size: 20px;} 
.vndjk21 {font-size: 21px;}
.vndjk22 {font-size: 22px;}
.vndjk22b {font-size: 22px;}
.vndjk29 {font-size: 29px;}
.vndjkwhte {
            font-family: van dijk, cursive, san  serif; 
		    font-weight: 500; 
		    }
/*  060509 */
.tnpx { 
	    font-size: 10px;
		}
.p8 { 
	 font-size: 8px;
	 color: #fff;
	 font-family: arial, helvetica, sans serif; 
	 text-align: right;
	 }
.p9 { 
	 font-size: 9px;
	 color: #fff;
	 font-family: arial, helvetica, sans serif; 
	 text-align: right;
	 }
.p10, .p10a, .p10hz {
	         width: 550px;
             font-size: 10px;
	         color: #C07500; 
	         text-align: center;
	         }
.p10 {
      margin: 10px 5%;
	  }
.p10a {
       margin: auto 0;
	   width: 100px;
	   }
.p10hz {
       margin: auto 0;
	   width: 154px;
	   }
.p12, .p12a, .p12b, .p12c, .p12d, .p12e, .p12f, .p12g, .p12h, .p12i, .p12j, .p12mntr 
                                                      {
                                                       margin-top: -35px;
                                                       width: 97%; 
	                                                   font-size: 12px;
	                                                   text-indent: 10px;
	                                                   text-align: left;
                                                       z-index: 50;
													   }
.p12c, .p12d, .p12e, .p12f, .p12g {
	                               color: #4F2F13;
                                   }
.p12, p12c, p12d, p12e, p12f, p12g {
                                    margin-top: -10px;
	                                font-weight: 500;
	                                }
.p12a, .p12b {
              margin-left: 0;
	          font-weight: 600;
			  }
.p12c { 
       margin: -10px 15px 5px 15px; 
	   color: #914A1B;
       }
.p12d {
      margin: 20px auto 5px 110px;
	  }
.p12e { 
       margin-top: 100px;
	   width: 103%;
	   color: #fff;
	   line-height: 15px;
	   text-indent: 6px;
	   text-align: right;
	   }
.p12eb { 
       margin-top: auto;
	   width: 103%;
	   color: #fff;
	   line-height: 15px;
	   text-indent: 6px;
	   text-align: right;
	   }
.p12f {
       margin:  5px -5px auto 40px;
	   width: 515px;
       color: #FFF;
	   line-height: 18px;
	   }
.p12g {
       margin: 15px -5px auto 60px;
	   width: 510px;
       color: black;
	   line-height: 18px;
	   }
.p12h {
       margin: 0 275px;
	   width: 290px;
	   }
.p12i {
       margin: auto;
	   width: 145%;
       color: black;
	   line-height: 18px;
	   }
.p12j {
       margin: auto 60px;
	   width: 130%;
	   }
.p12mntr {
          margin: 10px -240px;
          width: 150%;
          }
.p12h:first-letter, .p12g:first-letter, .p12i:first-letter, .p12j:first-letter, .p12mntr:first-letter 
                                       { 
					                    font-size: 13px; 
					                    font-weight: 600; 
                                        color: red;
					                    }   
.p12d:first-letter { 
					font-size: 13px; 
					font-weight: 600; 
                    color: blue;
					}
.p12:first-letter, .p12a:first-letter, .p12b:first-letter, .p12c:first-letter,
.p12e:first-letter, .p12eb:first-letter, .p12f:first-letter { 
		                                color: #AA6902;
                                        font-size: 18px;
					                    }
.p12a:first-letter {
                    margin-right: -5px;
					}
.p12e:first-letter, .p12eb:first-letter {
                                        margin-right: 1px; 
		                                color: orange;
					                    }
.p12f:first-letter {
                    color: #FEC092; 
					}
.p12g:first-letter {
                    margin-right: 2px;
					}
.p20, .p20m {
             width: 150px;
             font-size: 20px;
	         line-height: 20px;
	         font-style: italic;
	         text-align: center; 
	         color: #0373C1; 
	         font-weight: 600;
	         } 
.p20m {
	   color: #FCCDAA; 
	   }  
.h14 { 
       margin: 10px 30px;
	   width: 550px;
	   font-family: arial, helvetica, sans serif;
       font-size: 14px;
	   line-height: 16px;
	   text-align: center; 
	   color: #BE0100; 
	   font-weight: 600;
	   }
.h16c {
       margin: 15px 0;
	   width: 550px;
       font-size: 16px;
	   line-height: 24px;
       color: #F08638; 
	   font-weight: 600;
	   font-style: italic; 
       text-align: center; 
	   }
.h16c:first-letter 
                  {
				  font-size: 24px; 
				  color: blue;
				  }
.h20, .h20a, .h20b, .h20c, .h20d, .h20e, .h20f, .h40 {
                                               font-size: 20px;
	                                           font-style: italic;
	                                           text-align: center;
	                                           color: #BE0100;
	                                           line-height: 20px; 
	                                           font-weight: 500;
	                                           } 
.h20, .h20a { 
	         color: #0373C1;
		     }
.h20 {
      margin: 60px 15px 5px 15px;
	  }
.h20a {
	   width: 550px;
	   font-family: arial, helvetica, sans serif;
	   font-weight: 600;
	   } 
.h20b { 
       margin: 50px 170px;
	   width: 75%;
	   }
.h20c { 
       margin: auto 30%;
	   width: 100%;
	   }
.h20d { 
       margin: auto -100px;
	   width: 300px;
	   }
.h20e { 
       margin: 15px auto 15px 30%;
	   width: 100%;
	   }
.h20f { 
       margin: auto auto 15px 30%;
	   width: 100%;
	   }
.h20i { 
       color: #6E180A;
       margin: -15px -15px;
	   width: 400px;
	   }
	   /* #864008 */
.h40 { 
       margin-top: 50px;
       font-family: van dijk, cursive, san serif;
       font-size: 30px;
	   line-height: 30px;
	   text-align: center; 
	   font-weight: 600;
	   }
/* end 060509 */
/* age span */
.thrty {
        margin-left: -30px;
		}
.frty {
       margin-left: -25px;
	   }
.ffty {
       margin-left: -25px;
	   }
/* age span end */
/* diminishing font sizes */
.fs15 {font-size: 15px;}
.fs14 {font-size: 14px;}
.fs13 {font-size: 13px;}
.fs12 {font-size: 12px;}
.fs11 {font-size: 11px;}
.fs10 {font-size: 10px;}
.fs9 {font-size: 9px;}
.fs8 {font-size: 8px;}
.fs7 {font-size: 7px;}
.fs6 {font-size: 6px;}
/* end diminishing font sizes  */
.dgre {
       vertical-align: 30%;
	   }
.wht {color: #000;}
.bld {font-weight: 600;}
.clr {color: #DC3C04;}
.clr2 {color: #A71515;}
