body {
 font-size: 115%;
 font-family: Verdana, sans-serif;
 background: #171717 url(img/goumentorbig.png) no-repeat top left;
 color: black;
 min-width: 500px;
 margin: 0;
 padding: 0;
}
#container {
 font-size: 0.8em;
 margin: 0 9% 20px 9%;
 padding: 0;
 background: white;
 border: 3px solid #aaa;
 border-top: 0;
 -moz-box-shadow: 0 0 15px #FF0000;
 -webkit-box-shadow: 0 0 15px #FF0000;
 box-shadow: 0 0 15px #FF0000;
 max-width: 100em;
 min-width: 40em;
  -moz-border-radius-bottomleft: 7px;
 border-bottom-left-radius: 7px;
 -moz-border-radius-bottomright: 7px;
 border-bottom-right-radius: 7px;
}
h1 {
 background: white;
 font-size: 3em;
 text-align: right;
 padding: 0.2em 1em;
 margin: 0;
 color: white;
}
h1 a { color: black; text-decoration: none; }
#main {
 margin: 0 28% 0 0;
 padding: 2em;
}

#main ul {
	margin-left: 0;
	padding-left: 0;
	font-family: 
}

#main ul li {
	list-style-type: circle;
	margin-left: 1.6em;
}

#main img { max-width: 95%;  border: 0;}
#subnav {
 width: 25%;
 margin: 10 0 0 0;
 float: right;
 border: 3px solid #aaa;
 border-right: 0;
 -moz-border-radius-topleft: 7px;
 border-top-left-radius: 7px;
 -moz-border-radius-bottomleft: 7px;
 border-bottom-left-radius: 7px;
 padding: 1%;
 font-size: 0.8em;
 background: #eee;
}

#subnav dt {
 font-weight: bold;
 margin-top: 1.5em;
}
#subnav dd {
 padding: 0.5em;
 margin: 0;
 line-height: 120%;
}
.skip {
 position: absolute;
 left: -999px;
 width: 990px;
}
#footer { clear: both; }
.rss img { vertical-align: middle; border: 0; }
#subnav .subcurrentlist {
 margin: 0; padding: 0;
 list-style-type: none;
}
#subnav .subcurrentlist li { margin-bottom: 0.5em; }
ul.index { margin: 0; padding: 0; list-style-type: none; }
ul.index li { border-bottom: 1px solid #aaa; }
hr {
 display: none;
 background-color: #aaa;
 color: #aaa;
 border: 0 none;
 height: 1px;
}
h2, h3, h4, h5, h6 {
 font-weight: normal;
}
h2 { font-size: 2.4em; margin-top: 0; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
.teaser h2 { font-size: 1.7em; }
blockquote {
 border-left: thick solid #aaa;
 padding: 0.5em;
}
.fl { float: left; margin: 0 1em 1em 0; }
.fr { float: right; margin: 0 0 1em 1em; }
input { font-size: inherit; }
a { color: #92021d; }
h2 a, .teaser h4 a { text-decoration: none; color: black; }
h2 a:hover, .teaser h4 a:hover { text-decoration: underline; color: #92021d; }
.teaserpic, .meta img, .gravatar { float: right; margin: 0 0 1em 1em; }
#content img { border: 7px solid white; }
.error { color: red; }
.teaser { margin-bottom: 3em; font-family: 'Cabin', Verdana, sans-serif;  line-height: 1.4;}
.mainitem { margin-bottom: 4em; font-family: 'Cabin', Verdana, sans-serif; line-height: 1.4; }
.meta { margin-top: 0; }
h2, .teaser h4 { margin-bottom: 0; }

/* -- Comments -- */
ul.comments { list-style-type: none; float: left; }
ul.comments li { background: #F7F7F7; padding: 10px 1em 10px; margin: 1em 0; border: 1px solid #E7E7E7; list-style-type: none !important;}
ul.comments li:after, #main:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
ul.comments a.permalink {
 font-style: normal;
 font-weight: bold;
 font-size: 1.8em;
 text-decoration: none;
 font-family: monospace;
 padding-right: 0.2em;
}
ul.comments a.permalink:hover { text-decoration: underline; }
fieldset { padding: 1em; }
legend { padding: 1em; font-weight: bold; }
p { font-weight: normal; }
p.hidecomments { font-size: 0.75em; float: right; }

.comments .meta img { border: none; float: none; margin: 0; }
.info, .meta { font-style: none; font-weight: bold; }
textarea { width: 90%; min-width: 10em; }

.gravatar { margin-top: 5px; }

#entryform { clear: left; }

#comments, .comments, #hidecomments, #entryform {
	font-family: 'Cabin', Verdana, sans-serif;  line-height: 1.4;
}
