body {
 margin:15px;
 background:#B39559;
 text-align:center;
 padding:0;
 font-size:90%;
 font-family: verdana, sans-serif;
 }

#outer {
 text-align:left;
 border:1px solid #000000;
 width:43em;
 margin:auto;
 }

#hdr {
 height:70px;
 width:43em;
 background:#D4B77F;
 padding: 10px 0px 0px 0px;
 text-align:center;
 }

#bar {
 height:50px;
 width:43em;
 background:#D26D1A;
 color: #333333;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background:#ffffff;
 color: #333333;
 width:43em;
 padding:0;
 }

#l-col {
 float:left;
 color: #333333;
 width:7.5em;
 text-align:left;
 margin: 0px 0px 0px 0px;
 padding:0;
 }

.menu a {
 display: block;
 background:#D4B77F;
 text-decoration: none;
 font-family: arial, sans-serif;
 font-size: 0.75em;
 padding: 3px 5px 3px 5px;
 margin: 0px 0px 0px 0px;
 width:100%;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 }

.menu a:hover {
 background:#B39559;
 }

#cont {
 width:34.5em;
 background:#ffffff;
 color: #333333;
 text-align:left;
 }

#ftr {
 width:43em;
 height:40px;
 background:#D26D1A;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }

/* Presentation Stylesheet */ 

p	{
	padding: 0px 10px 0px 10px;
	}

a  {
   text-decoration: none;
   }

h1, h2, h3, p {
 margin:0;
 padding:10px;
 }

h1 {
   font-size: 1.5em;
   text-align: center;
   }

h2 {
   font-size: 1.3em;
   }

h3 {
   font-size: 1.1em;
   }

.adate {
   text-align: right;
   font-size: 0.8em;
	padding-right: 10px;
	margin-right: 10px;
   }

.author {
   text-align: right;
   font-size: 0.8em;
	padding-right: 10px;
	margin-right: 10px;
   }

.pagenums {
   text-align: right;
   font-size: 0.8em;
	font-weight: bold;
	padding: 5px 10px 5px 0px;
   }

.nextpage {
	text-align: right;
   font-size: 0.8em;
	padding: 0px 10px 10px 0px;
   }

.submenu {
	list-style:none;
	font-size:0.8em;
 	background:#EEEEEE;
	float:right;
	padding: 5px 10px 5px 10px;
	margin: 13px 10px 3px 10px;
	border: 2px black dotted;
	width: 20em;
	}

.ad {
	width:7.5em;
 	background:#000000;
	overflow: hidden;
 	border-right: 1px solid black;
 	border-bottom: 1px solid black;
 	padding: 0px 10px 0px 0px;
	}

.latest {
   text-align: center;
   background-color: #EEEEEE;
   margin: 0px 25px 0px 25px;
   padding: 10px 0px 10px 0px;
   border: 1px dotted #000000;
   }

.topfive {
 	display: block;
 	background: white;
 	font-family: arial, sans-serif;
	font-size:0.75em;
 	margin: 0px 0px 0px 0px;
 	width:100%;
	}

.topfive li {
 	padding: 0px 0px 0px 0px;
 	margin: 5px 0px 0px -12px;
	}

.topfive a {
 	text-decoration: none;
	}

.topfive ol {
 	margin-top: 0px;
	}

.topfive p {
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
 	padding: 5px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
	}

.coop {
   padding-top:4px;
	padding-right:5px;
	float:right;
	}

.coop form {
	height: 40px;
}

.coop input {
	height: 30px;
}
