.wiki { padding: 10px; /*background-color: #eee; */ }

.wiki hr { background-color: black;}

.wiki img { display: inline; padding: 1px; height: auto; width: auto; float: none;}

.wiki pre {margin-left: 5px; padding: 5px;}
.wiki p { margin-left: 5px; margin-top: 10px; }
.wiki h1 { font-size: 13pt; border-bottom: 1px solid #eee;}
.wiki h2 { font-size: 12pt; border-bottom: 1px solid #eee;}
.wiki h3 { font-size: 11pt; border-bottom: 1px solid #eee;}
.wiki h4 { font-size: 10pt; border-bottom: 1px solid #eee;}
.wiki ul { margin-left: 15px; padding-left: 20px; }
.wiki ul li { list-style-type: disc; }
.wiki ol { margin-left: 15px; padding-left: 20px;}
.wiki ol li { list-style-type: decimal; }

.wiki p.boxed { border: 3px solid #000; padding: 3px; background-color: #ddd; margin: 5px 0 5px 0;}

.wiki ul.toc {
    background-color: #ffffdd;
    border: 1px solid #e4e4e4;
    padding: 4px;
    line-height: 1.2em;
    margin-bottom: 12px;
    margin-right: 12px;
    margin-left: 0;
    display: table
}

.wiki ul.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; }
.wiki ul.toc.left  { float: left; margin-right: 12px; margin-left: 0; width: auto; }
.wiki ul.toc li { list-style-type:none;}
.wiki ul.toc li.heading2 { margin-left: 6px; }
.wiki ul.toc li.heading3 { margin-left: 12px; font-size: 0.8em; }

.wiki ul.toc a {
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #606060;
}
.wiki ul.toc a:hover { color: #c61a1a; text-decoration: underline;}

.wiki .figure_right { float: right; padding: 8px; }
.wiki .figure_left  { float: left; padding: 8px; }

a.wiki-anchor { display: none; margin-left: 6px; text-decoration: none; }
a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; }
h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; }

.post-bottom {
    background-color: #fff;
    font-size: 8pt;
    height: 12px;
    clear: left;
}

.post-bottom a { color: #000; }

.post-bottom, p,h3 {
        padding: 3px;
        margin: 0;
}

.post {
        width: 100%;
        margin: 10px 0 0 0;
        /*min-height: 150px;*/
}

.board-wrapper li { list-style-type: none; }
.board-wrapper li.even { background: #eee; }
.board-wrapper li.odd { background: #CFDCE6; }

.post hr {
        color: #464646;
        width: 40%;
        margin: 0 auto 0 0;
}

.post a {
    text-decoration: underline;
}
.post ul {
                list-style-type: none;
}


.post-align-right { float: right; text-align: right; margin-right: 5px; font-weight: normal; font-style: italic; font-size: 0.9em;}


.post-left {
        height: 60px;
        padding-left: 7px;
        padding-top: 10px;
        font-size: 0.9em;
}

.post-left a { font-weight: bold; }

.post-left ul {
        margin-left: 3px;
        padding-left: 3px;
}

.post-right li { padding: 1px; }

.post-right {
        min-height: 80px;
        margin-top: 0px;
        padding: 10px;
	clear: left; 
	overflow: auto;
}

#preview { padding: 10px; }
/* .post blockquote { font-style: italic; font-size: 0.9em; margin-left: 5px; margin-top: 0px; padding: 5px; background: #8c8c8c; border: 1px solid black; } */
#preview blockquote, .post blockquote { font-style: italic; font-size: 1em; margin-left: 5px; margin-top: 2px; padding: 0 5px; border-left: 2px solid #464646; color: #464646; }
/* .post blockquote blockquote { background: #ddd;} */
#preview blockquote blockquote, .post blockquote blockquote { border-left: 2px solid #00376b; color: #00376b;}
#preview blockquote blockquote blockquote, .post blockquote blockquote blockquote { font-style: italic; font-size: 1em; margin-left: 5px; margin-top: 2px; padding: 0 5px; border-left: 2px solid #464646; color: #464646; }
#preview blockquote blockquote blockquote blockquote, .post blockquote blockquote blockquote blockquote { border-left: 2px solid #00376b; color: #00376b;}

#thread-wrapper ul {
        margin: 0 0 0 10px;
        padding: 0;
}

h4.forum-header {  border-bottom: 1px solid #9E9E9E; clear: left; padding-top: 10px; }

.forum-category { font-size: 1em; }
.forum-category li { margin:0; padding: 3px;}
.forum { background-color: #eee; border: 1px solid #fff; height: 55px; clear: left; }
.topic { border-bottom: 1px solid #fff; height: 55px; }
.topic-container { background: inherit; padding: 10px; }
.new { background-color: #4d607b; width: 10px; float: left; height: 55px;}
.topic { margin-left: 0; font-weight: normal;}
.post-top-desc { float: right; padding: 2px; margin-right: 5px; }
.post-avatar { float: left; padding: 0 5px 0 5px; margin-right: 10px;}

.status { width: 15px; height: 55px; float: left; margin-right: 5px; background: #eee; }
.new { background-color: #41536b; }
.description { font-size: 0.9em; margin-left: 5px; }
.topic-last-post { font-size: 0.9em; }
a.topic-strong, a.topic-locked { font-weight: bold; white-space: nowrap; }
a.topic-locked { text-decoration: line-through; padding-right: 20px; }
a.topic-locked { background: #eee url(/images/locked.png)  no-repeat bottom right; }
a.topic-locked:hover { background: #eee url(/images/locked_hover.png)  no-repeat bottom right; }



ul.topic-list { margin: 0; padding: 0; }
ul.topic-list li{ list-style-type: none;}
.topic-list li.even { background-color :#eee; }
.topic-list li.odd { background-color: #eee; }

.topics {
        background-color: #ddd;
        margin-right: auto;
        float: right;
        height: 55px;
        width: 120px;
        font-size: 0.9em;
        padding-left: 5px;
        padding-right: 5px;
        border: 1px solid #fff;
}

.posts {
    margin-top: 1px;
        background-color: #ddd;
        margin-right: 0px;
        float: right;
        height: 54px;
        width: 200px;
        font-size: 0.9em;
        padding-left: 5px;
        padding-right: 2px;
        text-align: right;
}


#forum-select { margin-left: 7px; margin-bottom: 5px;}



/************* Coderay styles *************/

table.CodeRay {
  background-color: #fafafa;
}
.CodeRay pre { margin: 0px }

span.CodeRay { white-space: pre; border: 0px; padding: 2px }

.CodeRay .no { padding: 0px 4px }
.CodeRay .code {  }

ol.CodeRay { font-size: 10pt }
ol.CodeRay li { white-space: pre }

.CodeRay .code pre { overflow: auto }

.CodeRay .debug { color:white ! important; background:blue ! important; }

.CodeRay .af { color:#00C }
.CodeRay .an { color:#007 }
.CodeRay .av { color:#700 }
.CodeRay .aw { color:#C00 }
.CodeRay .bi { color:#509; font-weight:bold }
.CodeRay .c  { color:#666; }

.CodeRay .ch { color:#04D }
.CodeRay .ch .k { color:#04D }
.CodeRay .ch .dl { color:#039 }

.CodeRay .cl { color:#B06; font-weight:bold }
.CodeRay .co { color:#036; font-weight:bold }
.CodeRay .cr { color:#0A0 }
.CodeRay .cv { color:#369 }
.CodeRay .df { color:#099; font-weight:bold }
.CodeRay .di { color:#088; font-weight:bold }
.CodeRay .dl { color:black }
.CodeRay .do { color:#970 }
.CodeRay .ds { color:#D42; font-weight:bold }
.CodeRay .e  { color:#666; font-weight:bold }
.CodeRay .en { color:#800; font-weight:bold }
.CodeRay .er { color:#F00; background-color:#FAA }
.CodeRay .ex { color:#F00; font-weight:bold }
.CodeRay .fl { color:#60E; font-weight:bold }
.CodeRay .fu { color:#06B; font-weight:bold }
.CodeRay .gv { color:#d70; font-weight:bold }
.CodeRay .hx { color:#058; font-weight:bold }
.CodeRay .i  { color:#00D; font-weight:bold }
.CodeRay .ic { color:#B44; font-weight:bold }

.CodeRay .il { background: #eee }
.CodeRay .il .il { background: #ddd }
.CodeRay .il .il .il { background: #ccc }
.CodeRay .il .idl { font-weight: bold; color: #888 }

.CodeRay .in { color:#B2B; font-weight:bold }
.CodeRay .iv { color:#33B }
.CodeRay .la { color:#970; font-weight:bold }
.CodeRay .lv { color:#963 }
.CodeRay .oc { color:#40E; font-weight:bold }
.CodeRay .of { color:#000; font-weight:bold }
.CodeRay .op { }
.CodeRay .pc { color:#038; font-weight:bold }
.CodeRay .pd { color:#369; font-weight:bold }
.CodeRay .pp { color:#579 }
.CodeRay .pt { color:#339; font-weight:bold }
.CodeRay .r  { color:#080; font-weight:bold }

.CodeRay .rx { background-color:#fff0ff }
.CodeRay .rx .k { color:#808 }
.CodeRay .rx .dl { color:#404 }
.CodeRay .rx .mod { color:#C2C }
.CodeRay .rx .fu  { color:#404; font-weight: bold }

.CodeRay .s  { background-color:#fff0f0 }
.CodeRay .s  .s { background-color:#ffe0e0 }
.CodeRay .s  .s  .s { background-color:#ffd0d0 }
.CodeRay .s  .k { color:#D20 }
.CodeRay .s  .dl { color:#710 }

.CodeRay .sh { background-color:#f0fff0 }
.CodeRay .sh .k { color:#2B2 }
.CodeRay .sh .dl { color:#161 }

.CodeRay .sy { color:#A60 }
.CodeRay .sy .k { color:#A60 }
.CodeRay .sy .dl { color:#630 }

.CodeRay .ta { color:#070 }
.CodeRay .tf { color:#070; font-weight:bold }
.CodeRay .ts { color:#D70; font-weight:bold }
.CodeRay .ty { color:#339; font-weight:bold }
.CodeRay .v  { color:#036 }
.CodeRay .xt { color:#444 }


#mumble_tree { background-color: #fff; width: auto; border: 1px solid #ddd; }
#mumble_tree ul { margin-left: 20px; list-style-image: url(/images/mumble/channel.png); padding: 2px; width: auto; }
#mumble_tree ul.players { margin-left: 2px; list-style-image: url(/images/mumble/player.png); padding: 2px; width: auto; }
#mumble_tree ul.players li { color: blue; }
#mumble_tree ul.channels li img { width: 16px; height: 16px; margin-left: 5px;}

#mumble_log { margin-top: 10px; }
#mumble_log ul { list-style-type: none; }
#mumble_log li.even { background: #eee; }
#mumble_log li.odd { background: #cfdce6; }

span.mumble-player img { margin-left: 5px; }

.flickr { height: auto; padding-bottom: 100px; background-color: white; margin-top: 10px; }

.flickr li {
        margin: 2px;
        height: 75px;
        width: 75px;
        float: left;
        padding: 5px;
}

img.flickr_photo:hover { border: 1px solid black; }
.flickr ul { list-style-type: none; }

.flickr span.heading { margin-left: 5px; font-style: italic; }

/*
  A blue based theme, inspired by Blinksale and their ColorBurn widget. http://firewheeldesign.com
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
  
  Colors: 
    Light Blue: bbccff 
    White: eeddee
    Turq: 003355
    Cream: ffffdd
*/

.calendar {
  /*margin: auto;*/
}

.monthName th {
  font-weight: normal;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 0.7em;
}

.dayName th {
  font-size: 0.8em;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #303030;
  color: white;
}

.otherMonth, .day, .matchDay, .birthDay {
  padding: 0.7em 1em;
  border-right: 1px solid white;

}

.otherMonth {
  color: red;
  background-color: white;
}

.day {
	background-color: #bbccff;
}
.day, .matchDay, .eventDay, .birthDay {
  text-align: center;
  border-bottom: 1px dotted #bbbbbb;
}
.matchDay {
  background-color: #003355;
  color: white;
}
.matchDay a, .matchDay a:visited, .matchDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.matchDay a:hover {
  color: white;
  background-color: black;
}
.weekendDay {
  /*background-color: #ddd;*/
}
.today{
	background-color: #4682b4;
}

.eventDay { 
	background-color: yellow;
}

.birthDay {
	background-color: green;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
}
#jquery-lightbox {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
}
#lightbox-nav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
        width: 49%;
        height: 100%;
        /*zoom: 1;*/
        display: block;
}
#lightbox-nav-btnPrev {
        left: 0;
        float: left;
}
#lightbox-nav-btnNext {
        right: 0;
        float: right;
}
#lightbox-container-image-data-box {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        padding: 0 10px 0;
}
#lightbox-container-image-data {
        padding: 0 10px;
        color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
        display: block;
        clear: left;
        padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
        width: 66px;
        float: right;
        padding-bottom: 0.7em;
}