*{box-sizing:border-box;}
a{color:#39c;text-decoration:none;}
a:hover{text-decoration:underline;}
.adcell{margin:0 auto;padding:5px 2px 0;max-width:1000px;}
.attention{color:#f33;}
body{background:#39c;color:#505050;font:16px arial,helvetica,sans-serif;margin:0;text-align:left;} 
.border{border-radius:10px;box-shadow:3px 3px 5px #ddd;}
.button,select,textarea,.textbox{background:#fff;border:1px solid #39c;color:#39c;font:20px arial,helvetica,sans-serif;padding:8px;border-radius:20px;box-shadow:3px 3px 5px #ddd;}
.button{background:#39c;color:#fff;cursor:pointer;font-weight:normal;}
.center{text-align:center;}
.desc{margin:0;padding:0 0 15px 0;}
#footer{margin-top:15px;}
#footer a{display:inline-block;margin:15px 15px 10px 0;}
form{margin:0;}
h1{color:#39c;font-size:160%;font-weight:normal;margin:0;text-shadow:3px 3px 5px #ddd;}
h2{font-size:120%;font-weight:normal;text-transform:capitalize;text-shadow:2px 2px 2px #ddd;}
img{border:0;box-sizing:content-box;max-width:100% !important;height:auto;}
#logo{margin:0 auto;padding:5px 2px;max-width:1000px;}
#logobg{margin:0;}
#maintable{background:#fff;margin:0 auto;overflow:auto;padding:0 2px;position:relative;}
#maincontentcell{margin:0 auto;padding:15px 0 10px 0;max-width:1000px;}
.pagepix{float:left;margin:0 10px 5px 0;}

.s4umm{margin:auto;max-width:1000px;}
.s4umm a:not(:first-child){display:none;}
.s4umm.resp{position:relative;}
.s4umm.resp a{color:#fff;display:block;font-size:18px;margin:0 0 12px 0;padding:5px 8px;}
.s4umm a:nth-child(2){clear:both;}
.s4umm .s4uhamburger{background:url('/images/menu.png') no-repeat -45px 18px;background-size:auto 65%;cursor:pointer;display:block;float:left;position:relative;top:0;left:0;height:45px;width:50px;}
.s4umm .s4uhamburger.close{background:url('/images/menu.png') no-repeat 0 18px;background-size:auto 65%;margin-bottom:10px;}

.shadow{box-shadow:3px 3px 5px #ddd;border-radius:5px;}
#sloganform{float:left;padding-top:15px;}
#sloganform input[type='submit']{border-radius:0 20px 20px 0;vertical-align:middle;}
#sloganform input[type='text']{border-radius:20px 0 0 20px;vertical-align:middle;width:350px;}
#sloganimg{float:left;margin:5px 3px 0 0;}
.specialborder{border:1px dashed #39c;font-size:90%;padding:10px;box-shadow:3px 3px 8px #ddd;border-radius:15px;}
.textbox{width:100%;}
textarea{height:125px;width:100%;}
/*0-767px*/
@media only screen and (max-width:767px){
body{font-size:14px;}
#logo{min-height:45px;}
}
/*0-560px*/
@media only screen and (max-width:650px){
#sloganform{padding-top:0;}
#sloganform input[type='submit'], #sloganform input[type='text']{border-radius:20px;margin-top:15px;width:100%;}
#sloganform input[type='text']{margin-bottom:10px;}
}
/*adsense*/
/*  .top{display:inline-block;min-width:200px;max-width:970px;width:100%;height:100px;} */
/* cookie bar */
.cc-btn{cursor:pointer;display:block;float:left;margin:0 20px 0 0;padding:4px 0;text-align:center;width:100px;border-radius:20px;}
.cc-btn:hover{text-decoration:none;}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s;}
.cc-link{display:inline-block;margin:0 0 10px 10px;}
.cc-message{margin:0 8px 5px 0;}
.cc-window{padding:7px 10px 10px 10px;position:fixed;left:0;right:0;bottom:0;overflow:hidden;width:100%;z-index:9999;opacity:.8;transition:opacity 1s ease;}
.cc-window.cc-invisible{opacity:0;}
