@import url("reset.css");
/*GLOBAL*/
.clear{clear: both; line-height: 1px; height: 1px;}

body {background: url(images/bg.gif) repeat; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-align: center; color: #444141; }

a{color: #0b768d; text-decoration: underline;} 
a:hover{text-decoration:none;}

h3{font-size: 22px; color: #444141; line-height: 28px; font-weight: normal; padding: 0 0 10px 0;}
h3.green{color: #9bb70c; padding: 0;}
h3 strong{font-weight: bold;}

.slider-bg{background-image: url(images/slider_bg.gif); background-repeat: repeat-x; background-position: 0 122px;}
.wrapper{width: 1000px; text-align: left; margin: 0 auto; }

/*HEADER*/
h1{font-size: 36px; float: left; margin: 35px 0; padding: 0 0 0 20px;}
h1 a{color: #9bb70b; text-decoration:none;}

.top-menu{float: right; margin: 46px 0; width: 450px;}
.top-menu li{float: right; padding: 0 10px 0 20px; font-size: 14px;}
.top-menu li a{color: #444141; font-weight: bold;}

/*CONTENT*/
.content{padding: 35px 0 0 0;}
#content{float: left; width: 640px; padding: 0 10px;}
#rightcol{float:right; width: 330px; padding: 0 10px 0 0;}

/*SIDEBAR*/
.widget-padding-top{padding: 40px 0 0 0;}
.fvideo{background-image: url(images/fvideo.gif); background-repeat:repeat-x; background-color: #444141; padding: 10px;}
.fvideo-name{color: #ffffff; font-size: 12px; line-height: 18px;}
.fvideo-video{padding: 10px 0 0 0; width: 310px; height: 251px;}

#search{}
#search .s-container{height: 26px; background:url(images/search_input.gif) no-repeat 0 0 transparent; padding: 10px 5px 0 10px;}
#search input#s{background: none; border: none; width:315px; color: #444141; font-size: 14px;}
#search input#searchsubmit{width: 87px; height: 38px; margin: 10px 0 0 0; padding: 0; border: none; background:url(images/search_btn.png) no-repeat 0 0 transparent; overflow: visible; cursor: pointer;}

.featlist{}
.fblock{padding: 0 0 15px 0;}
.fblock .fblock-img{border:5px solid #d5df95; float: left;}
.fblock h2{float: left; font-size: 14px; width: 230px; padding: 0 0 0 10px; line-height: 17px;}
.fblock h2 a{}
.fblock .fmeta{float: left; font-size: 11px; width: 230px; padding: 0 0 0 10px; color: #b0abab;}

.link-list{display: block; font-size: 14px; line-height: 17px; padding: 6px 0 7px 0; background: url(images/line_dot.gif) repeat-x 0 bottom transparent;}

.sidebar-ul-list ul li{padding: 6px 0 7px 0; background: url(images/line_dot.gif) repeat-x 0 bottom transparent; color: #b0abab; font-size: 12px;}
.sidebar-ul-list ul li a{display: block; font-size: 14px; line-height: 17px;}
.ratedpost ul li a{padding: 0 0 5px 0;}
.ratedpost ul li img{margin: 0 1px 0 0;}

/*FOOTER*/
.footer{background: url(images/footer_bg.gif) repeat-x 0 0; height: 50px; padding: 25px 0 0 0; margin: 20px 0 0 0;}
.copyright{float: left; font-size: 14px; color: #ffffff;}
.footer-menu{float: right;}
.footer-menu a{font-size: 14px; color: #ffffff; margin: 0 10px 0 0;}

/*INDEX*/
.glide-big-img{display:block; padding: 10px;}
.big-img{background:url(images/big_img_bg.png) no-repeat 0 0 transparent;}

.content-padding{padding: 0 10px;}
.hog{font-size: 12px; padding: 0 0 10px 0;}
.hog p{padding: 10px 0 0 0; line-height: 16px;}
.hog h2{font-size: 14px; line-height:18px; padding: 10px 0 0 0;}
.hog-a{font-size: 12px; margin: 0 0 10px 0; display: block;}

.free-games{margin: 15px 0; display: block;}

.index-post{float: left; width: 290px; padding: 0 20px 0 0; height: 250px;}
.index-post .index-post-img{float:left; border: 5px solid #d5df95; margin: 0 7px 0 0;}
.index-post h2{font-size: 14px; line-height: 18px; padding: 0 0 3px 0;}
.index-post .mentry{font-size: 12px; line-height: 16px;}
.index-post .time{font-size: 11px; color: #b0abab;}

/*RANDOM GAMES*/
.random-games{background: url(images/line_dot.gif) repeat-x 0 0;}
.random-games-inner{background: url(images/line_dot.gif) repeat-x 0 bottom; padding: 15px 0 0 0;}
.rblock{float: left; width: 300px; padding: 0 10px 15px 0;}
.rblock .rblock-img{border:5px solid #d5df95; float: left;}
.rblock h2{float: left; font-size: 14px; width: 200px; padding: 0 0 0 10px; line-height: 17px;}
.rblock h2 a{}
.rblock .rmeta{float: left; font-size: 11px; width: 200px; padding: 0 0 0 10px; color: #b0abab;}
.rblock .rmeta a{ color: #b0abab;}

/*LIST PAGES*/
.list-post{background: url(images/line_dot.gif) repeat-x 0 bottom;}
.list-post h2{font-size: 22px; font-weight: normal; line-height: 28px; padding: 20px 0 10px 0;}
.list-post h2 a{}
.list-post .post-image{float: left; margin: 0 0 0 -10px; padding: 10px; width: 620px;}
* html .list-post .post-image{display: inline;}
.list-post .sentry{color: #444141; font-size: 12px; line-height: 16px; padding: 10px 0 0 0; }
.list-post .spostinfo{font-size: 11px; color: #b0abab; padding: 10px 0; line-height: 15px;}
.list-post .spostinfo .category{}
.list-post .spostinfo .tag{}
.list-post .spostinfo .date{}
.list-post .download{float: right; margin: -48px 0 0 0;}

/*SINGLE*/
.download-btn{display: block; background:url(images/download_btn.png) no-repeat 0 0 transparent; width: 211px; height: 38px; line-height: 38px;}
.download-lnk{display: block; line-height: 30px; font-size: 14px; color: #ae0202; font-weight: bold;}
.glidemeta .download-lnk{display: block; line-height: 30px; font-size: 13px; color: #ff0000; font-weight: bold; position: absolute; margin: -3px 0 0 505px;}

.buy-btn{display: block; background:url(images/buy_btn.png) no-repeat 0 0 transparent; width: 174px; height: 38px; line-height: 38px;}
.play-btn{display: block; background:url(images/play_btn.png) no-repeat 0 0 transparent; width: 134px; height: 38px; line-height: 38px;}
.single-post{font-size: 12px; color: #444141; line-height: 16px; padding: 0 0 20px 0;}
.single-post h2{font-size: 26px; line-height: 32px; font-weight: normal; padding: 0 0 2px 0;}
.single-post h2 a{}
.single-post .post-ratings{padding: 0 0 10px 0; color: #b0abab; font-size: 12px;}
.single-post .post-ratings img{margin: 0;}

.single-post .post-buttons{padding: 15px 0 0 0;}
.single-post .post-buttons .buy-btn, .single-post .post-buttons .download-btn, .single-post .post-buttons .play-btn{float: left; margin: 0 20px 0 0;}
.single-post .post-size-price{font-size: 11px; color: #444141; padding: 2px 0 15px 0;}
.single-post .post-size-price .size{width: 206px; padding: 0 0 0 25px; float: left;}
.single-post .post-size-price .price{width: 149px; padding: 0 0 0 25px; float: left;}
.single-post .post-size-price strong{font-weight: bold;}

.single-post .post-images{padding: 20px 0 0 0;}
.single-post .post-images h4{font-size: 12px; font-weight: bold; padding: 0 0 3px 0;}
.single-post .post-images a{float: left; margin: 0 10px 0 0;}
.single-post .post-images a img{border: 5px solid #d5df95;}
.single-post .post-images .video{border: 5px solid #d5df95; float: left; width: 310px; height: 251px;}
.single-post .spostinfo{font-size: 11px; color: #b0abab; padding: 10px 0; line-height: 15px;}
.single-post .spostinfo .category{}
.single-post .spostinfo .tag{}
.single-post .spostinfo .date{}

.related-posts{padding: 10px; background: #444141; font-size: 22px; color: #9bb70c; margin: 0 0 20px 0;}
.related-posts ul{padding: 10px 0 0 0;}
.related-posts ul li{padding: 5px 0; background: url(images/line_dot.gif) repeat-x 0 bottom;}
.related-posts ul li a{color: #ffffff; font-size: 12px;}

.comments{font-size: 12px; line-height: 16px;}
.commentbox li{padding: 15px 0; background: url(images/line_dot.gif) repeat-x 0 bottom; font-size: 12px; line-height: 16px;}
.commentbox strong.com-name{font-size: 16px; color: #0b768d; font-weight: bold;}
.commentbox small{font-size: 11px;}
.commentbox small a{ color: #b0abab;}
.commentbox p{padding: 4px 0 0 0;}
.comments input{padding: 3px; margin: 0 0 5px 0; width: 200px;}
.comments textarea{padding: 3px;}

input.post-btn{width: 87px; height: 38px; margin: 10px 0 30px 0; padding: 0; border: none; background:url(images/post.png) no-repeat 0 0 transparent; overflow: visible; cursor: pointer;}

.popup{color:#404040; display:none; left:50%; position:absolute; position:fixed; top:50%; z-index:1000;  padding:10px; background:#ffffff;}
.flash-game-position{margin: -265px 0 0 -330px;}
.popup .flash-game{width: 730px; height: 435px; text-align:center; position:relative; z-index: 9998; overflow: hidden;}
.popup .close{height: 30px; text-align: center; position: relative; z-index: 9999}
.popup .close a{line-height: 30px; font: 14px; color: #000000;}

.popup .flash-game iframe{margin: -80px;}

.marketing-position{margin: -179px 0 0 -250px;}
.popup .marketing-container{width: 540px; height:350px; text-align:center; position:relative; z-index: 9997; overflow: hidden;}
.popup .marketing-container iframe.marketing{margin: 0; border: 0; overflow: hidden; width: 540px; height:350px;}

.screen{background:#000000 none repeat scroll 0 0; display:none; left:0; opacity:0.4; position:absolute; top:0; z-index:999; filter: alpha(opacity = 40);}

.subscribe{padding-top: 10px;}
.subscribe p{float: left; padding: 0 15px 0 0; line-height: 30px; height: 30px;}
