html,body { margin: 0px; padding: 0px; }
body {
    font-family: Verdana,sans-serif;
    background-color: #eee;
    font-size: 12px;
}
h1, h2, h3 {
      font-family: Georgia, serif;
      font-weight: normal;
}
h2 a, h3 a {
    color: #000;
}
h2 {
    font-size: 183%;
    line-height: 1.2;
}
h3 {
    font-size: 150%;
    line-height: 1.2;
}
a img {
    border: 0px;
}
a {
    color: #039;
    text-decoration:none;
}
a:hover {
    color: #3DACE5;
}

#ads {
    background-color: #fff;
}
#container {
    position:relative;
    width: 100%;
    background: top left repeat-x url(/_/graphics/themes/spotlight/backgrounds/body.gif);
    overflow:hidden;
    color:#000;
}
#header {
    color: #fff;
    width: 100%;
    height: 190px;
    background: top left no-repeat url(/_/graphics/themes/spotlight/backgrounds/header.jpg);
    overflow:hidden;
}
#header a {
    color: #fff;
}
#header h1 {
    position: relative;
    top: 75px;
    width: 770px;
    margin: 0 0 0 135px;
    color: #fff;
    font-size: 400%;
    letter-spacing: 150%;
}
#header h1 a {
    text-decoration:none;
    color: #fff;
}

#search {
    padding: 8px 0px 8px 0px;
    position: absolute;
    top: 0px;
    left: 135px;
    width: 770px;
    text-align:right;
    border-bottom: 1px solid #555555;
}
#search button {
    background: no-repeat url(/_/graphics/themes/spotlight/buttons/search.gif);
    border: none;
    width: 20px;
    height: 20px;
}
#search button span {
    display:none;
}
#search input, #search button {
    vertical-align: middle;
}
#search input {
    background-color: #C0C2C5;
}
#wrapper {
    width: 770px;
    margin: 50px 0 0 135px;
}
#content {
    margin: 20px 0px;
    width: 480px;
    line-height: 120%;
}
#content h2 {
    font-size: 183%;
    margin: 0 0 35px 0;
}
#content h3 {
    font-size: 150%;
    margin: 20px 0 4px 0;
}
#content p {
    margin: 0px 0px 10px 0px;
    line-height: 1.3;
}

#navigation {
    position: absolute;
    margin: 0px;
    padding: 10px 0px;
    top: 0px;
    left: 135px;
    width: 600px;
}
#navigation a {
    color: #fff;
}
#navigation ul {
    margin: 0px;
    padding: 0px;
    text-transform: lowercase;
}
#navigation li {
    float:left;
    list-style-type:none;
    margin: 0 20px 0 0;
    padding: 0px;
}
#extra {
    width: 248px;
    padding: 11px 0px;
    position: absolute;
    top: 235px;
    left: 660px;
    color: #555;
    background: no-repeat bottom left url(/_/graphics/themes/spotlight/backgrounds/extras_bottom.gif);
}
#extra h2 {
    width: 100%;
    height: 8px;
    margin: 0px;
    background: no-repeat top left url(/_/graphics/themes/spotlight/backgrounds/extras_top.gif);
}
#extra h2 span {
    display:none;
}
#extra h3 {
    color: #000;
}
#extra a {
    color: #555;
}
#extra h3 a {
    color: #000;
}
#extra ul {
    margin: 0px;
    padding: 0px;
    background: repeat-y url(/_/graphics/themes/spotlight/backgrounds/extras.gif);
}
#extra li {
    padding: 3px 0px 0px 15px;
    list-style-type:none;
}
#footer {
    text-transform: lowercase;
    clear:both;
    text-align:right;
    width: 770px;
    color: #777;
    margin: 60px 0 0 135px;
    overflow:hidden;
    border-top: 1px solid #999;
    padding: 8px 0px;
}
#footer a {
    color: #777;
}
#footer a:hover {
    color: #3DACE5;
}

