/* FAQs */

.question { color: #ff6600; font-weight: 700; }
.answer { color: #009900; font-weight: 700; }

/* Tutorials */

.simg { display: inline-block; width: 30%; vertical-align: top; }
.desc { display: inline-block; width: 60%; }
.desc a { font-weight: 700; }

div.timg { display: inline-block; width: 30%; margin:0; padding:0;
vertical-align: top; }

/* Script List */

.scriptHeader { border-bottom: 1px solid #000000; margin-bottom: 10px; }

.category { width: 48%; display: inline-block; margin: 5px 0;
font-size: 1.2em; font-weight: 700; }

.tutorial { width: 48%; display: inline-block; position: relative; text-align: right;
font-size: 1.2em; font-weight: 700; }

.name { font-size: 1.1em; font-weight: 700; }
.released { font-size: 1em; }
.tdlink { font-size: 1em; font-weight: 700; }

.lang { font-size: .6em; font-weight: 700; color: #ff6600; }

/* Server Status */

#status {display: table; width: 100%; margin: 0 auto; padding: 0; }

#status .ports { display: table; padding: 5px; width: 100%; font-size: .8em; }

#status .portName, #status .portDesc { display: table-cell; width: 30%; }

#status .up, #status .down { display: table-cell; text-align: center; width: 80px;
border: 1px solid #000; font-size: .7em; line-height: 1em; padding: 2px; margin: 0 1px 5px 0; }

#status .up { background-color: #8ae234; color: #000000; }
#status .down { background-color: #ef2929; color: #000000; }

#status .servers { display:block; width:100%; }

#status .server { display:inline-block; margin: 5px 0; padding: 0; font-size: 1.2em;
line-height: 1.2em; 

.ver { text-align: center; font-size: .7em; line-height: 1em; padding: 5px; margin: 0; }
