@charset "ISO-8859-1";

html, body {
margin: 0px;
padding: 0px;
}

a, a:link, a:visited, a:hover, a:active {
color:#a94849;
text-decoration: underline;
}

a:visited, a:hover, a:active { color:#d89192; }

body {
background-image: url("../img/body-bg.png");
background-repeat: repeat-x;
color: #415a5b;
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: normal;
}

#boing {
height: 190px;
margin-left: 307px;
padding-top: 10px;
width: 600px;
}

#boing div { height: 190px; }

#container {
background-image: url("../img/container-bg.png");
background-repeat: repeat-y;
margin: auto;
padding-top: 55px;
width: 920px;
}

#content {
padding: 10px 50px 10px 40px;
text-align: justify;
}

.clear { 
clear: both;
visibility: hidden; 
}

#footer { 
background-color: #d89192;
clear: both;
color: #ffffff;
font-size: 80%; 
margin: 0 9px 0 9px;
padding: 5px 10px 40px 10px;
text-align: right;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #ffffff; }

h1 { font-size: 20px; }

h2 {
clear: both;
font-size: 1.4em; 
}
h2 a { text-decoration: none; }

h3 { font-size: 16px; }

#header {
background-image: url("../img/header-bg.png");
background-repeat: no-repeat;
height: 209px;
}

#header a {
background-image: url("../img/logo.png");
background-position: 39px 91px;
background-repeat: no-repeat;
display: block;
height: 209px;
width: 302px;
}

#header a span { display: none; }

.hidden { display: none; }

img { border: 0px; }

img.left, img.right {
background-color: #c1d8d9;
border: 1px solid #79a8a9;
margin-bottom: 20px;
padding: 5px;
}
img.left { float: left; margin-right: 20px; }
img.right { float: right; margin-left: 20px; }

#logo { 
float: left; 
height: 209px;
width: 303px;
}

#navigation {
margin: -4px auto 0 auto;
width: 775px;
}

#navigation ul, #navigation li a { 
height: 2em;
line-height: 2em;
}

#navigation ul {
background-color: #f2d8c1;
border-bottom: 1px solid #e2c0c1;
margin: 0;
padding: 5px;
}

#navigation li {
display: inline;
list-style-type: none;
}

#navigation li a {
color:#c37d79;
float: left;
padding: 0 10px;
text-decoration: none;
}

#navigation li a:hover, #navigation li a.active {
background-color: #f6e5d6;
}

p { text-align: justify; }
#skip { display: none; }

#teaser {
margin: 0;
padding: 0;
}

#teaser a, #teaser a:link, #teaser a:visited, #teaser a:hover, #teaser a:active {
color: #5a7d7d;
display: block;
padding-top: 110px;
margin-left: 300px;
text-decoration: none;
}

#teaser a:hover, #teaser a:active { text-decoration: underline; }

#teaser h2 {
border: 1px solid #79a8a9;
height: 148px;
}

#teaser li {
background-color: #c1d8d9;
background-image: url("../img/teaser-bg.png");
background-repeat: no-repeat;
list-style-type: none;
}

#teaser img {
float: left;
padding: 10px;
}

