body {
   background: #e6dcd1;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
   color: black;
   text-align: center;
}

table {
   margin: 0;
   padding: 0;
   border-collapse: collapse;
}

#page {
   text-align: left;
   width: 650px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 20px;
   background: #82ca9c;
   border: 1px solid black;
}

#page div {
   padding: 0;
   margin: 0;
}

#header {
   background: #82ca9c;
}

#header table {
   width: 100%;
}

#content {
   width: 100%;
   background: white;
   border-bottom: 1px solid black;
   border-top: 1px solid black;
   padding: 0;   
   
}

.footer {
   background: #82ca9c;
   color: white;
   text-align: center;
}

.toptable {
	
   vertical-align: top;		

}

.altadbox {

 background: #82ca9c;
   color: white;
   text-align: center;

}



/* 
------------------------------------------------------------
*/

td.hmenu {
   background: #005951;
   text-align: center;
   width: 531;
}

dl.hmenu {
   list-style: none;
   display: inline;
   margin: auto;
}

dl.hmenu dt {
   display: inline;
   color: white;
   font-weight: bold;
   font-size: 10pt;
   white-space: nowrap;
}

dl.hmenu a {

   color: white;
   text-decoration: none;
	
}

/* 
------------------------------------------------------------
*/

.logo {
   vertical-align: bottom;
   text-align: center;
}


.ads {

   border-left: 1px solid black;
   width: 125px;
   text-align: right;
   vertical-align: top;
   padding: 0;

}


.link {
   
   font-style: italic;
   font-size: 9pt;
   color: #790000;
   text-align: right;
      
}

.link2 {
   
   font-style: italic;
   font-weight: 8pt;
   color: #790000;
   text-align: right;   
   
}

.teaser {
   
   font-size: 10pt;

}


.frontstory {

   width: 255px;
   margin: 5px;
   padding: 5px;
   text-align: center;
   background: #f5f2d2;
   border: 1px solid gray;
   vertical-align: top;
   
}

.frontstory img {

   border: 3px double #646038;
   text-align: center;
   margin-top: 2px;
   width: 300px;
}

.frontstory .headline {

   color: #790000;
   font: bold 16pt times, times new roman;
   text-align: center;
   vertical-align: top;

}

.frontstory a {

   color: #790000;
   font: bold 16pt times, times new roman;
   text-decoration: none;
   
}

.secstory {

   width: 255px;
   margin: 5px;
   padding: 5px;
   text-align: left;
   vertical-align: middle;
   font-size: 8pt;
   
}

.secstory .headline {

   color: #790000;
   font: bold 11pt times, times new roman;
   text-align: left;
   
}

.secstory a {

   color: #790000;
   font: bold 11pt times, times new roman;
   text-decoration: none;
   
}

.top-sep {

   width: 100%;
   border-bottom: 1px dotted black;

}

.mainstory {

   width: 510px;
   margin: 5px;
   padding: 5px;
   text-align: left;
   vertical-align: top;
   
}

.mainstory img {

   border: 3px double #646038;
   float: left;
   margin-right: 5px;

}

.mainstory .headline {

   color: #790000;
   font: bold 16pt times, times new roman;
   text-align: center;
   
}

.stories2 .caption {

	font-size: 8pt;
	text-align: center;

}

.otherstories dd {

	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 10pt;
}

.otherstories dl {

	
	margin-left: 5px;

}

.otherstories a {

   color: #790000;
   font: bold 14pt times, times new roman;
   text-decoration: none;
   
}

.mainstory p {
   
   font-size: 10pt;

}

.aboutstuff {

	font-size: 10pt;
	   font-family: arial, helvetica, sans-serif;
   	color: black;
}

.aboutstuff td {
	text-align: center;
}

.aboutstuff2 {

	font-size: 8pt;
	   font-family: arial, helvetica, sans-serif;
   	color: black;
}

.aboutstuff2 td {
	text-align: center;
}

.aboutstuff2 a {

	text-decoration: none;

}

.aboutstuff2 ul {
	margin-left: 0px;
	padding: 0;
	margin: 0;
}

.aboutstuff2 li {
	list-style: none;
	margin-left: 0px;
}




