body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#header {
background:url(img/logobg.jpg) repeat-x;
padding-left:30px;
}

.fl {
float:left;
}

#search {
background:url(img/search.png) center no-repeat;
margin-right:20px;
margin-top:15px;
float:right;
width:450px;
height:100px;
text-align:center;
}

#search div {
margin-top:35px;
}

#left {
width:80%;
float:left;
margin-top:10px;
}

#right {
width:20%;
float:right;
margin-top:10px;
}

.clear {
clear:both;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.point {
cursor:pointer;
font-weight:bold;
}

.downloads {
width:95%;
margin:5px auto;
text-align:center;
border-collapse:collapse;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.downloads th {
padding:15px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-size:14px;
}

.downloads td {
padding:10px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.downloads tr:hover td {
background:#0090ff;
color:#FFFFFF;
}

.downloads tr:hover a {
color:#FFFFFF;
}

.rateY {
color:#006600;
font-weight:bold;
}

.rateN {
color:#CC0000;
font-weight:bold;
}

.downloads a {
float:left;
}

.downloads .xago {
font-size:10px;
color:#666666;
float:left;
margin-left:10px;
}

.downloads tr:hover .xago {
color:#CCCCCC;
}

.downloads .l {
background:url(img/r.png) no-repeat 5px;
padding-left:25px;
}

.downloads .comments {
background:url(img/comment.png) no-repeat;
font-weight:bold;
float:right;
height:16px;
width:16px;
overflow:hidden;
text-align:left;
padding-left:5px;
font-size:11px;
margin-left:5px;
}

.downloads .comments a {
color:#000000;
text-decoration:none;
}

.downloads tr:hover .comments {
color:#000000;
}

.downloads tr:hover .comments a {
color:#000000;
}

.downloads a:visited {
color:#666666;
text-decoration:none;
}

.l {
text-align:left;
}

a {
color:#171717;
}

.menu {
background:#0087ef;
list-style-type:none;
padding:0px;
margin:5px auto;
margin-right:10px;
margin-bottom:20px;
}

.menu .top {
background:#0074cd;
color:#FFFFFF;
font-weight:bold;
padding:15px;
font-size:15px;
}

.menu a {
color:#FFFFFF;
padding:10px;
display:block;
}

.menu a:hover {
background:#0090ff;
}

.nolinks li {
color:#FFFFFF;
padding:10px;
display:block;
}

.c {
text-align:center;
}

.home {
background:#0074cd url(img/home.png) no-repeat 95% 35% !important;
}

.search {
background:#0074cd url(img/search2.png) no-repeat 95% 35% !important;
}

.friends {
background:#0074cd url(img/friend.png) no-repeat 95% 35% !important;
}

.stats {
background:#0074cd url(img/stats.png) no-repeat 95% 35% !important;
}

.community {
background:#0074cd url(img/community.png) no-repeat 95% 35% !important;
}

h1 {
margin-left:3%;
}

.download {
width:95%;
margin:5px auto;
text-align:left;
border-collapse:collapse;
}

.download th {
padding:10px;
border:1px solid #CCCCCC;
}

.download td {
padding:10px;
border:1px solid #CCCCCC;
}

.links {
margin:0px;
padding:0px;
margin-left:15px;
}

.links li {
padding:1px;
}

.download a {
color:#006699;
}

#deadDL {
background:#990000;
color:#FFFFFF;
}

#deadDL a {
color:#FFFFFF;
}

h2 {
margin-left:15px;
}

.fr {
float:right;
}

.fl {
float:left;
}

.comment {
padding:10px;
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
}

.message {
margin:8px;
display:block;
}

.comment_footer {
text-align:right;
color:#006600;
display:block;
}

.comment_res {
margin-left:10px;
}

.comment_res a {
text-decoration:none;
color:green !important;
font-weight:bold;
}

form {
margin:0px;
}

#rbox img {
cursor:pointer;
}

#footer {
color:#333333;
text-align:center;
font-size:13px;
padding:10px;
}

#footer a {
color:#0033FF;
}

#stats {
background:url(img/stats.png) 10px 5px no-repeat #7bd3f4;
color:#ffffff;
padding:10px;
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom:2px solid #04bff6;
padding-left:55px;
}

.cat {
margin:10px;
border-bottom:1px solid #CCCCCC;
margin-left:50px;
padding:5px;
}

.cat a {
font-size:30px;
color:#0066CC;
}

.cat {
color:#333333;
}

#pages {
margin:10px;
text-align:center;
}

#pages a {
padding:3px 5px;
border:1px solid #000000;
font-weight:bold;
}

#pages .selected {
background:#0066CC;
color:#FFFFFF;
}

.viewall {
margin:10px;
text-align:right;
margin-right:5%;
}

.viewall a {
color:#0066CC;
font-weight:bold;
}

#linkbk {
width:90%;
margin:10px auto;
}

#linkbk th {
width:20%;
}

#linkbk input {
width:400px;
}

#download_ad {
background:url(img/download.png) 5px 5px no-repeat #EBE6D6;
padding-left:40px;
color:#333333;
}

#download_ad a {
color:#0099CC;
font-size:18px;
font-weight:bold;
}

#tv_ad {
background:url(img/TV.png) 5px 5px no-repeat #EBE6D6;
padding-left:40px;
color:#333333;
}

#tv_ad a {
color:#0099CC;
font-size:18px;
font-weight:bold;
}

#message {
font-size:18px;
background:#F4F4F4;
padding:8px;
border:1px solid #990000;
margin:10px;
}

#verified {
background:url(img/verified.gif) right no-repeat;
}

.extra-search {
background:url(img/extra-search.png) left no-repeat;
padding-left:18px;
}

.extra-dl {
background:url(img/extra-dl.png) left no-repeat;
padding-left:18px;
}

.extra-unlock {
background:url(img/extra-unlock.png) left no-repeat;
padding-left:18px;
}

#msg {
display:none;
}
