body *{ margin: 0; padding: 0; font-family:verdana, "Comic Sans MS",Helvetica,sans-serif;}
a img,:link img,:visited img { border: none; }
a { text-decoration:none; color:#aa0000; }
a:hover { color:#333; text-decoration: underline; }
body, td{  margin: 0;  padding: 0;  font-size: small; }
textarea{ font-size:small; }
.tCenter { text-align:center; }
.logo {
 
 position:static;
 text-align:center;
 background-image:url(/bg2.png);
 background-attachment:fixed;
 background-repeat:repeat;
 border-bottom:2px solid #f82;
 height:45px;
 padding:5px 2px;
}

.logo img {  padding:5px; }


hr{background-color:#D2D2D2; border:medium none; height:1px; margin:2px 0; padding:0;}
h1{ text-align:center; background:#EEE; color:#222; border:1px solid #DDD; font-size:120%; padding:2px; }
h3 { padding : 4px; background-color : #cccccc; border-color : #000000; border-width : thin; border-style : dotted;margin-top : 2px; margin-bottom : 2px; font-weight : bold; }
.updates h2,#category h2{ text-align:center; background:#eee; color:#222; border:1px solid #DDD; font-size:120%; padding:2px; }

h1 a{ color:#ffffff; }
.title { text-align:center; background:#EEE; color:#222; border:1px solid #DDD; font-size:120%; font-weight:bold; padding:2px; }
.title a{ color:#ffffff; }
.absmiddle { vertical-align:middle; }
.bt { border-top:1px dashed #D1D8DF; margin:2px;}
.bb { border-bottom:1px dashed #7894AF; }
.odd, .even, .sl { margin:2px 0; padding:2px 0 2px 2px; vertical-align:middle; }
.odd td { border-top:1px dashed #D1D8DF; }
.even td { border-top:1px dashed #D1D8DF; }
.description { text-align:center; background:#f5f5f5; color:#222; padding:2px; }
.description a { text-decoration:underline; }
.description img { border:1px solid #333; }
.filedescription { background:#f5f5f5; padding: 5px 0; text-align: center; border-top: 1px solid #7894AF; border-bottom: 1px solid #7894AF; }
h2, .hd{text-align:center; background:#eee; color:#222; border:1px solid #DDD; font-size:120%; padding:2px;}
.pl2 { padding-left:2px; }
.link1{ color:#222; }
.button { color:#086C8F; font-weight:bold; }
.info { color:red; background:#fff; text-align:center; padding:2px; }
.error{ background:#FFEFEF; border:1px solid #f00; margin:5px; padding:5px; font-weight:bold; text-align:center; color:#f00; }
p{ padding:2px 0; }

table { width:100%; margin:auto;}
table th { background:#ffffff; }
table tr { background:#ffffff; }
table td { padding:5px; }

.devider {background:#fff; height:5px;}
.form_error { color:#f00; }
.dtype {padding:4px;font-size:x-small;text-align:center;}
.bkmk {padding:2px;text-align:center; color:#000000; }
.bkmk a {text-decoration : none; color : #aa0000;}
.fileName { color: #aa0000 ; font-weight:bold; }
.search { background: #333; text-align:center; border:1px dashed #fff; padding:2px; color: #ffffff; font-weight:bold; }
.dwnLink { color: #aa0000; }

.pgn { text-align:center; background:#eee;}
.pgn span { font-weight:bold; color:#bbb; }

img { vertical-align:middle; }
.showimage { padding:5px; text-align:center; border-top:1px dashed #333; border-bottom:1px dashed #333; }
.tblimg { width:52px; text-align:center; }
.tblimg img { border:1px solid #333; }


.ftrLink{ 
       text-align:center;
 background-image:url(/bg2.png);
 background-attachment:fixed;
 background-repeat:repeat;
 padding:5px 2px;
 border-top:2px solid #f82;
font-weight:bold; color:#FFFFFF;
 }
.ftrLink a { color:#333; }

a.top {color:#FF7F00; font-size:smaller; text-decoration:none; }

.updates div { border-bottom:1px dashed #D1D8DF; padding:3px; }
.updates div a {  }

.online { }
.online h2 { color:#f00; }
.online div { border-bottom:1px dashed #bbb; padding:3px; }
.online span { font-weight:bold; }

.catRow { padding:3px; border-bottom:1px dashed #D1D8DF; }

.randomFile {color:#fff; border:2px solid #0E71C6;}
.randomFile a {color:#fff;}
.randomFile tr {background:#333; }

.guestentry { border-top:1px solid #eee; border-bottom:1px solid #ddd; padding:2px; background:#f7f7f7; }
.guestanswer { color:#f00; }

.ads { background:#333; color:#fff; font-weight:bold; text-align:center;} 
.ads a { color : #fff; } 
.ad2 { font-weight:bold; }
.ad3 { color:#333; }
.ad4 a{ color:#a00; }
.adBold *{ font-weight:bold; }
.adLinkBold a { font-weight:bold; }
.footer { padding:2px; margin:5px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; font-weight:bold;}
.md { color : #fd4646; background-color : #fff0f0; margin-top : 1px; margin-bottom : 1px; padding : 2px; border : 1px solid #ffd0d0; }
img {max-width: 100%; height: auto}