/*#############################################################
#1a2674 (Blue)
#FFD200 (Yellow)
#DD6000 (Orange)
#828A8F (Light Grey)
#009A49 (Green-Blue)
#9EC3DF (Light Blue)
#106470 (Aqua)
#36424A (Dark Grey)
#############################################################*/

body { font-family: Consolas, Lucida Console, System, Monospace; background-color: #fff; }
a { text-decoration:none; color:#DD6000; }
a:hover { color:#000; text-decoration:underline; }

#Logo { float: left; background: #fff url(../../img/logo-console.png) no-repeat; height: 45px; width: 210px; text-indent: -9999px; margin: 0; padding: 0; }
#Logo a { display: block; height: 45px; width: 210px; }

#Nav { float:right; margin:0 0 0 50px; padding:0; padding:0 12px; background:none; font-size: 1.2em; }
#Nav li { display:inline; background:none; }
#Nav li a { padding:6px 12px; background:none; }
#Nav .bookend { font-weight: bold; }
#Nav li.love { padding-left:12px; }
#Nav li.love a { background:url(../img/love.png) no-repeat 25px 50%; padding-left:50px;  border-left:1px solid #d4d4d4; }
#Nav li.love a span { color:#c9c8c8; }
#Nav li.love a:hover, .header .nav li.love a:hover span { color:#000; }

#Body { overflow: hidden; }
#Body .content { padding-left: 8px; padding-right: 5px; }
#Body .content h2 { margin: 16px 0 3px 0; }

#Sidebar { border-left: 1px solid #828A8F; padding-left: 15px; margin-bottom: -1000px; padding-bottom: 1000px; }
#Sidebar h3, #Sidebar ul, #Sidebar ul li { padding:0; margin:0; }
#Sidebar ul { list-style: circle inside; }
#Sidebar .sidebox { margin: 5px 0 15px 0; }

.blog-preview { padding: 5px 10px; margin:4px 0 15px 0;  }
.blog-preview h2.b-title { margin: 0; padding:0; line-height:1; color:#1a2674; }
.blog-preview div.b-meta { color: #828A8F; margin-left:15px; font-size:.9em; }
.blog-preview div.b-post { padding: 3px 0; }

#Footer { border-top: #828A8F 1px solid; }


/* Add a dashed underline to acronyms. */
span.acronym { border-bottom:1px dashed green; }
span.acronym:hover { color: green; border-bottom:1px dashed lightgreen; }

/* Make spoilers invisible, so that you need to select them with the mouse. */
span.spoiler { background-color: black; color: black; }

/* Align columns to the top, and add some space between them. */
table.bbcode_columns { border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; }
table.bbcode_columns td.bbcode_column { padding: 0 1em; vertical-align: top;}
table.bbcode_columns td.bbcode_firstcolumn { border-left: 0; padding-left: 0; }

/* Wrap quotes in a big blue box. */ div.bbcode_quote { border: 1px solid blue; margin: 0.5em 0; }
div.bbcode_quote_head { background-color: blue; color: white; font-weight: bold; padding: 0.25em 0.5em; }
div.bbcode_quote_head a:link { color: yellow; }
div.bbcode_quote_head a:visited { color: yellow; }
div.bbcode_quote_head a:hover { color: white; text-decoration: underline; }
div.bbcode_quote_head a:active { color: white; text-decoration: underline; }
div.bbcode_quote_body { background-color: skyblue; color: black; padding: 0.5em 1em; }

/* Wrap code in a big blue box. */
div.bbcode_code { margin: 0.5em 0; border: 1px solid #828A8F;}
div.bbcode_code_head { background-color: #ddd; color: #DD6000; font-weight: bold; padding: 0.25em 0.5em; }
div.bbcode_code_body { background-color: #www; color: #106470; font: 10pt monospace; padding: 0.5em 1em; overflow:auto;}