#wpcombar a {
border:none;
}

#wpcombar a:hover {
background:#6da6d1;
color:black;
}

image {
border:none;
}

body {
background-color:#fff;
background-image:url('http://s.wordpress.com/wp-content/themes/pub/rubric/images/rubric/gradient.gif');
background-attachment:fixed;
background-position:bottom;
background-repeat:repeat-x;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:80%;
}

#content {
margin-right:20em;
margin-left:20px;
background-color:#fff;
margin-top:130px;
padding:.5em;
}

* html #content {
margin-top:50px;
}

#header {
position:absolute;
top:40px;
left:20px;
background-image:url('http://freekleemhuis.files.wordpress.com/2008/04/header3.jpg');
background-position:top left;
background-repeat:no-repeat;
width:80%;
height:100px;
padding-left:45px;
font-family:Georgia;
font-weight:normal;
font-size:0;
color:#FFFFFF;
margin:0;
}

#menu {
width:14em;
position:absolute;
float:right;
top:50px;
right:5em;
font-size:90%;
}

h1 {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
}

h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
font-weight:normal;
margin-bottom:0;
}

h4 {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
}

* html #menu {
right:5em;
}

#menu ul {
margin-top:0;
padding-left:0;
margin-left:0;
list-style:none;
font-weight:bold;
color:#B54141;
}

#menu h2 {
font-size:1em;
margin-bottom:1px;
margin-top:15px;
}

#menu a:link,#menu a:visited {
color:black;
border:none;
}

#menu ul ul {
margin-left:0;
list-style:none;
text-indent:0;
padding-left:.5em;
list-style-position:inside;
font-weight:normal;
color:black;
}

#menu form {
margin:0;
}

#menu form br {
display:none;
}

#content h2 {
font-size:1.3em;
color:#666;
margin-bottom:0;
margin-top:0;
}

.storytitle {
color:#990000;
font-size:1.6em;
margin-top:0;
}

.post-categories {
display:inline;
margin:0;
padding:0;
}

.post-categories li {
display:inline;
padding:0;
}

.post .meta {
font-size:.85em;
color:#666;
}

.post .meta * {
margin-top:0;
}

.post .feedback {
margin-bottom:3em;
border-bottom:1px solid #ccc;
padding-bottom:1px;
}

p.credit {
margin-right:20em;
margin-left:40px;
font-size:90%;
padding:.5em;
}

p.credit a:visited,p.credit a:link {
border:none;
}

p,td,th,li {
font-size:1em;
line-height:1.65em;
}

a:link,a:visited {
text-decoration:none;
color:#B54141;
border:1px solid white;
}

a:hover {
background-color:#eee;
border:1px solid #ccc;
}

#comment {
width:95%;
}

* html #comment {
width:400px;
}

#commentlist li .avatar {
float:right;
border:1px solid #eee;
margin-right:15px;
padding:2px;
}

.dp-highlighter {
font-family:Consolas, "Courier New", Courier, mono, serif;
font-size:12px;
background-color:#E7E5DC;
width:99%;
overflow:auto;
padding-top:1px;
margin:18px 0!important;
}

.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span {
border:none;
margin:0;
padding:0;
}

.dp-highlighter a,.dp-highlighter a:hover {
background:none;
border:none;
margin:0;
padding:0;
}

.dp-highlighter .bar {
padding-left:45px;
}

.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar {
padding-left:0;
}

.dp-highlighter ol {
list-style:decimal;
background-color:#fff;
color:#5C5C5C;
margin:0 0 1px 45px !important;
padding:0;
}

.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li {
list-style:none!important;
margin-left:0!important;
}

.dp-highlighter ol li,.dp-highlighter .columns div {
list-style:decimal-leading-zero;
list-style-position:outside!important;
border-left:3px solid #6CE26C;
background-color:#F8F8F8;
color:#5C5C5C;
line-height:14px;
margin:0!important;
padding:0 3px 0 10px !important;
}

.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div {
border:0;
}

.dp-highlighter .columns {
background-color:#F8F8F8;
color:gray;
overflow:hidden;
width:100%;
}

.dp-highlighter .columns div {
padding-bottom:5px;
}

.dp-highlighter ol li.alt {
background-color:#FFF;
color:inherit;
}

.dp-highlighter ol li span {
color:black;
background-color:inherit;
}

.dp-highlighter.collapsed ol {
margin:0;
}

.dp-highlighter.collapsed ol li {
display:none;
}

.dp-highlighter.printing {
border:none;
}

.dp-highlighter.printing .tools {
display:none!important;
}

.dp-highlighter.printing li {
display:list-item!important;
}

.dp-highlighter .tools {
font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:silver;
background-color:#f8f8f8;
border-left:3px solid #6CE26C;
padding:3px 8px 10px 10px;
}

.dp-highlighter.nogutter .tools {
border-left:0;
}

.dp-highlighter.collapsed .tools {
border-bottom:0;
}

.dp-highlighter .tools a {
font-size:9px;
color:#a0a0a0;
background-color:inherit;
text-decoration:none;
margin-right:10px;
}

.dp-highlighter .tools a:hover {
color:red;
background-color:inherit;
text-decoration:underline;
}

.dp-about {
background-color:#fff;
color:#333;
margin:0;
padding:0;
}

.dp-about table {
width:100%;
height:100%;
font-size:11px;
font-family:Tahoma, Verdana, Arial, sans-serif!important;
}

.dp-about td {
vertical-align:top;
padding:10px;
}

.dp-about .copy {
border-bottom:1px solid #ACA899;
height:95%;
}

.dp-about .title {
color:red;
background-color:inherit;
font-weight:bold;
}

.dp-about .para {
margin:0 0 4px;
}

.dp-about .footer {
background-color:#ECEADB;
color:#333;
border-top:1px solid #fff;
text-align:right;
}

.dp-about .close {
font-size:11px;
font-family:Tahoma, Verdana, Arial, sans-serif!important;
background-color:#ECEADB;
color:#333;
width:60px;
height:22px;
}

.dp-highlighter .comment,.dp-highlighter .comments {
color:#008200;
background-color:inherit;
}

.dp-highlighter .string {
color:blue;
background-color:inherit;
}

.dp-highlighter .keyword {
color:#069;
font-weight:bold;
background-color:inherit;
}

.dp-highlighter .preprocessor {
color:gray;
background-color:inherit;
}