/* And I think I will travel to Rio */

/*

------------------------------------------------------
Copyright Jan Brasna, http://www.alphanumeric.cz/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
background: #8ca55a url('img/bg.png') repeat-y center;
font: 100%/1.2 times, lucida, sans-serif;
margin: 0;
padding: 0;
color: #5c7649;
text-align: center;}

h1, h2, h3 {
font-family: "Times New Roman", "Trebuchet MS", "Geneva CE", lucida, sans-serif;
color: #8ca55a;
background: url('img/head-dec.png') right no-repeat;
}

h1 {
font-size: 220%;
letter-spacing: -0.08em;
}

h2 {
font-size: 170%;
letter-spacing: -0.05em;
}

h3 {
font-size: 150%;
}

p, ul {
margin: 0;
}

a {
color: #5c7649;
}

a:hover {
color: #b6c36d;
background: #5c7649;
text-decoration: none;}

a:visited {
color: #8ca55a
}

#banner {
background: url('img/bg-head.png') center repeat-y #F7F7F7;padding: 0 0 40px 0;
position: relative;margin-left: 0em;height: 100px;}

#banner img {position: relative;overflow: hidden;margin-left: 0em;}
#banner p {
margin: -80px auto 0em auto;
padding: 15px 0 0 0;
text-align: right;
width: 600px;
font: 380%/1.2 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
color: #8CA55A;
font-weight: bold;
letter-spacing: -0.08em;font-family: "Times New Roman", "Trebuchet MS", "Geneva CE", lucida, sans-serif, Heather;font-size: 380%;}#nav-toplevel {
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
width: 600px;
}

#nav-meta {
margin: 0 auto;
position: relative;
width: 80px;
top: -10px;
left: 260px;
}

#nav-meta ul {
list-style: none;
margin: 10px;
height: 0px;
}

#nav-meta a {
display: block;
width: 26px;
height: 18px;
position: absolute;
}

#nav-meta span {
display: block;
width: 0;
height: 0;
overflow: hidden;
}

#nav-meta #skip a {
width: 0;
height: 0;
}
/*
#nav-meta #sear a {
background: url('img/nav-sear.gif') no-repeat;
left: 0px;
}

#nav-meta #smap a {
background: url('img/nav-smap.gif') no-repeat;
left: 54px;
}
*/

#nav-meta #cont a {
background: url('img/nav-cont.gif') no-repeat;
left: 28px;
}

#container {
width: 680px;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
top: -42px;
}

#nav-main {
width: 680px;
height: 80px;
background: url('img/bg-header.png') no-repeat;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;}

#nav-main ul {
list-style: none;
margin: 0;
padding: 0;
width: 680px;
overflow: hidden;
position: absolute;
bottom: 8px;
left: 25px;
}

#nav-main li, #nav-meta li {
display: inline;
}

#nav-main a {
display: block;
float: left;
padding: 10px;
margin-left: 1px;
background: url('img/bg-menu.png') bottom repeat-x #879d58;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 120%;
}

#nav-main a:hover {
background: url('img/bg-menu-on.png') bottom repeat-x #69842e;
}

#nav-main a.current {
background: #5C7649 url('img/bg-menu-ac.png') repeat-x bottom;}

#content {
background: #c9d0a3 url('img/main-bot.png') no-repeat bottom;
margin: 20px 190px 0 10px;
padding: 0.2em 2em 2em 2em;}undercontruct {width: 640px;height: 400px;border: 5px #2900e2 solid;}#content-anchor {
background: url('img/main-top.png') top no-repeat #b6c36d;
display: block;
position: absolute;
top: 100px;
left: 10px;
width: 480px;
height: 10px;
}

#nav-subs {
position: absolute;
top: 100px;
left: 500px;
width: 170px;
background: #8ca55a url('img/side-top.png') no-repeat top;}

#nav-subs ul {
margin: 1.5em 1.5em 0 1.5em;
padding: 0;
list-style: none;
}

#nav-subs li {
background: url('img/side-bul.png') left no-repeat;
padding-left: 12px;
}

#nav-subs a {
color: #C9D0A3;
text-decoration: none;
}

#nav-subs .youarehere {
color: #b6c36d;
background: #5C7649;
text-decoration: none;}

#nav-section {
background: url('img/side-mid.png') bottom no-repeat;
padding-bottom: 2.5em;
}

#nav-supp {
background: url('img/side-bot.png') bottom no-repeat;
padding-bottom: 1.5em;
}

#info-site {
background: url('img/bg-foot.png') center repeat-y #F7F7F7;
margin: 0;
padding: 1em;
font-size: 85%;
color: #FFFFFF;
}

#info-site a {
color: #808080;
text-decoration: none;
}

#info-site a:hover {
color: #404040;
background: #DEE7B5;
}

#content SELECT {
color: #404040;
background: #DEE7B5;
}

#content INPUT {
color: #404040;
background: #DEE7B5;
}

#content TEXTAREA {
color: #404040;
background: #DEE7B5;
}

#CalResponse .vrij {
background-color: #DEE7B5;
}

#CalResponse .bezet {
background-color: #5A734A;
color: #DEE7B5;
}
#cal .vrij {
background-color: #DEE7B5;
}
#cal .bezet {
background-color: #5A734A;
color: #DEE7B5;
}