body
{ font-family: Segoe UI ;
 background: url(back.jpg) black fixed center no-repeat ;
font-size: .75em;
  color: black;
}
#results {
position: relative;
float: left;
top: 0px;
margin-top: -50px;
padding: 10px 5 25px;
background: url(top.png) repeat;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
-khtml-border-radius: 15px 15px 0px 0px;
}
#results a {
color: black;
font-weight: bold;
text-decoration: none;
}
#results a:hover {
border-top: 1px solid;
border-bottom: 1px solid;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
}

#menus {
display: block;
position: relative;
float: right;
top: 0px;
margin-top: -50px;
padding: 10px 5 25px;
background: url(top.png) repeat;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
-khtml-border-radius: 15px 15px 0px 0px;
}
#menus a {
color: black;
font-weight: bold;
text-decoration: none;
}
#menus a:hover {
border-top: 1px solid;
border-bottom: 1px solid;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
}

#center {
position: absolute;
top: 100px;
bottom: 25%;
left: 5%;
right: 5%;
}
#topbar {
font-size: 2em;
background: url(top.png) repeat;
height: 10%;
text-align: left;
padding: 7;
font-weight: bold;
color: black;
top: -200px;
}
#topbar sub {
font-size: .4em;
}
#seconbar div {
position: relative;
display: inline-block;
}
#secondbar {
background: url(top.png) repeat;
width: 100%;
}
#secondbar a {
font-size: 1.3em;
padding: 7 5 0 5;
text-decoration: none;
color:black;
text-align: center;
}
#secondbar a:hover {
font-size: 1.3em;
padding: 7 5 0 5;
text-decoration: none;
color: #FFFFFF;
-moz-border-radius: 10px 10px 0px 0px ;
-webkit-border-radius: 10px 10px 0px 0px ;
background: #7D90B9;
text-align: center;
}
#content {
font-size: 1.2em;
border-right: 4px #777881 solid;
border-left: 4px #777881 solid ;
border-background: url(top.png) repeat;
height: 750px;
color: white;
padding: 5px;
overflow: scroll;
}
#content a {
color: white;
}
#content a:hover {
color: purple;
}
#maincontent {
float: left;
width: 50%;
color: white;
}



#csslisting table {
right: 0;
position: absolute;
text-align: right;
}
#csslisting td {
text-align: center;
padding: 0;
width: 50%;
}
#csslisting img {
background: url(top.png) repeat;
width: 70px;
height: 70px;
padding: 5;
border: none;
}
#csslisting img:hover{
background: #7D90B9;
}
#csslisting a {
text-decoration: none;
}






#footer {
color: black;
font-size 1em;
text-align: center;
background: url(top.png) repeat;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}
#footer a {
color: black;
text-decoration: none;
}
