/*So you think this looks like a mess? Yes, it does. Does not really bother me as (hopefully) it works as it should.*/

body { font-family: arial, sans-serif; font-size: 14px; background-color : #544D3D; }

/* Links */
a { text-decoration: none; color: #F8318B; font-weight: bold; }
a:hover { text-decoration: underline; }
a:visited { color: #c44b7a; }
#header a:visited { color: #F8318B; }

/* Div */
/* general div setting */
div { margin: 10px 0 0 0; padding: 10px 10px 10px 10px; }

#header { margin-left:auto; margin-right:auto; width:750px; font-size:16px; color:#C51149; text-align:center; }

/* outer site layout for map entries */
#wholemapentry { background-color: #F9F7E5; margin-left: auto; margin-right: auto; width: 530px; border: 1px black solid; }
/* outer site layout for news and listing pages */
#backgroundcappucino { background-color: #F9F7E5; margin-left: auto; margin-right: auto; width: 750px; border: 1px black solid; }

div.darkbrownblock { background-color: #EFDEB7; margin: 20px; }
#mapinfos { background-color: #EFDEB7; }

div.table { display:table; border-collapse:collapse; }
div.tr { display:table-row; }
#screenshot { vertical-align: middle; width: 110px; display: table-cell; }
#mapdescription { width: 400px; font-size: 16px; vertical-align: middle; text-align: justify; display: table-cell; }
#includedfileslist { margin-left: auto; margin-right: auto; border:solid #EFDEB7; }
#footer { background-color: #EFDEB7; font-size: 10px; margin-left: auto; margin-right: auto; }

img.bsppak { vertical-align: text-bottom; }
img { border: 0; }

table.filelisting { width:100%; border:thin solid black; }
td.filelisting { border-bottom:1px solid #EFDEB7; padding:2px; }
td.kilobytes { text-align:right; }
td.kilobytes:after { content: " KB"; }
td.filelistheader { background-color: #EFDEB7; }

/* div#mapofthemoment { background-color: #EFDEB7; padding:0px; } */


ul { background-color: #EFDEB7; margin: 20px; padding: 10px; padding-left: 40px; }


#interviewlayout { background-color: #F9F7E5; margin-left: auto; margin-right: auto; width: 750px; border: 1px black solid; }
p.question {font-weight:bold;}
p.answer {font-size:10pt;}
div.screenshotgroup { text-align:center; }
.screenshotgroup img {padding:2px; }
span.update { background-color:#EFDEB7; }
