a { color: #666666; }
a:hover { color: #000000; }
H3 { margin: 0px; margin-top: 10px; margin-bottom: 3px; font-size: medium; }
H4 { margin: 0px; margin-bottom: 10px; }
body { margin: 0px; text-align: center; font-family: verdana; }
blockquote { border-left: #85BDF4 4px solid; padding-left: 10px; }

.alt { border-left: #147AE1 4px solid;}
.postmetadata { border: #666666 1px solid; margin-left: 5px; padding: 4px;}

.comment-norm { margin-top: 5px; border-left: #666666 4px solid; padding-left: 12px; margin-left: 10px; }
.comment-alt{ margin-top: 5px; border-right: #85BDF4 4px solid; padding-right: 12px;  margin-right: 10px;}
.comment-norm blockquote{ border: 0px; padding: 0px;}
.comment-alt blockquote{ border: 0px; padding: 0px;}

.nopadding { padding: 0px; }
.padded { padding: 10px; }
.bold { font-weight: bold }
.large { font-size: large } 
.black { color: #000000 }

.snippet-meta {display: inline-block; font-style: italic; padding-top: 5px;}
.essay-meta {display: inline-block; font-style: italic; padding-top: 5px;}
.spacer { margin-bottom: 10px; margin-top: 10px; display: inline-block; }
#content { font-size: small; }
#menu a {color: #E6E6E6;}
#menu a:hover {color: #85BDF4;}
#menu h2 { margin: 0px; font-size: small; }

#wrapper { text-align: left; margin: auto; width: 900px; }
#header { background: url('http://www.errant.me.uk/content/img/bg.gif'); height: 120px; color: white; }
#title { margin: 0px; margin-left: 40px; padding-top: 20px; font-size: 35px; }
#tagline { font-family: arial; margin-left: 40px; }
#content { width: 600px; float: left; }
#content h2 { margin: 0px; margin-bottom: 3px; }
#content h3 { font-size: large; }

#menu { font-size: small; width: 280px; float: right; color: #FFFFFF; background-color: #147AE1; border-left: 1px solid #070707; }
/* green-#008C00 orange-#FF7400; blue-#4096EE;  */
#footer { text-align: center; color: #666666; font-size: small; clear: both; }


#top-menu { height: 25px; border-bottom: 1px solid black; }
.top-menu-a { display: inline-block; text-decoration: none; color: black; margin-top: 3px; padding: 1px;}
#wp_inout a { display: inline-block; text-decoration: none; color: black; margin-top: 3px; padding: 1px;}
.top-menu-a:hover { background: #147AE1; color: white; padding: 1px; }
#wp_inout a:hover { background: #147AE1; color: white; padding: 1px; }

.entry { text-align: justify; }