@charset "utf-8";
/* CSS Document */

/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.                  */
/* http://creativecommons.org/licenses/by/2.0                     */
/* This style sheet is licensed under a Creative Commons License. */
html {
width:100%;
}
:link, :visited {
outline:none;
text-decoration: none;
}
ul, ol {
list-style: none;
}
h1, h2, h3, h4, h5, h6, pre, code, p {
font-size: 1em;
}
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, 
form, body, html, p, blockquote, fieldset, input {
padding: 0;
margin: 0;
}
a img, :link img, :visited img {
border: none;
}
address {
font-style: normal;
}

/* Additions (c)2009 Struct-O-Com, Tammo Lüers */
/***** Standards *****/
p,
li,
div {
margin:0 0 1em 0;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B2226;
letter-spacing:0.07em
}

h1 {
color:#5B2226;
font-size:1.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.07em;
margin:1em 0 0.2em 0;text-transform:uppercase;
text-transform:uppercase;
}
h2 {
color:#5B2226;
font-size:1.2em;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.07em;
margin:2em 0 1em 0;
text-transform:uppercase;
}
h3 {
color:#5B2226;
font-size:1.2em;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.07em;
margin:0;
text-transform:uppercase;
}
a,
a:link {
color:#842132;
padding:0 0.2em;
text-decoration:underline;
}
a:hover {
background-color:#842132;
color:#fff;
}
a:visited {
text-decoration:underline;
}
ol {margin-bottom:0;}
ul {
list-style-position:outside;
}
#page {
font-size:0.8em;
margin:0 0 40px 0;
}
#column {
margin:0 auto;
text-align:center;
width:900px;
}
#header {
margin:0 auto;
}
#logo a {
background-color:#FFFFFF;
background-image:url(../_img/logo.jpg);
background-repeat:no-repeat;
background-position:center;
display:block;
height:250px;
margin:0 auto;
width:700px;
}
#nav {
line-height:2.3em;
text-align:center;
}
#footer {
line-height:1.5em;
text-align:center;
}
#nav ul,
#footer ul {
margin:0 auto;
white-space:nowrap;
}
#nav ul li,
#footer ul li {
display:inline;
}
#nav li a,
#footer li a {
color:#8E1433;
font-weight:bold;
margin:0 0.4em 0 0;
text-decoration:none;
text-transform:uppercase;
}
#nav li a:hover,
#footer li a:hover {
background-color:#8E1433;
color:#fff;
text-decoration:none;
}
#main {
clear:left;
margin:2em 0 3em 0;
text-align:left;
}
#content {
/* display:block; */
float:left;
margin:0 25px 50px 25px;
width:550px;
}
#content a,
#content a:link {
color:#5B2226;
padding:0;
}
#content a:hover {
background-color:#fff;
color:#842132;
padding:0;
}
#content img {
float:left;
margin:0 25px 25px 0;
vertical-align:text-top;
}
#content ol li {
list-style-position:outside;
list-style-type:decimal;
margin:0 0 1em 35px;
}
#content ul li {
list-style-position:outside;
list-style-type:disc;
margin:0 0 1em 35px;
}
#content .height300 {
height:300px;
}
#content .height300 ul {
margin:0 0 25px 195px;
}
#content .w500 {
display:block;
overflow: visible;
position:relative;
width:550px;
}
#content .left {
float:left;
width:280px;
}
#content .right {
float:right;
}
#right {
float:right;
margin:39px 25px 50px 0;
width:220px;
}
#right blockquote p {
font-style:italic;
margin:0;
text-align:center;
}
#right .source {
text-align:right;
}
#right .height300 {
height:300px;
margin:5px 0 0 0;
width:220px;
}
#toplnk {
clear:left;
margin-left:25px;
}
#footer {
border-top:1px solid #842132;
clear:both;
font-size:0.8em;
padding:1em 0 0 0;
}
.clear {
float:none;
clear:both;
}