/*
Theme Name:berrange.com
Theme URI:http://berrange.com/
Description:This WordPress theme is for http://berrange.com
Version:1.0.0
Author:Daniel P. Berrange
Author URI:http://berrange.com
Tags:white, fixed-width, two-columns, right-sidebar

*/
body {
  font-family: LiberationSans, Verdana, Arial, sans-serif;
  font-size: 76%;
  background-color: #c0c0c0;
}

p {
  font-size: 1em;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
h1 { font-size: 3em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }


#header {
  margin-bottom: 10px;
  margin-left: 0px;
  position: relative;
  border: 0px solid black;
  border-bottom: 1px solid #606060;
  border-right: 1px solid #606060;
  width: 45%;
  background-color: #808080;
  color: #fff;
  padding: 3px;
  padding-left: 20px;
}

#header h1 a {
  text-decoration: none;
  color: inherit;
}

#header h1 {
  margin: 0em;
}

#header h2 {
  margin: 0em;
  color: #c0c0c0;
  font-size: 1em;
}

#page {
  position: relative;
  background-color: #f0f0f0;
  padding-top: 1em;
  padding-bottom: 5px;
  padding-right: 50px;
  padding-left: 1.1em;
  margin-left: 10%;
  margin-right: 2%;
  border: 1px solid #a0a0a0;
}

#content {
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  width: 60%;
  padding: 0px;
  background-color: #fff;
  border: 1px solid #a0a0a0;
}
#sidebar {
  float: right;
  top: 0px;
  width: 20%;
}

div.clear {
  margin-bottom: 1em;
  clear: both;
}


#content .post {
/*  padding: 1em;*/
  padding-bottom: 1em;
  margin: 0px;
}

#content .post h1 {
  font-size: 1.8em;
  margin: 0px;
  padding: 0.5em;
  background-color: #f0f0f0;
}

#content .post h1 a {
  text-decoration: none;
  color: inherit;
}

#content .post .meta {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  background: #c7c7c7;
  padding: 3px;
}
#content .post .meta a {
  color: inherit;
  text-decoration: none;
}

#content .post p,
#content .post pre,
#content .post dl,
#content .post ul,
#content .post ol {
  padding: 1em;
  margin-left: 1em;
  margin-right: 1em;
}

#content .post li {
  margin-bottom: 0.5em;
}
#content .post pre {
  margin-top: 0.5em;
}

#content .post h2,
#content .post h3,
#content .post h4,
#content .post h5,
#content .post h6 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

#content ul li {
  margin-left: 2em;
  list-style: outside;
}

#content .post pre {
  border: 1px solid #808080;
  background: #c0c0c0;
  margin-bottom: 0.5em;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
  font-family: monospace;
}

#content .navigation {
  border-top: 1px solid #808080;
  background: #c7c7c7;
  padding: 3px;
  height: 1em;
}
#content .navigation a {
  color: inherit;
  text-decoration: none;
}

#content .navigation .navnext {
float: left;
}

#content .navigation .navprev {
float: right;
}

#comments {
  margin: 1em;
}

#comments ol {
  padding: 2em;
}

#comments .formlist ul {
  list-style: none !IMPORTANT;
}

#comments .meta {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  background: #c7c7c7;
  padding: 3px;
}

#comments .meta a {
  color: inherit;
  text-decoration: none;
}

#comments .comment .text {
  padding: 1em;
}

#comments p {
  margin-top: 1em;
}

#sidebar {
  float: right;
  top: 0px;
  width: 30%;
}

#sidebar .block {
   margin-bottom: 2em;
}

#sidebar .screen-reader-text {
   display: none;
}

#sidebar .block h3 {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  background: #c7c7c7;
  padding: 3px;
}

#sidebar li {
  font-size: 1.2em;
  list-style: inside;
  margin-left: 1em;
  padding: 3px;
}

#sidebar a {
  color: inherit;
  text-decoration: none;
}

#sidebar table {
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  border: 1px solid #c0c0c0;
}

#sidebar table caption {
  font-size: 1.6em;
  padding: 4px;
 text-align: center;
}
#sidebar table thead tr th {
  background: #808080;
  color: white;
}

#sidebar table thead tr th {
  font-size: 1.6em;
  padding: 4px;
}

#sidebar table tbody td {
  font-size: 1.4em;
  padding: 4px;
}

#sidebar table tbody td a {
  font-weight: bold;
  background: #c0c0c0;
  display: block;
}

#sidebar table tfoot td {
  background: #c0c0c0;
  padding: 4px;
}

#prev {
  text-align: left;
}
#next {
  text-align: right;
}

#footer {
  margin-top: 0.5em;
  margin-left: auto;
  margin-right: 2%;
  margin-bottom: 10em;
  float: right;
  color: #303030;
}

#footer a {
  color: inherit;
  text-decoration: none;
}

div.wp-caption {
  border: 1px solid #808080;
  background: #f0f0f0;
  padding: 1em;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  font-size: smaller;
  text-align: center;
  margin-bottom: 1em;
}
blockquote {
  margin-left: 6em;
  margin-right: 6em;
  background: rgb(240,240,240);
  border: 1px solid rgb(220,220,220);
}
ol {
  margin-left: 7em;
}

#content ol li {
  margin-left: 2em;
  list-style: outside;
list-style-type: decimal;
}

code {
  font-family: monospace;
}
em {
  font-style: italic;
}

dt {
  font-weight: bold;
}
dd {
  margin-left: 2em;
}

div.screenshot img {
  display: block;
  margin: 1em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
  border: 2px solid rgb(80,80,80);
}

table.dataset thead th {
          background: rgb(192, 192, 192);
font-weight: bold;
text-align: center;
}
table.dataset tbody th {
          text-align: left;
          background: rgb(222, 222, 222);
}
table.dataset tbody td {
          padding: 3px;
          text-align: left;
}
table.dataset tfoot tr {
          border-top: 1px dotted rgb(70,70,70);
          font-size: smaller;
}
table.dataset {
          border-collapse: collapse;
          border: 2px solid black;
          margin-bottom: 2em;
          margin-left: 2em;
}
table.dataset th, table.dataset td {
          padding: 5px;
}
table.dataset thead th {
          border-bottom: 2px solid black;
}