  body,
  html {
    margin:0;
    padding:0;
    background: #ccc url(background.gif) repeat-y 50% 0;
    color:#000;
    
  }
  body {
    min-width:750px;
    font:  10px/1em Verdana, Arial, Helvetica, sans-serif;
  }
  #wrap {
    background:#fff;
    margin:0 auto;
    width:750px;
  }
  #header {
    background:#fff;
    text-align: right;
    width:730px;
  }
  h1 {
      font:  12px/1.2 Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
      padding:1px 0px 1px 0px;
      margin:0;
    }
  #nav {
    background:#26AAAE;
    padding:3px 0px 3px 11px;
    border-bottom: 1px #000 solid;
    color: #ddd;
  }
  #nav ul{
    margin:0;
    padding:0;
    list-style:none;
  }
  #nav li{
    display:inline;
    margin:0;
    padding:0;
  }
  #main {
    background:#fff;
    float:left;
    padding: 1px 1px 1px 11px;
    width:530px;
  }
    #main h2 {
      font:  10px/1.0 Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
      padding:1px 0px 1px 10px;
      margin:0;
    }
  #main h2, #main h3, #main p, #main table,  #main tr,  #main td {
    padding:0 0px 0 0;
    }
  #sidebar {
    background:#fff;
    text-align: left;
border-left: 1px dashed orange;
    float:right;
    width:200px;
  }


   table {
   border: 0px #000 solid;
   margin-left: 5px;
  }

  #pr {
    text-align: center;
  }

  #pagerank1 {
    background:#fff;
  }
  #pagerank2 {
    background:#ccc;
  }

  #sidebar ul {
    margin-bottom:0;
    position: relative;
    left: -10px;
    text-align: left;
    }
    #sidebar h3, #sidebar p {
    padding:0 10px 0 0;
    text-align: left;
    }
  #footer {
    border-top: 1px #000 solid;
    background:#26AAAE;
    clear:both;
  }
  #affiliates {
    border-top: 1px #000 solid;
    background:orange;
    padding-left: 3px;
    clear:both;
  }
  #footer p {
    padding:1px;
    font-weight: bold;
    color: #000;
    text-align:center;
    margin:0;
    }

  #affiliates p {
    padding:1px;
    color: #000;
    text-align:left;
    margin:0;
    }

  #start {
  float: left;
font: bold 16pt/1em Helvetica, Verdana, Arial, sans-serif;
color: orange;
margin-right: 3px;
margin-bottom: -3px;
position:relative;
top:-3px
}
  p {
  text-align: justify
  }
  #nav a {

  text-decoration:none;

  font-weight:bold;

  color:  #fff;

  outline: none;

  }



#nav a:visited {

    color:  #fff;

    }



#nav a:active {

    color:  #fff;

    }



#nav a:hover {

    color: #fff;

    text-decoration: underline;

    }

#affiliates a:hover {

    color: #fff;

    text-decoration: none;

    }

a {

  text-decoration:none;

  font-weight:bold;

  color:  #000;

  outline: none;

  }



a:visited {

    color:  #000;

    }



a:active {

    color:  #000;

    }



a:hover {

    color: #000;

    text-decoration: underline;

    }

label
{
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em
display: block;
position: relative;
top: 6px;
}

.submit input
{
margin-left: 4.5em;
} 
input
{
color: #000;
background: #fff;
border: 1px solid #26AAAE;

}

option
{
color: #000;
background: #fff;
border: 1px solid #26AAAE;

}

textarea
{
color: #000;
background: #fff;
border: 1px solid #26AAAE;

}

.submit input
{
color: #000;
background: orange;
border: 2px outset #d7b9c9
} 
fieldset
{
border: 1px solid orange;
width: 40em;
padding: 10px
}

legend
{
color: #000;
background: #fff;
border: 1px solid orange;
padding: 2px 6px;
margin-bottom: 5px;
} 


#error {
color: red;
width: 300px;
text-align:left;
padding: 3px;
}