html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, sub, sup, ol, ul, li, form, label, input, select, button, textarea, table, tbody, tfoot, thead, tr, th, td, a { margin: 0; padding: 0;}
html, body { width: 100%; height: 100%;}

body { font: 20px/24px 'Helvetica Neue', Helvetica, sans-serif; color: #fff; background: #0d0d0d;}

a { text-decoration: underline; cursor: pointer;}
a:hover { text-decoration: none;}

img { border: none;}

input[type="button"], input[type="submit"], button { cursor: pointer;}

p { margin: 0 0 18px;}

ul, ol { margin: 0 0 16px 0;}

h1, h2, h3, h4, h5, h6 { margin: 0 0 20px 0; color: #fff; line-height: normal;}
h1 { font-size: 22px; }
h2 { font-size: 18px;}
h3 { font-size: 16px;}

.main { width: 100%; height: 100%;}
    .wrapper { margin: 0 0 29px; padding: 80px 0 27px; background: url("../images/shadow.png") 0 100% repeat-x;}
        .header { width: 932px; margin: 0 auto; padding: 0 0 59px; overflow: hidden;}
            .column_01 { width: 380px; padding: 74px 0 0; float: left;}
                .logo { padding: 0 0 30px;}
                    .logo a { display: block; width: 378px; height: 66px; background: url("../images/logo.png") no-repeat;}
                .column_01 h1 { margin: 0 0 51px; font-weight: normal; line-height: 27px;}
                .column_01 h1, .join h2, .join_number { text-shadow: 0 2px 2px #000101; filter: Shadow(Color=#000101, Direction=180, Strength=2);}
                .join h2 { margin: 0 0 9px; font-size: 22px; text-align: center;}
                .button { padding: 0 0 23px;}
                    .button a { display: block; width: 372px; height: 80px; background: url("../images/sprite.png") 0 0 no-repeat;}
                    .button a:hover { background-position: 0 -80px;}
                    .button a:active { background-position: 0 -160px;}
                .join_number { text-align: center;}
            .column_02 { width: 479px; height: 495px; float: right;}
        .share, .comments { margin: 0 auto; padding: 0 36px 0 0;}
        .share { width: 252px;}
        .comments { width: 520px; padding-bottom: 30px;}    
© TrueDev.org