@import url(reset.css);
@import url(tables.css);

/* type */
body, select, input, textarea, table { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    line-height:1.22;
    color: #444;
}
a, a:active, a:visited { color:#607890; }
a:hover { color:#036; }
::-moz-selection{ background: #999; color:#fff; }
::selection { background:#999; color:#fff; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 

/* set block-level margins */
h1, h2, h3, h4, h5, h6, p, blockquote, dl, ul, ol, fieldset, table, pre {
    margin-bottom: 1.5em;
}

/* nav helpers */
nav ul, ul.nav { list-style:none; margin-left: 0; }
.nav { margin-left: 0; padding: 0; }
.nav li { list-style: none; float: left; display: block; }
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .nav { height: 1%; }
.nav, .nav ul { margin-bottom: 0; margin-top: 0; }

/* layout helpers */
.col_ { margin-right: 15px; }

.left { float: left; }
.right { float: right; }
.clear { clear: both;}

.ir_ { display:block; text-indent:0px; overflow:visible; background-repeat: no-repeat;}

/* Things to hide */

.close-btn,
nav,
.nav,
.cme-alt-arrow-wrapper,
.cme-arrow,
.letter-content h4,
canvas {
    display: none !important;
}

.barchart, .piechart {
    display: block !important;
}

h1 {
    font-size: 2em !important;
}

h2 {
    font-size: 1.5em !important;
}

p {
    line-height: 1.5em !important;
}

.intro {
    font-weight: bold !important;
}

.author-image {
    float: left !important;
}

.letter-content {
    float: left !important;
}

#financials .charts .chart, #financial-milestones .charts .chart {
    width: 174px !important;
    display: block !important;
    float: left !important;
}

.piecharts {
    clear: both !important;
}

#key ul {
    position: relative !important;
    top: 300px !important;
}

.boardinfo {
    display: block !important;
    opacity: 1 !important;
    filter: alpha(opaicty=100) !important;
}
