    body { 
        font-family: Helvetica;
        margin:0px;
        padding:0px;
        color: #e3d7c9;
        background-image:url(image/bg_dark.png);
    }

    h1,h2,h3 {
        font-family: KiloGram;
    }

    h1 {
        font-size: 28px;
        text-shadow: 0px 3px 0px #1c1916;
        color:#36322c;
    }

    a {
        color:#6da43b;
        text-decoration: none;
    }

    a:hover {
        color:#e3d7c9;
    }

    #logo {
        background-image:url(image/logo.png);
        width:393px; height:89px;
        margin-left:236px;
        margin-top:46px;
        position:absolute;
        font-family: KiloGram;
    }

    #links { 
        margin:0; padding:0;
        width:160px;
        height:75px;
        line-height: 25px;
        margin-top:60px;
        margin-left:45px;
        font-size: 28px;
        font-family: KiloGram;
    }

    #links a { 
        text-decoration: none;
        color:#e3d7c9;
    }

    #links a:hover {
        color:#6da43b;
    }

    #twitter, .twitter {
        margin:0px; padding:0px;
        width:21px;
        height:21px;
        display:inline-block;
    }

    #gplus, .twitter, #rss {
        margin:0px; padding:0px;
        margin-left:-8px;
        width:21px;
        height:21px;
        display:inline-block;
    }

    .twitter a {
        background-image:url(image/social.png);
        background-position: 0px 0px;
    }

    .twitter a:hover {
        background-position: 0px -22px;
    }

    .gplus a {
        background-image:url(image/social.png);
        background-position: 0px -43px;
    }

    .gplus a:hover {
        background-position: 0px -64px;
    }

    .rss a {
        background-image:url(image/social.png);
        background-position: 0px -85px;
    }

    .rss a:hover {
        background-position: 0px -106px;
    }
    .link_blog { margin-left:55px; }

    #social {
        margin-top:0px;
        margin-left: 95px;
    }

    #footer_holder {
        width: 720px;
        height:20px;
        bottom:-6px;
        position:relative;
        background-image: url(image/footer.png);
    }

    #footer {
        position:absolute;
        left:20px;
        top:10px;
        width:690px;
        height: 150px;
        font-size: 12px;
    }

    #footer h2 {
        font-size: 14px;
    }

    #footer_about {
        font-size: 10px;
        color:rgba(255,255,255,0.1);
        text-align: center;
        width:100%;
        bottom: 2px;
        position: absolute;
        left:0px;
    }

    #footer_about a {
        color:rgba(255,255,255,0.1);
    }

    #footer_about a:hover {
        color:rgba(255,255,255,0.3);
    }

    #content_holder_lift {
        background-image: url(image/lift.png);
        display:block;
        position:absolute;
        left:0; right:0; top:0px;
        margin:auto;
        width:942px; height:219px;
        z-index:-1;
    }

    #content_holder_lift_bottom {
        background-image: url(image/lift.png);
        display:block;
        position:fixed;
        left:0; right:0; bottom:0px;
        margin:auto;
        width:942px; height:219px;
        z-index:-1;

        -webkit-transform:scaleY(-1);
        -moz-transform:scaleY(-1);
        -ms-transform:scaleY(-1);
        -o-transform:scaleY(-1);
        transform:scaleY(-1);
    }

    #content_holder {
        width:720px;
        border:solid 6px #c3b8ac;
        position:absolute;
        left:0; right:0; top:-6px;
        margin:auto;
    }

    #content {
        width:690px;
        height:auto;
        margin-top:15px;
        padding:15px;
    }
	
   #content_holder_flash {
        width:750px;
        border:solid 0px #c3b8ac;
        position:absolute;
        left:0; right:0; top:-6px;
        margin:auto;
    }

    #content_flash {
        width:720px;
        height:auto;
        margin-top:15px;
        padding:15px;
    }

    .game_block {
        background-color:rgba(0,0,0,0.17);
        border:solid 4px rgba(0,0,0,0.8);
        width:700px; height:150px;
        margin-left:-9px;
        display:block;
        margin-bottom: 22px;
        overflow:hidden;
    }

    .game_block img {
        overflow:hidden;
        position:absolute;
        display:block;
        z-index:0;
    }

    .game_info {
        background-image:url(image/game_cover.png);
        width:271px; height:150px;
        display:inline-block;
        position:absolute;
        right:10px;
        z-index:2;
    }

    .game_info h2 {
        font-family: kilogram;
        font-size: 20px;
        text-shadow: 0px 3px 0px #1c1916;
        color:#e3d7c9;
        display:inline-block;
        position: absolute;
        right:15px;
        text-align: right;
        top:80px;
    }

    .tags {
        text-align: right;
        right:10px;
        top:25px;
        position: absolute;
        display: inline-block;
    }
    .tag { 
        width:106px;
        height:68px;
        color:#111;
        font-family: Helvetica;
        font-size: 10px;
        font-weight: bold;
        text-transform:uppercase;
        text-align: center;
        overflow: hidden;
        position: relative;
        display:inline-block;
        margin:0px; padding: 0px;
        margin-left: -24px;
        margin-right: -24px;
        right:0px;
		display:table;
		float:right;
    }
    .tag p {
        display: table-cell; 
        vertical-align: middle;
    }

    .new {
        background-image:url(image/tag_green.png);
    }

    .sale {
        background-image:url(image/tag_yellow.png);
    }

    .wip {
        background-image:url(image/tag_red.png);        
    }

    .soon {
        background-image:url(image/tag_blue.png);        
    }

    #twitter_text {
        width: 680px;
        height:135px;
        position:absolute;
        top:5px;
        border:solid 0px #fff;
    }
    #twitter_text_list {
        left:10px;
        width: 690px;
        opacity: 0;
        position: absolute;
        border:solid 0px #fff;
    }
    .tweet {
        width:150px;
        height:120px;
        margin:8px;
        margin-top:25px;
        float:left;
        overflow: hidden;
        text-align: left;
        display:inline-block;
        border:solid 0px #f00;
    }
    .tweet_date {
        font-size:10px;
        right:0px;
        text-align: center;
        color:#999;
        margin:2px;
        margin-bottom: 5px;
    }


/* game images !! */


    .cardinal  {
        background-image: url(image/screen1.jpg);
        background-position: -100px 0px;
    }

    .cardinal2  {
        background-image: url(cq2.png);
        background-position: -100px -130px;
    }

    .fuel {
        background-image: url(http://i.imgur.com/fONYN.png);
        background-position: 0px -150px;
    }
    .pakkuman  {
        background-image: url(http://i.imgur.com/7cR27.png);
        background-position: 0px -100px;
    }
    
    .trihex  {
        background-image: url(http://i.imgur.com/D6RZ0.png);
        background-position: -190px -400px;
    }    

    .detribus  {
        background-image: url(http://i.imgur.com/ZeX4n.png);
        background-position: -240px -300px;
    } 

    .cryptrover  {
        background-image: url(cr.png);
        background-position: -100px -100px;
    }    
   
    .slayaway  {
        background-image: url(slayaway.jpg);
        background-position: -100px -100px;
    }    

     .arcade2p  {
        background-image: url(http://i.imgur.com/GydH6.png);
        background-position: -190px -250px;
    }    
