@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF1, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
body{font-family:'Open Sans', sans-serif;color:#282828;background:#FFF;font-size:16px;margin:0;padding:0;}
img{border:0;}
.hidden{display:none !important;}
.gsc-control-cse, .gsc-control-cse .gsc-table-result{font-family:'Open Sans', sans-serif;}
.home{text-align:center;margin-top:8px;width:75%;margin:15px auto;}
.logo.logo-home{text-align:center;font-size:0.9em;margin-top:15%;}
.logo img{width:100%;max-width:265px;height:auto;}
.logo a img{margin-bottom:6px;max-width:265px;width:100%;max-height:90px;height:auto;}
#slogan{padding-left:8px;}
#note{margin-top:-143px;margin-right:-1px;margin-left:-193px;float:right;}
#clr,.clr{height:0;width:0;clear:both;}
#image-news{margin:45px auto;border:1px solid #222;background:#F90;color:#FFF;width:100px;padding:8px;-webkit-border-radius:8px;border-radius:8px;}
#ads{position:fixed;bottom:0px;right:0px;text-align:center;background:#F2F2F2;padding:0 5px 5px;}
#ads_text{font-size:9px;text-align:right;padding:0;margin:0;line-height:16px;}
#cse-search-results{}
#footer-note a{text-decoration:none;color:#457AF5;}
#icons{margin-top:0px;text-align:center;position:absolute;right:2px;top:2px;}
.icon{padding:8px;background-color:#f6f6f6;border:1px solid #e8e8e8;margin-bottom:2px;cursor:pointer;}
.icon:hover{background-color:#f2F2F2;}
div.icon,img.icon{width:78px;height:40px;}
#weatherWidget{}
#weatherWidget h5{margin:0;padding:0;font-size:9px;}
#weatherWidget h5.w1, #weatherWidget h5.w2{margin:12px 0 5px;border-bottom:1px solid #CCC;}
#weatherWidget h5.w1{margin-top:0;}
.wTemp{font-size:9px;}
.wDesc{font-size:9px;font-weight:bold;margin:5px 0;}
.wimg{}
.wex{display:none;}
.wexfl{}
.form-field{margin-bottom:15px;}
#search-box, #wotd{padding:15px;}
#search-box h1, #wotd h1{margin-top:0;padding-top:0;}
#wotd-credit{font-size:10px;float:right;}
.paged{background:#FFF;border:1px solid #DDD;width:auto;max-width:800px;padding:0px 35px 45px;text-align:justify;font-size:1.3em;}
.paged h2{font-size:1.6em;}
#footer{text-align:center;margin-top:50px;font-size:0.8em;}
#q{font-size:20px;line-height:25px;width:82%;max-width:750px;margin-right:0px;}
#search-box input[type="text"]{padding:8px 10px;border:solid 1px #F7A401;transition:border 0.3s;font-weight:normal;font-family:'Open Sans', sans-serif;-webkit-border-radius:8px;border-radius:8px;}
#search-box input[type="text"]:focus, #search-box input[type="text"].focus{border:solid 1px #2CAFED;}
#sa{border:solid 2px #2CAFED;font-size:25px;line-height:25px;color:#ffffff;padding:6px 8px;background-color:#2CAFED;-webkit-border-radius:8px;border-radius:8px;}
#sa:focus{background-color:#2CAFED;border:solid 2px #2CAFED;}
.p div{margin-bottom:15px;}
.gsc-results .gsc-cursor-box{/*margin:0 !important;*/ }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#F7A401 !important;}
.gsc-cursor-page{background:#2CAFED !important;color:#fff !important;font-size:1.4em !important;padding:6px 10px;text-decoration:none !important;}
.gsc-results .gsc-cursor-box{/*padding-top:35px;*/}
.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:1.5% !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#FF0099 !important;}
.gcsc-more-maybe-branding-root .gcsc-find-more-on-google,
.gcsc-find-more-on-google-root {display:none;}
.c-blue, .c-red, .c-orange, .c-green{}
.c-blue{color:#2CAFED!important}
.c-red{color:#FF0099!important}
.c-orange{color:#F6A22E!important}
.c-green{color:#2BA600!important}
.c-pink{color:#fc80a5!important}
.c-purple{color:#7339f0!important}
.tag-line{font-size:0.9em;margin:0;padding:0;font-family:'Open Sans', sans-serif;}
.search-field{margin-top:15px;}
#quote-credit{font-size:9px;margin-top:8px;}
#quote-credit a, #quote-credit a:visited{color:#004fed}
blockquote{font-size:28px;font-style:italic;margin:0 15px;padding:40px 60px;line-height:1.45;position:relative;color:#31993b;}
blockquote:before{font-family:Georgia, serif;display:block;content:"\201C";font-size:80px;position:absolute;left:20px;top:0px;color:#2CAFED;}
blockquote cite{color:#f9a90a;font-size:14px;display:block;margin-top:5px;}
blockquote cite:before{content:"\2014 \2009";}
footer #menu-icon{display:hidden;width:20px;height:20px;background:#222 url(/img/menu-icon.png) center;}
header nav{float:right;padding:0;margin:0;}
header #menu-icon{display:hidden;width:40px;height:40px;background:#2CAFED url(/img/menu-icon.png) center;}
header a:hover#menu-icon{}
header ul{list-style:none;margin:0;padding:4px 12px 0 0;}
header .current{color:#2262AD;}
header nav li{display:inline-block;float:left;margin:0;padding:0px 2px;text-align:center;width:78px;height:40px;padding:0 10px 14px;margin:0;}
#footer-note{line-height:45px;text-align:right;color:#111;position:fixed;bottom:0;right:0;width:100%;background:#F6F6F6;border-top:1px solid #EFEFEF;height:45px;}
footer nav{float:left;padding:0;margin:0;}
footer a:hover#menu-icon{}
footer ul{list-style:none;margin:0;padding:0;}
footer nav li{display:inline-block;float:left;text-align:center;width:auto;height:auto;padding:0 10px;margin:0;}
footer nav li:before{content:'\b7\a0';color:#111111;padding-right:8px;}
footer nav li{list-style:none;text-indent:-.5em;}
footer nav li:nth-child(3):before{content "|";}
footer nav li:first-child:before{content:'' !important;}
.share-wrap{margin:25px 0 10px;text-align:center;}
.sm{width:56px;height:20px;float:left;margin:13px 3px;cursor:pointer}
#sm-t{background:url('/img/sm-sprite.png') 0 0;}
#sm-g{background:url('/img/sm-sprite.png') 0 -20px;}
#sm-f{background:url('/img/sm-sprite.png') 0 -40px;}
.sm-wrap{width:186px;margin:0 auto;}
.app-store{float:right;margin:9px 15px 9px 3px}
.app-store img{width:100%;max-width:100px;height:auto;border:0;}
.ios{float:right;}
.android{float:right;}
.games-link{margin:35px auto;}
.games-link a{text-decoration:none;color:#0053FC;}
.games-link a sup, .gamesroom-title sup{color:#AAA;font-style:italic;font-size:0.6em;}
.game-list{text-align:center;border:1px solid #f9a90a;border-left:0;border-right:0;border-top:8px solid #f9a90a;background:#F7F1E6;padding:8px;margin-bottom:25px;}
.game-list-item{margin:16px;padding:8px;background:rgba(0,79,237,0.2);border:1px solid #004fed;text-align:center;max-height:100px;}
.game-list-item img:hover{border:1px solid #31993b;background:#eaffec;}
.game-list-item h3{font-size:0.8em;margin:0;padding:0;display:none;}
.game-playing{width:100%;margin:40px auto 0;background:rgba(0,79,237,0.2);border:1px solid #004fed;border-left:0;border-right:0;border-bottom:0;padding:35px 0 45px;}
.game-playing .wrapper{border:8px solid #222;padding-top:32px;background:#222;text-align:center;width:100%;max-width:728px;height:480px;margin:0 auto;}
.game-playing h2.game-title {padding:0;color:#222;}
.game-playing .ad{width:100%;max-width:728px;background:#222;border:8px solid #222;margin:0 auto;}
.game-desc{margin-top:45px;}
.game-desc, .game-inst, .game-title{width:100%;max-width:728px;margin:25px auto;}
h1.gamesroom-title{font-size:1em;margin-top:-25px;margin-left:155px;font-style:italic;}
.game-playing .ad{max-width:728px;width:728px;margin:0 auto;background:#222;border:8px solid #222;}
.home.games-link a{max-width:250px;width:100%;margin:0 auto;}
.home.games-link a span.c-red{color:#de0c32!important;font-style:italic;margin-right:2px;font-size:0.7em;}
@media all and (max-width:36em){.gs-image-box img{width:100% !important;max-width:350px !important;height:auto !important;}
.gs-imageResult .gs-image-box{height:auto !important;}
.gs-web-image-box, .gs-promotion-image-box{margin-right:10px !important;}
}
@media only screen and (max-width:680px){}
@media only screen and (max-width:585px){header nav{margin:6px 6px 0 0;}
header #menu-icon{display:inline-block;}
header nav ul, nav:active ul{display:none;position:absolute;right:22px;top:46px;width:78px;background:#FFF;}
header nav:hover ul{display:block;}
header nav li{margin:0 0 8px 0;}
}
.sprite{background:url('https://dy4w30ff1hry4.cloudfront.net/img/sprite.png') no-repeat top left;overflow:hidden;width:78px;height:40px; }
.sprite.tdih{background-position:0 0;background-color:#f6f6f6;}
.sprite.wotd{background-position:-88px 0;background-color:#f6f6f6;}
.sprite.qotd{background-position:-176px 0;background-color:#f6f6f6;}
.sprite.ios_app_store{background-position:-264px 0;width:100px;height:30px;}
.sprite.menu-icon{background-position:-374px 0;width:40px;}

/* testing
body .gs-web-image-box img.gs-image, body .gs-promotion-image-box img.gs-promotion-image {
border: none;
width: expression(this.width > 148 ? '148px': true);
height: expression(this.height > 180 ? '180px': true);
max-width: 400px;
max-height: 400px;
-webkit-transform: translateZ(0);
}
.gs-web-image-box img.gs-image, body .gs-promotion-image-box img.gs-promotion-image {
border: none;
width: expression(this.width > 148 ? '148px': true);
height: expression(this.height > 180 ? '180px': true);
max-width: 400px;
max-height: 400px;
-webkit-transform: translateZ(0);
}
.gs-result img.gs-image, .gs-result img.gs-promotion-image {
vertical-align: middle;
float: right;
}
*/
