body{
	  color:#aaa;
	  background-color:#444;
	  font-family: sans-serif;
	  text-align: center;
	  padding:0px;
	  margin:50px 0px;}
		
#supercontainer{
   text-align:center;
   top: 5%;
   margin:5px auto;
   border: 1px solid #777;
   width: 85%;
   background-color: #555;
   color:#aaa;
   display:block;}
#leftcontainer{
  text-align:left;
  top:5%;
  padding:3%;
  margin:5px auto;
  border: 1px solid #777;
  width: 85%;
  background-color: #555;
  color:#aaa;
  display:block;
}
h1 {font-size: 180%; color: #ccc; letter-spacing:0.3em;}
h2 {font-size: 130%; color: #bbb;}
h3 {font-size: 105%}
.small {font-size: 80%}
#supercontainer.narrow{width:60%; text-align:left;}

table{text-align:center; padding:0px; margin:0px auto;}
tr{text-align: right; padding-bottom:10px; }
td {padding:20px;text-align:left; border-bottom:1px solid #777;}
.tdtoppad{padding-top:20px;}
.tdbottomad{padding-bottom:20px;}
.tdtopbottomad{padding-top:20px;padding-bottom:20px;}
.tdleft{text-align:left;}
.vc{vertical-align:middle;}	  

.dropcap{color:#eb3;}

select, input, option, form, textarea{
	  font-family: sans-serif;}

a{
	  font-weight:normal;}
	  
a:link{
	  color:#bfb;
	  text-decoration:underline;}
	  
a:visited{
	  color:#8c8;
	  text-decoration:underline;}

a:hover{
	  color:#f07;
	  text-decoration:underline}

em{color:#cca;}
strong{
	  /*color:#f09;*/
	  color:#eee;
	  font-size:110%;
	  font-weight:lighter;
	  font-style:italic;
}

copyright{
  color:#aaa;
  font-size:80%;
  font-weight:lighter;}

.narrow{
    width:350px;; 
    text-align:left;
    background-color:#e0ffe0;
    color:#aaa;
    padding:5%;
    border: solid 2px #ff0077;}

li {margin-bottom: .5em}
    
form{/* font-size:10px; */}
input{/* font-size:10px; */}

#minimenu, #minimenu2{
  font-size: 80%;
  color:#aaa;
  width:80%;
  z-index:100;
  padding:5px;
	text-align:left;
  clear:both;}

.seperator {clear:both;}

dl{text-align:left;}
dt{color:#fff; }

.horizlist {
  display:inline
}

noscript img {margin-bottom:1em;}

