body {
 background-color: #2a2a2a;
 color: black;
 margin: 0px;
 padding: 0px;
}

a         {color: #358;}
a:active  {color: #C68;}
a:visited {color: #246;}
a img { border: none !important;}

#main {
  margin-left:	  auto;
  margin-right:	  auto;
  width:	 	 760px;
  padding:         0px;
  margin-top:      0px;
  margin-bottom:   0px;
  padding-top:    20px;
  padding-bottom: 60px;
  min-height:    300px;
}


h1,h2,h3 {
	background-color: #568; color: #FFA;
	background-repeat: repeat-y;
	margin: 0pt; padding: 0pt; 
	text-align: center;
	}
	
h1, h2 {
    font-family: Edwardian Script ITC, Monotype Corsiva,
                 Brush Script MT, Blackadder ITC, cursive;
     }
h1 { font-size: xx-large; padding-top: 2pt; padding-bottom: 2pt; }
h2 { font-size: x-large; }
h3 { font-size: 100%; }

h4 { text-align: center; color: #686; margin: 0pt; }



#main div {
     background-color: #dca;
/*     background-image: url('/shiny/lightgrad-inv.png'); */
     background-repeat: repeat-y;

     padding-top: 10pt;
     padding-bottom: 10pt;
     margin: 0pt;
     width: 760px;
     border: none;
	 text-align: center;
	 }

ul { text-align: center; list-style-type: none;
     margin: 0px; padding: 0px; 
     margin-bottom: 10pt;  }

img { border: none; }
img#feature { border: thick #333 double; }

span#cal { display: block; width: 100%;
   text-align: center;
   margin: 0pt; padding: 0pt;
   padding-top: 2pt; padding-bottom: 2pt;
   font-family: Verdana; font-size: 9pt; }

span#cal a { text-decoration: none; }

p, li { 
 font-family: Verdana, sans-serif; 
 font-size: 9pt; }

p { margin-left: 5pt;
    margin-right: 5pt; 
    font-family: sans-serif;
    }

div.n p {
	margin-left: 37pt;
	margin-right: 37pt;
	text-align: justify;
}

div#pic,div.pic { 
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  border: none;
  color: white;
}

div#pic,div#main div.pic, div#main {
  background-color: #000; 
 /* background-image: url('/shiny/greygrad.png'); */
     background-repeat: repeat-y;
}


