
body {
   color: black ;
   background: white;
   background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar.jpg);
   background-attachment : fixed ;
   background-position : 10% 10% ;
   background-repeat : no-repeat ;
   margin-left: 0% ;
   margin-right: 0% ;
   margin-top: 0%;
   margin-bottom: 0%;
   
   font-family: Georgia, "Times New Roman", Times, serif ;
   font-size: medium ;
}

.displayed {
 text-align:   center;
}

.logo {
 border-style: solid;
 border-color: black;
 border-top-width : 2px ;
 border-bottom-width : 0 ;
 border-left-width : 2px ; 
 border-right-width : 1px ; 
 margin-top:     0%;
 margin-bottom:  0%;
 margin-left:    0%;
 margin-right:   0%;
 padding-top:    0;
 padding-bottom: 0;
 padding-left:   0;
 padding-right:  0;
}

.headmenu {
 color: #FFCC00 ;
 background-color: #003399 ;
 border-style: solid;
 border-color: black;
 border-top-width : 1px;
 border-bottom-width : 0px;
 border-left-width : 1px; 
 border-right-width : 1px; 
 padding-top: 0.5ex;
 padding-bottom: 0.5ex;
 padding-left: 0.5ex;
 padding-right: 0.5ex;
 font-family : Verdana, Arial, Helvetica, sans-serif ;
}

.headmenu a:link {
 color : #FFCC00 ;
}

.headmenu a:visited {
 color: #CCCC99 ;
}

.headmenu a:hover {
 color: white ;
}

.blockbody {
 color: black ;
 background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar-WB.jpg);
 background-attachment : fixed ;
 background-position : 10% 10% ;
 background-repeat : no-repeat ;
 background-color : white;
 border-style: solid;
 border-color: black;
 border-top-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px; 
 border-right-width : 1px; 
 padding-top: 0.5ex;
 padding-bottom: 0.5ex;
 padding-left: 0.5ex;
 font-family : Verdana, Arial, Helvetica, sans-serif ;
 font-size: 110%;
}

.blockbody a:link {
   color: blue ; 
   font-size : small ;
}

.blockbody a:visited {
   color: red ;
   font-size : small ;
}

.blockbody a:hover {
   color: black ;
   background-color : yellow;
   font-size : small;
}

.blocktop {
   color: black;
   background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar-YB.jpg);
   background-attachment : fixed ;
   background-position : 10% 10% ;
   background-repeat : no-repeat ;
   background-color : #FFFF4F ;
   border-style: solid;
   border-color: black;
   border-top-width : 1px;
   border-bottom-width : 0px;
   border-left-width : 1px; 
   border-right-width : 1px; 
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
   padding-left: 0.5ex;
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 110% ;
}

.blockspacer {
   color: black;
   background-color : transparent ;
   border-style: none;
   border-color: black;
   border-top-width : 0px;
   border-bottom-width : 0px;
   border-left-width : 0px; 
   border-right-width : 0px; 
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
   padding-left: 0.5ex;
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 110% ;
}

.centerblock {
 color : black ;
 background-color : transparent ;

 padding-left : 2em ;
 padding-right : 1em ;

 font-family : Georgia, "Times New Roman", Times, serif;
 font-size : medium;
}

.centerblock h1,h2,h3,h4 {
   border : thick solid #000066 ;
   padding : 5px 5px 5px 5px ;
   color : #003399;
   background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar-BBwave.jpg);
   background-attachment : fixed ;
   background-position : 10% 10% ;
   background-repeat : no-repeat ;
}

.centerblock p {
   border : thin solid black ;
   padding : 1ex 1ex 1ex 1ex ;
   background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar-BBwave.jpg);
   background-attachment : fixed ;
   background-position : 10% 10% ;
   background-repeat : no-repeat ;
}

.centertablehead {
 color : black ;

 padding-left : 1em ;
 padding-right : 1em ;

 font-family : Georgia, "Times New Roman", Times, serif;
 font-size : medium;
}

.centertablebody {
 color : black ;

 padding-left : 1em ;
 padding-right : 1em ;

 font-family : Georgia, "Times New Roman", Times, serif;
 font-size : medium;
}

h1 {
 font-family : Verdana, Arial, Helvetica, sans-serif ;
 font-size : 200%;
 font-weight : bold;
}

h2 {
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 150%;
   font-weight : bold ;
}

h3 {
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 120%;
   font-weight : normal ;
}

td.bannerleft {
   color: #FFCC00 ;
   background-color: #003399 ;
   font-size: 150%;
   font-family: cursive, "Comic Sans MS", serif;
   border-style: solid;
   border-color: black;
   border-top-width : 2px;
   border-bottom-width : 1px;
   border-left-width : 2px; 
   border-right-width : 0; 
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
   padding-left: 13px;
}

td.bannerright {
   color: #FFCC00 ;
   background-color: #003399 ;
   font-size: 150%;
   font-family: cursive, "Comic Sans MS", serif;
   border-style: solid;
   border-color: black;
   border-top-width : 2px;
   border-bottom-width : 1px;
   border-left-width : 0; 
   border-right-width : 1px; 
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
   padding-right: 0.5ex;
}

.themefooter {
   color: #003399 ;
   background-image : url(http://www.mouthpunch.com/themes/Mouthpunch-66/images/side-bar-YB.jpg);
   background-attachment : fixed ;
   background-position : 10% 10% ;
   background-repeat : no-repeat ;
   background-color : #FFFF4C;
   border-style: none;
   border-color: black;
   border-top-width : 1px;
   border-bottom-width : 0px;
   border-left-width : 1px; 
   border-right-width : 0px; 
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
   padding-left: 0.5ex;
   padding-right: 0.5ex;
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : x-small;
}
