BODY { background:#333333; color:#cccccc; }

A.imglink:link {  width:127px; height:27px; background:#333333 url(images/buttonup.jpg) no-repeat; text-align:center; padding:0.4em; font-size:0.7em;  } 

A.imglink:visited { width:127px; height:27px; background:#333333 url(images/buttonup.jpg) no-repeat; text-align:center; padding:0.4em; font-size:0.7em; } 

A.imglink:hover {  width:127px; height:27px; color: #BBB391;  background:#333333 url(images/buttondo.jpg) no-repeat;  text-align:center; padding:0.4em; font-size:0.7em; } 

A.imglink:active { width:127px; height:27px; background:#333333 url(images/buttonup.jpg) no-repeat; text-align:center; padding:0.4em; font-size:0.7em; } 
  
.bypass { font-size : 0.6em; }

.basemenu { font-size : 0.7em; text-align:center; }

.emphasis { font-size:1.5em; font-weight:bold; }

.songs { color:#00ccff; font-weight:bold; font-style:italic; }

.songs2 { color:#00ccff; font-weight:bold;  }

h2 { font-size:1.2em; font-weight:300; text-align:left; text-indent:1.6em; }

.highlight { font-size : 0.7em;  text-align:center;  border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a;  padding:0.4em;  margin-left:3em; margin-right:3em; }

img.thumb2 {   border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a;  }

img.thumb {   border: 1px solid #7D7D7D; margin-right:0.2em; }

img.rthumb {   border: 1px solid #7D7D7D; float:right; margin:0.5em;   clear:both; }

img.rthumb2 {   border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a; float:right; margin:0.5em; }

.raised {  background:#333333 url(images/patternl.jpg); color:#cccccc;   border-top : 2px solid #5a5a5a; border-left : 2px solid #5a5a5a;  border-right : 2px solid #000000;  border-bottom: 2px solid #000000;  padding:0.6em;  margin-left:2em; margin-right:2em; } 

.raisedflash {  background:#333333 url(images/patternl.jpg); color:#4BB9B8;  font-style:italic; text-align:center; border-top : 2px solid #5a5a5a; border-left : 2px solid #5a5a5a;  border-right : 2px solid #000000;  border-bottom: 2px solid #000000;  padding:0.6em;  margin-left:2em; margin-right:2em; }   

.recess {  background:#333333; color:#cccccc;   border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a;  padding:0.6em;  margin-left:2em; margin-right:2em; }  

.thumbrec {  border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a; }  

.buttonup {  text-align:center; font-size:0.8em;  background:#333333; color:#cccccc;    border-left : 1px solid #5a5a5a;  border-right : 1px solid #000000;    padding:0.1em; }  /* border cell for menu button */

.raised2 {  background:#333333; color:#cccccc;   border-top : 2px solid #5a5a5a; border-left : 2px solid #5a5a5a;  border-right : 2px solid #000000;  border-bottom: 2px solid #000000;   margin-left:3em; margin-right:3em; } 

.buttonupl {  text-align:center; font-size:0.8em;  background:#333333; color:#cccccc;     border-right : 1px solid #000000;    padding:0.1em; }  /* border cell for menu button */

.buttonupr {  text-align:center; font-size:0.8em;  background:#333333; color:#cccccc;    border-left : 1px solid #5a5a5a;  padding:0.1em; }  /* border cell for menu button */

td.nav { text-align:center; font-size:0.7em;  background:#333333; color:#cccccc;  border-left:2px solid #5a5a5a; border-top:2px solid #5a5a5a; border-right:2px solid #000000;  border-bottom:2px solid #000000;   padding:0.4em; } 

.navtable { margin-left:3em; margin-right:3em; }

li { font-size:0.75em; padding:0.2em; text-indent:2em; text-align:left;  }

.box { background:#999999; color:#000000;  margin-right:8em; margin-left:1.5em; }

p.form { font-size:0.75em; text-align:right; text-indent:5em; padding-right:3em; }

dl  { font-size:0.75em;  text-align:left; margin-right:2em; margin-left:1em; }

dd { padding-top:0.5em; padding-bottom:2em;  }

dt { clear:both; }

.input { background:#666666; color:#000000; border-top : 2px solid #999999; border-left : 2px solid #999999;  border-right : 2px solid #000000;  border-bottom: 2px solid #000000;  padding:0.1em; font-size:0.75em;  }
