*{box-sizing:border-box;}
html{font-size:100%;}
body{font-family:'verdana', 'sans-serif';font-size:1em;line-height:1.5;background-color:#ddd;-webkit-animation:bugfix infinite 1s;margin:0;}

img{max-width:100%;height:auto;}
imgrt{float:right;}
.pcentr{text-align:center;}
h1{border-bottom:1px solid #909090;font-size:1.25em;padding:0.125em 0.25em;margin:0em 0.125em 0em 0.125em;}
h2{font-size:1.1em;font-style:italic;width:auto;background:url('/inc/h2.png') #F0F0F0 no-repeat 4px;border-bottom:solid 1px #194e85;padding-left:35px;overflow:hidden;}
a{color:#194e85;}
p{margin:0 0 1.5em 0;padding:0 0.5em;font-size:0.875em;}
li{font-size:0.875em;}
.clear{clear:both;}
p.clear{margin:0;}
.container{max-width:64em;margin:0 auto;padding:0;background:#fff;border:0em solid #ccc;}
.breadcrum {font-style:italic;font-size:0.75em;background:#f9f9f9}
.authrr{float:right;width:125px;border:#909090 solid 1px;padding:0px;background:#f0f0f0;text-align:center;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.authrr img{border:1px solid #000;}
.register{text-align:center;margin:2em 0;}
.register a{color:#fff;text-decoration:none;padding:1em;border-radius:0.35em;font-size:0.9em;background-color:#3c92f4;background-image:-webkit-linear-gradient(top, #3c92f4, #246cd7);background-image:-moz-linear-gradient(top, #3c92f4, #246cd7);background-image:-ms-linear-gradient(top, #3c92f4, #246cd7);background-image:-o-linear-gradient(top, #3c92f4, #246cd7);background-image:linear-gradient(top, #3c92f4, #246cd7);}
.register a:hover{text-decoration:underline;background-color:#3c92f4;background-image:-webkit-linear-gradient(top, #246cd7, #3c92f4);background-image:-moz-linear-gradient(top, #246cd7, #3c92f4);background-image:-ms-linear-gradient(top, #246cd7, #3c92f4);background-image:-o-linear-gradient(top, #246cd7, #3c92f4);background-image:linear-gradient(top, #246cd7, #3c92f4);}
.notey{background:#FF9;border:#909090 solid 1px;padding:2px;font-size:90%;text-align:center}
.sbox{color:#FFF;text-align:center;font-weight:bold;padding:2px;height:27px;border:#c0c0c0 solid 1px;margin:4px;background:#f00;border-radius:0.35em;}
.headrr{background:#194E85;padding:0.25em 0 0 0;position:relative;}
.branding{margin-left:15%;max-width:275px;float: left;}
.loggo{max-width:100;height:auto;}
.tagline{color:#fff;font-size:0.714285714em;font-style:italic;margin:0;display:none}
.cse{text-align:center;margin:0 0 1em 10%;padding-top:0.7em;display:none;}
.cse input[type="text"]{display:inline;border-radius:0.25em;padding:0.25em 0.5em;border:1px solid #ccc;font-size:0.875em;width:8em;-webkit-box-shadow:inset 2px 2px 8px #d7d7d7;-moz-box-shadow:inset 2px 2px 8px #d7d7d7;box-shadow:inset 2px 2px 8px #d7d7d7;}
.cse input[type="submit"]{font-size:0.75em;width:5em;height:2em;border-radius:0.25em;border:0;background-color:#c0c2c4;}
.cse input[type="submit"]:hover{background-color:#909294;background-image:-webkit-linear-gradient(top, #909294, #c0c2c4);background-image:-moz-linear-gradient(top, #909294, #c0c2c4);background-image:-ms-linear-gradient(top, #909294, #c0c2c4);background-image:-o-linear-gradient(top, #909294, #c0c2c4);background-image:linear-gradient(top, #909294, #c0c2c4);}
#toggle{position:absolute;top:-9999px;left:-9999px;}
.menuu-toggle{position:absolute;top:0.6875em;left:2%;}
.menuu{position:absolute;z-index:10;top:3.5em;left:0;width:100%;margin:0;list-style:none;text-align:left;padding:0;display:none;}
.menuu a{display:block;border-bottom-width:0;background:#444;padding:0 0 0 5%;overflow:hidden;color:#fff;text-decoration:none;}
#toggle:checked ~ .navm .menuu{z-index:101;display:block;}
#toggle:checked ~ .navm .menuu a{line-height:3em;border-bottom:1px solid #999;position:relative;z-index:1;}
#toggle:checked ~ .navm .menuu a:hover{background:#555;}
#toggle:checked ~ .navm .menuu #close{position:relative;z-index:0;visibility:hidden;}
#toggle:checked ~ .navm .menuu #close label{background:transparent;border-bottom:0;position:absolute;top:-101em;bottom:-101em;left:0;right:0;z-index:0;}
.note{background:#ffc;padding:0.25em 0.5em;border:1px solid #ccc;}
.adsense-728{text-align:center;margin:0.25em 0 0 0;}
.adsense-336{float:left;margin:0.5em 0.5em 0 0;}
#ads{height:280px;width:100%;text-align:center;}
.tcode{color:#f00;background:#f9f9f9;border:solid #ccc;border-width:1px 0;padding:0.25em 0.5em;font-weight:bold;}
.video-wrapper{width:600px;max-width:100%;text-align:center;}
.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%;}
.youtube-iframe{max-width:600px;margin:0 auto;}
.youtube-iframe > div{position:relative;padding-bottom:56.25%;}
.youtube-iframe iframe, .youtube-iframe object, .youtube-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.copyright{text-align:center;}
.topshare{float:right;text-align:right;margin:0.5em;}
.social-share{text-align:center;margin:1em 0;}
.share{font-weight:bold;font-style:italic;font-size:1.5em;line-height:1.5em;margin-right:0.5em;}
.share42init{display:inline;}
#share42{display:inline;padding:0.375em 0 0 0.375em;}
.section{clear:both;padding:0px;margin:0px;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}
.pcase {text-transform:capitalize}
@media screen and (min-width: 25em) {
	.branding {float: none;margin: 0 auto;}
}
@media only screen and (max-width:480px){.col{margin:1% 0 1% 0%;}
}
.span_2_of_2{width:100%;}
.span_1_of_2{width:49.2%;}
@media only screen and (max-width:480px){.span_2_of_2{width:100%;}
.span_1_of_2{width:100%;}
}
@media screen and (min-width:35.125em){body{padding:0.5em;}
h1{font-size:2em;margin-top:0.25em;}
h2{font-size:1.25em;}
.container{border-width:0.2em;padding:0.5em;}
.cse{margin:0 0 1em 0;padding-right:0.5em;}
.cse input[type="text"]{width:11em;}
.cse input[type="submit"]{font-size:0.875em;}
.register a{font-size:1.2em;font-weight:bold;padding:0.5em 2em;}
.branding {max-width: 400px;}
.tagline{font-size:0.75em;margin:-1em 0 0 22.5%;display:block}
.menuu-toggle{display:none;}
#toggle:checked ~ .navm,
.navm{background:#eee;overflow:hidden;margin:1.5em 0 0 0;float:left;clear:left;width:100%;border-top:5px solid #fff;}
#toggle:checked ~ .navm .menuu,
.menuu{position:static;list-style:none;margin:0;padding:0;display:block;}
#toggle:checked ~ .navm .menuu li,
.menuu li{display:inline;}
#toggle:checked ~ .navm .menuu a,
.menuu a{float:left;text-decoration:none;padding:0.25em 1em;border-right:1px solid #ccc;background:#eee;color:#000;line-height:1.5em;}
#toggle:checked ~ .navm .menuu a:hover,
.menuu a:hover{background:#777;color:#efefef;}
#toggle:checked ~ .navm .menuu #close,
.navm .menuu #close{display:none;}
}
@media screen and (min-width:0em and max-width:44.9em){.cse{text-align:right;padding-bottom:0;}
}
@media print{body,p{background:white;font-size:12pt;font-family:Georgia,sans-serif;}
#menuu, .cse, .adsense-728, .adsense-336, .register{display:none;}
.container{width:auto;margin:0 5%;padding:0;border:0;float:none !important;color:black;background:transparent none;}
a:link, a:visited{color:#520;background:transparent;font-weight:bold;text-decoration:underline;}
@page{margin:1.2cm;}
img{max-width:500px;}
#content a:link:after,
#content a:visited:after{content:" (" attr(href) ") ";font-size:90%;}
}

@media screen and (min-width: 54em) {
	body {font-size: 0.875em;}
  .branding {float: left; }
  .loggo {margin-left: 0.75em;}
  .tagline {margin-left: 25%;}
  .cse {position: static;top: 0;right: 0;float: right;margin-right: 1%;display: block; }    
	.cse input[type="text"] {font-size: 0.875em;}
	.cse input[type="submit"] {height: 2em;font-size: 0.875em;}
  .headrr {overflow: hidden;padding: 1em 0 0 0; }
}
