/* SPECIALS */
.index_socials { padding:2px 15px 12px 15px;  }
.lightview-pop { background-color:#ffb25a;box-shadow:inset 0 0 9px 2px #ddd; }
.lightview-pop-inner { color:#000; padding:8px; font-size:14px;  }
#gameratebox { font-size:10px; line-height:18px; text-align:center; }
#gameratebox strong { font-size:25px; line-height:25px; font-style:italic; display:block;
border-radius:4px; border:2px solid green; padding:0 3px;   }
.jquery-ratings-bar { height:22px; width:202px;
padding:1px;border:1px solid #aaa; border-radius:3px; }
.jquery-ratings-bar-back { background:url(http://cdn.supercheats.com/images/ratingbar.jpg) #999;
border-radius:3px;width:200px; height:20px; margin:1px;
box-shadow: inset 0 0 5px 0 #111;
}
.jquery-ratings-star { width:1px; height:20px; background-color:#fff;border-right:1px solid #aaa; opacity:0.4;
filter:alpha(opacity=40);float:left;
}
.jquery-ratings-full { opacity:0.2;border-right:1px solid #000;
filter:alpha(opacity=20);

}


.greyback { background-color:#e4e4e4; }
.insetblock { padding:8px; margin-bottom:8px; }
.greyback a { background-color:#eee; padding:1px 3px; }
.subline { font-style:italic;     opacity: 0.8;
    filter: alpha(opacity=80);
}
.optional_video {}
.optional_video .header { background-color:#ffa13f; padding:3px 6px; font-weight:bold; border-left:8px solid #888; }

/*userpage-friends*/
.main_left_part{ width:175px;}
.main_right_part{ width:770px; border-left:1px solid #aaa; min-height: 600px; padding:5px 0 0 15px;
-moz-box-shadow: inset 10px 0 16px -14px #000;
-webkit-box-shadow: inset 10px 0 16px -14px #000;
box-shadow: inset 10px 0 16px -14px #000;
}
.user_name { padding:5px 0 15px 0;}
.user_thum{ float:right;}

ul.sub_menu { list-style:none; margin:0; padding:0; }
ul.sub_menu li { float:left; display:block; width:100%;  font-size:0.9em; font-weight:normal;}
ul.sub_menu li a{display:block; color:#bd4d07; text-decoration:none; padding: 0 0 0 10px; line-height:37px; font-weight:bold;
	 border-bottom:1px dotted #aaa;}
ul.sub_menu li a:hover{ text-decoration:none; color:#273f8e; background-color:#ddd;}
ul.sub_menu li.active a{display:block; color:#6fade7; font-weight:bold; text-decoration:none;  padding: 0 0 0 10px; line-height:37px; background-color:#ddd; }

/*Tabs*/
ul.tabs{ list-style:none; margin:0; padding:0; clear:both;}
ul.tabs li{ float:left; width:50%; background:#808080;}
ul.tabs li.active{ float:left; background:#bbb;
box-shadow:inset 0 0 15px #777; -moz-box-shadow:inset 0 0 10px #555;
}
ul.tabs li a{ float:left; display:block; width:100%; color:#fff; text-decoration:none; font-weight:bold; font-size:12px; text-align:center; line-height:30px;}
ul.tabs li.active a { color:#bd4d07; }

/*Tabs 01*/
ul.tabs_01{ list-style:none; margin:0; padding:0; clear:both;}
ul.tabs_01 li{ float:left; width:100px; padding-right:5px;}
ul.tabs_01 li.twotabs { float:left; width:180px; padding-right:5px;}
ul.tabs_01 li a{ float:left; display:block; background: #fafafa; border:solid 1px #bbb; border-bottom:none; width:100%; color:#bd4d07; text-decoration:none; font-weight:bold; font-size:12px; text-align:center; line-height:30px;}
ul.tabs_01 li.active a{border:solid 1px #ccc; border-bottom:none; background: #ddd; }


/* MAIN CONTENT */
#questionLink { background-color:#20a81a;
position:relative;
font-size:1em; 
font-weight:normal;
padding:5px; padding-bottom:14px;
border-radius:5px;
-moz-box-shadow: inset 0 60px 70px -11px #167212;
-webkit-box-shadow: inset 0 60px 70px -11px #167212;
box-shadow: inset 0 60px 70px -11px #167212;
}
#questionLink .heading { color:#fff; font-weight:bold;  margin-bottom:1px;
text-shadow: #666 1px 1px;
}
#questionLink a {
        padding:1px 5px; background-color:#ffba01;
        border-radius:4px;border:1px solid #ba6b04;
}

.review_stars { width:270px; background-color:#252527; padding:3px 8px 0px 8px; border-radius:6px; border:1px solid #252527;
-moz-box-shadow: inset 0 2px 3px -1px #bbb;
-webkit-box-shadow: inset 0 2px 3px -1px #bbb;
box-shadow: inset 0 2px 3px -1px #bbb;
}
.article-text { line-height:1.4em; }
.submission-text { line-height:1.4em; }
.game_left_01 { width:160px; margin-right:15px; }
.game_left_02 { width:470px; }

.game_left_02 p.gi {
width: 98%;
padding: 5px;
background: #eaeaea;
font-weight: bold;
margin: 5px 0px 5px 0px;
border: solid 1px #783f01;
}

.game_left_01 .packshot { text-align:center;width:160px; }
.game_left_01 .packshot img { max-width:160px; }

.game_left{ width:640px; line-height:1.3em; font-family: Helmet,Freesans,Helvetica,Arial,sans-serif; float:left; }
.game_left .section_title { font-size:1.2em; line-height:1.4em; margin:5px 0; border-bottom:2px solid #999;
-moz-box-shadow: 0 6px 14px -9px #000;
-webkit-box-shadow: 0 6px 14px -9px #000;
box-shadow: 0 6px 14px -9px #000; }
.game_left .section_subtitle { font-size:1.1em; line-height:1.2em; margin:4px 0; }
.game_left .halfwidth { width:315px; }
.game_right{ width:300px; position:relative; float:right; }

.page_right { width:300px; position:relative; }

.section-title { margin:10px 0; padding:0 0 10px 0; font-style:italic;
border-bottom:1px dotted #888;
font-family:Helvetica,arial,sans-serif;
font-size:24px; line-height:24px; }
.section-footer { background-color:#eee; padding:4px; clear:both; 
-moz-box-shadow: 0 4px 10px -6px #000;
-webkit-box-shadow: 0 4px 10px -6px #000;
box-shadow: 0 4px 10px -6px #000;
}
.sc-field { font-size:13px; border-radius: 3px; padding:2px; line-height:15px;
        border:1px solid #777;
        font-family: Arial,verdana;
  -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
  -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
  box-shadow: inset 2px 2px 2px 0px #dddddd;
}
.sc-field-small { font-size:11px; border-radius: 3px;-moz-border-radius: 3px;
-webkit-border-radius: 3px; }
.sc-select {
margin: 0px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 1px 2px 1px 2px;
border: #0063a2 1px solid;
background: #eee;
background-image: -moz-linear-gradient(top, #009cff, #0063a2);
background-image: -webkit-linear-gradient(top, #009cff, #0063a2);
background-image: linear-gradient(top, #009cff, #0063a2);
color: #222;
font-size: 0.9em;
font-weight: bold;
}
.arcodebar {
        font-size:12px; background-color:#333;color:#FF6300; padding:2px 4px 2px;
}
.arcodetoggle {
        padding:2px;padding-left:5px;padding-right:4px;background-color:#444;color:#ff6300;font-size:12px; font-weight:bold;font-family:arial;width:78px;cursor:pointer;cursor:hand;
}
.arcodearea {
margin-top:5px;font-family:Lucida Console,monospace;font-size:1em;line-height:1.3em;
}
.arcode {
        border-top:2px dotted #888;margin-top:5px;
}

.table_border{ background:#fff; color:#000000; font-size:1em; }
.table_head{ background-color: #f2f2f2; font-weight:bold;}
.table_sub td{ background:#f6f6f6;}
.nobold{font-weight:normal;}
.table_head_01 td{ background: #f2f2f2; color:#000000;}
.table_head_01 td.active{ background: #e1e1e1;}

.screenshotThumb { width:150px; height:150px; float:left; position:relative; display:block;
        border-radius:3px; border:2px solid #fff; margin:4px 4px 3px 3px; overflow:hidden; text-align:center;
        background-color:#fff;
-moz-box-shadow: 0 0 5px -1px #000;
-webkit-box-shadow: 0 0 5px -1px #000;
box-shadow: 0 0 5px -1px #000;
}
.screenshotThumb span { width:1000px;height:150px; margin-left:-425px; display:block;}
.screenshotThumb img { position:relative; height:150px; display:inline-block; }

.switch-tabs { list-style:none; margin:0; padding:0; clear:both;width:100%;  }
.switch-tabs li {float:left;}
.switch-tabs li:last-child { float:left; margin-right:0px; }
.switch-tabs li a { margin-top:3px;
        padding:7px 12px; display:block; color:#fff; cursor:pointer; cursor:hand;
        background-color:#ff691a;border-radius:5px 5px 0 0;
        font-weight:bold;margin-top:4px;
        -moz-box-shadow: inset 0 -5px 18px -3px #111;
        -webkit-box-shadow: inset 0 -5px 18px -3px #111;
        box-shadow: inset 0 -5px 18px -6px #111;
}
.switch-tabs li.active { }
.switch-tabs li.active a { padding:8px 12px; display:block; color:#eee;
        border-radius:5px 5px 0 0;font-weight:bold;cursor:default;margin-top:0px;
        background-color:#9a1511;
        border:1px solid #9a1511;
        -moz-box-shadow: inset 0 5px 18px -3px #ccc;
        -webkit-box-shadow: inset 0 5px 18px -3px #ccc;
        box-shadow: inset 0 5px 18px -3px #ccc;
}
#switchBlocks { border-top:1px solid #666;  padding-top:0.6em; }
.game-question { padding:6px; border-radius:5px; border:1px solid #fff; margin:0.4em 0;}
.game-question:hover { border:1px dotted #999; }
.answers{float:right;margin:3px 0px 3px 10px; width:40px;text-align:right;}
.alt-background1 {}
.alt-background2 { background-color:#eee; }

ul.tabs_con { list-style:none; margin:0; padding:0;}
ul.tabs_con li{ border-bottom: 0px dotted #404040; padding:7px 0; font-weight:bold;
}
ul.tabs_con li.last{ background:none; border: none;}
p.doted_line{ border-bottom: 1px dotted #909090; padding:0px; padding-bottom:4px;margin:0; margin-bottom:4px;}

li.vadio_fleft{ float:left; width:300px; font-size:0.8em; }
li.vadio_fleft img { float:left; margin-right:5px;  }
li.vadio_fright{ float:right; width:300px; font-size:0.8em;}
li.vadio_fright img { float:left; margin-right:5px;  }

#askaquestion input[type="text"] { font-size:0.9em; padding:0.1em; }
#askaquestion textarea { font-size:0.9em; padding:0.1em; }

.addCommentBox {
-moz-box-shadow: 0 0 8px -2px #000;
-webkit-box-shadow: 0 0 8px -2px #000;
box-shadow: 0 0 8px -2px #000;
padding:8px; background-color:#ffb55e; border-radius:1px;
margin-bottom:3px;
}
.addCommentBox h5 { font-size:1.3em; font-family:helvetica; }

.addCommentBox textarea { width:100%; font-size:0.9em;
	border: 3px solid #d1550a;  padding: 5px; font-family: Tahoma, sans-serif; border-radius:2px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
        overflow: auto;
}
.addCommentBox textarea:focus { outline:none; }
.replyCommentBox {
margin-left:40px;
padding:8px; border-radius:1px;
margin-bottom:3px;
}

.replyCommentBox textarea { width:100%; font-size:0.9em;
border: 2px solid #d1550a;  padding: 5px;  font-family: Tahoma, sans-serif; border-radius:2px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
        overflow: auto;
}
.replyCommentBox textarea:focus { outline:none; }
.home_poll p{ padding:0 0 10px 0; color:#0f0f0f; font-weight:bold; font-size:15px;}
.home_poll ul{ list-style:none; margin:0; padding:0; clear:both;}
.home_poll ul li{ color:#000000; font-size:12px; padding:4px 0 3px 0;}
ul li.right_part{ text-align:right; background:none; border:none;}
.home_poll ul li{padding:2px 0\9;}


.submission_nav {
width:100%;
font-size:1em;
position:relative;
border-radius: 5px;
}
.submission_nav span { padding:4px; }
.submission_nav a { font-weight:bold; }
.questionadvert {
width:296px; height:96px; border:0px solid #000; margin:2px; background:url(http://cdn.supercheats.com/images/sitepromos/questionadvert.png) top left no-repeat;
position:relative;
}
.questionadvert span {
position:absolute; bottom:0px; font-size:15px; font-weight:bold; color:#111; padding:5px; line-height:19px;
text-shadow:1px 1px 0px #fff;
}

.next_box {
        position: relative;
        background: #3c79d5;
        border: 0px solid #222;
        height:20px; 0.8em; line-height:20px;font-weight:bold; color:#fff;
        padding:3px 8px;
        text-shadow:-1px 1px 0px #174181;margin-right:10px;margin-bottom:3px;
}
.next_box:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(60, 121, 213, 0);
        border-left-color: #3c79d5;
        border-width: 15px;
        margin-top: -15px;
}
.prev_box {
        position: relative;
        background: #3c79d5;
        height:20px; line-height:20px;font-weight:bold; color:#fff;
        padding:3px 5px;
        text-shadow:-1px 1px 0px #174181;margin-left:10px; margin-bottom:3px;
}
.prev_box:after {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(60, 121, 213, 0);
        border-right-color: #3c79d5;
        border-width: 15px;
        margin-top: -15px;
}
.up_box {
        position: relative;
        background: #3c79d5;
        height:20px;  line-height:20px;font-weight:bold; color:#fff;
        padding:3px 8px;width:150px;
        text-shadow:-1px -1px 0px #174181;margin:0px auto;margin-bottom:3px;
}
.up_box:after {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(60, 121, 213, 0);
        border-bottom-color: #3c79d5;
        border-width: 5px;
        margin-left: -5px;
}
.submissionitem { border-bottom:1px solid #ff7603;  }
.submissionitem .header { background-color:#ff7603;
padding:4px 8px; font-size:1.1em; font-weight:bold; color:#fff;
-moz-box-shadow: inset 0 27px 30px -18px #ffa13f;
-webkit-box-shadow: inset 0 27px 30px -18px #ffa13f;
box-shadow: inset 0 27px 30px -18px #ffa13f;
border-radius: 4px 4px 0 0;
}
.submissionitem .header a { color:#8f3c08; text-shadow:1px 1px 0px #faae5e; font-size:1.1em; }

.submissionitem_best { border:1px solid #0c458b; }
.submissionitem_best .header { background-color:#216fe1;
padding:4px 8px; font-size:1.1em; font-weight:bold; color:#fff;
-moz-box-shadow: inset 0 27px 4px -13px #54a6ee;
-webkit-box-shadow: inset 0 27px 4px -13px #54a6ee;
box-shadow: inset 0 27px 4px -13px #54a6ee;
border-radius: 0 4px 0 0;
}
.submissionitem_best .header a { color:#072744; text-shadow:1px 1px 0px #6eabe1; font-size:1.1em; }

.submissionitem .body,.submissionitem_best .body { color:#222; font-size:1em; padding:8px; font-weight:100; line-height:1.5em; }
.submissionitem .footer{ padding:0.5em 0; color:#222; font-size:1em; line-height:1.5em;
background-color:#fff;
border-top:1px solid #aaa;
}
.submissionitem .blob {  background-color:#176cbc; border-radius:3px; padding:3px 6px; color:#fff; font-weight:bold; }
.blog-links { font-weight:bold; border-radius:0 0 4px 4px; }
.blog-links .thumbdown { left:0px; height:16px; padding-right:22px; 
        background:url(/images/submission-icons.png) right -19px no-repeat; }
.blog-links .thumbup { left:0px; height:16px; padding-right:22px;
        background:url(/images/submission-icons.png) right 0px no-repeat; }
.blog-links .commentlink { left:0px; height:16px; padding-right:22px;
        background:url(/images/submission-icons.png) right -38px no-repeat; }
.blog-links .bookmarklink { left:0px; height:16px; padding-right:22px;
        background:url(/images/submission-icons.png) right -60px no-repeat;  }
.blog-links .itemBox { padding:2px 8px; border:1px solid #888; border-radius:2px;
	height:22px; background-color:#f5c790;
	margin:2px;
}
.blog-links img { vertical-align:middle; }

.fadeout_footer {
    position: absolute;
    bottom: 0em;
    width:100%;
    height: 7em;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
        border-bottom:6px solid #fff;
}
.fadeout_footer a { color:#123456; font-weight:bold; text-align:right; display:block; left:290px;bottom:-6px; padding:6px;
        border-radius:4px 4px 0 0; background-color:#fff;  border:1px solid #aaa;border-bottom:0px;
        font-size:1.2em;  position:absolute;
}
.fadeout_footer a:hover { background-color:#ddf; }

.news_bar { font-size:1.1em; margin-left:-15px;padding:5px 10px 5px 15px; background-color:#bbb;
border-radius:0 3px 3px 0; line-height:1.1em;
-moz-box-shadow: inset -10px 10px 15px -9px #000;
-webkit-box-shadow: inset -10px 10px 15px -9px #000;
box-shadow: inset -10px 10px 15px -9px #555;
border-top:1px solid #666; 
}
.news_bar a { text-shadow:1px 1px 1px #dbcebf; }

.greycommentbox {
        background-color:#eee;padding:3px; font-size:1em; position:relative; margin-bottom:2px;
}
.answercommentbox { background-color:#e4e4e4; border:0px solid #bbb; width:100%; }
.answercommentbox div { padding:3px;}
.answercommentbox textarea { border:0px solid #e4e4e4; padding:6px; font-size:0.9em; width:597px;
font-family:arial;}
.howto-indexitem {
 position:relative;
 overflow:hidden;
 font-size:15px; line-height:20px;
 width:310px; height:150px; margin:0px 0px 10px 0; background-color:#dde; 
}
.howto-indexitem .item-title {
font-size: 1.1em;
font-weight: bold;
padding: 4px;
}
.howto-indexitem .item-contents {
padding: 5px;
}
.howto-indexitem a.morelink {
position: absolute;
bottom: 0px;
right: 0px;
font-weight: bold;
background-color: #eee;
border-radius: 5px 0 0 0;
padding: 2px 5px;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
}
.comments_img { margin:3px 5px 0 0; max-height:33px;  max-width:33px;}



#comment_area .comments_img { margin:3px 5px 0 0; max-height:33px;  max-width:33px;}
#comment_area #comments { margin:10px 0; }
#comment_area .comments {
background:#dadada; padding:10px; color:#121212; font-size:1em; border-radius: 8px;
-moz-box-shadow: inset -2px 2px 12px -3px #888;
-webkit-box-shadow: inset -2px 2px 12px -3px #888;
box-shadow: inset -2px 2px 12px -3px #888;
position:relative;
}

#comment_area .comments .speech:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 15px;
    bottom: -23px;
    margin-left: -10px;
    border-width: 15px 2px 10px 15px;
    border-style: solid;
    border-color: #dadada transparent transparent transparent;
}

/*Pageing*/
.pageing { clear:both;  font-size:1.2em; line-height:1em; margin:0.3em 0; }
.pageing .blob { background-color:#176cbc; border-radius:3px; padding:4px 10px; margin-right:1em;  margin-bottom:0.5em; color:#fff; font-weight:bold; }

.userinfoBox { width:auto;
        position:absolute;z-index:100; color:#000;
        padding:6px;left:0px;top:0px;background-color:#fff;border:1px solid #555;
	border-radius:4px;
        line-height:16px;
        font-size:12px;
	-moz-box-shadow: 0 0 10px 0 #000;
-webkit-box-shadow: 0 0 10px 0 #000;
box-shadow: 0 0 10px 0 #000;
}

#contain .sm_box_left{ float:left; padding-right:10px; width:148px; margin-bottom:10px; font-size:0.8em;}
#contain .sm_box_right{ float:right; width:148px; margin-bottom:10px; font-size:0.8em;}
#contain .thumb_guide_1 {height: 72px; width: 147px; border: solid 1px #242424;}

#thumb_guide_1 {height: 72px; width: 147px; border: solid 1px #242424;}

#contain .black_box { clear:both; border:1px solid #bbb; padding:5px; }
#contain .black_padding { padding:10px; }
#contain .sectiontitle { border:1px solid #bbb; border-bottom:0px; font-size:1.4em; 
	padding:6px;
	line-height:1.2em; background-color:#eee; 
-moz-box-shadow: inset 200px 0 200px -200px #aaa;
-webkit-box-shadow: inset 200px 0 200px -200px #aaa;
box-shadow: inset 200px 0 200px -200px #aaa;

}

#contain .sectionfoot { border-top:0px; background-color:#ddd; }
#bottom_ad_728 { width:728px; margin:0px auto; }

ul.gi_thumbs{width: 100%; float:left; margin: 0px; list-style-type:none; padding: 0px; text-align: center;}
ul.gi_thumbs li{float:left; width:145px; height:110px; margin: 0px 0px 10px 3px; padding: 0px;}
ul.gi_thumbs img{width:138px; height:90px; border:solid 1px #555;}
ul.gi_thumbs li a {font-size:14px; font-weight: normal;}

ul.gi_thumbs2 {width: 100%; float:left; margin: 0px; list-style-type:none; padding: 0px; text-align: center;}
ul.gi_thumbs2 li{float:left; width:135px; height:90px; margin: 0px 0px 10px 3px; padding: 0px;}
ul.gi_thumbs2 img {width:128px; height:90px; border:solid 1px #555;}
ul.gi_thumbs2 li a {font-size:14px; font-weight: normal;}

/* SIDEBAR */

.side-box-160 {
font-size:14px;
width:150px;
padding:5px;
background-color: #f3f3f3; border-radius:4px;
-moz-box-shadow: 0 0 10px -3px #aaa;
-webkit-box-shadow: 0 0 10px -3px #aaa;
box-shadow: 0 0 10px -3px #aaa;
line-height:18px;
}
.side-box-160:hover { background-color:#ccc;
-moz-box-shadow: 0 0 5px -1px #000;
-webkit-box-shadow: 0 0 5px -1px #000;
box-shadow: 0 0 5px -1px #000;}
.side-box-160 strong {
font-family: Myriad Pro,Helvetica Neue, Arial;
font-weight:bold;
font-size:1.2em;
color:#3052c1;
}

.side-box-300 { font-size:1em; color:#000;
-moz-box-shadow: 0 3px 7px -4px #000;
-webkit-box-shadow: 0 3px 7px -4px #000;
box-shadow: 0 3px 7px -4px #000;
background-color:#ececec;
border-radius:3px; border:1px solid #a0a0a0;
}
.side-box-300 .small { font-size:0.8em; }
.side-box-300 .box-header { font-size:1.1em; padding:5px; font-weight:bold; background-color:#9f9f9f;
font-style:italic;
background-image: linear-gradient(bottom, rgb(124,124,124) 10%, rgb(215,215,215) 92%);
background-image: -o-linear-gradient(bottom, rgb(124,124,124) 10%, rgb(215,215,215) 92%);
background-image: -moz-linear-gradient(bottom, rgb(124,124,124) 10%, rgb(215,215,215) 92%);
background-image: -webkit-linear-gradient(bottom, rgb(124,124,124) 10%, rgb(215,215,215) 92%);
background-image: -ms-linear-gradient(bottom, rgb(124,124,124) 10%, rgb(215,215,215) 92%);
background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.1, rgb(124,124,124)),
        color-stop(0.92, rgb(215,215,215))
);
border-radius: 3px 3px 0 0; }
.side-box-300 .box-contents { padding:5px;border-radius: 0 0 3px 3px;
-moz-box-shadow: inset 0 3px 10px -2px #888;
-webkit-box-shadow: inset 0 3px 10px -2px #888;
box-shadow: inset 0 3px 10px -2px #888;
}
.side-box-300-highlight { color:#000;
-moz-box-shadow: 0 3px 7px -4px #000;
-webkit-box-shadow: 0 3px 7px -4px #000;
box-shadow: 0 3px 7px -4px #000;
background-color:#f9ece0;
border-radius:3px; border:1px solid #f59b4b;
}
.side-box-300-highlight .box-header { padding:5px; font-weight:bold; background-color:#f59b4b; font-style:italic;
background-image: linear-gradient(bottom, rgb(209,141,39) 10%, rgb(242,218,189) 92%);
background-image: -o-linear-gradient(bottom, rgb(209,141,39) 10%, rgb(242,218,189) 92%);
background-image: -moz-linear-gradient(bottom, rgb(209,141,39) 10%, rgb(242,218,189) 92%);
background-image: -webkit-linear-gradient(bottom, rgb(209,141,39) 10%, rgb(242,218,189) 92%);
background-image: -ms-linear-gradient(bottom, rgb(209,141,39) 10%, rgb(242,218,189) 92%);
background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.1, rgb(209,141,39)),
        color-stop(0.92, rgb(242,218,189))
);
border-radius: 3px 3px 0 0; }
.side-box-300-highlight .box-contents { padding:5px; border-radius: 0 0 3px 3px;
-moz-box-shadow: inset 0 3px 10px -2px #888;
-webkit-box-shadow: inset 0 3px 10px -2px #888;
box-shadow: inset 0 3px 10px -2px #888;
}

.pad5 { padding:5px; }

.side-column {
	background-color:#eee; 
	width:300px;
}

.side-column .heading { font-size:1.1em; color:#f78e1e; background-color:#444; padding:3px 6px; 
font-family:"Arial Black", Gadget, sans-serif;
 }
.side-column .footer { background-color:#ddd; padding:10px; font-size:0.9em; }
.side-column .body { padding:10px;; }
.side-column .body .boxlink { font-size:1em;line-height:1.3em;  margin-bottom:0.2em; padding-bottom:0.2em; border-bottom:1px dotted #888; }

.side-column .body .boxlink:last-of-type { margin-bottom:0px; border-bottom:0px;  }
.side-column .body .moreLink { margin-bottom:2px; border-bottom: 1px solid #ddd; }
.side-column .body .moreLink:last-child { margin-bottom:0px; border-bottom: 0px solid #ddd; }
.side-column .body a { color:#167ac6; }
.side-column .body a:hover { color:#555; }
.side-column .body a.sc-button {
  color: #fff;
}
.side-column .article { width:280px; position:relative; overflow:hidden;
        text-align:center; }
#.side-column .article span { height:1000px;width:280px; margin-top:-460px; display:block;}
.side-column .article img { position:relative; width:280px; display:block; min-height:120px; }
.side-column .article .caption { padding:0px; font-size:0.9em; line-height:1.2em; margin-top:6px; margin-bottom:8px; font-weight:bold; color:#555; }
.side-column .article:hover .caption { color:#f78e1e; }

.side-column .articlesad { padding:2px; background-color:#888; display:block; }
.side-column .articlesad img { display:block;width:100%; }
.sidesection {

}
.sidesection ul { list-style-type:none; padding:0px; margin:0px; }
.sidesection ul li { border-bottom:1px dotted #eee; padding:2px 0; }
a.colorlink { text-decoration:none; font-weight:normal; background-color:#ff9e39; padding:1px 2px; border-radius:2px; 
color:#fff; }
a.colorlink:hover { background-color:#fc7a08; }

.sidetitle { font-size:1.1em; font-style:italic; font-weight:800; padding:6px;
text-shadow: -1px -1px 0px #fd7421;
line-height:1.2em;
background-color:#f56310; color:#eee;
border-bottom:2px solid #da4100; 
background-color: #fc7a08;
}
div.sideheader { margin:3px 0; width:100%; overflow:hidden; 
} 
div.sideheader p { font-weight:bold; float:left; font-style:italic; background-color:#fff; padding:3px 15px 3px 5px;
border-bottom:1px solid #ddd;
border-radius:0 4px 4px 0;  }
.sidebox .body { padding:5px 6px; color:#000; font-size:0.9em;
font-weight:bold; }

.sidesection .sidefooter { background-color:#eee; font-size:0.9em; }
.sidebox { position:relative; }

.sidebox .article { width:146px; height:146px; float:left; position:relative;
        border:2px solid transparent; overflow:hidden; text-align:center; }
.sidebox .article:hover { border:2px solid #c25c02; }
.sidebox .article span { width:1000px;height:146px; margin-left:-430px; display:block;}
.sidebox .article img { position:relative; height:130px; display:inline-block; min-width:146px; }
.sidebox .article .caption { position:absolute; bottom:0px; width:140px;  padding:3px; background-color:#222; color:#fff;
        font-weight:bold;font-size:11px; line-height:13px;
}
.sidebox .smallarticle { width:100px; height:100px; float:left; position:relative;
        overflow:hidden; text-align:center; }
.sidebox .smallarticle span { width:1000px;height:100px; margin-left:-450px; display:block;}
.sidebox .smallarticle img { position:relative; height:100px; display:inline-block; min-width:100px; }
.sidebox .smallarticle .caption { position:absolute; bottom:0px; width:100px;  padding:3px; background-color:#222; color:#fff;
        font-weight:bold;font-size:11px; line-height:13px;
}
.sidebox .videothumb { width:146px; height:130px; float:left; position:relative;
        border:2px solid transparent; overflow:hidden; text-align:center; }
.sidebox .videothumb:hover { border:2px solid #f28423; border-radius:3px; }
.sidebox .videothumb span { width:1000px;height:130px; margin-left:-425px; display:block;}
.sidebox .videothumb img { position:relative; height:100px; display:inline-block; }
.sidebox .videothumb .caption { position:absolute; bottom:0px; width:148px;  padding:3px; background-color:#333; 
	font-size:12px;
	color:#fff; font-weight:bold;}

.sidebox .videothumbwide { width:296px; height:250px; float:left; position:relative;
        border:2px solid transparent; overflow:hidden; text-align:center; }
.sidebox .videothumbwide:hover { border:2px solid #f28423; border-radius:3px; }
.sidebox .videothumbwide span { width:1000px;height:250px; margin-left:-350px; display:block;}
.sidebox .videothumbwide img { position:relative; height:230px; display:inline-block; }
.sidebox .videothumbwide .caption { position:absolute; bottom:0px; width:296px;  padding:3px; background-color:#444; color:#fff; font-size:13px;
        font-weight:bold;}

.sidebox .boxlink a { width:138px; height:80px; float:left; position:relative; margin:1px; border:1px solid #fff; overflow:hidden;
background-color:#eef; padding:4px; font-family:Helvetica,Arial,sans-serif; font-size:14px; line-height:17px;
font-style:italic;
color:#111;
}
.sidebox .boxlink a.special { background-color:#dde; font-weight:bold; text-align:center; }
.sidebox .boxlink a:hover { border:1px solid #c25c02;
color:#123456; border-radius:4px;
-moz-box-shadow: 0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
-webkit-box-shadow:  0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
box-shadow:  0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
}

.side-links-box { }
.side-links-box a { display:block; float:left; width:90px; margin:2px; height:90px; font-weight:bold; text-align:center; color:#fff;
padding:3px;
display: table-cell;
    vertical-align: bottom;
font-size:14px;
background-color:#f78e1e;
}
.side-links-box a:hover {
background-color:#777;
}
.side-links-box a.toplink { background-image:url(http://cdn.supercheats.com/images/topofpage.png);background-position: center 25px;
        background-repeat: no-repeat; }
.side-links-box a.indexlink { background-image:url(http://cdn.supercheats.com/images/gameindex.png);background-position: center 25px;
        background-repeat: no-repeat; }
.side-links-box a.morelink { background-image:url(http://cdn.supercheats.com/images/moresubs.png);background-position: center 25px;
        background-repeat: no-repeat; }
.side-links-box a.searchlink {
        background-image:url(http://cdn.supercheats.com/images/searchlink.png);background-position: center 25px;
        background-repeat: no-repeat; }
.side-links-box a.forumlink {
        background-image:url(http://cdn.supercheats.com/images/forumlink.png);background-position: center 25px;
        background-repeat: no-repeat; }
.side-links-list { width:296px; margin:2px; }
.side-links-list .top { background-color:#f56310; color:#eee; text-shadow: 0px -1px 2px #9b3d08; padding:6px;  font-size:14px;
        line-height:20px; border-bottom:1px solid #444; }
.side-links-list ul { background-color:#ddd; font-size:14px; list-style-type:none; padding:0px; margin:0px;
-moz-box-shadow: inset 0 0 10px -4px #000;
-webkit-box-shadow: inset 0 0 10px -4px #000;
box-shadow: inset 0 0 10px -4px #000;
}
.side-links-list ul li { display:block; padding:0; margin:0; }
.side-links-list a { display:block; padding:5px 6px; font-weight:normal; color:#000; line-height:18px; }

.side-links-list a.videolink { padding-left:22px;
        background:url(http://cdn.supercheats.com/images/icons/video16.png) 3px center no-repeat; }
.side-links-list a.cheatlink { padding-left:22px;
        background:url(http://cdn.supercheats.com/images/icons/cheat16.png) 3px center no-repeat; }
.side-links-list a.newslink { padding-left:22px;
        background:url(http://cdn.supercheats.com/images/icons/news16.png) 3px center no-repeat; }
.side-links-list a.forumlink { padding-left:22px;
        background:url(http://cdn.supercheats.com/images/icons/forum16.png) 3px center no-repeat; }
.side-links-list a.questionlink { padding-left:22px;
        background:url(http://cdn.supercheats.com/images/icons/question16.png) 3px center no-repeat; }
.side-links-list ul li:hover { background-color:#eee; color:#123456;
-moz-box-shadow: 0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
-webkit-box-shadow:  0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
box-shadow:  0 0 7px -2px #000, inset 0 -12px 12px -3px #ccc;
}

/*guide pop*/
ul.guide_pop { display:none; position:absolute; width:220px; background-color:#eee;margin-left:172px; padding:0;
border: 0px solid #aaa;border-radius:4px;
z-index:200;
-moz-box-shadow: 0 0 5px -1px #000;
-webkit-box-shadow: 0 0 5px -1px #000;
box-shadow: 0 0 5px -1px #000;
}
ul.guide_pop li{ float:left; display:block; width:220px; font-size:0.8em; font-weight:normal; border-bottom: 1px solid #aaa;}
ul.guide_pop li a{ display:block; text-decoration:none; background-image: none; font-weight:normal;
        padding: 4px 5px 4px 5px; line-height:20px;}
ul.guide_pop li a:hover{ text-decoration:none; background-image: none; background-color: #f6f6f6; }



/* WIKI */

.wikiinput { width:624px; padding:3px; border:1px solid #777; box-shadow: inset 0px 2px 3px #aaa; background-color:#f6f6f6; }
.wiki_relatedpages { box-shadow: inset 0 0 40px #ddd; padding:5px 8px;  margin:5px 0; font-size:0.8em; border-radius:6px; }
.wiki_left {
        width:645px;
        font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
        font-size:15px; line-height:20px;

}
.wiki_game_details {
background:#eee; box-shadow: 0 4px 3px -3px #bbb;
-moz-box-shadow: 0 4px 3px -3px #bbb; padding:6px; border:1px solid #999; float:right; width:150px;
margin-left:10px;
}
.guideimage { width:100%;  max-width:600px; }
#guide_admin { border-radius:5px; box-shadow: inset 0 0 40px #ddf; padding:6px; margin-bottom:10px;}
#adminpanel { display:none; border-top:2px dotted #999; margin-top:5px;  }

.guide_caption { font-weight:bold; font-style:italic; text-align:center; margin:8px;
font-size:0.9em;
opacity:0.8;
filter:alpha(opacity=80);
}

.guideBlueButton {
        -moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
        -webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
        box-shadow:inset 0px 1px 0px 0px #bee2f9;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
        background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
        background-color:#63b8ee;
        border:1px solid #3866a3;
        display:inline-block;
        color:#14396a;
        font-family:arial;
        font-size:13px;
        font-weight:bold;
        padding:0px 4px;
        text-decoration:none;
        text-shadow:1px 1px 0px #7cacde;
}
a.guideBlueButton:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
        background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
        background-color:#468ccf;
        color:#000;
}
a.guideBlueButton:active {
        position:relative;
        top:1px;
}

.new-guides-list {margin:0;padding:0; margin-left:0px;}
.new-guides-list li{list-style:none;padding:0px;margin-bottom:0px;}
.newguides-list a { display:block; padding:5px;}
.new-guides-list li a { padding:5px 4px 5px 6px; margin-bottom:1px;border-top:solid 1px #ccc;
	display:block;
}
.new-guides-list li a:hover { padding:5px 6px 5px 4px; }
.new-guides-list li a.active { padding:5px 6px 5px 4px; color:#000; }
.new-guides-list li.guide-list-top { padding:5px;font-weight:bold; background-color:#888; border-bottom:1px solid #ccc; }
.new-guides-list li.guide-list-head { padding:5px; font-weight:bold; font-size:1em; background-color:#888; margin-bottom:1px;}

.wiki_contents { line-height:1.4em; }
.wiki_contents table { border:1px solid #777; background-color:#dde;
-webkit-box-shadow: 0 4px 6px -4px #777;
-moz-box-shadow: 0 4px 6px -4px #777;
box-shadow: 0 4px 6px -4px #777;}
.wiki_contents td { background-color:#eeeef6; margin:1px; padding:3px; font-size:0.9em; line-height:1.2em; }



#wiki_manage { background-color:#ffb25a; box-shadow: inset 0px 2px 4px #333;
border-radius: 7px; font-color:#000; font-size:0.9em;
padding:5px 8px;margin-bottom:8px;
}
#wiki_manage a { font-weight:bold; color:#167ac6; }

#wiki_search { background-color:#ffb25a; box-shadow: inset 0px 2px 4px #333;
border-radius: 7px; font-color:#000; font-size:13px;
font-weight:bold;height:28px;
padding:0px;margin-bottom:8px;
float:right; width:250px;}
#wiki_search input {
        font-size:1em;
        width:210px; padding:6px; background:none; border:0px;
        margin-top:1px;
        color:#333;
        outline: none;
}
#wiki_search img { padding-top:6px; }

#wiki_search_results { padding:5px; border-radius: 0 0 5px 5px;box-shadow: inset 0 0 40px #DDF; background-color:#f6f6f6; margin-bottom:10px; }


.wiki_caption { font-style:italic; font-size:0.9em; color:#444;margin-bottom:4px; }
.wiki_popular { font-size:14px; line-height:24px; }
.wiki_relatedpages { box-shadow: inset 0 0 40px #ddd; padding:5px 8px;  margin:5px 0; font-size:0.8em; border-radius:6px; }
.wiki_subhead { font-style:italic; color:#444;margin-bottom:4px; font-weight:bold; border-bottom:1px dotted #888; padding-bottom:4px;
}
.wiki_quickmenu { float:right; box-shadow: inset 0 0 30px #ddd; margin-left:10px; width:180px; padding:5px 8px; font-size:0.8em; border-radius:6px; }
.wiki_image { float:right; }
.wiki_image img { max-width:250px; max-height:200px; box-shadow: 0px 0px 3px #777; border-radius:5px;  }
.wiki_sectiontitle { font-weight:bold; font-style:italic; font-size:0.9em; margin-bottom:6px; }
.wiki_row { background-color:#eee; border-radius:4px; padding:2px 4px; margin-bottom:3px; border:1px solid #ddd; }
.wiki_randomlinks { list-style:none; font-size: 14px; line-height:20px;  margin:0px;padding:0px; }
.wiki_randomlinks li { display:block; float:left; width:144px; margin:2px 2px; padding:5px; border-radius:4px;height:100px;
border:2px solid #777;}
.wiki_randomlinks a { font-weight:bold; font-size:17px; line-height:22px; font-style:italics; display:block; height:44px; }
.wiki_randomlinks li:hover { }

.wiki_elementheader { background-color:#678; font-size:15px; padding:5px 6px; font-family:Verdana; font-weight:bold;  color:#fff;
text-shadow: 1px 1px 0px #222;
-moz-box-shadow: inset 0 -4px 12px -3px #000;
-webkit-box-shadow: inset 0 -4px 15px -3px #000;
box-shadow: inset 0 -4px 12px -3px #000;
}
.wiki_elementmain { font-size:12px; }
.wiki_elementlink { display:block; border-bottom:1px dotted #666; padding:4px 0; font-size:0.9em;  margin-left:6px;
        font-weight:bold; }
.wiki_elementlink:hover {  }
.wiki_elementlink_sub { display:block; border-top:1px dotted #aaa;
        padding-top:4px; font-size:12px;  margin-left:16px; margin-top:4px;
        font-weight:bold; }
.wiki_elementlink_sub:hover {  }

.wiki_videoBox { width:145px; position:relative; font-size:13px;background-color:#777; color:#fff; padding:2px; margin:5px;
-moz-box-shadow: 0 -4px 6px -3px #000;
-webkit-box-shadow: 0 -4px 6px -3px #000;
box-shadow: 0 -4px 6px -3px #000;
}
.wiki_videoBox img { width:145px; height:105px; display:block;}
.wiki_videoBox a { position: absolute;
   display: block;
   background: url(/images/videoplay.png) center center no-repeat;
   height: 95px;
        text-indent:-9999px;
   width: 135px;
        top:2px; left:2px;
        opacity:0.75;
                filter:alpha(opacity=75);
        font-size:12px; font-weight:bold; color:#fff; line-height:15px;
        padding:5px;
}
.wiki_videoBox:hover a { text-indent:0px; background-color:#333; color:#fff; }


.team-featured { padding:5px; margin:10px 0;  }
.team-featured img { max-width:100px; max-height:80px; }
.latest-items-list { 
 }
.latest-items-list .item { margin:1px;padding:5px; border-bottom:1px dotted #ddd; height:250px; border-radius:3px; border:1px solid transparent; width:202px; float:left; font-size:1em;; line-height:1.3em; overflow:hidden; }
.latest-items-list .item a { color:#333; }
.latest-items-list .smallitem { margin-bottom:4px;padding:4px 4px; border-radius:3px; border:1px solid transparent; }
.latest-items-list .smallitem a {font-weight:bold; }
.latest-items-list .item:hover { background-color:#ffc784; border:1px solid #fc7a08; }
.latest-items-list .smallitem:hover { background-color:#ffc784; border:1px solid #fc7a08; }
.latest-items-list .item .thumb { height:120px; margin-bottom:8px; }
.latest-items-list .item .thumb img { height:120px; width:200px; 
-moz-box-shadow: 0 2px 10px -2px #000;
-webkit-box-shadow: 0 2px 10px -2px #000;
box-shadow: 0 2px 10px -2px #000;
margin:0 auto; display:block;
}
.latest-items-list .item .title { font-size:1.1em; line-height:1.1em; font-weight:bold;  }

.moreupdates {}
.moreupdates a { display:block; width:114px; margin:1px; background-color:#eee; float:left; padding:5px; border-radius:6px;
	font-size:20px;line-height:1.3em; height:50px;
	text-align:center; border:1px solid #ccc;
-moz-box-shadow: inset 0 40px 8px -11px #fff;
-webkit-box-shadow: inset 0 40px 8px -11px #fff;
box-shadow: inset 0 40px 8px -11px #fff;
}

#sidesocial a { width:60px; height:60px;display:block; float:left; margin:5px 7px 5px 8px;}
.facebooklink { 
    background: url('http://cdn.supercheats.com/images/icons-socials.png') -60px 0px;
}
.twitterlink {
         background: url('http://cdn.supercheats.com/images/icons-socials.png') 0px 0px;
 }
.youtubelink {
background: url('http://cdn.supercheats.com/images/icons-socials.png') -120px 0px;
}
.rsslink { 
background: url('http://cdn.supercheats.com/images/icons-socials.png') -240px 0px;
}


.newsitem { position:relative;overflow:hidden; width:50%; float:left; height:21em; overflow:hidden;
	color:#444;  }
.newsitem:hover { background-color:#eaded7; }
.newsitem .thumb { height:170px; overflow:hidden; margin-bottom:5px; overflow:hidden; position:relative; 
border:1px solid #fff; background-color:#fff; }
.newsitem .thumb img { position:absolute; width:100%;
    top:0;
    bottom:0;
    margin:auto;
}

.hubnewsitem { position:relative;overflow:hidden; width:100%; float:left; height:21em; overflow:hidden;
        color:#444;  }
.hubnewsitem:hover { background-color:#eaded7; }
.hubnewsitem .thumb { height:170px; overflow:hidden; margin-bottom:5px; overflow:hidden; position:relative;
border:1px solid #fff; background-color:#fff; }
.hubnewsitem .thumb img { position:absolute; width:100%;
    top:0;
    bottom:0;
    margin:auto;
}
#latestindexitems .newsitem { height:17em; }
.othernewsitem { margin:0px 0px 15px 0; 
padding:10px;  
}
.topnewsitem { position:relative;  border-radius:4px; }
.topnewsitem .item-title {
                font-size:1.4em;
                padding:6px;
}
.newsitem .item-title { font-size:1.2em; font-style:italic; color:#000;
}
.newsitem a.morelink  {
position:absolute; bottom:0px; right:0px; font-weight:bold; background-color:#eee;
 border-radius:5px 0 0 0;padding:2px 5px; border-top:1px solid #aaa; border-left:1px solid #aaa;
}
.newsitem a.morelink:hover { background-color:#bbb; }

#guide_content p { line-height:1.4em; margin:8px 0; }

/*bio*/
ul.bio_avatars {width: 100%; float:left; margin: 0px; list-style-type:none; padding: 0px; text-align: center;}
ul.bio_avatars li{float:left; width:84px; height:80px; margin: 0px 0px 10px 3px; padding: 0px;}
ul.bio_avatars img{width:60px; height:60px; border:solid 0px #343434;}
ul.bio_avatars li a {font-size:11px; font-weight: normal; color:#222; font-style:italic;}

p.bio_teams {font-size:11px; line-height: 14px;}
p.bio_teams img{float:left; width:50px; height:50px; border:solid 1px #343434; margin-right: 5px; vertical-align: text-top;}
p.bio_teams a {font-size:11px; font-weight: bold;}


.blog_lists{ position:relative; width:640px; height:66px; border-top:none;}
.blog_lists .blog_01{ float:left; background:url(http://cdn.supercheats.com/images/blog_01_white.gif) left top no-repeat; width:167px;height:66px;}
.blog_lists .blog_01 .txt_01{ float:left; text-align:center; width:85px; padding:6px 20px 0 0; height:60px; color:#FFFFFF; font-size:11px;}
.blog_lists .blog_01 .txt_01 span{ font-size:40px;}
.blog_lists .blog_01 .txt_02{ float:left;}
.blog_lists .blog_01 .txt_02 img{ margin:5px 0 0 0;}
.blog_lists .blog_01 .txt_01 .thumbscore_small { font-size:11px;}

.blog_lists .blog_05{ float:right; width:472px; height:66px; font-size:11px; font-weight:bold;}
.blog_lists .blog_05 .txt_01{ float:left; width:345px; padding-left:10px; height:32px; line-height:32px; background:#b6b6b6; margin-right:1px; text-align:left;}
.blog_lists .blog_05 .txt_02{ float:right; width:115px; height:32px; line-height:32px; background:#b6b6b6; text-align:center;}
.blog_lists .blog_05 .txt_03{ float:left; width:462px; padding-left:10px;height:32px; line-height:32px; background:#b6b6b6; margin-top:1px; text-align:left;}
.txt_01_box{ width:245px; background:#f5f5f5; border:none; color:#000000;}

.thumb_title { background-image:url(http://cdn.supercheats.com/images/blog_t1_white.gif);width:54px;height:5px;margin-top:5px; }
.thumb_up { background-image:url(http://cdn.supercheats.com/images/blog_t2_white.gif);width:54px;height:17px; margin-top:5px;}
.thumb_down { background-image:url(http://cdn.supercheats.com/images/blog_t3_white.gif);width:54px;height:18px;margin-top:5px; }



.wiki_game_box {
border-radius: 3px;
border-top: #80ceff 1px solid;
border-left: #0063a2 1px solid;
border-right: #0063a2 1px solid;
border-bottom: #0063a2 1px solid;
background: #009cff;
background-image: -moz-linear-gradient(top, #009cff, #0063a2);
background-image: -webkit-linear-gradient(top, #009cff, #0063a2);
background-image: linear-gradient(top, #009cff, #0063a2);
padding:8px;
font-size:13px;
margin-bottom:10px;
box-shadow: inset 0px 0px 15px #000;
height:102px;
}
.wiki_game_box .packshot { 
	float:left; margin-right:10px; box-shadow:0px 0px 4px #888; max-height:100px; width:auto;
}
.wiki_game_box .linkrow { margin-bottom:5px; }
.wiki_game_box .title { height:50px; }
.wiki_game_box h2 { font-size:22px;line-height:24px; padding:0px; margin:0px;}


.barchart { display:block; font-weight:bold; height:1.4em;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-top: #ff9a63 1px solid;
border-left: #c24400 1px solid;
border-right: #c24400 1px solid;
border-bottom: #000000 1px solid;
background: #ff5a00;
background-image: -moz-linear-gradient(top, #ff5a00, #c24400);
background-image: -webkit-linear-gradient(top, #ff5a00, #c24400);
background-image: linear-gradient(top, #ff5a00, #c24400);
}
.barchartbackon {  padding:1px;position:relative;background-color:#444; }
.barchartbackoff {  padding:1px;position:relative; }
.barchartlink { color:#000; font-weight:bold; font-size:1em; }

.bigsubmit {
margin: 1px;
background-color: #eee;
float: left;
padding: 5px;
border-radius: 6px;
font-size: 20px;
line-height: 1.3em;
text-align: center;
border: 1px solid #ccc;
-moz-box-shadow: inset 0 20px 8px -11px #fff;
-webkit-box-shadow: inset 0 20px 8px -11px #fff;
box-shadow: inset 0 20px 8px -11px #fff;
}
.gameSearch-inline {
padding:5px; border:2px solid #888;
margin-bottom:8px;
-moz-box-shadow: inset 0 0 8px #aaa;
-webkit-box-shadow: inset 0 0 8px #aaa;
box-shadow: inset 0 0 8px #aaa;
}
.gameSearch-inline input {
background-color:transparent;
border:0px;
font-size: 16px;
height: 24px;
font-weight: bold;
color: #444;
width: 100%;
}
.gameSearch-inline input:focus, input:focus{
    outline: 0;
}

/* ROUNDED ONE */
.roundedOne input[type=checkbox] {
	visibility: hidden;
}
.roundedOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.roundedOne label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.roundedOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.roundedOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.roundedOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.playwire_vid { max-width:640px; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.game_left .thumbBlock { width:150px; padding:5px; margin:0px;  height:12em; float:left; overflow:hidden;  }
.game_left .thumbBlock:hover { background-color:#ccc; }
.game_left .thumbBlock .title a { color:#167ac6; font-weight:bold; font-size 0.9em; } 
.game_left .thumbBlock .thumb { position:relative; width:100%; height:100px; margin-bottom:5px; }
.game_left .thumbBlock img { width:100%; height:100%; }
.game_left .thumbBlock .videoplay,.side-column .article .videoplay {
        display:none; position: absolute; top:0; left:0;
        height:100%; width:100%; z-index:10;
        background: url('/images/videoplay.png') center center no-repeat;
}

.side-column .thumbBlock { font-size:1em; line-height:1.3em;width:100%; margin:8px 0;  height: 100px; overflow:hidden; clear:both; }
.side-column .thumbBlock:hover { background-color:#ccc; }
.side-column .thumbBlock .title a { color:#167ac6; font-weight:bold;  }
.side-column .thumbBlock .thumb { position:relative; width:130px; height:100px; margin-right:6px; float:left; }
.side-column .thumbBlock .thumb img { width:100%; height:100%; margin-right:6px; }
.side-column .thumbBlock .videoplay,.side-column .article .videoplay { 
	display:none; position: absolute; top:0; left:0;
	height:100%; width:100%; z-index:10;
	background: url('/images/videoplay.png') center center no-repeat;
}
.side-column .thumbBlock:hover .videoplay,.side-column .article:hover .videoplay,.game_left .thumbBlock:hover .videoplay
	{ display:block; }

.sideexpand { }
.sideexpand .item { position:relative;}
.sideexpand .item .heading { font-weight:bold; font-size:1.1em; padding:6px; border-top:1px solid #888;   } 
.sideexpand .item:hover .heading { background-color:#60b0b9; color:#444;  }
.sideexpand .item .showarea { display:none; position:absolute; left:-660px; top:0px; width:640px; 
	line-height:1.5em;font-weight:bold;
	border-top:1px solid #888; border-left:1px solid #888;
	background-color:#ddd; border-radius:10px 0 0 10px; 
	padding:10px;
	-moz-box-shadow: -3px 3px 10px -4px #000;
-webkit-box-shadow: -3px 3px 10px -4px #000;
box-shadow: -3px 3px 10px -4px #000;
background-color: #60b0b9;
}
.sideexpand .item:hover .showarea { display:block; }

.mvp { float:left; width:180px; height:100px; margin:3px; color:#000;
font-size:13px;line-height:18px;
border-radius: 8px; background:#ddd url(/images/mvp-back.png) left center repeat-x; text-align:center;
padding:10px;
box-shadow:inset 0 0 5px #777; -moz-box-shadow:inset 0 0 5px #555; }
.mvp .title { font-size:18px; line-height:28px; font-style:italic; font-weight:bold;
}
.mvp img { margin:5px; }
.letterlinks { line-height:1em; }
.letterlinks a { display:block; float:left; margin:6px 4px; border-right: 1px solid #888; padding:0 6px 0 3px;  }
.letterlinks a:last-child { border-right:0px; }

.gameindex_linkrow { height:1.5em; margin:1em 0; }
.gameindex_linkrow a { display:block; float:left; width:143px; height:1.4em; line-height:1.3em; 
  margin-right:20px; 
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-color: #77d42a;
  color: #204303;
  text-shadow: 1px 1px 0px #aade7c;
  border-radius:4px; 
	border:1px solid #666;
}
.gameindex_linkrow a:last-child { margin-right:0px; }

#queries a { display:block; line-height:2em; }

@media (max-width: 1000px) {
.blog-links { margin: 0; }
.blog-links .thumbdown { left:0px; height:30px; padding-right:35px; margin:0 6px;
        background:url(/images/submission-icons.png) right -36px no-repeat; background-size:30px auto; }
.blog-links .thumbup { left:0px; height:16px; padding-right:35px; margin:0 6px;
        background:url(/images/submission-icons.png) right 0px no-repeat; background-size:30px auto; }
.blog-links .commentlink { left:0px; height:16px; padding-right:35px;
        background:url(/images/submission-icons.png) right -72px no-repeat; background-size:30px auto; }
.blog-links .bookmarklink { left:0px; height:16px; padding-right:35px;
        background:url(/images/submission-icons.png) right -110px no-repeat; background-size:30px auto; }
.blog-links .itemBox {
  height: 32px;
  margin: 2px;
}
#latest_articles { width:100%; overflow:hidden; }

.game_left .thumbBlock { width:202px;   }
.side-column .thumbBlock { line-height:1.1em; font-size:0.8em; }
.wiki_videoBox { width:210px; font-size:15px;
-moz-box-shadow: 0 -4px 6px -3px #000;
-webkit-box-shadow: 0 -4px 6px -3px #000;
box-shadow: 0 -4px 6px -3px #000;
}
.wiki_videoBox img { width:210px; height:150px; display:block;}
.wiki_videoBox a { 
   height: 140px;
   width: 200px;
   font-size:15px; line-height:18px;
}

.latest-items-list .item { width:310px;  height:300px; font-size:1em; line-height:1.3em; overflow:hidden; }
.latest-items-list .item .thumb  { height:150px; }
.latest-items-list .item .thumb img { width:300px; height:150px; }
 
.latest-items-list .smallitem:hover {
    background-color: #ffc784;
    border: 1px solid #fc7a08;
}
.latest-items-list .smallitem {
    margin-bottom: 4px;
    padding: 4px 4px;
    border-radius: 3px;
    border: 1px solid transparent;
}

#latestindexitems .newsitem { height:12em;  }
.gameSearch-inline input { font-size:22px; }

.sc-field { font-size:22px; border-radius: 3px; padding:2px; line-height:24px; }
ul.tabs_con li {
  padding: 20px 0;
  font-weight: normal;
}
.letterlinks a { margin:20px; padding:0 3px 0 3px;  border:0px; }
.table_border table td { padding:0.7em 0.4em; }
.side-column .body .moreLink { margin-bottom:8px; margin-top:4px;  }
.game-question {
  margin: 1em 0;
}
.answercommentbox textarea { margin-bottom:15px; }
}
