body {font-family:'Droid Sans','Bitstream Vera Sans',tahoma,Sans-Serif;font-size:12px;background-color:#0d0b05;color:#fff;line-height: 18px;}
h3 {margin:0;padding:0px;}
a {text-decoration:none;color:#EF2C0C;font-weight:bold;}
a:visited {color:#d5270b;}
a:hover {text-decoration:none;color:#fff;}
ul {background-color:#363020;margin:20px;padding:10px;padding-left:40px;}
blockquote {background-color:#363020;margin:10px;padding:10px;}
img {border:0;}
div#logo {text-align:center;}

div#header {color:#C51149;font-size:12px;}
#wrapper {width:760px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;}
#widewrapper {width:980px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;}
div.fullwidth {background-color:#F9F7E5;margin-left:auto;margin-right:auto;border:1px black solid;}

#navigation {background-color:#201b0e;float:left;width:180px;margin-left:10px;padding:5px;border:1px #333 solid;}
#navigationwp {background-color:#201b0e;float:left;width:180px;margin-left:10px;padding:5px;border:1px #333 solid;}
#navigation a:visited {color:#EF2C0C;}
#navigation a:visited:hover {text-decoration:none;color:#fff;}
#navigation ul {background-color:#201b0e;margin:10px;padding:0px;margin-top:0px;}
#navigation ul li a {font-weight:normal;}
#navigation ul li {border-left:1px #544D3D solid;padding-left:4px;list-style:none;}

ul#wpsidebar li {list-style:none;border:0;margin:0;padding:0;}
ul#wpsidebar {margin:0;padding:0;}
div.wppostfooter {background-color:#363020;padding-left:5px;}
a.wpposttitle:visited {color:#EF2C0C;}
a.wpposttitle:visited:hover {text-decoration:none;color:#fff;}

div.table {display:table;border-collapse:collapse;}
div.tr {display:table-row;}

div#content {background-color:#201b0e;float:right;width:540px;padding:5px;border:1px #333 solid;margin-bottom:20px;}
div#widecontent {background-color:#201b0e;float:right;width:100%;padding:5px;border:1px #333 solid;margin-bottom:20px;}
div#widecontent2 {background-color:#201b0e;padding:5px;border:1px #333 solid;margin-bottom:20px;clear:both;}

h2#filetitle {margin-top:0px;text-align:center;}
table#infos {background-color:#222;padding:5px;margin-bottom:10px;margin-top:10px;border-collapse:collapse;width:502px;margin-left:auto;margin-right:auto;}
#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;margin-left:-10px;margin-top:-10px;margin-bottom:10px;}
div#description {background-color:#363020;width:482px;padding:10px;margin-left:auto;margin-right:auto;}
h2#rating {text-align:right;margin-bottom:0px;}
table#includedfileslist {border:1px solid #555;border-collapse:collapse;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:502px;font-size:12px;}
#includedfileslist td {border:1px solid #555;padding:2px;}
#includedfileslist th {border:1px solid #555;}
caption {text-align:left;font-weight:bold;}
iframe#comments {width:100%;height:500px;border:0;}

table.filelisting {width:100%;border:thin solid black;border-collapse: collapse;} /*deprecated but still widely used */
table.listtable {width:100%;border:thin solid black;border-collapse: collapse;}
td.kilobytes {text-align:right;padding-right:10px;width:90px;}
td.kilobytes:after {content:" KB";padding-right:10px;}
td.filelistheader {background-color:#EFDEB7;}
td.yes {background-color:#007D1C;}
td.no {background-color:#A61000;}
tr.map {background-color:#363020;}
tr.mod {background-color:#443e2c;}
tr.sm {background-color:#333;}
/*tr.map a {color:#363020;}
tr.mod a {color:#443e2c;}
tr.sm a {color:#722829;}*/
table.filelisting a:visited {color:#b14646;}
tr.dark {background-color:#363020;} /* same as map/mod */
tr.light {background-color:#443e2c;}
td.ratingtd {text-align:right;font-weight:bold;}

.filelisting td {border-bottom:1px solid black;padding:1px;padding-left:5px;}
.listtable td {border:1px solid black;padding-left:5px;}

p.question {font-weight:bold;}
img.interviewscreenshot {border:1px solid #555;}

dt {font-weight:bold;margin-top:10px;}
dd {background-color:#363020;border:1px black solid;margin:5px;padding:10px;}

img.size-full {border:1px solid #555;}

/*comments*/
div#comments {background-color:#363020;width:295px;float:left;margin:0;overflow:hidden;padding-top:10px;}
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#commentform {padding:10px;}

span.action {float: right;}
small {font-size:10px;color:#aaa;}
#comment div.text {padding: 0px;border-bottom:grey 1px dashed;padding-bottom: 10px;}


div#sponsor {background-color:#363020;margin-left:auto;margin-right:auto;border:1px #333 solid;font-size:80%;padding:5px;margin-top:15px;width:520px;}
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;}
.userrating {color:pink;}
div#topbar {position:absolute;top:0;left:0;width:99%;font-size:75%;color:white;background-color:#443e2c;padding:2px;}

/* http://css-tricks.com/pseudo-element-roundup/ */
@media print { a[href]:after { content: " (" attr(href) ") "; } }

#spmaps thead tr th { cursor: pointer; }

div#quakeinjector { color:white;float:right;padding:5px;width:170px;background-color:black;border: 1px pink solid;}
div#quakeinjector img {float:left;width:64px;}
div#quakeinjector a {color:#da0147;}
div#quakeinjector a:visited {color:#da0147;}