/* Page Content */

.pgNav { float: left; display: inline-block; width: 75%; text-align: left;
vertical-align: top; }

blockquote { display:block; margin:0 20px; padding:0; }
.spacer { clear: both; height: 0; }

/* Image Items */

img { border: 0; margin:0; padding:0; line-height: 0px; }
.cenimg { text-align:center; display:block; }
.cenimg .cap { font-weight:700; font-size: .8em; margin:0; padding:0; }

/* Font Formatting */

.dark { font-weight: 700; }
.slant { font-style: italic; }

.darkslant { font-weight: 700; font-style: italic; }

/* General Support */

.support { background-color: #ad7fa8; border-bottom: 2px solid #5c3566;
padding: 5px 0 5px 5px; font-weight: 700; font-size: 1.6em; }

.row { display: inline-block; width: 100%; padding: 5px; margin-bottom: 10px;
border-bottom: 1px solid #d3d7cf; vertical-align: top; }

.halfcol { display: inline-block; width: 48%; margin:0; padding:0; vertical-align: top; }

.seclink a, .inlink a { font-weight: 700; color: #528f28; text-decoration: none; }
.seclink a { font-size: 1.4em; }
.inlink a { font-size: 1.2em; }
.seclink a:hover, .inlink a:hover { color: #97cc4a; }

/* FAQs */

.question { font-weight: 700; }
.answer { color: #5c3566; font-weight: 700; }

/* Tutorials */

.shead { border-bottom: 2px solid #644eba; font-weight: 700;
padding: 5px 0 5px 5px; }

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

.os { font-size: .9em; font-weight: 700; color: #ff6600; }

/* 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: #6b94ff; color: #000; }
#status .down { background-color: #233a64; color: #fff; }

#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; }

