/* CSS Document */

body {background-color:#605039; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:130%; color:#0E2843;}

#container1 {background-image:url(../images/brown_leaf.jpg); background-repeat:no-repeat; width:677px; margin:auto;}
#container2 {background-color: #FFFFFF; width:610px; text-align:center; margin-left: 67px;}
#main {background-color:#83afe3; width:600px; text-align:left; background-image:url(../images/background.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:220px; margin-left: 5px; position:relative;}
#content {width:580px; margin-left: 10px;}
#header {width:600px; height:225px; background-image:url(../images/blue_leaf.gif); background-position:top left; background-repeat:no-repeat;}
#header2 {/*width:600px; height:205px; background-image:url(../images/nav_bottom.gif); background-position: 0px 55px; background-repeat:no-repeat;*/}

#footer {/*position:absolute; */background-color:#FFFFFF; width:100%;/* bottom: 0px;*/}
#innerfooter {width:580px; text-align:right; margin-left:10px;}
#footer ul {list-style-type:none; padding:0px; margin: 0px;}
#footer ul li {display:inline;}
#footer ul li a, #footer a {font-size: 60%; color:#1D4F82; text-decoration:none; line-height:30px;}
#footer ul li a:hover, #footer a:hover {text-decoration:underline;}

.velsa {float:right; margin-top: 20px; clear:both;}

#nav_holder {clear:both; text-align:center; padding-bottom:10px; height:30px;}
#mainnav {margin:0px; padding:20px 0px 0px 0px; list-style-type:none;}
#mainnav li {display:inline; margin:3px;}
#mainnav li a {color:#FFFFFF; font-size:80%; font-weight:bold; text-decoration:none;}
#mainnav li a.selected {color:#1d4f82;}
#mainnav li a:hover {text-decoration:underline; color:#605039;}


h1 {color:#1d4f82; font-family:"Trebuchet MS"; margin-top:0px; list-style-type:none; margin: 5px 25px 0px 25px;}
html>body h1 {margin-top:20px;}
h2 {font-family:"Trebuchet MS"; font-size:120%; color:#3E76AF; margin-left: 15px; margin-right: 20px;}
h3 {font-family:"Trebuchet MS"; font-size:100%; color:#605039; margin-left: 15px; margin-right: 20px;}
p, #content li, #content td {font-size:75%; margin-left: 15px; margin-right: 15px;}
.more { color: #ffffff; font-weight:bold; text-align:right;}
.more a, #content a {color: #3E76AF; text-decoration:none; font-weight:bold;}
.more a:hover, #content a:hover {text-decoration:underline;}
p.intro {color:#1d4f82; font-family:"Trebuchet MS"; font-size:80%; font-weight:bold;}
.center {text-align:center;}
.rAlign {text-align:right;}
.fLeft {float:left;}
.fRight {float:right;}
.m20 {margin:0px 0px 20px 20px;}
.mr30 {margin-right:30px;}
.ml30 {margin-left:30px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.mt30 {margin-top:30px;}
#noBullets {list-style-type: none; margin:0px; padding:0px;}
#noBullets li {display: inline; margin:0px;}
#noBullets li.leftMarg {margin-left:20px;}
#noBullets li.leftMarg10 {margin-left:10px;}


.contacts {list-style-type: none; margin:0px; padding:0px; text-align:right; width:75%;}
.contacts li {margin-bottom: 5px;}
.contacts li label {float:left;}

#test {padding: 10px;}
.month {width: 180px; float:left;}
.month table {text-align: center;}
.month table caption {margin: 20px 0px;font-size:75%; font-weight:bold;}
.month table th {font-size:75%;}
.month table td, .key table td {color:#006633; font-weight:bold;}
.month table td.booked, .key table td.booked { background-color:#900; color:#fff; font-weight:bold;}
.month table td.halfbooked, .key table td.halfbooked { background-color:#cc8080; color:#fff; font-weight:bold;}
.cBoth {clear:both;}
.w200 {width:200px;}

#sitemap, #sitemap ul {list-style-type: none;}
#sitemap li, #sitemap ul li {margin: 5px auto;}
#sitemap a {font-size:75%;color: #3E76AF; font-weight:bold; text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}
#sitemap ul {margin: 20px auto;}