@CHARSET "UTF-8";

body {
    font-family : 'Georgia', 'Trebuchet MS', 'Arial', sans-serif;
    font-size   : 12px;
}

#Guybrush #DasGekrakelDesOrakels {
    font-size  : 12px;
    text-align : right;
}

#Guybrush #DasGekrakelDesOrakels a {
    color : black;
}

#Content input.Default, #Content select.Default, #Content textarea.Default {
    border  :  1px solid black;
    padding : .2em;
    color   :   black;
}

#Content dd input.Default, #Content dd select.Default, #Content dd textarea.Default {
    width : 90%;
}

#Content input.Button, #Content button.Button {
    padding      : .1em .4em;
    border-width : 2px;
    cursor       : pointer;
}

#Content ul {
    list-style-type : square;
    margin-top      : 1.6em;
}

#Content ul ul {
    list-style-type : disc;
    margin-top      : 0;
}

#Content ul li {
    line-height : 150%;
}

#Content pre, #Content blockquote {
    margin-left  : 2.5em;
    margin-right : 2.5em;
}

#Content p, #Content pre, #Content blockquote, #Content .Paragraph {
    margin-top  : 1.6em;
    line-height : 150%;
}

#Content blockquote {
    padding : 1em;
    background-color : #F5F5F5;
}

#Content blockquote p:first-child {
    margin-top: 0;
}

#Content h3 + p, #Content h3 + ul {
    margin-top : 0;
}

#Content .Top {
    margin-top  : 0;
    padding-top : 0;
}

#Content .Bottom {
    margin-bottom  : 0;
    padding-bottom : 0;
}

#Content a.DefaultLink, #disqus_thread a {
    color           : black;
    text-decoration : none;
    border-bottom   : 1px dotted black;
}

#Content a.DefaultLink:hover, #disqus_thread a:hover {
    background-color : #FBB949;
    color            : white;
}

#Content a.TagLink {
    font-family         : 'Trebuchet MS', 'Arial', sans-serif;
    color               : black;
    text-decoration     : none;
    background-color    : #96f1ff;
    padding             : 0 .25em;
    border              : .2em solid #75bcc7;
    border-bottom-color : #456f75;
    border-right-color  : #456f75;
}

#Content a.TagLink:hover {
    color            : white;
    background-color : #75bcc7;
}

#Content h1, #Content h2, #Content h3 {
	font-weight : normal;
}

#Content h1 {
	font-size      : 2em;
	text-transform : uppercase;
    color          : #FBB949;
}

#Content h1 a {
    color           : #FBB949;
    text-decoration : none;
}

#Content h2, #Content h3.dsq-h3-addcomment, #Content h3.dsq-h3-commentcount, #Content h3.dsq-h3-trackbacks {
    margin         : 1.8em 0 .6em 0;
	font-size      : 1.5em;
	text-transform : uppercase;
    color          : #D49D3D;
}

#Content #dsq-add-new-comment {
    margin-top: 0;  
}


#Content h3 {
    margin         : 2em 0 .6em 0;
	font-size      : 1.15em;
	text-transform : uppercase;
    color          : #AD8032;
}

#Content h3 a {
    color           : #AD8032;
    text-decoration : none;
}

#Content hr {
	margin        : 2em 0;
	border-bottom : 1px dotted #333;
}

#Content table {
    border-collapse : collapse;
}

#Content th {
    text-align : left;
}

#Content table.DefaultTable {
    margin : 1em 0;
}

#Content table.DefaultTable td, #Content table.DefaultTable th {
    padding : .3em 1em .3em 0;
}

#Content .Teaser {
    font-size      : 1.1em;
    margin         : .6em 0 .6em 0;
    text-transform : normal;
    line-height    : 120%;
}

#Content .ArticleAds {
	float        : left;
	margin-right : 10px;
}

#Footer a {
    color : black;
}

#Content ul.Inline {
    list-style-type : none;
}

#Content ul.Inline li {
    float         : left;
    padding-right : 1em;
    margin        : 0;
}

#Content div#Paginator {
	margin     : 2em 0;
	padding    : 1.8em 0 1.6em 0;
	text-align : center;
	background : url('/img/layout/paginator.png') no-repeat center;
	color      : black;
}

#Content div#Paginator a {
    color           : black;
    text-decoration : none;
}

#Content div#Paginator a:hover {
    text-decoration : underline;
}

#Content dt {
    float : left;
    width : 10em;
    clear : both;
}

#Content dd {
    margin : 1em 0 1em 11em;
}

#Content .InfoBox {
    margin           : 1.5em 1em;
    padding          : 1em;
    background-color : #FBB949;
}

#Content .InfoBox a {
    color : black;
}

#Content .BoxedTextTeaser {
    -moz-border-radius    : 5px;
    -webkit-border-radius : 5px;
    color                 : #fff;
    background-color      : #999;
    padding               : 10px;
    margin                : 3px 0;
    font-size             : 1.6em;
    text-align            : center; 
}

#Content .BoxedTextTeaser:hover {
    background-color : #666;
    cursor           : default;
}

#Content .BoxedTextTeaser a {
    color : #fff;
}


/**
 * ToolTips
 */
 
div.OuterToolTip {
    position   : absolute;
    text-align : center;
    max-width  : 150px;
    z-index    : 30000;
}

div.InnerToolTip {
    background-color : black;
    color   : white;
    padding : 5px;
    line-height : 120%;
    -webkit-border-radius : 4px;
    -moz-border-radius : 4px;
}