body{background:#f8feff; margin:0; font-family:Verdana,Arial,Tahoma}
.container{width:980px; margin:0 auto 0 auto}
#header{background:url("images/header_bg.jpg") repeat-x; height:77px}
#header .container{position:relative}
#user_info{background:#fff;border:2px solid #008db0;height:48px;right:0;padding:3px 0 3px 10px;position:absolute;top:4px;width:304px}
#user_info b{font-size: 12px; color:#2e2e2e; display: block;}
#user_info img{position: absolute; top: 5px; left: 5px;}
#user_info .points {background: #008db0;color: #f2f2f2;height: 10px;font-size:10px;font-weight: bold;line-height: 10px; padding:4px;position: absolute; top: 0; right: 5px;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
#user_info .points {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(0,105,128)), color-stop(0.61, rgb(0,141,176))); background: -moz-linear-gradient(center bottom, rgb(0,105,128) 22%, rgb(0,141,176) 61%);}
#user_info .loggedin{margin-left: 45px;}
#user_info .loggedin ul {list-style: none; padding: 0; margin: 0;}
#user_info .loggedin ul li {float: left; margin-right: 8px;}
#user_info .loggedin ul li a {display: block; font-size: 12px; line-height: 16px; vertical-align: middle;}
#logo{padding:0 0 0 8px}
#slogan {height: 18px;font-size: 18px;left: 160px; letter-spacing: -1px;position: absolute;top: 3px;}
#menu{background:url("images/top_menu_bg.jpg") repeat-x; height:35px; padding:1px 0 0 0; color:#4a4a4a}
#menu a{font-size:12px; text-decoration:none; color:#4a4a4a}
#menu a:hover{color:#010101}
#content{margin:20px 0 0 0}
#left_ad{padding:0 11px 0 0; float:left; width:120px}
#middle_list{background:url("images/middle_list_bg.jpg") repeat-y; float:left; margin:0 0 15px 0; width:532px}
#top_middle_list{height:6px; background:url("images/top_middle_list_bg.jpg") repeat-x}
#left_tml{width:500px; height:6px; background:url("images/left_tml.jpg") no-repeat; float:left}
#right_tml{width:32px; height:6px; background:url("images/right_tml.jpg") no-repeat 26px 0; float:left}
#middle_list_content{margin:4px 10px}
.ml_game_container{margin:0 0 10px 0}
.game_thumb{display: block; height: 80px; width:80px; float:left}
.game_thumb img {height: 80px; width: 80px;}
.ml_game_info{margin:0 0 0 10px; width:420px; float:left}
.ml_game_container h3{margin:0 0 0 5px; padding:0}
.ml_game_container h3 a{text-decoration:none; font-family:Tahoma; color:#2e2e2e; font-weight:bold; font-size:12px}
.ml_game_container h3 a:hover{color:#000}
.ml_game_container h3 small {color: #5f5f5f;font-size: 10px;font-weight: normal;}
.ml_game_info p{margin:0; padding:0; font-family:Tahoma; font-size:11px; color:#565656}
.ml_game_border{width:400px; margin:15px auto 15px auto; height:1px; background:#bdf6ff}
#bottom_middle_list{height:6px; background:url("images/top_middle_list_bg.jpg") repeat-x bottom}
#left_bml{width:500px; height:6px; background:url("images/left_bml.jpg") no-repeat; float:left}
#right_bml{width:32px; height:6px; background:url("images/right_bml.jpg") no-repeat 26px 0; float:left}
#middle_list_nav{ font-size:12px;  width:100%}
#middle_list_nav .left{ float:left;  text-align:left;  width:33%}
#middle_list_nav .center{ float:left;  text-align:center;  width:33%}
#middle_list_nav .right{ float:right;  text-align:right;  width:33%}
#middle_list_nav a{ color:#2e3b3d;  font-weight:bold}
.right_bar{float:left; width:304px; margin:0 0 0 12px}
.green_box{background:#ecffd1; border:1px solid #99fe00; margin:0 0 15px 0; width:304px}
.green_box_cont{overflow:hidden; padding:10px}
.green_box h2 {color: #5F5F5F;font-size: 0.8em; padding: 0;}
#related_videos {margin: 0; list-style: none; padding: 0;}
#related_videos li {float: left; height: 90px; margin: 0 10px; width: 120px;}
#related_videos li a {border: 2px solid #333333; display: block; position: relative; height: 90px; width: 120px;}
#related_videos li a span {color: #ffffff; font-size: 0.5em; padding: 5px;display: block; position: absolute; bottom: 0; left: 0;}
.ms a{color:#5F5F5F; font-family:Verdana; font-size:12px; text-decoration:none}
.green_box_cont a:hover{text-decoration:underline}
.list{margin:0; padding:0; list-style:none}
.list li{padding:0; margin:0; list-style:none; font-family:Verdana,Arial; font-size:12px; color:#518208}
.list li a{color:#7dca0a; text-decoration:none}
.list li a:hover{color:#518208}
.list_small{width:142px}
.list_blue{margin:0; padding:0; list-style:none}
.list_blue li{padding:0; margin:0; list-style:none; font-family:Verdana,Arial; font-size:12px; color:#5f5f5f}
.list_blue li a{color:#5f5f5f; text-decoration:none}
.list_blue li a:hover{color:#303030}

.thumb_list {color:#363a2f;height: 325px; margin:0; padding:0; list-style:none}
.thumb_list_internal {margin: 0; padding: 0; list-style: none;}
.thumb_list_item {height: 50px; margin: 10px 10px 0 0; position: relative; width: 70px;}
.thumb_list_item .number {font-size: 12px; letter-spacing: -1px;vertical-align: middle; position: absolute; top: 0px; left: 0px; z-index: 11;}
.thumb_list_item a.img {display: block; height: 50px; position: absolute; top: 0px; right: 0px; width: 50px; z-index: 11;}
.thumb_list_item img {height: 50px; width: 50px;}
.thumb_list_item .info {display: none;}
.thumb_list_item .info {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #d6ff9b;height: 60px; position: absolute; top: -5px; left: -5px;width: 292px;}
.thumb_list_item .info {background: -moz-linear-gradient(center bottom, rgb(198,245,132) 35%, rgb(213,255,155) 69%);}
.thumb_list_item .info {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.35, rgb(198,245,132)), color-stop(0.69, rgb(213,255,155)));}
.thumb_list_item .info {-webkit-box-shadow: 1px 1px 3px #d9ebc1; -moz-box-shadow: 1px 1px 3px #d9ebc1; box-shadow: 1px 1px 3px #d9ebc1;}
.thumb_list_item .info {border: 1px solid #99fe00; overflow: hidden;}
.thumb_list_item .info a {display: block; color: #4c4c4c; font-size: 12px; font-weight: bold; height: 16px; line-height: 16px; overflow: hidden; margin: 3px 0 0 80px; text-decoration: none;}
.thumb_list_item .info a:hover {text-decoration: underline;}
.thumb_list_item .info p {font-size: 11px; height: 30px; overflow: hidden; line-height: 10px; margin: 3px 5px 0 80px;}
.thumb_list_item.active .info {z-index: 15;}
.thumb_list_item.active .number {z-index: 16;}
.thumb_list_item.active a.img {z-index: 16;}
.right .thumb_list_item.active .info {left: -208px; z-index: 15;}
.right .thumb_list_item.active .number {z-index: 16;}
.right .thumb_list_item.active a.img {z-index: 16;}
.right .thumb_list_item .info a {margin: 5px 80px 0 5px;}
.right .thumb_list_item .info p {margin: 5px 80px 0 5px;}
.thumb_list_item.active .info {display: block; z-index:15;}

#title_jugados{width:75px; height:18px; background:url("images/titles.jpg") no-repeat 0 -64px}
#title_votados{width:75px; height:14px; margin-bottom:4px; background:url("images/titles.jpg") no-repeat 0 -32px}
#title_buscador{width:74px; height:14px; background:url("images/titles.jpg") no-repeat 0 -96px}
#title_afiliados{width:68px; height:14px; background:url("images/titles.jpg") no-repeat}
#title_afiliados_g{width:68px; height:14px; background:url("images/titles.jpg") no-repeat 0 -82px}
#title_myspace{width:158px; height:18px; background:url("images/titles.jpg") no-repeat 0 -46px}
#title_related{width:65px; height:18px; background:url("images/titles.jpg") no-repeat 0 -14px}
#search_input{border:1px solid #d0f29e; color:#6c6c6c; width:200px; height: 18px; padding:3px 5px 3px 5px}
#search_button{border:0; width:48px; height:24px; background:url("images/search_button.jpg") no-repeat 0 0; padding:0 0 1px 0; margin-left:15px}
#search_tags{margin:10px 0 0 0; padding:0; color:#518208; font-size:10px}
#search_tags a{color:#518208; text-decoration:none}
#search_tags a:hover{color:#314f05}
.textarea{border:1px solid #d0f29e; color:#6c6c6c; width:270px; height:120px; padding:3px 5px 3px 5px; overflow:hidden}
#cat_list{float:left; width:664px; font-size:0.8em; font-family:Verdana; color:#414141}
#cat_list a{color:#5e5e5e; text-decoration:none}
#cat_list a:hover{color:#191919}
.cat_list_container{margin:0 0 10px 0}
.clc_top{ height:37px;  background:url("images/clc_top_bg.jpg") repeat-x}
.clc_top_left{width:6px; height:37px; float:left; background:url("images/clc_top_left.jpg") no-repeat}
.clc_top_middle{float:left; width:647px; margin:6px 0 0 5px}
.clc_top_middle h1{background:0px 50%; color:#734700; font-family:Helvetica,'Lucida Grande',Arial; font-size:14px; font-weight:bold; line-height:14px; margin-top:8px}
.clc_top_right{width:6px; height:37px; float:left; background:url("images/clc_top_right.jpg") no-repeat}
.clc_top_mright{color:#a26700; font-size:10px; width:20px; text-decoration:none}
.clc_top_mright:hover{color:#452c00}
.clc_content{background:url("images/clc_content_bg.jpg") repeat-x; padding:10px}
.clc_cont_left{width:315px; margin:0 14px 0 0}
.clc_cont_right{width:315px}
.clc_cont_game_border{width:95%; height:1px; background:#caf7ff; margin:0 auto 15px auto}
.clc_cont_game p{color:#2e2e2e; font-family:Tahoma; font-size:11px; margin:0 0 10px 0}
.clc_cont_game_title, .clc_cont_game_title a{color:#2e2e2e; font-family:Verdana,Arial; font-size:14px}
.clc_cont_game_title a:hover{color:#030303}
#game_before{margin-bottom:20px; width:100%}
#game_before ul li h1{color:#5f5f5f; font-family:"Trebuchet MS",Verdana; margin:0; padding:0; font-size:16px; font-weight:normal; margin-right:40px; max-width:250px}
#game_before ul{margin:0; padding:0; list-style:none}
#game_before ul li{float:left; margin:0 5px; padding:0}
#game_before ul li a{font-size:12px; color:#3e3e3e; text-decoration:none; margin-top:2px}
#game_before ul li a:hover{color:#333}
#game_before #marks_email{background:url('images/small_icons.png') no-repeat 0 -32px; display:block; padding-left:20px}
#game_before #marks_fav{background:url('images/small_icons.png') no-repeat 0 -64px; display:block; padding-left:20px}
#game_before #marks_nel{background:url('images/small_icons.png') no-repeat; display:block; padding-left:20px}
#game_before #marks_fb{background:url('images/small_icons.png') no-repeat 0 -112px; display:block; padding-left:20px}
#game_before #marks_su{background:url('images/small_icons.png') no-repeat 0 -80px; display:block; padding-left:20px}
#game_before #marks_dus{background:url('images/small_icons.png') no-repeat 0 -96px; display:block; padding-left:20px}
#game_before #marks_ms{background:url('images/small_icons.png') no-repeat 0 -128px; display:block; padding-left:20px}
#game_before #marks_link{background:url('images/small_icons.png') no-repeat; display:block; padding-left:20px}
#game_before #marks_cm{background:url('images/small_icons.png') no-repeat 0 -16px; display:block; padding-left:20px}
#game_before #marks_email_cont, #marks_more, #marks_newsletter{background:#FFF none repeat scroll 0 0; border:1px solid #F3F3F3; color:#333; display:none; font-size:12px; margin:10px 0 0; width:60%}
#marks_more{width:80%}
#marks_more ul{padding:10px}
#marks_newsletter form{padding:10px}
#marks_email_cont div.form, #marks_email_cont div.loading, #marks_email_cont div.result{padding:10px}
#marks_email_cont div.loading{background:url('images/loading.gif') no-repeat; height:16px; display:none}
#marks_email_cont div.left{margin-right:5px}
#marks_email_cont label{color:#0CF; display:block; font-size:12px}
#marks_email_cont label span{color:#C0C0C0; font-size:9px; margin-left:5px; text-transform:uppercase}
#marks_email_cont div.spacer{background-attachment:scroll; background-color:#737373; background-image:none; background-position:0 0; background-repeat:repeat; float:left; height:20px; margin-left:3px; margin-right:8px; margin-top:17px; width:1px}
#game_container{max-width:680px}
#game_container_top_ad{width:728px; height:90px; margin-bottom:50px;}
#game_container_under_ad{width:728px; height:90px; margin-top:50px;}
#game_info, #game_related, #game_comments{width:627px; background:#e9fcff; border:1px solid #bdf6ff; color:#5f5f5f; font-size:12px; font-family:Verdana}
#game_info_title, #game_before h1{color:#5f5f5f; font-family:"Trebuchet MS",Verdana; margin:0; padding:0; font-size:16px}
#game_info p{color:#5f5f5f; font-size:12px; font-family:Verdana; margin:0 0 10px 0; padding:0}
#game_info a{color:#5f5f5f; font-size:12px; font-family:Verdana; text-decoration:none}
#game_info a:hover{text-decoration:underline}
game_related {position: relative;}
#game_related_list_container {height: 250px; margin: 10px 1px; overflow: hidden; width: 625px;}
#game_related_list{height: 250px; float: left; list-style: none; margin: 0; overflow: hidden; padding: 0; width: 300px;}
#game_related_list li{color:#5f5f5f; height: 62px; width: 300px; margin: 0 0 20px 0; padding:0; position: relative;}
#game_related_list li a{color:#3e3e3e; font-weight: bold; font-size: 14px; letter-spacing: -1px; text-decoration:none; margin-left: 70px;}
#game_related_list li a:hover{color:#1d1d1d}
#game_related_list li a.thumb {display: block; height: 60px; position: absolute; top: 0; left: 0; padding: 0; margin: 0; width: 60px;}
#game_related_list li a.thumb img {height: 60px; width: 60px;}
#game_related_list li p {font-size: 11px; height: 39px; line-height: 13px; overflow: hidden; margin: 5px 0 0 70px;}
#game_related_ad {border: 0; height: 250px; float: right; overflow: hidden; width: 300px;}
#rate_stars{  display:inline}
#rate_stars a{  background:url("images/star.gif") no-repeat;   height:16px;   float:left;   width:16px}
#rate_stars a.active{  background:url("images/star.gif") no-repeat 0 -16px}
#rate_stars a.hover{  background:url("images/star.gif") no-repeat 0 -32px}
#footer{width:100%; height:39px; background:url("images/footer_bg.jpg") repeat-x}
#footer p{color:#2e2e2e; font-family:Verdana; font-size:11px}
#email_subscribe{padding:3px}
#email_subscribe p{padding:0; margin:4px 0; font-size:12px; text-align:center; color:#333}
#email_subscribe label, #email_subscribe #newsletter_input{margin-bottom:5px}
#email_subscribe .loading{background:url('images/loading.gif') no-repeat; height:16px; display:none}
.center{text-align:center}
.clear{clear:both}
.left{float:left}
.right{float:right}
.title_image{z-index:99999; text-indent:-2000em; display:block; font-size:6px}
.mr15{margin-right:15px}
.ml15{margin-left:15px}
.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.m15{margin:15px}
.mr10{margin-right:10px}
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.m10{margin:10px}
.mr5{margin-right:5px}
.ml5{margin-left:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.m5{margin:5px}
.pr15{padding-right:15px}
.pl15{padding-left:15px}
.pt15{padding-top:15px}
.pb15{padding-bottom:15px}
.p15{padding:15px}
.m0{margin:0}
.p0{padding:0}
.mc{margin:0 auto 0 auto}
.f9{font-size:9px}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.thumb{width:60px; height:60px}
.a{text-decoration:none}
a img{border:0}
a{outline:0}
#index_aff a{color:#2E2E2E; font-size:11px; text-decoration:none}
#index_aff a:hover{color:#000}
#top .feed_icon{background:url("images/feed.png") no-repeat 0 1px; height:14px; width:14px}
#pg_ms h1{font-size:1.3em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0}
#pg_ms h2{color:#0CF; font-size:1.1em; font-weight:normal; margin:0}
#pg_ms img.floating{background:#2052ab; float:right; padding:5px}
#pg_ms .glist{width:665px}
#pg_ms .glist td{width:220px}
#pg_ms .glist td img{float:left; height:60px; margin:0 5px 5px 0; width:60px}
#pg_ms .glist td p{font-size:0.9em; margin:5px 0}
.psty{text-align:center; font-size:11px}
.psty b{font-weight:normal}
.psty a{color:#2E2E2E; border-bottom:1px dotted #fff; text-decoration:none}
.psty a:hover{border-bottom:1px dotted #2E2E2E}
#history_list {list-style: none; padding: 0; margin: 0 10px;}
#history_list li {border-bottom: 1px solid #a3edff; height: 24px; padding: 10px 5px; vertical-align: middle; line-height: 24px;}
#history_list li a.gamelink {border-bottom: 1px dotted;}
#history_list li a.thumb {float: right; display: block; height: 24px; width: 24px;}
#history_list li a.thumb img {height: 24px; width: 24px;}
#fav_list {list-style: none; padding: 0;}
#fav_list li {border-bottom: 1px solid #a3edff; height: 80px; float: left; margin: 0 0 0 12px; overflow: hidden; padding: 10px; width: 300px;}
#fav_list li div {height: 80px; margin: 0 0 0 95px;}
#fav_list li p {font-size: 11px; height: 55px; margin: 0 0 10px 0; padding: 0; overflow: hidden; width: 205px;}
#fav_list li a.gamelink {display: block; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
#fav_list li a.thumb {float: left; display: block; height: 80px; width: 80px;}
#fav_list li a.thumb img {height: 80px; width: 80px;}
a{color:#303030; text-decoration:none}
a:hover{text-decoration:underline}
#paglist{text-align:center}
#paglist ul{color:#2E2E2E; list-style:none; font-size:12px; margin:0; padding:0}
#paglist a{color:#0cf; text-decoration:underline}
#paglist a:hover{text-decoration:none}
#paglist .p{display:block; padding:5px}
p.linkman{margin:0}
ul.indxlst li{display:inline; margin-left:15px}
.loading2{background:url('images/loading2.gif') no-repeat; height:16px; width:16px}
#fb_publish{ border-top:2px solid #333; border-right:2px solid #333; border-left:2px solid #333; background:#fff url('images/fb-icon.jpg') no-repeat 2px 2px; font-size:11px;  display:block; line-height:12px; height: 12px; padding:4px 8px 4px 22px; bottom: 0; left: 30px;  position:fixed;}
