/*
 Theme Name: Big Blue
 Theme URI: http://www.blogohblog.com/
 Description: Big Blue is a 3 columns Wordpress theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
 Version: 0.1
 Author: Bob
 Author URI: http://www.blogohblog.com/
 
 This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
 */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  background-color: #fff;
  background-image: url(images/topbck.gif);
  background-repeat: repeat-x;
  color: #000;
  margin: 0;
  padding: 0;
}

#wrap {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

#top {
  height: 69px;
  clear: both;
  margin: 0 auto;
  padding: 0 0.5em;
}

h2, h3, h2 a {
  color: #007B00 !important;
  font-weight: bold;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.3em;
}

#main {
  margin: 0 1em;
  padding: 0;
}

#header {
  height: 69px;
  float: left;
  margin: 0;
  padding: 0;
}

#header h1.blogtitle {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 0;
  padding: 10px 0 0;
}

#header p.desc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 0.8em;
  margin: 0;
  padding: 0;
}

#nav {
  height: 69px;
  float: right;
  margin: 0;
  padding: 0;
}

ul.nav {
  height: 69px;
  line-height: 69px;
  list-style: none;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

ul.nav li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {
  background: #356aa0;
  color: #fff;
  float: left;
  display: block;
  text-decoration: none;
  padding: 0 10px;
}

ul.nav li a:hover, ul.nav li a:active {
  background: #009222;
  color: #fff;
  text-decoration: none;
}

ul.nav li.current_page_item a {
  text-decoration: none;
  background: #39c;
  color: #000;
}

ul.nav li ul {
  float: left;
  margin: 0;
  padding: 0;
}

#content {
  width: 74%;
  float: left;
  margin: 0 1.5%;
}

.entry {
  font-size: 0.9em;
  float: left;
  text-align: justify;
  margin: 0;
  padding: 0 0 20px;
  width: 100%;
}

#sidebar {
  float: right;
  width: 450px;
  margin: 0;
  padding: 20px 0 0;
}

.rsidebar {
  float: right;
  width: 230px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.rsidebar h2 {
  background: url(images/h2c.gif) no-repeat;
  height: 22px;
  font-size: 13px;
  font-weight: 700;
  color: #6995c2;
  margin: 0;
  padding: 0 0 10px 8px;
}

.postmetadata {
  background: #eee;
  border-bottom: 1px #ccc solid;
  border-top: 1px #eee solid;
  font-size: 10px;
  padding: 5px;
}

.boxcomments {
  border-top: 5px solid #ddd;
  border-bottom: 5px solid #ddd;
  margin-bottom: 20px;
}

#commentform {
  border-top: 1px solid #eee;
  margin: 0;
  padding: 15px 15px 1px;
}

#commentform label {
  display: block;
  margin: 0.14em 0;
  font-weight: bold;
}

#commentform input {
  width: 100%;
  margin: 0 0 10px;
  padding: 1px;
}

#commentform textarea {
  width: 100%;
  height: 22em;
  margin: 0 0 10px;
  padding: 1px;
}

#commentform #submit {
  margin: 0 0 20px;
}

#commentform p {
  margin: 5px 0;
}

ol.commentlist {
  margin: 0 0 1px;
  padding: 0;
}

ol.commentlist:hover {
  background: url(images/latestbck.gif) repeat-x;
}

ol.commentlist li {
  border-top: 1px solid #eee;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 15px 1px;
}

ol.commentlist li:hover {
  background: none;
}

ol.commentlist li.commenthead {
  display: block;
  list-style: none;
  margin: 0;
  padding: 5px 15px;
}

ol.commentlist li.commenthead h2 {
  margin: 0;
}

ol.tblist {
  border-top: 1px solid #fff;
  list-style: none;
  margin: 0 0 1px;
  padding: 15px;
}

ol.tblist li {
  display: block;
  list-style: none;
  background: transparent url(images/c.gif) 0 2px no-repeat;
  padding-left: 15px;
  margin: 0 0 5px;
}

#eof {
  width: 980px;
  clear: both;
  height: 20px;
  background: #fff;
  margin: 0 auto;
  padding: 0;
}

.navigation {
  width: 500px;
  float: left;
  color: #666;
}

.alignright {
  float: right;
  margin-top: 10px;
}

.alignleft {
  float: left;
  margin-top: 10px;
}

#footer {
  background: url(images/footerbck.gif) repeat-x;
  height: 31px;
  line-height: 31px;
  clear: both;
}

.footer {
  width: 980px;
  text-align: left;
  font-size: 11px;
  margin: 0 auto;
}

.lsidebar {
  float: right;
  width: 20%;
  margin: 1em 0;
  padding: 0;
}

.lsidebar h2 {
  background: url(images/h2.gif) no-repeat;
  height: 22px;
  font-size: 13px;
  font-weight: 700;
  color: #6995c2 !important;
  margin: 0;
  padding: 0 0 10px 8px;
}

a:link, a:active, a:visited, a:hover {
  text-decoration: none;
  color: #356aa0;
  border: none;
}

#header h1 a:link, #header h1 a:active, #header h1 a:visited, #header h1 a:hover {
  text-decoration: none;
  color: #fff;
  border: none;
}

.rsidebar ul, .lsidebar ul {
  list-style-type: none;
  line-height: 200%;
  font-size: 11px;
  margin: 0 auto;
  padding: 0;
}

.rsidebar ul li, .lsidebar ul li {
  list-style-type: none;
  margin: 0 0 20px;
  padding: 0;
}

.rsidebar ul li ul, .lsidebar ul li ul {
  list-style-type: square;
  margin: 0 auto;
  padding: 0 3px;
}

.rsidebar ul li ul li, .lsidebar ul li ul li {
  list-style-type: none;
  border: 0;
  border-bottom: #dadada solid 1px;
  margin: 0 auto;
  padding: 0;
}

.rsidebar ul li ul li ul.children li, .lsidebar ul li ul li ul.children li {
  list-style-type: none;
  border: 0;
  margin: 0 auto;
  padding: 0;
}

.rsidebar ul li ul li a, .lsidebar ul li ul li a {
  text-decoration: none;
}

.timestamp {
  color: #888;
  font-size: 0.7em;
}
