/* CSS Document */
html {height:100%;} 
body {height:100%;font:16px Arial, Tahoma, Verdana, Sans-Serif;color:#b4b4b4;background:#333333;visibility:hidden;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;} 
a, a:active, a:visited {text-decoration:none;color:#b4b4b4;}
a:hover {text-decoration:underline;}
input:focus, textarea:focus {outline:none;}

/*  All  */
.wraper {width:100%;height:100%;margin:0 auto;text-align:center;}

.header {position:relative;text-align:left;height:0px;background:#222222;width:100%;color:#ffffff;}
.header .top {width:97%;margin:0 auto;top:9px;position:relative;text-align:left;padding:5px 6px 5px 6px;}
.header h1 {display:inline;text-shadow:2px 2px #333333;font-size:18px;font-weight:normal;text-align:left;margin-left:10px;}
.header #search {display:inline;text-align:right;float:right;}

.start_block {padding:5px;margin:0 auto;text-align:center;position:relative;width:97%;min-height:650px;}
.start_block #related {display:inline-block;text-align:left;float:left;margin:10px 3px 40px 10px;padding:5px;width:25%;}
.start_block #outer {width:60%;text-align:center;margin:0 auto;background:#505050;}
.start_block #content {display:inline-block;width:97%;border: 0px solid #d7d7d7;border-radius:0px;padding:20px 10px 60px 10px;margin-top:5px;}
.start_block #links {display:inline-block;border: 0px solid #d7d7d7;border-radius:0px;width:45%;padding:20px 10px 60px 10px;margin-top:5px;}
.start_block #sponsored {margin:10px auto 10px auto;width:97%;text-align:center;}
.start_block #text {display:block;text-align:left;margin:10px auto 40px auto;width:705px;height:auto;}
.start_block #text p {padding:10px;}
.start_block #bottom {display:block;margin:0 auto;clear:both;padding:50px 0 40px 0;width:60%;min-height:220px;font-size:12px;}
.start_block #bottom #banner {min-height:70px;}
.start_block #bottom #copy {padding:100px 0 10px 0;}

@media (max-width: 768px) {
  .start_block #links, .start_block #content {
    width: 93%;
  }
  .start_block #outer, .start_block #bottom {
    width: 100%;
  }
}

.footer {margin:10px auto;position:relative;text-align:left;width:97%;text-align:center;font-size:11px;}
.footer p {margin:0 auto;position:relative;padding:10px 0 20px 0;}