body{ margin: 0; padding: 0; background:#fff; color:#000; font-family:verdana, "Comic Sans MS",Helvetica,sans-serif; font-size:small; line-height:20px; }
body *{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a { text-decoration:none; color:#5d3ca6; padding:2px;}
a:hover { color:#f33;}
b{ font-weight:bold; }
input {padding:3px; margin:0; }
select {padding:3px;}
.tCenter { text-align:center; }
.search { background: #960000;
background: -moz-linear-gradient(top, #8466c8 0%, #0682c7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8466c8), color-stop(100%,#0682c7));
background: -webkit-linear-gradient(top, #8466c8 0%, #0682c7 100%);
border:1px dashed #fff; padding:1px; color: #fff; font-weight:bold; text-align:center;}
.siteLink { color:#5d3ca6; }
.content { width:100%; min-width:200px; margin:auto; padding-top:0;}
.header{ text-align:center; }
.dtype { border-bottom:1px solid #ccc; padding:5px; text-align:center; }
.dtype span{ border:1px solid #d50; padding:3px; border-radius:5px; background:#d50; color:#f5f5f5; }
.dtype a { border:1px solid #ccc; padding:3px; border-radius:5px; background:#f5f5f5; }
.download2 span{ font-size: bolt; border:1px solid #ccc; border-radius:5px; background:#f5f5f5;}
.logo { text-align:center; color:#ffffff; background:#25383C; padding:2px; }
.logo a { color:#fff; font-weight:bold; }
hr{background-color:#D2D2D2; border:medium none; height:1px; margin:2px 0; padding:0;}
h2, h3{ text-align:center; background:#eee; color:#222; border:1px solid #ddd; font-size:120%; padding:2px; }
h2 a{ color:#ffffff; }
h3{ text-align:left; }
.clear{ clear:both; }
.absmiddle { vertical-align:middle; border:none; border-radius:10px; }
.bt { border-top:1px dashed #bbb; }
.bb { border-bottom:1px dashed #bbb; }
.odd, .even, .sl { margin:2px 0; padding:2px 0 2px 2px; vertical-align:middle; }
.odd td { border-top:1px solid #ddd; }
.even td { border-top:1px solid #ddd; }
.description { }
.description a { }
.fl span { color: #006600; font-style:italic;}
.filedescription { background:#f5f5f5; padding: 5px 0; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
h1, .hd{background:#5d3ca6;color:#FFFFFF;font-size:small; font-weight:bolder; line-height:20px;padding:0;text-align:center;vertical-align:middle;}
.desc{color:#d2691e; font-style:italic;}
.pl2 { padding-left:2px; }
.link1{ color:#5d3ca6; }
.button { color:#086C8F; font-weight:bold; }
.red { color:red;}
.info { color:red; background:#fff; text-align:center; padding:2px; }
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:#f00; }
.path { border-bottom:1px dashed #bbb; font-weight:bold; background:#ddd; border-top:1px solid #ccc; padding:3px; }
.tags { color: black; padding: 0px; background: #dde7f1; -moz-border-radius: 11px 11px 0 0; -webkit-border-radius: 11px 11px 0 0; border-radius: 11px 11px 0 0; -moz-box-shadow: 0 -4px 12px #666; -webkit-box-shadow: 0 -4px 12px #666; box-shadow: 0 -4px 12px #369; font-size: small;}
.tagss { background-color: #dde7f1; color: #000000; margin-bottom:5px; margin-top:5px; font-size:8px; font-weight:small; text-align:left; }
.tagss a { padding:4px; font-weight:small; }
.fileName { color: #5d3ca6 ; font-weight:bold; }
.timg { border-radius: 5px; }
.dwnLink { color: #5d3ca6; }
.pgn { text-align:center; padding-top:10px; background:#eee; }
.pgn a,.pgn span { border:1px solid #ccc; padding:2px 5px; margin:0 2px; background:#ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none; font-weight:bold; }
.pgn a:hover, .pgn span { background:#ddd; border-color:#ddd; }
.pgn div { padding-top:5px; }
img { vertical-align:middle; }
.showimage { padding:5px; text-align:center; }
.cthumb{ padding:1px; border:1px solid #555; margin:2px;}
.tblimg { width:52px; text-align:center; }
.tblimg img { border:1px solid #ddd; }
.ftrLink{ padding:3px; font-weight:bold; text-align:center; background:#0682c7;
background: -moz-linear-gradient(top, #8466c8 0%, #0682c7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8466c8), color-stop(100%,#0682c7));
background: -webkit-linear-gradient(top, #8466c8 0%, #0682c7 100%);
}
.ftrLink a { color:#fff; }
a.top {color:#FF7F00; font-size:smaller; text-decoration:none; }
.ad1 { background:#5d3ca6;
background: -moz-linear-gradient(top, #8466c8 0%, #5d3ca6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8466c8), color-stop(100%,#5d3ca6));
background: -webkit-linear-gradient(top, #8466c8 0%, #5d3ca6 100%);
color:#fff; font-weight:bold; padding:2px;}
.ad1 a { color:#fff; font-weight:bold; }
.ad2 { font-weight:bold; }
.ad3 { color:#333; }
.ad4 a{ color:#a00; }
.adBold *{ font-weight:bold; }
.adLinkBold a { font-weight:bold; }
.updates h2 { color:#000; }
.updates div { border-bottom:1px solid #ddd; padding:5px; }
.online { }
.online h2 { color:#f00; }
.online div { border-bottom:1px dashed #bbb; padding:3px; }
.online span { font-weight:bold; }
.catRow,.catRowHome { border-top:1px solid #ddd; font-weight:bold; }
.catRow:hover,.catRowHome:hover { background:#f5f5f5; }
.catRow a,
.catRowHome a { display:block; font-weight:bold; background:url(../images/arrow1.png) left center no-repeat; padding:8px; padding-left:20px; }
.catRow a div span,
.catRowHome a div span,{ font-size:x-small; color:#5a5; font-weight:normal; }
.randomFile { border:2px solid #ddd;}
.guestentry { border-top:1px solid #eee; border-bottom:1px solid #ddd; padding:2px; background:#f7f7f7; }
.guestanswer { color:#f00; }
.top { background-color: #e1e1ff; color: #000000; border-bottom-width: 1px; border-bottom-color: #e111ff; border-bottom-style: solid; margin-top: 1px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 2px; font-size: big; font-weight: none;}
.special div{ display:table-cell; }
.special div img { padding-right:5px; }
.special,.specialHome { border-top:1px solid #ddd; font-weight:bold; }
.special:hover,.specialHome:hover { background:#f5f5f5; }
.special a,
.specialHome a { display:block; font-weight:bold; padding:5px; }
.special a div span,
.specialHome a div span,{ font-size:x-small; color:#5a5; font-weight:normal; }
.topsta { text-align:center; background:#5d3ca6; color:#000; border:2px solid #ddd; font-size:100%; padding:2px; }
.Artist { color: #d2691e; font-style:italic;}