/* Top Navigation
---------------------------------------------------------------------------------------------------------*/

#topnav-wrap { margin: 0 0 16px 0; width: 100%; height: 25px; }
.topnav-floats { float: left; height: 25px; padding: 0 5px 0 5px; background-color: #F6F6F6; border: 1px solid #CDCDCD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 5px 0 0; }
.topnav-floats-rt { float: right; height: 25px; padding: 0 5px 0 5px; background-color: #F6F6F6; border: 1px solid #CDCDCD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 0 5px; }
.topnav-floats-fb { float: left; height: 25px; width: 180px; overflow: hidden; margin-top: 4px; }
.topnav-floats-tweet { float: left; height: 25px; width: 105px; overflow: hidden; margin-top: 6px; }

/* Hidden Sections
---------------------------------------------------------------------------------------------------------*/
.galleries-hidden { display: none; }
.allpieces-hidden { display: none; }

/* Page Split
---------------------------------------------------------------------------------------------------------*/
#gallerydetail-left { float: left; width: 566px; text-align: center; }
#gallerydetail-left img { border: 2px solid #FFF; -webkit-box-shadow: 0 0 5px #CDCDCD; -moz-box-shadow: 0 0 5px #CDCDCD; box-shadow: 0 0 5px #CDCDCD; }

/* Right Column Detail
---------------------------------------------------------------------------------------------------------*/
#gallerydetail-right { float: left; width: 250px }
.gallerydetail-info { border-top: 1px solid #CDCDCD; padding: 15px; position: relative; }
.gallerydetail-info-xtras { border-top: 1px solid #CDCDCD; padding: 15px; position: relative; }
.gallerydetail-stats { border-top: 1px solid #CDCDCD; padding: 10px; text-align: center; }

.value { font-size: 25px; letter-spacing: -0.05em; font-weight: bold; display: block; }
.title { display: block; font-size: 11px; }

.detail-split-left { float: left; width: 40%; line-height: 14px; }
.detail-split-right { float: left; width: 60%; font-weight: bold; font-size: 14px; }
.share-split { float: left; width: 33%; overflow: hidden; }	

#fullsize { display: block; color: #FFF; font-size: 22px; font-weight: bold; line-height: 50px; text-align: center; height: 50px; background-color: #555; background:-webkit-gradient(linear,left top,left bottom,from(#243B56),to(#1B1B1B)); background: -moz-linear-gradient(-90deg,#243B56,#1B1B1B); opacity: 0.9; border: 1px solid #555; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.magover { position: absolute; left: 23px; top: 23px; width: 32px; height: 32px; z-index: 1; }

/*
playback timings (ms):
  captures_list: 113.163
  exclusion.robots: 0.101
  exclusion.robots.policy: 0.092
  RedisCDXSource: 0.78
  esindex: 0.011
  LoadShardBlock: 78.625 (3)
  PetaboxLoader3.datanode: 78.941 (4)
  CDXLines.iter: 29.782 (3)
  load_resource: 67.128
  PetaboxLoader3.resolve: 33.546
*/