/**
 * CSS Reset
 * From Blueprint reset.css
 * http://blueprintcss.googlecode.com
 */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:0;}

/**
 * Basic Typography
 */
body { font-family: 'Helvetica Neue',Helvetica, Arial, sans-serif;
    font-size: 90%; background: #E1C584; margin: 0; }

div#container { }
div#header, div#footer {width:1024px; margin:0 auto; }
div#header {margin-top: -75px;}
#footer {text-align:center; float: left;}

div#introtext {width:790px; background:#fff; padding: 15px; margin: 15px auto;}
div#introtext p, div#discussion p { word-spacing: 1px; font-size: 13px; line-height: 19px; color: #333; font-weight: 300; margin: 0 0 17px; }
div#introtext ul, div#discussion ul {font-weight:300; font-size: 12px; width:80%;}
div#buybox {width:380px; float:right; margin-left: 40px;}
div#buybox h3 {text-transform:uppercase; padding-top:0;}
.addthis_default_style .at300b {margin-right:-12px}

div#hello { border: #8CCCD9 solid 2px; padding: 30px;}

div#discussion { float:left; margin:15px; width: 450px; background:#fff; padding: 8px 15px;}

div#lang { margin:5px auto; width:880px; border-top: 1px solid #aaa;}
div#langtable {float: left; margin:10px; font-size: 11px; width:335px;}

table#langtable { }
table.sortable th { background-color:#B3AB75; font-size:18px; font-weight:700; }
table.sortable th a {text-decoration:none; color:#fff;}

table#langtable tr {background:#fff}
table.sortable tr.even td{ background-color: #B5C7E7;}
table.sortable tr.odd td{ background-color: #fff;}
table#langtable td {font-weight:700;}

pre, code {
    margin: 1.5em 0;
    white-space: pre;
    font: 1em 'andale mono', 'lucida console', monospace;
    line-height:1.5;
}
a[href] {
    color: #436976;
    background-color: transparent;
}
h1, h2, h3, h4, h5, h6 {
    color: #003a6b; background-color: transparent;
    font: 18px/18px 'Helvetica Neue',Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0; padding-top: 0.5em; }
h1 { font-size: 130%; margin-bottom: 0.5em; border-bottom: 1px solid #fcb100; }
h2 { font-size: 150%;  color:#000;
    margin-bottom: 0.5em;
    text-align: center;
    clear:both; }
h3 { color:#000;
    font-size: 110%;
    margin-bottom: 0.5em;
    text-decoration: underline;
}
h4 { font-size: 100%; font-weight: bold; }
h5 { font-size: 100%; font-weight: bold;}
h6 { font-size: 80%; font-weight: bold; }

.smallmap { width: 916px;
    height: 610px;
    border: 2px solid #ccc;
    background:#fff;
}
#map {margin:15px auto !important; }
#tags { display: none; }

#docs p { margin-bottom: 0.5em; }