
* {
	margin: 0;
	padding: 0;
    border: 0 none;
}

html {
    -webkit-text-size-adjust: 100%;
    width: 100%;
}

body {
    font-family: 'Lato', sans-serif;
    font-size: 0.938em;
    position: relative;
    font-weight: 400;
    padding: 0 1%;
    height: 100%;
    color: #777;
    width: 98%;
}

header, nav, section, article, aside, footer, figure, figcaption {
    display: block;
}

a {
    outline: none;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0, 0.1);
}

#tw {
    height: 100%;
    width: 100%;
    min-width: 320px;
    display: block;
    float: left;
}

#twt {
    background-color: #fff;
    position: relative;
    max-width: 650px;
    margin: 0 auto;
    height: 100%;
}

#cw {
    width: 92%;
    padding: 0 4%;
}

#cw-content ul, #cw-content ol {
    margin: 0 0 0 16px;
}

#cw-content a {
    color: #74b8cd;
    font-weight: 700;
}

#cw-content p, #cw-content ul, #cw-content ol {
    word-wrap: break-word;
    line-height: 170%;
}

#cw-content h1, #cw-content h2, #cw-content h3 {
    word-wrap: break-word;
    line-height: 140%;
    font-weight: 700;
    font-size: 1em;
    color: #0079AC;
    margin: 0;
}

#cw-content img {
    max-width: 100%;
    height: auto;
    width: auto;
}

#cw-content strong, #cw-content b {
    font-weight: 700;
}

.clear {
    clear: both;
}
