body {
        background-color: #F9F9F9;
        margin: 0;
        padding: 0;
        font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
        color: #333333;
}

a {
        color: #268FD1;
        text-decoration: none;
}

a:hover {
        color: #268FD1;
        text-decoration: none;
}

.head{
       float:left;
       font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
       color: #268FD1;
       text-align:top;
       margin: -10px 5px 5px 5px;
       _margin: 5px 5px 5px 5px;
       > margin: 1px 5px 5px 5px;
       padding: 5px;
}

.plugin {
       float:right;
       font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
       text-align:top;
       margin: -10px 5px 5px 5px;
       _margin: 5px 5px 5px 5px;
       > margin: 1px 5px 5px 5px;
       padding: 5px;
}

.logo {
        line-height:150%;
        width:auto;
        margin:1em 20%;
        text-align:center;
        padding:5px 0 5px 0;
}


#searchbox {
        width: 510px;
        padding: 8px 0 8px 0;
        _padding: 15px 0 0 10px;
        > padding: 15px 0 0 0;
        background-color: #E8E8E8;
}

#textad {
        margin-top: 20px;
}

#usenext {
        width: 490px;
        padding: 5px;
        margin-top: 20px;
        border: 1px solid #268FD1;
        text-align: left;
}

a.usenext{
        color: #268FD1;
        text-decoration: underline;
        font: 16px arial, sans-serif;
}

a:hover.usenext{
        color: #268FD1;
        text-decoration: underline;
        font: 16px arial, sans-serif;
}

.usenexttext {
        color: #333333;
        text-decoration: none;
        font: 13px arial, sans-serif;
        cursor: pointer;
}


#searchresults {
        max-width: 500px;
        width: 500px;
        padding: 20px 0 8px 0;
        background-color: #F9F9F9;
}

.searchbox-text {
        background: #ffffff;
        border: 1px solid #CCCCCC;
        width: 290px;
        > width: 300px;     /* IE7 */
}
.searchbox-button {
        text-align: center;
}

.clear {

       display : inline;
       text-align : right;
       margin-left : 4px;
       margin-right : 4px;
       padding-left : 1px;
       background-position: center center;
       cursor: pointer;
}

.moreoptions {
       display : inline;
       text-align : right;
       margin-left : 4px;
       margin-right : 4px;
       padding-left : 1px;
       background-position: center center;
       cursor: pointer;
}

#options {
        margin:8px 0 0 13px;
        _margin:8px 0 0 -5px;       /* IE6 */
        > margin:5px 0 0 -10px;     /* IE7 */
        padding: 5px;
        text-align:left;
        background: #E8E8E8;
        width: 460px;
        > width: 465px;
}

#optionsset {
        margin:0 0 10px 0;
        padding: 5px;
        text-align:left;
        background: #F9F9F9;
        width: 460px;
        > width: 465px;
}

#options select{
       font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

.powered {
       font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
       color: #BFBFBF;
       margin: 10px 10px 0 10px;
       padding: 5px 5px 0 5px;
       text-align:center;
}


.keywords h1{
      font-size: 0.1em;
      visibility:hidden;
      display:none;
}

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
      position: relative;
      text-decoration: none;
}

a.tooltip:hover {
      background: transparent;
      z-index: 100;
}

a.tooltip span {
      display: none;
      text-decoration: none;
}

a.tooltip:hover span {
      display: block;
      position: absolute;
      top: 30px;
      left: 30px;
      width: 170px;
      z-index: 100;
      color: #333333;
      border: 1px solid #444444;
      padding: 5px 15px 5px 15px;
      background: #f3f3f3;
      font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
      font-style: Normal;
      text-align: left;
}

#text {
        line-height:100%;
        width:auto;
        margin:1em 35%;
        text-align:center;
        padding:5px 0 5px 0;


}

#text p {
        width: 500px;
        background-color: #fafafa;
        font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
        color: #333333;
        text-align: justify;
}

#floatwin {
       position:absolute;
       border: 1px solid #F9F9F9;
       padding: 1px;
       background-color: #F9F9F9;
       width: 130px;
       visibility: hidden;
       z-index: 100;
       color: #333333;
}

#floatwin a {
        text-decoration: none;
}

#network h1 a{
      font-size: 0.1em;
      visibility:hidden;
      display:none;
      color:#F9F9F9;
}


#youradhere a {
        color: #C04000;
        text-decoration: none;
}