/* this is the core style sheet */

/* Hides from IE5-mac \*/
* html #main-text {height: 1%;}
/* End hide from IE5-mac */

body{ 
color:#000000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
margin:0;
background: #cc0000 url(images/bg_body_ds.png) repeat-y center;
}

h1{
color:#000000;
font-size:1.2em;
font-family:"Courier New",lucida,sans-serif;
text-align:center;
letter-spacing:1px;
}

h2{
color:#222222;
font-size:1em;
font-family:  "Courier New",lucida,sans-serif;
text-align:center;
}

h3{
color:#222222;
font-size:.75em;
font-family:  "Courier New",lucida,sans-serif;
text-align:center;
}

p{
font-size:.8em;
text-align:justify;
line-height:1.5em;
}

li{
font-size:.8em;
}

p.footer{
font-size:.6em;
font-weight:bold;
text-align:center;
}

a:link{
color:#444444;
}

a:visited{
color:#550000;
}

a:active{
}

a:hover{
color:#dddddd;
}

#embox{
font-size: .7em;
background-color:#d0a46a;
border:solid #550000 1px;
border-bottom:dotted #550000 2px;
margin:1em;
padding:3px 5px 4px 5px;
}

#warnbox{
font-size: .7em;
background-color:#FF4930;
border:solid #000055 1px;
border-bottom:dotted #000055 2px;
margin:1em;
padding:3px 5px 4px 5px;
}

#main-text{
background: #dfb379 url(images/img_content_bot_ds.jpg) no-repeat bottom;
margin: 30px 190px 0 10px;
padding: 0.2em 2em 2em 2em;
}

#main-text h1{
color: #990000;
}

#main-text h2{
color: #990000;
}

#main-text h3{
color: #990000;
}

#main-text a:link {
color: #660000;
text-decoration: none;
}

#main-text a:visited {
color: #660000;
text-decoration: none;
}

#main-text a:active {
color: #333333;
text-decoration: none;
}

#main-text a:hover {
color: #ff0000;
text-decoration: none;
}

#fotobox {
background-color: #cc0000;
margin: 30px 5px 5px 10px;
padding: 0.2em 2em 2em 2em;
}

#fotobox p{
color:#000000;
font-family:"Courier New",lucida,sans-serif;
font-size:1.1em;
font-weight:bold;
text-align: center;
}

#content-anchor {
background: url('images/img_content_top_ds.jpg') top no-repeat #dfb379;
display: block;
position: absolute;
top: 60px;
left: 10px;
width: 500px;
height: 10px;
}

#banner {
background: #cc0000 url(images/bg_ban_mid_rst.png) repeat-y center;
margin: 0;
padding: 10px 0 10px 0;
position: relative;
overflow: hidden;
}

#banner p {
margin: 0 auto;
padding: 5px 0 0 0;
text-align: right;
width: 600px;
font: 1em "Courier New",lucida,sans-serif bold;
color: #000000;
font-weight: bold;
letter-spacing: -0.08em;
}

#container {
width: 700px;
margin: 0 auto;
padding: 0;
text-align: inherit;
position: relative;
top: -20px;
}

#navbar {
width: 700px;
height: 30px;
margin: 0 auto;
padding: 0;
background: #cc0000 url(images/ban_bg_bot_rst.png) no-repeat left;
text-align: left;
position: relative;
}

#navbar ul{
list-style: none;
margin: 0;
padding: 0;
width: 700px;
overflow: hidden;
position: absolute;
text-align: center;
bottom: -25px;
left: 25px;
}

#navbar li{
display: inline;
}

#navbar a {
display: block;
float: left;
padding: 6px;
margin-left: 2px;
color: #000000;
text-decoration: none;
font: 1em "Courier New",lucida,sans-serif bold;
font-weight: bold;
border: #cc0000 1px solid;
}

#navbar a:visited {
}

#navbar a:hover {
background-color: #dfb379;
border: #000000 1px solid;
}

#navbar a.current {
background-color: #ff0000;
border: #000000 1px solid;
}

#sidebar {
position: absolute;
top: 65px;
left: 525px;
width: 160px;
border:2px;
}

#sidebar h1 {
color:#111111;
text-align:center;
font: .8em "Courier New",lucida,sans-serif;
font-weight:bold;
}

#sidebar p {
color:#222222;
text-align:center;
font: .7em "Courier New",lucida,sans-serif bold;
}

#sidebar ul {
margin: 1.5em 1.5em 0 1.5em;
padding: 0;
list-style: none;
}

#sidebar li {
padding-left: 12px;
}

#sidebar a:link {
color: #000000;
text-decoration: none;
}

#sidebar a:visited {
color: #000000;
text-decoration: none;
}

#sidebar a:active {
color: #333333;
text-decoration: none;
}

#sidebar a:hover {
color: #b6c36d;
text-decoration: none;
}

#sidebar a.current {
color: #ff0000;
text-decoration: none;
}

#sidebar .youarehere {
color: #b6c36d;
background: #48632e;
text-decoration: none;
}

.thumbnail {
float: left;
width: 80px;
margin: 0 10px 10px 0;
font-size: .7em;
padding: 5px 5px 5px 5px;
}

.clearboth { 
clear: both; 
}

