body {background: #217faf; margin: 0px; padding: 0px; font-family: arial; font-size: 13px; text-align: center; color: #ffffff;}

#content {width: 896px; margin: 10px; overflow: auto;}

div.cottage {float: left; margin: 3px; text-align: center; width: 290px;}
div.cottage a {color: #ffffff; text-decoration: none;}
div.cottage a:hover {text-decoration: underline;}
div.loc {overflow: auto; border: solid 1px #093850;}
div.loc p {margin-left: 10px;}
div.loc p img {float: left; margin: 0px 15px 10px 0px; border: solid 2px #ffffff;}
div.right {float: right; margin: 0px 0px 10px 10px; text-align: center; font-size: 11px;}
div.right a {color: #dcf5c1; text-decoration: none;}
div.right a:hover {text-decoration: underline;}

.fade {border-bottom: solid 2px #ffffff;}
#foot {width: 950px; margin: 0 auto; font-size: 11px; font-family: arial; padding-bottom: 10px;}
#foot a {color: #ffffff; text-decoration: underline;}
#foot a:hover {text-decoration: none;}

img {border: 0px;}
img.i1 {border: solid 1px #ffffff;}
img.i2 {float: left; margin: 5px; border: solid 1px #000000;}
img.i3 {float: left; margin: 0px 5px 5px 0px;}
img.i4 {float: right; margin: 0px 0px 5px 5px;}
input {font-size: 11px;}
input.check {font-size: 16px; border: 0px; background: none; color: #ffffff; font-weight: bold; font-family: 'times new roman'; cursor: default; letter-spacing: 2px;}

#logo {display: block; border-bottom: solid 2px #ffffff;}
#logo2 {display: block;}

#main {border: solid 2px #ffffff; margin: 10px 0px; width: 916px; margin-right: auto; margin-left: auto; text-align: left; background: #5ab88f;}
#main2 {border: solid 2px #ffffff; margin: 0; width: 916px; margin-right: auto; margin-left: auto; text-align: left; background: #5ab88f;}

#nav {height: 54px; background-image: url(../images/navbg2.jpg); background-repeat: no-repeat;}

p.clear {clear: both;}
p.cot {margin: 25px 0px;}
p.cot a {color: #dcf5c1; font-weight: bold; text-decoration: underline;}
p.cot a:hover {text-decoration: none;}
p.cotpic {text-align: center; font-size: 11px; clear: both;}
p.gallery {clear: both; text-align: center; background: #ffffff; border: solid 2px #336699; overflow: auto; padding: 4px 0px 8px 3px; font-weight: bold; color: #000000; height: 123px;}
p.p1 {font-weight: bold; font-size: 16px;}
p.title {text-align: center; font-size: 26px; font-weight: bold; font-style: italic; font-family: 'times new roman'; background-color: #9fe3eb; margin: 10px 0px 0px 0px; color: #093850; border: solid 1px #093850; border-bottom: 0px;}

#relax {margin: 5px 5px 0px 9px; float: left;}

#sidebar {float: right; width: 200px; border: solid 2px #ffffff; font-size: 11px; font-family: arial; padding: 8px; margin: 0px 0px 5px 5px; background-color: #c7f9fb; color: #217faf;}
#sidebar p a {color: #ff0000; font-weight: bold; font-size: 12px;}

span.sideTitle {display: block; font-weight: bold; font-size: 12px; color: #063e5b;}
span.s4 {font-weight: bold; display: block; border-bottom: solid 1px #dcf5c1; font-size: 16px;}
span.s5 {display: block; padding-left: 20px; font-size: 11px; color: #000000;}

table {border-collapse: collapse;}
table.subTable {border: solid 1px #bbefd9;}
#toplink {width: 920px; margin: 0 auto; text-align: right;}

a.bod {color: #dcf5c1; text-decoration: none; font-weight: bold;}
a.bod:hover {text-decoration: underline;}

a.site {color: #dcf5c1; display: block; margin: 5px 0px; text-decoration: none; font-size: 11px;}
a.site:hover {color: #000000; text-decoration: underline;}