a { text-decoration: none; color:#000000; }
A:hover { text-decoration:underline; color:red; }


body
{
 width:100%;
 padding: 0;
 margin:0;
 margin-left: 5px;
 border: 0;
 text-align:left;
 font: 10pt  Helvetica, Arial;
 color: #333333;
 color: #444;
 font: 12px "Lucida Grande", sans-serif;

}

#wrapper
{
 margin:0 auto 0 auto;
 width:800px;
 text-align: left;
}

/****************************************
 **                                    **
 **           SEARCH FIELDS            **
 **                                    **
 ****************************************/
#search
{
 float: right;
 text-align: right;
 padding-bottom:4px;
}

#search input
{
 border: dotted 1px gray;
 width: 120px;
}

/****************************************
 **                                    **
 **         HEADER FIELDS              **
 **                                    **
 ****************************************/

#header
{ 
 text-align: left;
 height:90px;
 width:100%;
 margin: 0;
 padding: 0;
 /*background: url('/gfx/search_background.jpg') repeat-x;*/
 border-bottom:solid 1px #09f;
 font-size:14px;
}

#results
{
 margin-top:5px;
 width:700px;
 text-align:left;
 font-family:Verdana;
 color:#333;
}

.headline
{
 font-size:16px;
 color:#09f;
 letter-spacing:-1px;
}

.headline a
{
 color:#07d;
}

.description
{
 font-size:12px;
 color:#444;
}

.link
{
 font-size:10px;
 color:#888;
}

.link a
{
	color:#888;
}

.resultBox
{
 border:dotted 1px #999;
 margin-bottom:10px;
 padding:4px;
 background:#ffe;
}

.resultInfo
{
 text-align:right;
 color:#777;
 font-style:italic;
}

input
{
 border:solid 1px #999;
 margin:3px;
 background:url(http://media.entireweb.com/images/pages/query/searchfield_background.gif) repeat-x;
 padding:2px;
 color:#666;
 font-family:Verdana;
}

#searchBox
{
 padding-top:15px;
}