
body {background: #ACACAC; font-family: Arial, Helvetica, sans-serif; height: 100%;}

p {font-size: small}

a:link {  	font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a:hover {	text-decoration: underline;}

.topblock {	width: 808px; 
		height: 95px; 
		/* border-style: groove; */
		background: #ECECEC;
		}

#logoblock {width: auto; 
		position: relative; padding-left: 10px; 
		/* float: left; */
		left: 0em; 
		/* background: #ECECEC;  width="263" height="70" border="0" */
		}


#kwhlogo {	width: 150px; top: 25px; left: 650px; position: absolute;
		}

#topright {	width: 300px; 
		position: absolute;  
		/* right: 2em; background: #ECECEC*/
		left: 450px;
		top: 12px; 
		}

#topright p{font-size: 65%; 
		text-align:right;}

/*<![CDATA[
 li.c1 {list-style: none; display: block; width: 10em;}
/*]]>*/

#navbar ul{display: block; margin: 0; padding: 4px; list-style: none; background: #CCCCCC; 
	font-weight: normal; height: 18px; font-size: 80%; width: 800px; }
#navbar a{display: block; width: 8em;}
#navbar li{float: left; width: 8em;}
#navbar li ul {display: none;}
#navbar li:hover ul { font-size: 90%; list-style: none; display: block; width: 8em; height: auto; position: absolute; padding: 4px;}
#navbar li ul li { display: block; float:none; width: auto;}
/*#navbar {clear: both;}*/

/* div.content {clear:left; padding-top: 5%;} */

#container {
     width: 800px;
    padding: 5px;
	top: 300px;
    border:   none;      /* 3px double #999; */
	 /* test code on this line */
    
 }
#container:after {
    content:'  ';
    display:block; 
    clear:both;
}

#main { 	float: left; 
		right:10px; 
	    background: #FFFFFF; 
		font-weight: normal; 
		letter-spacing: 1px; 
		border-style: groove; 
		width: 580px; min-height: 480px;
		padding: 10px;
		}
		
.listing { 	float: left; 
		right:10px; 
	    background: #FFFFFF; 
		font-weight: normal; 
		letter-spacing: 1px; 
		border-style: groove; 
		width: 580px; 
		min-height: 250px;
		padding: 10px;
		text-align: center;
		}
#lssimg {width: 350px;}

.feedzilla {
		float: right;
		right: 10px; 
		top: 10px; 
		background: #FFFFFF; 
		width: 172px;
 		}
		
#realink {	float: right; 
			width: 172px; 
			background: #888888; 
			padding-top: 14px; 
			padding-bottom: 14px;
			}
			
#reabanner {width:170px;}		

#footer {	clear: both; 
		float: left; 
		/* position: relative; */
		bottom: 10px; 
		text-align: center; 
		float: none; 
		font-size: 65%;
		background: #CCCCCC;
		width: 808px;}

#modbldg {width: 200px;}

.fullscreen {width: 100%; height: 100%; }

#booktainer {
     width: 890px;
    padding: 5px;
	top: 300px;
    border:   none;      /* 3px double #999; */
	 /* test code on this line */
    
 }
#booktainer:after {
    content:'  ';
    display:block; 
    clear:both;
}