   body {margin:0px 0px 0px 0px; background:#FFF;	font-size: 11px;}	
	.body 
  {
		font-family: verdana, arial, sans-serif;
		color:#333; font-size: 11px; font-weight:normal;
  		line-height:140%;padding-right:10px;padding-top:0px;	
      text-align:left; background:#AEAFBB;	
      /*background: #9aa url(/d/i/btgrdk.gif) bottom left fixed repeat-x;*/	
      background: #d3d7e0 url(images/bg.jpg) repeat-x;
  } 
  .plain {padding: 10pt; font-family: verdana, arial, sans-serif;
		color:#333; font-size: 11px; font-weight:normal;
  	} 
  #main {width: 779px; border: 1px solid #67698F; align:center}  
  #content 
  {
   margin:0px;  background:#EAEBEE; height: 100%;
   padding: 10px; font-size: 11px;  font-family: verdana, arial, sans-serif;
   padding-top: 0px; text-align:left;  
  }
  #content img {margin: 6px;}
  #content table img {margin:0px;}
  th, td {font-family: verdana;font-size: 11px;}
  #upload {background: #F8F8FA; border: 1px solid #BBB;}
  #upload td { padding: 8px;}
  #table {border: 1px solid #999; }
  #table td {padding: 4px; }
  #link {margin-left: 20px; list-style-type: square;}
  #link li {margin-bottom: 10pt;  list-style-type: square;}
  .home_table {border-collapse:collapse;}
  /*#mp3 th {background: #273767; color: white; padding: 3px;}*/
  .home_table td {padding: 4px; vertical-align:top; color: black; font-size: 10px; border-bottom: 1px solid #CCC; color:#262958; text-align:left; line-height:1.2;}
  #events td {padding: 4px; vertical-align:top; color: black; font-size: 10px; border-bottom: 1px solid #DDD;text-align:left;}
  .home_table a {color:#0804B7; font-size: 10px; font-weight: normal;}
  .home_table a:visited {color:#0804B7; }
  .home_table a:hover {color:red; }  
  .home_table th{ color: maroon; text-align: left; font-size: 10px; }  
  #admin {border: 1px solid #336699; background: #EEE; padding: 8px;}
  #guest {border: 1px solid #83859E;background: #F1F1F3; padding: 0px; margin-top: 10pt;}
  #sign {border: 1px solid #83859E;background: #F1F1F3;padding-top:0px; margin-top: 10pt;}
  #guestmessage {background: #DADCE0; padding:4px;}
  #guestcounter {text-align: right; padding:0px; margin:0px; font-size:10px;}
  #guestname img {margin: 0px;}
  #guestname {background: #989BB6;font-size: 10px; padding:2px; font-weight: bolder; color: #FFFFEE;}
  .darkheading {background: #989BB6;font-size: 10px; padding:2px; color: #FFF; margin-top:0}
  #guestfooter{font-size: 10px; background: #DADCE0;padding: 2px; text-align: right; color: #666;}  
  
  #events {border-collapse:collapse; border: 1px solid #32355E; width:100%;}
  #events td {padding: 4px; vertical-align:top; font-size: 10px; border-bottom: 1px solid #999;vertical-align: top}
  #events th {background: #101C66; color: #F1D50E; padding: 4px; text-align: left; ;}
  
  #alt3 {background: #D4D4DE; }
  #alt4 {background: #C2C3CC;} 
  
  #alt1 {background: #222E7D; color: #FFF; font-size: 10px;}
  #alt2 {background: #101C66; color: #FFF; font-size: 10px;}  
  #audio_pad {width: 280px; text-align:center; border: 1px solid;}
  
  .error {color: white; font-weight: bold; padding: 40px;}

  .input {background: #FFFFEA; }

	A 			{ color: #0804B7; text-decoration: underline; font-weight:bold; } 
	A:visited	{ color: #0804B7; text-decoration: underline; } 
	A:hover		{ color: #79977A;  }
	
  
	h1, h2, h3 {.
    font-family: tahoma;
		margin-top: 20px;
		padding: 0px;
    margin-bottom: 0px;
    color: #993300;
	}
  h1 {font-size: 17px;}
  h2 {font-size: 15px;}
  h3 {font-size: 11px;}

  #navbar 
   {
     border-top: 2px solid #AF9D50; border-bottom: 2px solid #AF9D50; 
     background: #000730; padding: 8px; color: #999; margin-top: 0px;
     margin-bottom: 20px; font-family: verdana;      
   }   
   #navbar a { color: orange; font-weight:bold; padding-left: 20px; margin-top: 0px}
   #navbar a:visited {color: orange; margin-top: 0px  }
   #navbar a:hover {color: #FFF;   }
  
		.description {
		font-family:verdana, arial, sans-serif;
		color:#99CCFF;
		font-size:x-small;
		font-weight:bold;
  		background:#336699;	
  		text-transform:none;	
		letter-spacing: none; 		
		}	
#frmEvents table {border: 1px dotted #EAF2FF; }
#frmEvents td {padding: 4px; }

input, textarea {
   background-color: #eaf2ff;
   border: 1px solid #78acff;
   color: #0042ae;
}

input:focus {
   background-color: #f7faff;
   border: 1px solid  #333;
   color: #000;
}
.toomanyfiles {border: 2px dotted red; background: #333; font-family: tahoma; padding: 6px; color: yellow}
.small { color: #333; font-size: 10px;}
.secondfloor { font-family: verdana; color: #666; font-size: 9px; width:780px;}
.leftalign {text-align:left;}
.red {color: red;}
.guestbook  {background: #DDD; border:1px solid #BBB;}
.guestbook td {padding: 6px;}
.approved {background: green; border: 1px solid brown; color: white; padding:3px;}
#navbar .l a, #navbar .l a:visited {color: white; text-transform: uppercase; text-decoration: none;}
img.border1 {border: 1px solid #CCC;}

.c { margin-left: 1em; }