.aps-box {
  padding: 3px 4px 4px 4px;
  border-style: solid;
  border-color: white;
  background-color: white; }

div.aps-abstractbox {
  font-size: 0.75em;
  text-align: justify; }
  div.aps-abstractbox p {
    font-size: 1em; }

.aps-smallfont {
  font-size: 0.8em; }

.aps-forwards {
  vertical-align: top; }

td.aps-subtitle {
  text-align: center;
  font-size: 80%;
  font-style: italic;
  margin-bottom: 1em; }
td.aps-categorycount {
  vertical-align: top;
  text-align: right; }
td.aps-categoryname {
  font-weight: bold;
  vertical-align: top; }

#aps-toc {
  clear: both; }
  #aps-toc div.aps-toc-entry {
    clear: left;
    padding-left: 15px;
    font-size: 0.75em; }
    #aps-toc div.aps-toc-entry .aps-toc-entrybullet {
      float: left;
      width: 35px;
      font-weight: 700;
      font-size: 1.5em;
      text-align: right;
      margin-right: 10px; }
      #aps-toc div.aps-toc-entry .aps-toc-entrybullet .aps-marker-icon {
        display: block; }
    #aps-toc div.aps-toc-entry .aps-toc-articleinfo {
      line-height: 1.5em;
      margin-left: 45px; }
      #aps-toc div.aps-toc-entry .aps-toc-articleinfo .aps-toc-abstract {
        padding: 0 15px;
        text-align: justify; }
        #aps-toc div.aps-toc-entry .aps-toc-articleinfo .aps-toc-abstract p {
          font-size: 1em;
          margin-left: 0;
          padding: 0.25em 0; }
        #aps-toc div.aps-toc-entry .aps-toc-articleinfo .aps-toc-abstract div.teaser {
          font-style: italic;
          text-align: left; }
      #aps-toc div.aps-toc-entry .aps-toc-articleinfo .subjects {
        text-align: left; }
  #aps-toc .spacer {
    clear: left;
    height: 1em; }
  #aps-toc table {
    vertical-align: top; }
    #aps-toc table td .aps-toc-entry {
      padding-left: 0; }
      #aps-toc table td .aps-toc-entry .aps-toc-articleinfo {
        margin-left: 10px; }

div.aps-toc-majorsection, div.aps-toc-minorsection {
  margin-left: 0.5em;
  clear: left; }

element.style {
  width: 60px; }

#aps-features-outer {
  width: 280px;
  z-index: 5;
  margin-top: 0em;
  margin-left: 0.5em; }

div.aps-specedlist {
  font-size: 0.8em; }

td.aps-mmcaption {
  padding-left: 1em;
  text-align: justify;
  vertical-align: top; }

div.aps-authorgroup {
  margin-bottom: 1em; }
div.tab-group {
  margin-bottom: 0pt;
  padding: 0pt 0pt 0pt 0pt; }

#institutionsponsor {
  text-align: center;
  font-weight: bold;
  background-color: #ffffcc;
  padding: 0.25em 0pt 0.25em 0pt; }

#free2readsponsor {
  text-align: center;
  font-weight: bold;
  background-color: #a0e8a0;
  padding: 0.25em 0pt 0.25em 0pt; }

.aps-marker-icon {
  margin-right: 5px;
  width: 30px;
  height: 30px; }

.aps-inline-icons {
  float: left; }

.table {
  display: table; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell; }

.loginform {
  display: table;
  border-bottom: 1px solid #a0bc9f;
  width: 100%;
  padding-bottom: 1em; }
  .loginform p {
    margin-top: 5px; }

.center {
  text-align: center; }

#login-button-bar {
  padding: 0;
  height: 19px;
  text-align: center; }
  #login-button-bar #login-button {
    font-size: 0;
    margin-left: 10px;
    background: transparent url(/images/layout/button_login.gif) no-repeat 0 0;
    height: 19px;
    width: 53px; }

.figures .table-cell {
  width: 200px; }

.loginheader {
  font-size: 0.75em; }
  .loginheader .formtext {
    width: 100px; }

#figure {
  width: 400px;
  margin: 0px auto; }
  #figure h3 {
    text-align: center; }
  #figure img {
    width: 400px;
    margin: 0px auto; }
  #figure p.caption {
    padding: 0;
    margin-top: 1em;
    text-align: justify;
    width: 400px; }

.aps-article-body .display-equation {
  font-size: 0.7em; }

.display-eq-labeled {
  display: table-row; }
  .display-eq-labeled .display-eq {
    padding: 0.25em 0 0.25em 1em;
    display: table-cell; }
  .display-eq-labeled .display-eq-label {
    display: table-cell;
    padding-left: 5px; }

.user-welcome {
  padding-left: 25px; }

#physicspromo a {
  color: #cc6600;
  font-weight: bold; }

.cover-image {
  margin-left: 2em;
  width: 600px;
  min-height: 100px;
  padding: 10px 10px 10px 10px;
  margin-bottom: 1em;
  border: 1px solid #a0bc9f; }
  .cover-image .inner {
    display: table-row; }
    .cover-image .inner img {
      display: table-cell; }
    .cover-image .inner .cover-caption {
      display: table-cell;
      vertical-align: top; }

#aps-toc-parts {
  display: table; }
  #aps-toc-parts .inner {
    display: table-row; }
    #aps-toc-parts .inner .aps-toc-part + .aps-toc-part {
      border-left: 1px solid #cccccc; }
    #aps-toc-parts .inner .aps-toc-part {
      display: table-cell; }

#aps-article-info {
  margin-bottom: 1em; }

#see_also p {
  margin-left: 50px; }

#facets {
  width: 200px; }
  #facets a {
    font-weight: bold; }
  #facets .aps-subtitle {
    font-size: 0.65em; }

a.facet-remove {
  background: transparent url(/images/facet_icon.png) no-repeat 0 0 !important;
  padding: 0 0 0 22px;
  text-decoration: none; }

#author-affiliation-notes p {
  padding: 0px 0px 0px 15px; }

.loginbox {
  background: #eaeff5 none repeat scroll 0 0;
  height: 220px;
  width: 400px;
  margin: 0px 0px 5px 10px;
  position: relative; }
  .loginbox .inner {
    border-left: 1px solid #c3d5ea;
    border-right: 1px solid #c3d5ea;
    height: 209px; }
  .loginbox .wrap {
    margin-left: auto;
    margin-right: auto; }
    .loginbox .wrap h2 {
      padding: 0em 0 0.5em 15px; }
    .loginbox .wrap .submit-row {
      padding: 0.5em;
      text-align: center; }
  .loginbox .bounds {
    position: relative;
    border-top: 1px solid #c3d5ea;
    padding: 11px 15px 0px; }
  .loginbox .bounds-bottom {
    position: absolute;
    padding: 11px 0 0;
    width: 400px;
    top: 208px;
    border-bottom: 1px solid #c3d5ea; }
  .loginbox .loginbox-tlc {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 11px;
    height: 11px;
    z-index: 100; }
  .loginbox .loginbox-trc {
    position: absolute;
    left: 389px;
    top: 0px;
    width: 11px;
    height: 11px;
    z-index: 100; }
  .loginbox .loginbox-blc {
    position: absolute;
    left: 0px;
    top: 209px;
    width: 11px;
    height: 11px;
    z-index: 100; }
  .loginbox .loginbox-brc {
    position: absolute;
    left: 389px;
    top: 209px;
    width: 11px;
    height: 11px;
    z-index: 100; }

#supplemental-material .table-cell {
  vertical-align: top; }
#supplemental-material #supplemental-item {
  margin-left: 20px; }

#page-bounds p.flash {
  padding: 0.4em 0 0.4em 0; }

.flash {
  background: #ffffaa;
  text-align: center; }

.retraction {
  background: #ffcccc;
  font-weight: bold;
  font-size: 0.9em;
  padding: 0.5em 0 0.5em 15px; }

.error-message {
  background: #ffcccc; }

ul.issue-list {
  padding-top: 0.25em; }

.captcha {
  vertical-align: top;
  padding: 0 0 0.8em 15px;
  width: 100%; }
  .captcha .loginbox {
    width: 300px; }
  .captcha .loginbox-trc {
    left: 289px; }
  .captcha .loginbox-brc {
    left: 289px; }
  .captcha .bounds-bottom {
    width: 300px; }

#captcha_wrapper .submit {
  margin-left: 150px; }

#thumbnail-summary-block #aps-thumbnail-image {
  float: left;
  margin: 0 10px 5px 15px; }
#thumbnail-summary-block #short-popular-summary p, #thumbnail-summary-block #more-popular-summary p {
  text-align: justify; }
#thumbnail-summary-block .spacer {
  clear: left;
  height: 1em; }

