@charset "utf-8";
/* CSS Document */
*{ margin:0;}
#home_responsive_leaderboard_atf {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
body { background-color:#fff;
font-family: OpenSans,Helmet,Freesans,Helvetica,Arial,sans-serif; font-size:14px; line-height:1.4em; margin-top:40px; } 
.addthis_sharing_toolbox { clear:none !important; margin-left:0px; }
a { text-decoration:none;   color: #167ac6; }
p.gi { margin:5px 0; }
p { margin:5px 0 ; }
p.doted_line { border-bottom: 1px dotted #888; }
.cboth { clear:both; }
.cboth_sm { clear:both; }
.fright {float:right; }
.fleft { float:left; }
.tcenter { text-align:center; }
.tright { text-align:right; }
.tleft { text-align:left; }
.tgreen { color:green; }
.hand { cursor:pointer; cursor:hand; }
.bb { font-size:12px; padding:1px 5px; border:1px solid #167ac6; background-color:#63a7da; margin:3px 0 ;  }
.vertpad10 { margin:10px 0; }
.pad10 { padding:10px; }
.pad5 { padding:5px; }
.ad300 { width:300px; margin:0px auto; margin-bottom:10px; }
.bottom300ad { width:300px; margin:0px auto; height: 250px; background-color:#ddd;  }
.fixedpos { position:fixed; top:0px; z-index:20; }
.smalltext { font-size:0.85em; }
.breadcrumb { font-size:0.9em; color:#888; font-style:italic;line-height:1.8em; border-bottom:2px dotted #888; margin-bottom:3px; }
.breadcrumb a { color: #e67f05; text-decoration: underline;}


#fullimage { position:fixed; top:0; left:0; background-color:#111; background-size:contain; display:none; z-index:1111111111; background-position:center;background-repeat:no-repeat; width:100%; height:100%; }
#fullimage span.close { position:absolute; padding:8px; margin:10px auto; left:0px; right:0px; width:240px;  background-color:#000; color:#fff; font-size:1.5em; bottom:0px;
text-align:center;opacity: 0.7;
    filter: alpha(opacity=70);
}
div.info { margin:4px auto; max-width:310px; background-color:#ddd; border-radius:8px;
padding:2px; }
.infoicon { background-color:#555; color:#fff; border:1px solid #fff;  font-weight:bold; font-size:1.1em; padding:0 7px; border-radius:10px;
font-family:serif; font-style:italic;    display: inline;
    }
div.info a { text-decoration:underline; font-weight:bold; }

#fullimage span.loading { position:absolute; left:0px; right:0px;  margin:0 auto; top:50%;  width:50px; height:30px; }
#speciallink { margin:0px auto; background-color:#ff9e39; color:#fff; text-align:center; font-size:0.9em; padding:3px; }
#speciallink a {
    color: #fff;
    line-height: 12px;
    width: 67%;
    padding: 4px 6px;
    border: 0px solid #fff;
    background-color: #ed6731;
}
#spsearch {
    line-height: 12px;
    width: 80%;
    padding: 5px 6px;
    border: 0px solid #fff;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: bold;
    color: #333;
    background-color: #ffcf9d;
}

#headright { display:none; }

#mobileSwitch { display:none;float:right;     width: 32px;
    height: 32px;
    margin: 3px;
	background: url(https://www.supercheats.com/images/header-icons.png) center -164px no-repeat;
    text-indent: -9999px; }

.bbcodebuttons ul { margin: 0px;
    padding: 0px;
    outline: none; }
.bbcodebuttons ul li { list-style: none;
    float: left;
    position: relative;
        border:1px solid #aaf;
        background-color:#ccf; margin:2px;
        background-position:center center;
        background-repeat:no-repeat;
}
.bbcodebuttons ul li a {     display: block;
    width: 16px;
    height: 16px;
    text-indent: -10000px;
    background-repeat: no-repeat;
    padding: 3px;
    margin: 0px;
        color:#000; font-size:14px; line-height:16px;
}
.bbcodebuttons #morebuttons { clear:both; display:none; }
.bbcodebuttons .bold { background-image: url(/images/bbcode/bold.png); }
.bbcodebuttons .italic { background-image: url(/images/bbcode/italic.png); }
.bbcodebuttons .underline { background-image: url(/images/bbcode/underline.png); }
.bbcodebuttons .size { background-image: url(/images/bbcode/sizes.png); }
.bbcodebuttons .strike { background-image: url(/images/bbcode/stroke.png); }
.bbcodebuttons .colors { background-image: url(/images/bbcode/colors.png); }
.bbcodebuttons .list { background-image: url(/images/bbcode/list-bullet.png); }
.bbcodebuttons .image { background-image: url(/images/bbcode/picture.png); }
.bbcodebuttons .video { background-image: url(/images/bbcode/video.png); }
.bbcodebuttons .link { background-image: url(/images/bbcode/link.png); }
.bbcodebuttons .more { background-image: url(/images/bbcode/more.png); background-color:#88d; border:1px solid #77c; }
.bbcodebuttons .spoiler a,
.bbcodebuttons .align a,
.bbcodebuttons .quote a { text-indent:0px;  width:auto; }

.bbcodebuttons .smilies { float:right; position: relative;
        border:1px solid #aaf;
        background-color:#ccf; margin:2px; }
.bbcodebuttons .smilies span { display: block;
    width: 16px;
    height: 16px;
    text-indent: -10000px;
    background-repeat: no-repeat;
        background-position:center center;
    padding: 3px;
    margin: 0px;
        color:#000; font-size:14px; line-height:16px;
        background-image: url(/images/bbcode/smile.png);}
.bbcodebuttons #smiliebox { display:none; position:absolute; bottom:25px; right:0px; width:170px;
        border:1px solid #aaf;
        background-color:#ccf;
        padding:3px;}
.bbcodebuttons #smiliebox a { margin:2px; }

#hoverCards  { display:none; }

.hovercard {
        display: none;
        position: absolute;
        left:10px; top:0px;
        padding-top:0px;
        width:260px;
        height: 100px;
        z-index:1111111111;
}
.hcard {
        width:270px;
        font-size:12px;
        line-height:15px;
        font-weight:normal;
        color:#fff;
        margin-top:40px;
        height: 108px;
        background-color: #3c3c3c; #1c4411;
        -webkit-box-shadow:  rgba(0, 0, 0, 0.9) 0px 2px 6px;
-moz-box-shadow:  rgba(0, 0, 0, 0.9) 0px 2px 6px;
box-shadow:  rgba(0, 0, 0, 0.9) 0px 2px 6px;
}
.hcard:before {
   content: "";
   position: absolute;
   left: 10px;
top:30px;
   border-bottom: 10px solid black;
   border-bottom-color: #3c3c3c; #3d9624;
   border-left: 10px solid transparent;
   border-right: 10px solid transparent;
}
.hcard .card { background-color:#656565; #3d9624; }
.hcard .top { height:40px; margin-bottom:5px; padding:3px; }
.hcard .avatar { float:right; height:40px; width:40px; }
.hcard .avatar img { height:40px; width:40px; }
.hcard .screenname { font-weight:bold; font-size:1.1em; }
.hcard .slogan { font-style:italic; }
.hcard .links { height:20px; padding:0 3px; line-height:20px; color:#bbb; }
.hcard .links span { display:block; width:33%; float:left; }
.hcard .links a { color:#fff; }
.hcard .links a:hover { color:#ED6731; }
.hcard .stats { height:35px; padding:0 3px; }
.hcard .awards .superstars { margin-top:1px; }
.hcard .awards .mvp { padding:0px 2px; color:#fff; background-color:#0d5096; }
.hcard .awards .legend { padding:0px 2px; color:#fff; background-color:#c7b016; }
.sc-field { 
  font-size:0.9em;
  padding: 4px;
  border: solid 1px #fff;
	background-color:#ddd;
	    width: 100%;
    box-sizing: border-box;
  transition: box-shadow 0.3s, border 0.3s;
}
.sc-field:focus,
.sc-field.focus {
  border: solid 1px #fc7a08;
}
.pwmobile { width:300px; margin:15px auto; }
.fb-button { background-color: #3b5998;
    color: #fff;
    padding: 3px 5px;
    border-radius: 4px;
    border-bottom: 2px solid #1f2e4e;
}
.sc-select {     border: 3px solid #167ac6;
    font-size: 14px;
	padding:2px;
	    height: 26px;
    background-color: #167ac6;
    color: #fff;
    max-width: 280px;
}
.sc-years { padding:1px 3px; background-color:#167ac6; color:#fff; font-weight:bold; border-radius:2px; } 
.sc-button { background-color:#167ac6; padding:4px 8px; color:#fff; border:0px; text-transform:uppercase;  }
.sc-button-small { background-color:#167ac6; padding:2px 6px; color:#fff; border:0px; font-size:0.9em; text-transform:uppercase;  }
.sc-button-large { background-color:#167ac6; padding:10px 20px; color:#fff; border:0px; font-size:2em; text-transform:uppercase;  }
.sc-button:disabled  { background-color:#999; color:#666; }
.alt-button { background-color:#ffb258; border-radius:8px; padding:4px 8px; font-weight:bold; color:#000; }
.button-off { background-color:#888;     opacity: 0.7;
    filter: alpha(opacity=70);}
.hideit { display:none; }
.hideit2 { display:none; }
.hideunder750 { display:none; }
.hide480 { display:none; }
#game_popMenu .menulink { color:#fff; background-color:#444; border-radius:3px; padding:2px 4px; }
.closelink { color:#bbb; float:right; height:24px; text-transform:uppercase; }
.keywordlink { text-decoration:underline; padding-right:16px; background: url(https://www.supercheats.com/images/e-link.png) center right no-repeat; }
.submitlink { 
    font-weight: bold;
    color: #fb9216;
    float: left;
	text-transform:uppercase;
}
.userinfoBox { width:auto;
        position:absolute;z-index:100; color:#000;
        padding:6px;left:0px;top:0px;background-color:#eee;border:1px solid #aaa;
        line-height:16px;
        font-size:12px;
}
.autocomplete-suggestions { background-color:#da4b11; margin-top:2px; margin-left:-5px; padding:9px; overflow:auto; color:#eee;
    font-size: 0.9em;
	width:222px;}
.dropmenulink {
	z-index: 997;
	line-height:14px; height:28px; 
	background-color:#bd191b; color:#fff;
	font-weight:bold; font-size:12px; font-family:arial,sans-serif;
        position: relative;
	padding:2px 4px;
	width:50px; overflow:hidden;
	text-align:left;
	display:block;
}
.dropmenulink span { font-size:20px; }

.widecontainer { width:100%; overflow-x:scroll; }

ul.switch-tabs {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
        display: table;
margin-bottom:10px;
}
ul.switch-tabs li {  border-right:1px solid #999; background-color:#eee; padding-top:4px; border-top:1px solid #999;
display: table-cell;
-moz-box-shadow: inset 0 -5px 10px -5px #000;
-webkit-box-shadow: inset 0 -5px 10px -5px #000;
box-shadow: inset 0 -5px 10px -5px #000;
 }
ul.switch-tabs li:first-of-type { border-left:1px solid #999; }
ul.switch-tabs li a {
        color:#555; font-size:0.8em; text-transform:uppercase; font-weight:bold;
        text-align:center;
  display: block; padding:5px;
        font-family:futura,optima,Calibri,Sans-serif;
}
ul.switch-tabs li.active  { background-color:#fff; border-top:5px solid #ff691a; padding-top:0px;
        -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
 }

.rf_textbox { border:2px solid #ddd; border-radius:3px; width:95%; padding:1%;  }
.rf_textboxbig { border:2px solid #ddd; border-radius:3px; width:95%; padding:1%;  }

#rotator {  position:relative; width:100%; overflow:hidden; max-height:280px; }
#rotator img { width:100%; display:block; }
#rotator .thumbnails a { position:relative; display:block; color:#fff; font-size:0.8em;  line-height:1.1em;}
#rotator .thumbnails a .caption {  z-index:2; position:absolute; bottom:0px; background-color:#444; width:100%;opacity: 0.8;
    filter: alpha(opacity=80);  }
#rotator .thumbnails a .caption span { color:#94bfe7;font-weight:bold; }
.gallery-wrap { margin: 0 auto 10px auto; overflow: hidden; width: 100%;  height:160px;}
.gallery-wrap a { color:#fff; }
.gallery { position: relative; left: 0; top: 0; width:5000px; }
.gallery__item { float: left; list-style: none; margin-right: 9px; background-color:#222; width:144px; height:156px;
        text-align:center;
        border:1px solid #333;
        overflow:hidden;
        position:relative;
 }
.gallery__item .item_wrapper { padding:5px;width:132px; height:195px; }
.gallery__img { display: block; border: 1px solid #000; height: 100px; width: 100px; margin:0 auto; }


#newsrotator { margin:0; overflow:hidden; position:relative; }
#newsrotator .banner { overflow:hidden; }
#newsrotator .item { position:relative; height:100%; }
#newsrotator .item img { width:100%; }
#newsrotator .item .caption { position:absolute;  color:#fff; background-color:#112; bottom:10%; left:3%; z-index:2; 
margin-right:10%; line-height:1.2em; padding:0px 6px; 
font-size:1.5em; }

#newsrotator .banner-bits { width:174px; margin:0px auto; position:absolute; bottom:0px; z-index:100; height:10px;
left:0px; right:0px; }
#newsrotator .banner-bits .bit { background-color:green; display:block; float:left; margin:0px 5px;
border:2px solid #fff; border-bottom:0;
width:15px; height:10px; border-radius:10px 10px 0 0;  }
#newsrotator .banner-bits .active { background-color:red; }
.pokedexlink {  padding:5px; background-color:#cc1a19; margin:6px 0; font-size:0.9em; color:#eee; padding-left:100px; 
	line-height:1.6em;
	background: url('https://www.supercheats.com/images/pokedex.png') -5px center  no-repeat #aa0a09;
	text-shadow:1px 1px 1px #6f0606;
}
.pokedexlink .title { font-weight:bold; font-size:1.2em; color:#fff;  }
#linkbar { width:100%; height:70px; background-color:#ddd; font-size:0.95em; line-height:1em; }
#linkbar .item:nth-child(n+3) { display:none; }
#linkbar .item { height:100%; overflow:hidden; float:left; width:50%; opacity: 0.9;filter: alpha(opacity=90); 
}
#linkbar .item:hover  {     opacity: 1; filter: alpha(opacity=100); background-color:#fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#linkbar .item .thumb { height:60px;width:75px; padding:5px; float:left; border-left:1px solid #fff;  }
#linkbar .item:first-of-type .thumb { border-left:0px; }
#linkbar .item .thumb img { width:75px;-moz-box-shadow: 0 0 10px -2px #000; height:60px;
-webkit-box-shadow: 0 0 10px -2px #000;
box-shadow: 0 0 4px -2px #000;
}
#linkbar .title { margin:5px 5px 5px 0; height:60px; overflow:hidden; }
#linkbar .title a { color:#123456; font-style:italic; }
#hub_menu { width:100%; padding:0px;  position:relative; 
background-color:#cc1211;
}
#hub_menu .hub_bar_title { font-size:1.3em; padding: 5px; color:#fff; text-shadow: 0 0 3px #000; font-weight:bold;height: 22px; }
#hub_menu .hub_menu_button { position:absolute; right:0px; top:0px; width:20px; height:20px; padding:3px; font-size:20px;
}

#hub_menu .hub_menu { display:none; list-style: none; padding:0px; background-color:#ccc; }
#hub_menu .hub_menu li { }
#hub_menu .hub_menu li a { color:#222; }
#hub_menu .hub_menu li a.link {  display:block;  margin-right:2px; padding:3px 6px; text-align:left; font-weight:bold; 
    border-bottom: 1px solid #fff; }
#hub_menu .hub_menu li:last-of-type a { margin-right:0px; }
#hub_menu .hub_menu li:hover a { opacity:1; }
#hub_menu .hub_menu li ul { display:none; padding:0px; background-color:#12569a; opacity:1; max-height:350px; overflow:auto; }
#hub_menu .hub_menu li ul li  { padding: 2px 8px; clear:both; }
#hub_menu .hub_menu li ul li a { color:#fff; }
#hub_menu .hub_menu li ul img.thumb { width:80px; height:50px; float:left; margin-right:10px; }

.sc-button:hover { 
-moz-box-shadow: 4px 4px 8px -2px #666;
-webkit-box-shadow: 4px 4px 8px -2px #666;
box-shadow: 2px 2px 4px -2px #444;
}
.printMe { display:none; }
h1 { font-size:1.6em; line-height:1.2em; margin:0.1em 0 0.4em 0; 
font-family:Helmet,Freesans,Helvetica,Arial,sans-serif;
	color:#333;
    	text-rendering: optimizelegibility;
	font-weight:normal; 
}

h2 { font-size:1.4em; font-weight:normal; margin:0.4em 0; }
h3 { margin:0.3em 0 ; }
h4 { margin:0.2em 0; }
.subline {
    background-color: #234567;
    padding: 5px;
    color: #92C3F5;
    font-weight: bold;
    font-size: 0.9em;
}
.subline a { color:#E7F1FB; }
.subline input[type="text"] { border:0px; padding:4px; font-size:0.9em; color:#224;     width: calc(100% - 74px); }
#headerfix { margin:0px; width:100%; padding:0px;  background-color:#fb9216; 
	position:fixed; height:40px; top:0px;
        z-index:999; 
        }
#headerfix .topSearch { display:none; }
#reveal { display:none; }
#login_mobile { width:40px; position:absolute; top:0; right:0; } 
#login_mobile #mobileloginbuttons { }
#login_mobile #mobileloginbuttons a { font-weight:bold;}
#login_mobile .loggedin {  width:40px;  float:right;  }
#login_mobile .avatar, #loginbutton .avatar { width:40px; height:40px; font-size:24px; line-height:40px; text-align:center; color:#fff;}
#login_mobile .loggedin .avatar, #login_desktop .loggedin .avatar, #loginbutton .avatar { width:40px; height:40px; float:left; 
}
#login_mobile .loggedin .avatar img, #login_desktop .loggedin .avatar img,#loginbutton .avatar img { 
	width:32px; height:32px; margin:4px; float:left; 
	    background-color: #ffffff;
    border-radius: 4px;
}
#login_mobile .loggedin .username { display:none; }
#loginarea .login_drop {  font-size:15px;  }
#loginarea .login_drop .username {  font-size:16px; font-weight:bold;color:#fff; line-height:40px; height:40px; max-width:115px;  overflow:hidden;   }
#loginform_mobile { padding:5px; }
#loginform_mobile .avatar { float:left; margin-right:10px; height:100px;  } 
#loginform_mobile .avatar img { width:80px; height:80px; }
#loginform_mobile .login_drop { margin-left:85px; }
#loginform_mobile .login_drop .username { font-weight:bold; line-height:35px; font-size:1.1em; }
#loginform_mobile input[type="text"], #loginform_mobile input[type="password"] { width: 95%;
	margin:2px 0;
    padding: 3px 1%;
    border: 1px solid #666;
    border-radius: 4px;
    font-size: 1.1em;
    line-height: 20px;
}
#loginform { background-color:#111;  color:#fff; width:100%; z-index:10; position:absolute;}
#loginform form { padding:6px; }
#login_new #loggedin a.link { color:#fff; font-weight:bold; float:left; display:block; background-color:#777; margin-right:8px;padding:1px 5px; border-radius:3px;   }

#topBar .loggedin .messages { position:absolute; bottom:0; left:0; background-color:green; font-size;13px; line-height:13px; padding:2px 3px; color:#fff; border-radius:2px;font-family:verdana; }
#loginarea #loggedin a.account { text-indent:-9999px; width:22px;
         color:#fff;background: url('https://www.supercheats.com/images/loginlogos3.png') center 1px  no-repeat #777;
}
#loginarea #loggedin a.messagesicon { text-indent:-9999999px; width:21px; font-weight:normal; float:right;
        background: url('https://www.supercheats.com/images/loginlogos3.png') 2px  -45px  no-repeat #4c7652;
	padding:2px;border-radius:2px;margin:5px 4px;
}
#loginarea #loggedin a.posttagsicon { text-indent:-9999999px; width:20px; font-weight:normal; float:right;
        background: url('https://www.supercheats.com/images/loginlogos3.png') 2px  -89px  no-repeat #167ac6;
        padding: 2px;border-radius:2px;margin:5px 4px;
}
#loginarea #loggedin a.bookmark { text-indent:-9999px; width:22px;
background: url('https://www.supercheats.com/images/loginlogos3.png') center -21px  no-repeat #777;
}
#loginarea #loggedin a.submit { text-indent:-9999px; width:22px;
background: url('https://www.supercheats.com/images/loginlogos3.png') center -66px  no-repeat #777;
}
#loginarea #loggedin a.logoff { color:#bbb; font-weight:bold; float:right;
         display:block; background-color:#333; margin-right:4px; margin-left:15px;
        padding:2px 5px;    }
#loginarea #loggedin a.link:hover { background-color:#666; }
#loginform #username,#loginform #password { width:200px; padding:2px; font-weight:bold; border:1px solid #963914;  background-color:#ea8861;  font-size:14px; color:#444; margin:3px; float:left; }
#loginform #username:focus,#loginform #password:focus { color:#fff; }
#loginform input[type=submit],#loginform input[type=button] { font-size:14px; padding:3px; background-color:#167ac6; border:1px solid #444; font-weight:bold; margin:3px; border-radius:3px;  }
#ilogin_new #dropLinks { display:none; padding:10px 4px; margin-top:-2px; clear:both; height:20px; background-color:#000; height:25px; position:absolute; top:40px; }

#headerfix #logo {
  width: 200px;
  height: 40px;
  background: url(https://www.supercheats.com/images/sc-logo-200.png) center left no-repeat;
	margin:0px auto;
}
#strap { background-color:#fb9216; padding:0; height:32px; color:#fff; width:100%;
    -moz-box-shadow: 0 0 10px -3px #505050;
    -webkit-box-shadow: 0 0 10px -3px #505050;
    box-shadow: 0 0 10px -3px #505050; }
#strap #topsocials { float:left; height:32px; }
#strap #slogan { font-size: 13px; background-color:#fb7e00; width:100%; height:32px;}
#strap #slogan  p { display:none; }
#strap #slogan .trend { display:none; font-style:italic; }
#strap #slogan .links { float:left; overflow:hidden; font-size:12px; line-height:32px; padding:0 5px; }
#strap #slogan a { color:#000; }
#colorswitch { height:24px; width:24px; float:right; 
	margin:8px;
	border-radius:2px;
	position:relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,000000+51,131313+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #000000 51%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#000000 51%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#ffffff 50%,#000000 51%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#colorswitch #csinfo { display:none; position:absolute; background-color:#222; font-size:12px; width:231px;
z-index:999999;
text-align:center;
color:#fff;
border-radius:4px 0 4px 4px;
top:40px; right:0px; padding:4px; font-weight:bold; }
#colorswitch:hover #csinfo { display:block; }
#titlebar {  margin-bottom:10px; margin-top:15px;  }
#titlebar_left{ display:none; }
#titlebar_banner { margin:0px auto; width:320px; }

/* MENU */
#topBar { position:relative; z-index:1000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb9216+67,fc7e00+100 */
background: #fb9216; /* Old browsers */
background: -moz-linear-gradient(top, #fb9216 67%, #fc7e00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fb9216 67%,#fc7e00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fb9216 67%,#fc7e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9216', endColorstr='#fc7e00',GradientType=0 ); /* IE6-9 */ }
#mainMenu { display:none; }
#topMenu { position:absolute; top:0px; left:0px;  width:40px;  }
#mobile-switch{ background-color:#ffb258; display:none; font-size:15px; line-height:30px; height:30px;
border-bottom:1px solid #fc7a08;}
#mobile-switch a { color:#000; font-weight:bold; }
#mobile-switch img { disaply:block; float:left; margin-right:8px; }
#popMainMenu { position:absolute; top:0px; left:0px;  width:40px; font-size:24px; line-height:40px; color:#fff;  }
#popMainMenu ul { padding:0px; width:150px;
position:relative; 
margin-bottom:10px; height:40px; }
#popMainMenu a.popMore { display:block; width:40px; height:40px; color:#fff; text-align:center;
	float:left;
}
#popMainMenu a.popSearch  { width:40px; height:40px;  display:none; color:#fff; text-align:center;
}
#popMenu {  position:fixed; top:40px; left:0px; width:100%;  max-height:100%; overflow:auto; color:#fff;
z-index:9999999999;
display:none;
background-color:#fff;
border-bottom:1px solid #666;
margin-bottom:40px;
    -moz-box-shadow: 0 2px 5px -3px #000;
    -webkit-box-shadow: 0 2px 5px -3px #000;
    box-shadow: 0 2px 5px -3px #000;
}

#popMenu div.catchLinks      {
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
        background-color:#ffa73d;
	padding:6px;
-webkit-box-shadow: inset 0px 6px 11px -5px rgba(117,76,29,1);
-moz-box-shadow: inset 0px 6px 11px -5px rgba(117,76,29,1);
box-shadow: inset 0px 6px 11px -5px rgba(117,76,29,1);
}
#popMenu div.catchLinks div { padding:5px; }
#popMenu div.catchLinks a { padding:2px 5px; margin-bottom:6px;
        text-align:left; color:#08192d;
        display:block; line-height:20px; height:auto; width:auto; } 
.junk { border-left:5px solid #fff; border-radius:4px; background-color:#336; }
        #popMenu div.catchLinks a span {
    color: #666;
    font-size: 0.9em;
}

#popMenu .closelink { color:#fff; }
#popMenu #loginMenu #username { width:190px; padding:4px; border:2px solid #222; border-radius:4px; font-size:1.1em;  line-height:20px;  margin-bottom:5px;}
#popMenu #loginMenu #password { width:190px; padding:4px; border:2px solid #222; border-radius:4px; font-size:1.1em;  line-height:20px; margin-bottom:5px; }
#popMenu #loginMenu .messages { width:36px; font-weight:normal; float:right;
	color:#fff;
        background: url('https://www.supercheats.com/images/loginlogos3.png') 22px  -45px  no-repeat #4c7652;
	padding:2px 4px;border-radius:2px;
}
#popMenu #loginMenu .posttags { width:36px; font-weight:normal; float:right;
        color:#fff;
        background: url('https://www.supercheats.com/images/loginlogos3.png') 22px  -89px  no-repeat #22c;
        padding:2px 4px;border-radius:2px;
}

#popMenu #loginMenu input[type="submit"] { padding:4px 8px; border:0px; border-radius:3px; font-weight:bold; font-size:1.1em; }
#popMenu #loginMenu label { margin:5px;  }
#popMenu #searchMenu li { padding:6px; }
#popMenu #searchMenu .popsearchForm { position:relative; }
#popMenu #searchMenu .searchText { width:95%; padding:1% 2%; border:1px solid #555; border-radius:4px; font-size:1.1em;  line-height:20px;  }
#popMenu #searchMenu .searchButton { float:right; position:absolute; right:0px; top:0px; width:26px; height:16px; 
    background: url(https://www.supercheats.com/images/search2.png) center center no-repeat;
    text-indent: -1000px;
	border:0;
	overflow:hidden;
}
#popMenu #toplevelMenu li a { padding-right:5px; }
#popMenu .item .backlink { font-weight:bold; padding-left:30px; height:24px; 
background:url(https://www.supercheats.com/images/menuicons.png) 0px 0px no-repeat; color:#111;
}
#popMenu .item { display:block; height:22px;  line-height:22px; padding:8px; background-color:#383838;
text-align:center; font-weight:bold; font-family:arial; color:#fff;}
#popMenu .item a { color:#ff8300; }
#popMenu ul  { display:none; margin: 0; color:#444;padding: 0;list-style-type: none;}
#popMenu .loggedin_right { margin-left:90px; }
#popMenu ul span { font-weight:normal; display:block; clear:both; padding:6px; background-color:#334; color:#fff; font-weight:bold;
text-align:center; }
#popMenu ul li a { display:block;  line-height:20px; padding:8px;   border-bottom:1px solid #cc917a;
	font-weight:bold; font-size:15px; color:#000; }
#popMenu .loggedin_right a.username { line-height:30px; padding:8px;   border-top:1px solid #557;
        font-weight:bold; font-size:16px; color:#000; }
#popMenu ul#gamesMenu li.dropList { margin:4px 0 4px 0; clear:both; border-bottom:1px solid #888;overflow: auto;
	padding-bottom:2px;
	width: 100% }
#popMenu ul#gamesMenu li.dropList a { width:136px; float:left; margin:0 3px; padding:6px 4px; line-height:1.1em; height:auto; border:0;  }
#popMenu ul li a.searchButton { float:right; width:40px; }
#popMenu ul li a:hover  { background-color:#ffaa64; }


/* MAIN */

.page_right,.game_right { width:100%; text-align:center; }
.page_left,.game_left { padding:4px; }

.contain { background-color:#fff; padding:0px; cursor:default; }
#contain { background-color:#fff; padding:0px; margin-bottom:20px; cursor:default; }
.videowrapper {
    float: none;
    width: 100%;
	max-width:640px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
   top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videowrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#bottom_ad_728 { width:100%; margin:0px auto; } 

.game_top_box { }
.game_top_box .title { padding:5px; }
.game_top_box h2 { margin-top:0px; }
.game_top_box .packshot { float:right; height:60px; }
.game_top_box .platformrow { clear:left; line-height:1.2em; }
.game_top_box .linkrow { clear:both; position:relative; height:30px; }
.game_top_box #gameMenu { margin:0; padding:0; display:table; width:100%; font-size:13px; font-weight:bold; }
.game_top_box #gameMenu li { display:table-cell; 
cursor:pointer; cursor:hand; }
.game_top_box #gameMenu li a { display:block; text-align:center; background-color:#fb9216;  color:#222; padding:4px 4px; 
text-shadow: 0px 0px 4px #fff9f2;
-webkit-box-shadow: inset 5px 0px 15px -7px rgba(0,0,0,0.4);
-moz-box-shadow: inset 5px 0px 15px -7px rgba(0,0,0,0.4);
box-shadow: inset 5px 0px 15px -7px rgba(0,0,0,0.4);
cursor:pointer; cursor:hand;  }
.game_top_box #gameMenu li a:hover { background-color:#666; text-shadow:0px 0px 4px #aaa; }
.game_top_box #gameMenu li:first-of-type a { border-left:0px; box-shadow:none; }
.game_top_box #gameMenu li:last-of-type a { border-right:0px; }
.gameindex_linkrow { margin:6px 0; }
.gameindex_linkrow a { padding:5px; border-radius:4px;  background-color:#345678; color:#eef; margin-right:10px; font-weight:bold;
cursor:pointer; cursor:hand; }

#game_popMenu { z-index:99999;  position:absolute; top:30; display:none; width:100%;overflow:hidden; background-color:#666; font-size:13px;}
#game_popMenu .item { display:block; height:32px;  line-height:32px; padding:2px 8px;  }
#game_popMenu ul  { display:none; margin: 0;
padding: 0;
list-style-type: none;
}
#game_popMenu ul li { font-size:14px; border-bottom:1px solid #999; line-height:20px; clear:both;  }
#game_popMenu ul li.inactive { color:#bbb;  }
#game_popMenu ul li.inactive p { padding:4px 10px; display:block; margin:0px; }
#game_popMenu ul li span { display:block; padding:4px;color:#000; font-weight:bold;  border-bottom:1px solid #666;}
#game_popMenu ul li a { height:20px; color:#fc7a08;  font-weight:bold; padding:6px 8px; }
#game_popMenu ul li a.plat { float:left; padding:4px 10px; display:block; height:20px; padding:4px 8px;    background-color: #555;
    margin-right: 2px; }
#game_popMenu ul li a.link { display:block; }
#game_popMenu ul li a:hover  { background-color:#444; }


.game_top_box #gameMenu .highlight { background-color:#666; color:#000;     border-bottom: 2px solid #666;text-shadow:0px 0px 4px #aaa; }

.platformlink {
display:block; float:left;
margin: 0.1em 0.2em;
padding: 1px 10px 1px 10px;
background-color:#FF9E39;
color: #F9F9F9;
font-size: 1em;
font-weight: bold;
border-bottom:2px solid #df430a;
text-shadow: 1px 1px 1px #444;
font-family:arial,sans-serif;
}
.lightview-pop { background-color: #123456;
    color: #fff;
    padding: 10px;
	width:280px;
}
.lightview-pop-inner { width: 100%; }
.lightview-pop .item { background-color:#fff; color:#222; font-size:0.9em; padding:4px; margin:3px 0; }

/* FOOTER */
#footer { color:#fff; padding:0px; border-top:4px solid #ED6731; clear:both;  }
#footer .footer_bg { background-color:#555; position:relative;}
#footer .left_01 { width:48%; padding:1%; float:left;  }
#footer .right_02 { padding:8px; }
#footer .right_02 .top img { width:260px; }
#footer ul { margin:10px 0; padding:0px; list-style-type: none; }
#footer ul a { color:#ddd; }
#footer ul a:hover { color:#fc7a08; }
#footer ul li { margin-bottom:8px; }
#footer #copyright { background-color:#111; padding:8px;}
#copyright ul a { border-right: 1px solid; padding:0 5px 0 5px;  }
        #copyright ul a:last-child { border-right: 0px; }
#footer #copyright .none { float:right; }
#footer h3.img_super{ background:url(https://www.supercheats.com/images/sc-logo-foot.png) center center no-repeat; width:291px; height:40px; padding-bottom:20px;}
#footer h3.img_super span{ display:none;}

.greyback { background-color:#ddd; }

@media (min-width: 360px) {
#popMainMenu { width:80px; }
#popMainMenu a.popSearch  {display:block; float:left; }
}

@media (min-width: 480px) {
	body { font-size:15px; line-height:1.5em; }
.bbcodebuttons ul li a, .bbcodebuttons .smilies span  {
    padding: 5px;
}
.bbcodebuttons #smiliebox {
    bottom: 30px;
}
	#strap #slogan .links { font-size:13px; }
	td.hideit2,th.hideit2 { display:table-cell; }
	.smallonly2 { display:none; }
	.hide480 { display:inline; }
	.game_top_box #gameMenu li a {
	font-weight:bold; }
	#loginarea .login_drop .username { max-width:200px; }
	#linkbar .item:nth-child(-n+3) { display:block; }
	#linkbar .item { width:33%; }
	.widecontainer { width:100%; overflow-x:auto; }
	.lightview-pop { 
        width:420px;
	}
	.game_top_box #gameMenu { font-size:14px; }
}


@media (min-width: 760px) {
	body { background-color: #f6f6f6;
    background: rgb(237,237,237);
    background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 50%, rgba(237,237,237,1) 100%);
    background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 50%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 50%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=1 );
 }
	.sitewidth { width:760px;  }
	.contain { margin:0px auto 10px auto; padding:0px;   -moz-box-shadow: 0 0 10px -1px #000;
  -webkit-box-shadow: 0 0 10px -1px #000;
        box-shadow: 0 0 10px -3px #bfbfbf; }
	#speciallink {
    	width: 754px;
	}
	.game_top_box .title {
    	padding: 10px;
	}
	.game_top_box #gameMenu { 1em; }
	#spsearch { width:66%; }
	h1 { font-size:1.9em; line-height:1.3em; margin:0 0 0.2em 0; }
	.hideunder750 { display:block; }
	.bbcodebuttons #morebuttons { clear:none; display:inline; }
	.bbcodebuttons .more { display:none; }
        .bbcodebuttons .smilies { display:none; }
	.smallonly { display:none; }
	.contain_bg { margin-right:310px; }
        .page_left,.game_left { float:left; width:440px; padding:5px; }
	.page_right,.game_right { width:300px; background-color:#f6f6f6; padding:5px; margin-left:450px;
-webkit-box-shadow: inset 10px 0px 20px -10px rgba(184,184,184,1);
-moz-box-shadow: inset 10px 0px 20px -10px rgba(184,184,184,1);
box-shadow: inset 10px 0px 20px -10px rgba(184,184,184,1);
 }
	#footer { clear:both; }
	#loggedin { padding:0px; }
	.hidelarge { display:none; }
	#titlebar_banner { margin:0px auto; width:730px; min-height:120px; }
	#bottom_ad_728 { width:auto;  min-width: 728px;
    max-width: 1000px;
    min-height: 90px;
    text-align: center;
margin:0px auto 5px auto; }
	#headerfix { 
        z-index:2147483646;
        }	
	.lightview-pop { 
        width:640px;
	}	
	#linkbar .item:nth-child(-n+4) { display:block; }
        #linkbar .item { width:25%; }
	.pwmobile { margin:0px auto; }

#hub_menu .hub_menu_button { display:none; }
#hub_menu { width:100%;  height:70px; padding:0px; background-position:center center; background-repeat:no-repeat; position:relative;
background-size: auto 70px;
-moz-box-shadow: inset 0 -20px 30px -15px #ddd;
-webkit-box-shadow: inset 0 -20px 30px -15px #ddd;
box-shadow: inset 0 -20px 30px -15px #ddd;
}
#hub_menu .hub_bar_title { font-size:1.3em; float:right; margin:5px 5px 0 0; color:#fff; text-shadow: 0 0 3px #000; font-weight:bold; }
#hub_menu .hub_menu { display:table; color:#fff; list-style: none; position:absolute; bottom:0px; top:auto; width:100%; padding:0px;table-laiiyout: fixed; left:0px;
border:0; background-color:transparent; }
#hub_menu .hub_menu li {display: table-cell; widith:10%;  }
#hub_menu .hub_menu li a { color: #FFF; }
#hub_menu .hub_menu li a.link {  display:block; opacity: 0.7; background-color:#000; margin-right:2px; padding:2px; text-align:center; font-weight:bold;
  }
#hub_menu .hub_menu li:last-of-type a { margin-right:0px; }
#hub_menu .hub_menu li:hover a { opacity:1; background-color:#12569a; }
#hub_menu .hub_menu li ul { color:#fff;display:none; position:absolute; z-index:1000000; top:28px;  padding:5px; background-color:#12569a; opacity:1; width:280px; left:0px; border-bottom: 4px solid #123456; }
#hub_menu .hub_menu li:last-of-type ul { left:auto; right:0px; }
#hub_menu .hub_menu li ul li { display:list-item; line-height:20px; left-align:left; padding:2px; width:auto;  clear:left;
        list-style:none;
}

#hub_menu .hub_menu li ul li a { display:block; padding:0 4px; font-size:0.9em;  }
#hub_menu .hub_menu li ul li .sub a { float:left; background-color: #123456;
    margin-left: 5px;}
#hub_menu .hub_menu li ul li a.more { background-color:#fff; color:#000; font-weight:bold; }
        #hub_menu .hub_menu li:hover ul { display:block; }

        #hub_menu { width:100%;background-size:auto;  height:100px;  }
        #hub_menu .hub_menu li { position:relative; }
        #hub_menu .hub_bar_title { font-size:2em; float:right; margin:10px 10px 0 0; }

	.page_right .cboth, .game_right .cboth { clear:none; }
	.page_right .cboth_sm, .game_right .cboth_sm { clear:none; }
}

@media (min-width: 980px) {
	body { background-color: #f6f6f6; line-height:1.5em; }
	#popMainMenu { display:none; }
	#speciallink {width: 974px; }
	#spsearch { width: 70%; }
	.page_right,.game_right { margin-left:670px; }
	#login_mobile { display:none; }
	#linkbar { width:980px; margin:0px auto; }
	#linkbar .item:nth-child(-n+5) { display:block; }
        #linkbar .item { width:20%; }
	#loginarea .signup { background-color:#1a69a2; text-align:center; padding:4px; font-weight:bold; margin-top:5px; }
	#loginarea .signup a { color:#fff; }
	#loginbutton {height:auto; min-height:40px;float:right; position:relative;}
	#loginbutton.active {  background-color:#98350d; }
	#loginbutton .messages { position:absolute; bottom:0; left:0; background-color:green; font-size;13px; line-height:13px; padding:2px 3px; color:#fff; border-radius:2px;font-family:verdana; }
	#login_drop .messagesicon { position:absolute; top:0; right:0; background-color:green; font-size;13px; line-height:18px; padding:2px 3px; color:#fff; border-radius:2px;font-family:verdana; }
	#login_drop .messagesicon { position:absolute; top:0; right:0; background-color:#167ac6; font-size;13px; line-height:18px; padding:2px 3px; color:#fff; border-radius:2px;font-family:verdana; }
	#topsocials { 
		float:left;
	}
	#loggedin { height:40px; }
	#loginarea { display:none; width:220px; padding:4px 4px;background-color: #fb9216;
    border: 1px solid #98350d; position:absolute; top:40px; right:0px; border-radius:3px;
	z-index:2147483630; }
	#topsocials p { margin:0px; }
	#loginarea #loggedin a.username { color:#fff; font-size:15px; line-height:25px; }
	#loginarea .login_drop { font-size:15px; line-height:1.3em; margin:0;  }
	#loginform { position:relative;background-color:transparent; color:#000; }
	#loginform form {
    	padding: 2px;
	}
	#loginarea #loggedin a.link {
	border:1px solid #eee;
    color: #FFF; height:24px;
    font-weight: bold;
    float: left;
    display: block;
	margin:2px 8px 2px 0;
    padding: 0px 2px;
	}
	#loginarea #loggedin a.logoff { color:#666;  border:1px solid #ddd;
	float:left;margin-left:0;
         display:block; background-color:#bbb; 
	margin:2px 0;
        padding:3px 5px; border-radius:3px;   }
	#loginbuttons { width:130px; margin:0px auto; height:40px; line-height:40px; }
	#loginbuttons a { padding:4px; margin:2px 4px; font-weight:bold; background-color:#444; border-radius:3px;  }
	.hideit { display:block; }
	td.hideit,th.hideit { display:table-cell; }
	#rotator .thumbnails a { font-size:1em; line-height:1.3em;}
	#footer { margin:0px auto; width:750px;  }
	#footer .footer_bg { padding:0px;  min-height: 390px; }
	#footer a { color:#fff; }
	#footer .left_01 { width:210px; margin-right:10px; float:left; padding:10px; }
	#footer .right_02 { float:right; width:260px;padding:0px; margin-right:10px; min-height:360px; }
	#footer .right_02 .top img { width:245px; }
	#footer .top  { position:absolute; top:0px; right:20px;  margin:0px; padding:10px 0px; }
	#footer .bottom { position:absolute; bottom:-3px; right:15px; background-color:#111; margin:0px; padding:10px; width:240px;
	color:#bbb;
	border:3px solid #ED6731; border-bottom:0;}
	#footer ul li { margin-bottom:5px;  }
	#footer #copyright { background-color:#111; border-top:3px solid #ED6731; }
	#footer #copyright ul li { margin-bottom:5px; float:left; }
	#copyright ul a { border-right: 1px solid; padding:0 8px 0 5px;  }
	#copyright ul a:last-child { border-right: 0px; }
	.contain { margin:0px auto 10px auto; padding:0px;   -moz-box-shadow: 0 0 10px -1px #000;
  -webkit-box-shadow: 0 0 10px -1px #000;
	box-shadow: 0 0 10px -3px #bfbfbf; }
	#contain { margin:0px auto 30px auto; padding:0px;   -moz-box-shadow: 0 0 10px -1px #000;
  -webkit-box-shadow: 0 0 10px -1px #000;
	box-shadow: 0 0 10px -3px #bfbfbf; }
	#headerfix #topBar { margin:0px auto; width:740px; padding:0px 0px; height:40px; padding:0px 5px; }
	#headerfix #logo { margin: 6px 0; float:left; height:30px;
  	background: url(https://www.supercheats.com/images/sc-logo.png) center left no-repeat;
	background-size: 209px 30px; width:220px; }
	#strap #slogan { color:#fff; width:750px; height:32px;
	margin:0 auto; }
	#strap #slogan .trend { width:820px; 
	display:block; float:left; overflow:hidden; font-size:13px; line-height:32px; padding:0 5px;
        font-family:tahoma,sans-serif; }
	#strap #slogan a { color:#000; }
	#strap #slogan .links { display:none; }
	#strap #slogan p { margin:0; font-size:13px; line-height:32px; float:right;  height:32px;max-width:400px; overflow:hidden; color:#ccc;
	display:block;
	font-style:italic; }
	#titlebar { margin:15px auto; width:750px;  }
	#titlebar_left{ display:none; }
	#titlebar_banner { margin:0px auto; max-width:970px; }
	
	#mainMenu { display:block; position:relative;  width:600px; height:40px;
	float:left;
	}
	#topMenu { display:none;  }

	#mainMenu ul.mainMenu { display:table; font-size:14px; width:100%; padding:0; float:left;
	}
	#mainMenu ul.mainMenu li { display:table-cell; width:165px;  }
	#mainMenu ul.mainMenu a {  display:block; height:40px; width:100%;  color:#000; 
	    text-shadow: 1px 1px 0px #f9a33d;
	line-height:40px; text-align:center;text-transform:uppercase; font-size:13px; letter-spacing:1px;
	}
	#imainMenu ul.mainMenu li.topMore  { width:40px; overflow:hidden; }
	#imainMenu ul.mainMenu li.topMore a.link { background:url(/images/smallmenu.png) 10px 10px no-repeat #ff9e39; text-indent:-9999px;
	dispaly:block; width:40px; height:40px;
	}
	#imainMenu ul.mainMenu li.topMore:hover a.link { background:url(/images/smallmenu.png) 10px 10px no-repeat #167ac6; }
	#headright { width:135px; float:right; display:block; height:40px; }
	#headright #login_desktop { float:right; width:40px; height:40px; }
	#headright #searchIcon { display:block; float:right; color:#fff;
	    width: 40px;
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
	}	
	#headright #searchIcon.active { background-color:#b23f00;}
	#headright #searchPop { display:none; width:350px; padding:5px 6px; background-color: #fb9216;
    border: 1px solid #98350d;position:absolute; top:40px; right:0px; border-radius:4px;
        z-index:9999999999; }

	#headerfix .topSearch  { display:block;
	width: 100%;
    	box-sizing: border-box;
	height:36px;margin: 0; 
	padding-right:40px;
	float:right;  
	font-weight:bold;
 	}

	#headerfix .topSearch form { display:inline; padding:0; height:40px; }
	#headerfix .topSearch input.searchText { border:0px; color:#fff; font-weight:bold;
	padding:10px 5px; width:255px; padding-right:35px; font-size:14px; background-color:transparent;
	font-family:helvetica, verdana;
	}
	#headerfix .topSearch a { 
	display:block;
    	width: 40px;
    	height: 40px;
	font-size:20px; color:#444; line-height:40px; text-align:center;
	position:absolute; top:4px; right:4px;
	}
#mainMenu ul li div.popMenu div.catchLinks	{
	height:100%;
	position:absolute;
box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background-color:#ffa73d;
}
	#mainMenu ul li div.popMenu div.catchLinks a { margin:10px 10px; padding:2px 6px; background-color:none;
	text-align:left;
	display:block; line-height:20px; height:auto; width:auto;  border-left:5px solid #fff; border-radius:4px; }
	#mainMenu ul li div.popMenu div.catchLinks a span {
    display: block;
    color: #ccc;
    font-size: 0.9em;
}
	#mainMenu ul li div.popMenu div.catchLinks a:hover { background-color:#fb7e00; }
	#mainMenu ul li div.popMenu { display:none; position:absolute; top:40px; left:-237px; width:940px;
	z-index:2147483640; background-color:#fb7e00; margin:0px; padding:5px 20px; color:#eef; }
	#mainMenu ul li div.popMenu a { text-transform:none; letter-spacing:normal; }
	#mainMenu ul li:hover a { background-color:#fb7e00; color:#fff; 
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	text-shadow:none;
	 }
	#mainMenu ul li div.popMenu ul { margin:0px; padding:0px;width:100; }
	#mainMenu ul li div.popMenu ul.of5 li { width:20%; }
	#mainMenu ul li div.popMenu ul.of4 li { width:25%; }
	#mainMenu ul li div.popMenu ul.of3 li { width:33%; }
	#mainMenu ul li div.popMenu ul.of2 li { width:50%; }
	#mainMenu ul li div.popMenu ul.of1 li { width:100%; }
	#mainMenu ul li:hover div.popMenu { display:block; text-align:left; }	
	#mainMenu ul li div.popMenu li .heading { font-weight:bold; height:16px; padding:4px; margin:5px;  }
	#mainMenu ul li div.popMenu li { border-right:0px; display:block; float:left; text-align:left;}
	#mainMenu ul li div.popMenu li a { background:none; margin:8px 5px;  width:auto; height:auto;text-align:left; padding: 7px 4px; line-height:16px; color:#ddd; 
}
	#mainMenu ul li div.popMenu li a:nth-child(odd) { background-color:#3981b8; }
	#mainMenu ul li div.popMenu li a:nth-child(even) { background-color:#478cc1; }
	#mainMenu ul li div.popMenu li a span { display:block; color:#222; font-size:0.9em; }
	#mainMenu ul li div.popMenu li a:hover  { color:#000; background-color:#5ca0d4;
-moz-box-shadow: 1px 1px 3px -2px #000;
-webkit-box-shadow: 1px 1px 3px -2px #000;
box-shadow: 1px 1px 3px -1px #000; }
}

@media (min-width: 980px) {
        .sitewidth { width:980px;  }
	.page_left,.game_left { width:650px; float:left; padding:10px; }
	#headerfix #topBar { width:970px;}
	#headerfix #logo { margin: 5px 0; 
        background-size: 223px 32px; width:232px; }
	#footer { width:980px;}
	#footer .left_01 { width:290px; margin-right:20px; }
	#footer .right_02 .top img { width:auto; }
        #footer .right_02 { width:300px; min-height:300px; }
	#footer .bottom {
    	right: 10px;
    	width: 280px;
	}
	#mainMenu ul li ul.popMenu {
    	left: -232px;
	}
	#loginarea #loggedin a.username { display:block; }
	#strap #slogan { width:980px; }
	#titlebar { width:980px; }
	#titlebar_left{ display:none; }
	#titlebar_banner { margin:0px auto; width:970px;}
	#hub_menu { width:980px; margin:0px auto; }
}
