body {
background:url(img/bg.png) repeat;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:0.8em;
color:#FFFFFF;
margin:0px;
}

#main {
width:80%;
margin:0px auto;
}

#mainTop {
background:url(img/headerbg.png) repeat-x #232323;
}

#mainTop img {
border:0;
margin:0px;
}

#mainTop h1 {
text-decoration:underline;
color:#FFFF00;
}

#nav {
background:#000000;
width:760px;
-moz-border-radius:10px;
text-align:center;
padding:5px;
font-weight:bold;
margin:0px auto;
}

#nav a {
color:#FF9900;
}

.c {
text-align:center;
}

.l {
text-align:left;
}

.clear {
clear:both;
}

#header {
text-align:center;
}

#searchBox {
margin:10px auto;
-moz-border-radius:5px;
background:#FFFFFF;
border:2px solid #000000;
width:600px;
padding:10px;
text-align:center;
color:#000000;
}

#searchBox {
color:#990000;
}

#searchBox a {
text-decoration:none;
border-bottom:1px solid #FF6600;
color:#CC0000;
}

#searchBox a:hover {
border-bottom:1px dotted #FF6600;
}

input,select,textarea {
margin:2px;
padding:1px;
color:#000066;
}

.box {
background:#003366;
padding:5px;
border:2px solid #003399;
margin:10px auto;
}

.ad {
background:#171717;
padding:5px;
border:#000000;
margin:10px auto;
width:48%;
-moz-border-radius:10px;
text-align:center;
font-size:1.2em;
margin-top:0;
}

.ad a {
color:#0099FF;
}

.ad h2 {
margin:0px;
padding:0px;
text-decoration:underline;
}

.ad2 {
background:#171717 url(img/download64.png) right no-repeat;
padding:5px;
border:#000000;
margin:10px auto;
width:750px;
-moz-border-radius:10px;
font-size:12px;
border:1px solid #000000;
}

.ad2 a {
color:#FFFF00;
}

.ad2 a:hover {
color:#FFCC00;
}

.ad2 ul {
list-style-image:url(img/li.png);
}

.ad2 u {
color:#FF0000;
}

a {
color:#FFCC00;
}

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

.box ol {
width:200px;
float:left;
margin:0px;
padding-left:50px;
}

#footer {
text-align:center;
color:#999999;
font-size:0.8em;
}

form {
margin:0px;
}

.results {
margin:0px;
padding:0px;
list-style-image:url(img/li.png);
}

.results li {
margin-left:30px;
}

.results .title {
margin-left:0px;
font-weight:bold;
list-style-type:none;
list-style-image:none;
}

.results .more {
text-align:right;
font-style:italic;
list-style-type:none;
list-style-image:none;
}

.results {
border-bottom:1px solid #000066;
padding:10px;
}

.results .hl {
font-weight:bold;
color:#FFFF00 !important;
}

#framed {
position:fixed;
z-index:1000;
top:50px;
width:100%;
}

#innerFramed {
background:#010323;
border:5px solid #000000;
text-align:center;
padding:10px;
width:50%;
margin:0px auto;
}

#rateSerial {
margin-top:10px;
}

#rateSerial img {
cursor:pointer;
}

.small {
font-size:0.8em;
}

#closeWindow {
padding:3px;
text-align:right;
background:#000000;
color:#FFFFFF;
margin:3px;
font-weight:bold;
cursor:pointer;
}

#theX {
border:2px solid #FF0000;
background:#333333;
padding:2px;
}

.list li {
margin-bottom:10px;
}

.form {
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background:#FFFFFF;
}

.form td {
border:2px solid #CCCCCC;
padding:2px;
}

.form th {
border:2px solid #CCCCCC;
padding:2px;
background:#E4E4E4;
}

.point {
cursor:pointer;
}

.imgBox {
float:right;
margin-top:10px;
margin-right:10px;
border:1px solid #000000;
}

#suggestBox {
width:270px;
visibility:hidden;
position:absolute;
z-index:1000;
background:#FFFFFF;
border:1px solid #7f9db9;
text-align:left;
padding:0px;
}

#suggestBoxList {
margin:0px;
padding:0px;
}

#suggestBoxList li {
padding:2px;
list-style-type:none;
}

#suggestBox a {
color:#0066CC;
text-decoration:none;
display:block;
}

#suggestBox a:hover {
color:#0099FF;
background:#daedff;
}

#cloud {
text-align:center;
}

#cloud a {
color:#CCCCCC;
}

#cloud a:hover {
color:#FFFFFF;
}

.contents {
background:#FFFFFF url(img/dlcontents.jpg) center repeat-x;
width:380px;
margin-left:10px;
border-collapse:collapse;
}

.contents td {
padding:5px;
}

.contents th {
padding:5px;
width:30%;
}

.contents tr {
border-top:#023160 1px solid;
}

.fl {
float:left;
}

.fr {
float:right;
}

#comment-list {
list-style-image:url(img/comment.png);
font-family:"Trebuchet MS", Arial, Verdana;
font-size:1.3em;
}

#comment-list li {
padding:5px;
border-bottom:1px solid #0066CC;
border-right:1px solid #0033CC;
}

.s {
font-size:0.8em;
font-style:italic;
}

#rbox img {
cursor:pointer;
}

#ads {
background:#004f9d;
text-align:center;
}

#serial {
width:75%;
margin:10px;
font-family:"Courier New", Courier, monospace;
}

#footer-new {
padding:0px;
}

#suggested {
width:48%;
float:left;
margin:5px;
}

#facebook {
width:48%;
float:right;
text-align:center;
margin:5px;
}
