body{text-align: center; font: 10pt arial, sans-serif; padding: 0; margin: 0;}
img{border: none; max-width: 100%;}
.symbol{vertical-align: middle; padding: 0 .5em;}
#footer img{margin: 0 1.5em;}
 #eXTReMe{ display: inline; padding: 0; margin: 0;}
dl{text-align: left; /*float: right;*/ padding:  1em 0 1em 1em; margin: .5em 1em .5em 0;}
dd {font-size: 90%; padding: .12em 0; margin: 0 .5em 0 0;}
dt{font-size: 115%; font-weight: bold; padding: 0 0 .11em; padding: 0; margin: 0;}
ul{font-size: inherit; list-position: inside; padding: 0; margin: 0; list-style-type: none;}
ul li{padding:  0 0 .12em;}
p{font-size: 93%;  text-indent: 1.7em; text-align: justify; padding: 0 .5em;}
#fill p{font-size: 92%;  text-indent: 1.7em; text-align: justify;}
#footer p{text-indent: 0; text-align: center;}
h1,h2,h3,h4,h5,h6,dt,#footer{font-family: "Trebuchet MS", helvetica,Arial, "MS Sans Serif", sans-serif;}
h1{font-size: 150%;}
h2{text-align: left; clear: both; font-size: 130%; text-indent: 2em; padding: .5em 0; margin: 0;}
h3{text-align: left; font-size: 100%; text-indent: 2em; margin: 0;}
h5{font-size: 90%; padding: 0; margin: 0;}
h6{font-size: 77%; font-weight: normal; padding: .5em 0 1.5em; margin: 0;}
ol{text-align: left;}
#summery{font-size: 110%; text-align: left; width: 70%; padding: 1em 2em; border: 1px solid #000; margin: 1em auto 1.75em;}
#blurb{ width: 50%; padding: 1em 2em;  margin: 1em auto 1.75em;}
#topbar u, # #navibar ul, #footernavi ul {font-weight: bold; font-size: 87.5%; text-align: center; list-style: none; display: inline;}
#topbar li, #navibar li, #footernavi li{display: inline; list-style: none; margin-left: 0; margin-bottom: 0;}
address{padding: 1em 0;}
a{color: #00008b; text-decoration: none;}
a:visited{color: #666; text-decoration: none;}
a:hover{color: #b22222; text-decoration: underline;}
#header{padding: .5em 0; margin: 0;}
#masthead{width: 468px; margin: 0 auto;}
#container{width: 97%; padding: 0 1em; margin: .5em auto;}
#content{width: 95%;padding: 0 0 0 .5em;}
.ace-table{width: 55%; float: right; padding: 0; margin: 0;}
#toc{width: 50%; float:left;  padding: 0; margin: 0;}
#block{ clear: both;width: 85%;  padding: 1em; margin: 1em auto;}
#footer{clear: both; font-size: 95%; text-align: center; padding: 1em 0; border-top: 1px solid #000; margin: .5em}
#engine-menu{text-align: left; float: right;  width: 25%; height: 42%; overflow: auto; background: #fff; padding:.5em 1em; border: 1px solid #333; margin: 0 2.5em 0 0; voice-family: "\"}\"";  voice-family:inherit; width: 25%;height: 280px;  margin: 0 2.5em 0 0;} 
#tocblock{width: 45%;}
#main{width: 50%; float:  left; padding: 0 1em .5em; margin: .5em;}
.main{width: 50%; float:  left; padding: 0 1em .5em; margin: .5em;}
#side{width: 40%; float: right; padding: 0 1.5em  1em 0; margin: 0;}
.side{width: 40%; float: left; padding: 0 1em  1em 0; margin: 0;}
#no-photo{width: 35%; padding: 0 2em; margin: 0 auto;}
#menu{text-align: left;  width:80%; height: 30%; overflow: auto; background: #fff; padding: .5em 0 1em 1.5em; border: 1px solid #333; margin: 1em; voice-family: "\"}\"";  voice-family:inherit; width: 80%;height: 210px; margin: 0;} 
.fill{width: 45%; float:  left; padding: .5em 1em; margin: 1em;}
div.toc{float: left; font-weight: bold; text-align: left; padding: 1em; 1px solid #000; margin: 1em auto;}
.flash{width: 35%; float:  left; padding: .5em 2em; margin: 1em 0 1em 1em;}
.hidden { display: none; }
.unhidden { display: block; }
.unhidden, .hidden { padding: 0; margin: 0;}
.left{text-align: left;}
.pic{margin: 0 auto 1em;}
.num{text-align: center;}
table{text-align: left;; font-size: 90%;margin: .5em auto 1em;}
.ace-pic{width: 25%; float:  left; padding: 0 1em 2em; margin: 0;}
.aces{width: 65%; float: left; padding: 0 1em; margin: 0;}
th{font-size: 120%;}
fieldset{font-size: 90%; width: 55%; padding: 1em 1em 0; margin: 1em auto 2em;}
input{margin: .5em 1em .5em;}
legend, label{font-weight: bold;}
legend{padding: .25em .75em; border: 1px solid #999; margin: .5em 0;}
select{margin: 0 1em .5em;}
.picholder-left{float: left; margin: 1em 2em 1em 1em;}
.ref{clear: both; font-size: 90%; width: 90%; background-color: #fafafa; padding: 1em 1em .5em; border: 1px solid #000; margin: 0 auto 1.75em;}
ol li{text-align: left; margin-bottom: .5em;}

			dl {width: 285px; background: #f3f3f3 url(img/box_bottom.gif) no-repeat bottom left; margin: 0 0 5px 20px; padding: 0;}
     		dt {font-size: 110%;font-weight: bold; background: #e6e6e6 url(img/box_top.gif) no-repeat top left; padding: 10px;margin: 0 ;}
     		dd {color: #666; font-family: Verdana, sans-serif; font-size: 85%; padding: 0 10px 10px 10px; 	margin: 0 0 0 10px;}
     		ul{list-style-type: none; list-style-position: outside; padding: 0; margin: 0;}

/*
playback timings (ms):
  LoadShardBlock: 203.93 (3)
  esindex: 0.01
  captures_list: 222.1
  CDXLines.iter: 11.424 (3)
  PetaboxLoader3.datanode: 76.011 (5)
  exclusion.robots: 0.276
  exclusion.robots.policy: 0.234
  RedisCDXSource: 1.951
  PetaboxLoader3.resolve: 481.964 (3)
  load_resource: 712.242
*/