body {font-family:"Droid Sans", "Bitstream Vera Sans", "tahoma", sans-serif;font-size:14px;background-color:#0d0b05;color:#ccc;margin:0;text-rendering: optimizelegibility;}
h3 {margin:0;padding:0px;}

a {color:#CCCC99;text-decoration:none;font-weight:bold;} 
a:hover {color:#fff;text-decoration:underline;}
a:visited {color:#885;}
hr {clear:both;color:#000;}


div#header {width:960px;background-color:#544D3D;position:relative;border-bottom: 1px grey solid;margin-left:auto;margin-right:auto;}
img#logo {text-align:center;margin-top: -10px;}
span#navlinks {position:absolute;bottom:0px;font-size:12px;}
span#navlinks a {padding:5px 15px 0px 15px;font-weight:bold;font-size:120%;color:#eee;}
span#navlinks a:hover {text-decoration:none;background-color:#363020;color:#eee;}

div#userbar {background-color:#19150b;padding:5px;margin:0;}
div#wrapper {width:960px;margin-left:auto;margin-right:auto; margin-bottom:1Ã0px; overflow:hidden;} /* overflow so floats inside make the wrapper big */
div#content {width:958px;margin-left:auto;margin-right:auto;background-color:#201b0e;border:1px #333 solid;margin-bottom:0px;line-height: 18px;overflow:hidden;} /* 938px is 960 - 2*10px padding - 2*1px border */
div#footer {width:938px;margin-left:auto;margin-right:auto;}

div#quakeinjector { color:white;float:right;padding:5px;width:170px;background-color:black;border: 1px #ff6d9e solid;margin-bottom: 4px;margin-left: -10px;margin-right: 4px;margin-top: 4px;}
div#quakeinjector img {float:left;width:64px;}
div#quakeinjector a {color:#da0147;}
div#quakeinjector a:visited {color:#da0147;}

/* reviews details.php uses these! */
div.left {float:left;width:500px;margin:10px;}
div.right {float:right;width:420px;margin:10px 10px 10px 0;}

div.table {display:table;border-collapse:collapse;}
/*div.tr {display:table-row;}*/

table.filelisting {width:100%;border:thin solid black;border-collapse: collapse;} /* sp maps index */
table.filelisting td.author,td.title {width:25em;}
table.filelisting td.tags {max-width:30em;word-wrap: break-word;font-size:75%;}
table.filelisting td.size {width:10em;text-align:right;}


div.review h2.title {margin-top:0px;text-align:center;}
table#infos {background-color:#222;border-collapse:collapse;width:502px;margin-top:-5px;}
table#infos td {padding:3px;padding-left:6px;}
/*span.md5sum {font-size:12px;}*/
img.ticks {vertical-align:middle;}
/*a.glossarylink {border-bottom:dotted 1px #EF2C0C;font-weight:normal;color:#fff;}
a.glossarylink:hover {border-bottom:dotted 1px #fff;text-decoration:none;}*/
img.screenshot {border:1px solid #555;}
table#includedfileslist {border:1px solid #555;border-collapse:collapse;width:502px;}
table#includedfileslist td {border:1px solid #555;padding:2px;}
table#includedfileslist th {border:1px solid #555;}

/*table.listtable {width:100%;border:thin solid black;border-collapse: collapse;}
td.yes {background-color:#007D1C;}
td.no {background-color:#A61000;}*/
.dark {background-color:#363020;} /* same as map/mod */
.light {background-color:#443e2c;}

.filelisting td {border-bottom:1px solid black;padding:1px;padding-left:5px;}

/*comments*/
div#comments {background-color:#363020;margin:0;overflow:hidden;margin-top:20px;}
div#comments textarea {width:100%;}
div.comment_own {border:1px #555 solid;padding:10px;}
div.comment:nth-child(odd) { background-color:#363020;padding:10px; }
div.comment:nth-child(even) { background-color:#443e2c;padding:10px; }
div#comments div.commenttext {padding-top:10px; } /* border-top: 1px solid #666; */
div#commentform {padding:10px;}
div#comments small.commentdate {float:right;}
div#commentform input,textarea {border:solid 1px #555;background-color:#443e2c;color:#ccc;font-family: "Droid Sans", "Bitstream Vera Sans", "tahoma", sans-serif;}

/*span.action {float: right;}*/
small {font-size:75%;color:#aaa;}
#comment div.text {padding: 0px;border-bottom:grey 1px dashed;padding-bottom: 10px;}

/*div#ratingntags {background-color:#363020;width:180px;padding:10px;float:right;margin:0;}*/
div#userwrapper {width:502px;margin-left:auto;margin-right:auto;margin-top:10px;}
div#userwrapper h3 {text-align:center;}
td.userrating {color:pink; white-space: nowrap;}

@media print { a[href]:after { content: " (" attr(href) ") "; } } /* http://css-tricks.com/pseudo-element-roundup/ */

#spmaps thead tr th { cursor: pointer; } /* so the mouse hand is shown on the headings */
blockquote.blockquote-plugin{margin:1em 3em 1em 3em !important;border:1px dotted #c4c4c4 !important;padding:1em !important;background-color:black !important;}

/* wiki */
div#wikipage img {margin:10px 10px;border:1px solid #333;}
div.wrap_frontpage img {border:0 !important;}

/* forum */
div#quickpost h2 {display:none;}
div#quickpost fieldset legend {clear:both;}
