#main {padding-right:5px;}

.update
{float:left;
 width:375px;
 border: solid 1px #030;
 margin: 5px 0 0 0;
 padding:0;
 background-color: #f4fff4;}

.update h3 
{float:left; 
 width:375px;
 background-color:#3b3;
 color: #000;
 text-align:center;
 padding:3px 0 3px 0;
 margin:0;
 border-bottom:solid 2px #030;}

.update p
{float:left;
 width:361px;
 margin: 0px;
 padding: 7px;}
 
.update li a:visited
{background-color:#f4fff4;}

#info
{float:left;
 width:375px;
 padding:0;
 margin:0;}

#info ul
{padding:0;margin-left:20px;}

#results h2
{display:block;
 width:210px;
 font-size:120%;
 font-variant:small-caps;
 background-color:#008;
 color:#fff;
 text-align:center;
 margin:0;}

#results
{float:right;
 width:210px;
 border-left:solid 2px #000;
 border-right:solid 2px #000;
 border-bottom:solid 2px #000;
 background-color: #fff;
 margin-top:5px;
 margin-bottom:10px;
 font-size:.9em;
 margin-right:0;}

#results ul
{padding-top:5px;
 margin-left:15px;
 padding-left:10px;
 list-style-position:outside;}
#results ul ul{margin-left:10px;padding:2px 0 10px 0;}
#results ul ul ul{padding-bottom:0;}
#results ul li{margin-left:0px; padding-bottom:2px;}
#results ul li a:link, #results ul li a:visited{color:#008;background-color:#fff;}
#results ul li a:hover{color:#00f;}