html,body{margin:0;padding:0}
body{font: 90% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a{color: #981793; padding:2px;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#extra{background:#D2D6D3; padding-top:5px;}

@media (min-width: 64em) {
  div#container {
    padding-left: 40px;
    padding-right: 40px;
  }
  ul.navbar li {
    padding-left: 30px;
    padding-right: 30px;
  }
}

ul.navbar li {
  padding-left: 10px;
  padding-right: 10px;
}

.sidebar_list_links {
  margin-left:0;
  padding-left:0;
  list-style-type: none;
}

.sidebar_list_links li {
  padding: 5px;
  margin-left: 20px;
}

div#extra{float:left;width:15%;margin-left:-15%;border-radius:5px;}
div#footer{clear:left;width:100%}

div.fb-like {margin-left:10px;}

body#coastguard p#coastguard {font-weight:bold;font-size:12pt;}
body#navy p#navy {font-weight:bold;font-size:12pt;}
body#marines p#marines {font-weight:bold;font-size:12pt;}
body#airforce p#airforce {font-weight:bold;font-size:12pt;}
body#army p#army {font-weight:bold;font-size:12pt;}

.top_articles .headline_and_source {
  padding-bottom: 3px;
}
.top_articles .article {
  padding-top: 7px;
}
.top_articles h3{
  margin-left: 10px;
}
.top_articles ul {
  list-style:none;
}
.top_articles ul .headline {
  font-weight:bold;
}
.articles .headline_and_source {
  padding-bottom: 3px;
}
.articles .article {
  padding-top: 7px;
}
.articles h3{
  margin-left: 10px;
}
.articles ul {
  list-style:none;
}
.articles ul .headline {
  font-weight:bold;
}

.front_page_news_byte {background:#D2D6D3;border:1; }

.header {margin:0;padding-left:10px;margin-bottom:2px;background: #EEE;border-radius:3px;}
.header_top {text-align: center;}
.header_headline {color:black;line-height:50px;font-size:18pt;}

.navbar {text-align:center;}
.navbar li {display:inline-block;}

.notice_div {margin:3px;width:95%;}
.notice {font-size:12pt;color:green;}
.error_div {;margin:3px;width:95%;}
.error {font-size:12pt;color:red}

.match {background-color:yellow;}

.reading_list_name {font-size:14pt;margin-left:5px;}
.reading_list_view_count {font-size:8pt;}

.news_byte_index_header {font-size:14pt;margin-left:5px;}

.section_title {}
.revision_type_title {font-size:14pt;margin-left:5px;}
.revision_title {font-size:14pt;margin-left:5px;}

.book_information_div {text-align:left;}
.book_title {font-weight:bold;}
.book_author {font-style:italic;}

.reader_comment {
  margin-left:3%;
  margin-right:10%;
  color:#666666;
}

#popular_authors {
  padding-left: 10px;
}
#popular_authors li {
  list-style-type: none;
}

#new_reading_comment_form {
 padding:5px;
}

.who_has_read_this_book {
  margin-top:10px;
  border-width:1px;
  padding:1px;
}

.who_has_read_this_book ul {
  list-style-type:none;
}

.who_has_read_this_book li {
 padding:2px;
}

a.did_you_like_it {
  margin-left:9%;
}

.read_indicator {background-color: #B9CAFF; }
.unread_indicator {background-color: #FF8539; }
fieldset#progress {border:none;}
tr#progress {height:10px;}

ol.readings {
 list-style-type: none;
 -webkit-padding-start: 10px;
 padding-left: 10px;
}
ol.readings li {
  margin-left: 5px;
  margin-bottom: 12px;
}
ol.readings li img {
  margin-top: 10px;
}
ol.readings td.reading_notes {
  padding-right: 8px;
  padding-left: 6px;
  padding-top: 10px;
}

.digg_pagination {
  background: white;
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span, .digg_pagination em {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .digg_pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .digg_pagination em.current {
    font-weight: bold;
    background: #B9CAFF;
    color: white;
    border: 1px solid #2E6AB1; }
  .digg_pagination a {
    text-decoration: none;
    border: 1px solid #9AAFE5; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #003;
      border-color: #003; }
  .digg_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child+html .digg_pagination {
    overflow: hidden; }

