body {
padding : 0;
margin-top : 30px;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
color : #000000;
background-color : #bdbabd;
}
p, td, li, blockquote {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 1.5em;
}

pre {
  border:1px solid #A2A2A2;
  background-color:#F1F1F1;
  padding:8px;
  margin:5px;
  color:#0150c7;
  overflow:auto
}

li > pre {
font-size : 110%;
}
tt {
line-height : 1.5em;
font-size : 110%;
}
#centercolumn {
border : 0 solid #666666;
margin-left : 201px;
margin-right : 201px;
padding : 10px 4px;
}
#bigrightcolumn {
border : 0 solid #666666;
margin-left : 201px;
margin-right : 1px;
padding : 10px 4px;
}
#header {
font-weight : bold;
color : #7344de;
background-color : #cdcecd;
padding : 8px;
}
#rightcolumn {
position : absolute;
right : 0;
width : 200px;
margin-top : 4px;
}
#leftcolumn {
left : 0;
position : absolute;
width : 200px;
margin-top : 4px;
}
#footer {
border : 1px solid #00f;
clear : both;
}
.block {
margin : 6px 6px 12px 6px;
padding : 4px;
background : #fff;
border : 1px solid #999;
}
.block h3 {
background : #a7b6c9;
color : #26344c;
margin : -4px -4px 4px -4px;
padding : 4px;
border-bottom : 1px solid #999;
font-size : 0.9em;
}
.block p {
margin : 0;
}
.content {
padding : 4px;
background : #fff;
border : 1px solid #999;
}
.entrycontent {
padding : 4px;
background : #fff;
border : 1px solid #999;
}
.content p {
margin : 4px 2px 4px 2px;
}
h1 {
font-size : 1.4em;
margin : 4px;
color : #fff;
display : inline;
}
h2 {
font-size : 1.2em;
border-bottom : 1px dashed #999;
margin : 0;
margin-bottom : 6px;
padding : 2px;
color : #26344c;
}
h2.commentform {
font-size : 1em;
border-top : 1px dashed #999;
margin : 0;
padding : 2px;
color : #26344c;
}
#header h2 {
border : 0;
font-size : 1.3em;
margin : 4px;
color : #fff;
display : inline;
font-style : italic;
}
h3 {
font-size : 1.1em;
}
h4 {
font-size : 1em;
}
.date {
color : #666;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
line-height : 1.5em;
font-weight : normal;
float : right;
}
.entryfooter {
color : #666;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
line-height : 1.4em;
font-weight : normal;
text-align : right;
margin : 0;
padding : 6px 0;
clear : both;
}
.entryfooter A, .date A {
text-decoration : none;
font-weight : bold;
color : #5c6b8e;
}
.entryfooter a:hover, .date a:hover {
text-decoration : underline;
font-weight : bold;
color : #5c6b8e;
}
a {
color : #253a69;
}
a.entrylink {
text-decoration : none;
}
a:hover.entrylink {
color : #000;
}
.prevnext_links {
float : right;
color : #fff;
}
h1 a, .prevnext_links a {
color : #fff;
font-weight : bold;
text-decoration : none;
}
h1 a:hover, .prevnext_links a:hover {
color : #fff;
font-weight : bold;
text-decoration : underline;
}
.searchbox {
width : 10em;
font-size : 0.9em;
}
.searchbutton {
border : 1px solid #000;
font-size : 0.9em;
}
table.calendar {
border : 1px solid #000;
padding : 0;
width : 175px;
}
.calendar {
padding : 1px 5px;
margin : 0;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;
font-size : 0.9em;
}
.calendar td {
padding : 3px 3px;
margin : 0;
}
.calendar td:hover {
background-color : #ff6;
}
.calendar th {
font-size : 0.9em;
font-weight : bold;
color : #000;
background : #ddd;
}
.calendar th a, .calendar a {
color : #253a69;
text-decoration : underline;
}
.calendarHeaderControl {
font-size : 0.9em;
}
.calendarToday {
margin : 0;
background-color : #ff9;
border : 1px solid #999;
}
img.badge {
border : 0;
margin-bottom : 2px;
}
a img.badge:hover {
border-bottom : 1px solid #314e8c;
margin-bottom : 1px;
}
.pivot-search label, .pivot-search-result label {
visibility : hidden;
display : none;
}
.pivot-search legend, .pivot-search-result legend {
visibility : hidden;
display : none;
}
.pivot-search fieldset, .pivot-search-result fieldset {
border : 0;
padding : 0;
margin : 0;
}
.pivot-message {
font-weight : bold;
border : 1px dashed #666;
padding : 5px;
}
.pivot-error {
border : 2px solid red;
padding : 5px;
background-color : yellow;
}
.comment, .trackback {
border : 1px solid #ccc;
border-left : 3px solid #ccc;
padding : 0.5em;
margin : 0.5em;
background : #eee;
}
