body {
	background-color: #000000;
	background-image:  url(angback.jpg);
	color: white;
	background-attachment: scroll;
	background-repeat: no-repeat;
          }
h2 { font: 100% Arial, Helvetica, sans-serif;
}
a {font-style: bold; color: rgb(90%,90%,44%);
}
td {border-width: 0; padding: 0;
   }

td#banner {border-bottom: 2px solid rgb(60%,50%,40%);
     }
/*td#banner img {
	float: right;
	clear: both;
	display:block;
	border: 0;
	}*/
td#banner h1 {color: rgb(60%,60%,0%);
  /* margin: 0; padding: 0.25em 0 0.125em 0;*/
   font: bold 230% "Times New Roman", Times, serif; letter-spacing: 0.1em;
  /* text-align: right;*/
   }
td#main {background: #686838 url(grgrad1.jpg)
     3px 0% repeat-x scroll; color: white;
   padding: .5em .5em; font: 100% Arial, Helvetica, sans-serif;
   vertical-align: top;
  
   }
table td#main { 
 border: 1px solid;
 border-color: #000 rgb(60%,55%,50%)
     rgb(60%,55%,50%) rgb(90%,85%,80%);
 
} 
   /*td#main h2 is for main headings */
td#main h2 {font: bold 145% Arial, Helvetica, sans-serif;
   margin: 0.5em 1em; padding: 0; color: rgb(92%,91%,90%);
   border-bottom: 1px solid rgb(80%,75%,70%);
   
   }
/*td#main h3 is for headings with a grey background inside a table cell*/   
td#main h3 {font: bold 95% Arial, Helvetica, sans-serif; background: rgb(92%,91%,90%) url(grgrad3a.jpg) 55% repeat-x; /*color: #401B00*/color: white;
     margin: 0 0 0 0; padding: .3em;
   border-bottom: .5px solid #545725 ;
   -moz-border-radius: 1em;
   }

 /*td#main h4 is for general headings */   
td#main h4 {font: bold 112% Arial, Helvetica, sans-serif;
   margin: 0.5em 1em; padding: 0;   
   }
/*td#main h5 is a yellow heading for dates and goes with td#main p*/
td#main h5 {font: bold 90%; color:#FFFF66;
   margin: 1em 2.5em; padding: .2em; line-height: normal; vertical-align: top;  
   }
   /*td#main p is for general text */ 
td#main p {font-style: bold; margin: 1em 2.5em; line-height: normal;
}
td#main a {font-style: bold; color: rgb(90%,90%,44%); text-decoration: none;
}
td#main a:hover {font-style: bold; color: rgb(100%,100%,50%); text-decoration: none;
}

td#footer {background-color: transparent; color: rgb(70%,60%,50%);
   border-top: 1px solid rgb(60%,50%,40%);
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic;
   }

/* menu styles */
td#sidelinks {vertical-align: top;}
td#sidelinks a {display: block; text-decoration: none;
   border: 1px solid;
   border-color: rgb(90%,85%,80%) rgb(60%,55%,50%)
     rgb(60%,55%,50%) rgb(90%,85%,80%); color: #401B00;
   /*background: rgb(92%,91%,90%) url(link-base.gif) 3px 50% no-repeat*/
   background: #2E2A27 url(grgrad2a.jpg) 10% repeat;
   padding: 2px 10px 1px 20px;
   -moz-border-radius: .3em;
   }
td#sidelinks a:hover {background: #686838 /*url(link-hover.gif)  3px 50% no-repeat*/ url(grgrad3a.jpg) 10% repeat ;color: rgb(90%,90%,90%); border: 1px solid transparent;
-moz-border-radius: .5em;
}
td#sidelinks a#comment {background-image: url(link-now.gif);
   background-color: rgb(85%,93%,90%); color: black;}
td#sidelinks h4 {padding: 0.33em 0.25em 0.2em;
   border: 1px solid #474725; border-width: 1px 1px;
   background: rgb(20%,10%,10%) url(grbckh4.jpg) 10% repeat;; color: rgb(90%,90%,44%);
   -moz-border-radius: .3em;
   }
td#sidelinks a {margin: 0;
   font: bold 85% Arial, Verdana, sans-serif;}
td#sidelinks h4 {margin: 0;
   font: bold 100% Arial, Verdana, sans-serif;}h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFF66;
    
   }
