br {
	margin-bottom: 10px;
	display: block;
}
iframe#navbar-iframe {
	display: none; /* Sorry guys but you just mess up my design... */
}
body, body#myblog {
  font-family: "Courier New";
  letter-spacing: -1px;
  font-size: 1em;
  margin-left: 5%;
  margin-right: 5%;
  padding: 0;
  background: #dddddd;
  color: #000000;
  margin-top: 35px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dotted 2px black;
}
body.search {
  background: #bbbbbb;
  text-align: right;
  margin: 5px;
  padding: 0;
  border: 0;
}

h1 {
  border-bottom: dotted 2px black;
  letter-spacing: 3px;
  background: #bbbbbb;
  margin: 0;
  padding-top: 3px;
}
h1 a {
  color: black;
  font-weight: bold;
  font-style: oblique;
  text-decoration: none;
}
h2 {
  border-bottom: dotted 1px black;  
  margin-bottom: 0px;
  letter-spacing: 2px;
  background: #cccccc;
}
h2 a {
  color: black;
}
h3 { 
  border-bottom: dotted 1px black;  
  clear: both;
  margin-bottom: 3px;
  letter-spacing: 1px;
  background: #dddddd;
}

img {
  border: 0;
  padding: 0;
  margin: 0;
}
.picture img {
	display: block;
}
div.cb {
}
.video {
  background: silver;
  font-size: smaller;
}
.picture {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: silver;
  font-size: smaller;
}
.portrait {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

form {
  margin: 0;
  padding: 0;
}

div#search {
  float: right;
  margin: 0;
  padding: 0;
}
div#searchBox {
  float: left; 
  text-align: right;
  padding-right: 5px;
}

input {
  font-family: "Courier new";
  font-size: 10pt;
}
 
div#qsomap {
  border: 1px solid silver;
  width: 100%;
  height: 200px;
}

p.blogger-labels {
  margin-top: 20px;
  font-size: smaller;
  font-style: oblique;
}
div.blogPost {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted gray;
}

.sidebar {
  background: #eeeeee;
  font-size: smaller;
  letter-spacing: 0px;
}
body.sidebar {
  margin: 0;
  padding: 0;
}
div.sidebar {
  padding: 10px;
  float: right;
  border: 1px dotted black;
  width: 25%;
}
div.sidebar-icons {
  float: right; 
  text-align: right; 
  width: 84px;
  padding: 0;
}
div.sidebar-icon {
  border: 0; 
  margin: 0;
  margin-bottom: 3px; 
  padding: 0;
}

.commentcount {
    font-size: smaller;
}

span.datetime {
  font-size: smaller;
}

ul {
  padding-left: 15px;
}

p#bloggerBug {
  padding-top: 20px;
}

/* Comment details */

div.blogComments {
  font-size: smaller;
  letter-spacing: 0px;
  margin-top: 20px;
  padding-left: 20px;
  width: 65%;
}

.blogComment {
  border-bottom: 1px dotted black;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.commentHeader {
  background: #eeeeee;
  border-bottom: 1px dotted black;
  margin-bottom: 10px;
}

/* EOF */
