html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, sans-serif;
}
body{
font-size: 62.5%;
background-color:#CCCCCC;
text-align:center;
}
#wrapper{
background-color: #FFFFFF;
padding:0;
margin: 0px auto;
width:750px;
text-align:left;
}
#header{
margin:0;
padding:0;
background-color: #00A9BD;
}
#leftcolumn{
padding-top: 20px;
float:left;
width: 170px;
border-right: 1px solid #CCCCCC;
}
#leftcolumn p{
margin-left:20px;
font-size:1.3em;
letter-spacing:0.2em;
}
#leftcolumn p a{
color: #A60101;
font-weight:normal;
text-decoration:none;
}
#leftcolumn p a:hover, #leftcolumn p a:focus{
color: #00A9BD;
}
#nav{
padding: 0;
margin: 0;
}
#nav ul{
padding: 0;
margin: 0;
margin-bottom: 20px;
background-color:transparent;
list-style-type: none;
}
#nav ul li{
width: 150px;
padding: 0;
margin-left: 20px;
border-right:1px solid #CCCCCC;
}
#nav ul .end{
border-bottom: 1px solid #CCCCCC;
padding-bottom:10px;
}
#nav ul li a{
padding: 4px 0 6px 4px;
margin: 0;
font-size: 1.2em;
letter-spacing: 0.1em;
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
text-align: left;
display: block;
height: 1%;
}
#nav ul li a:hover, #leftnav ul li a:focus{
color: #00A9BD;
}
#content{
margin:0;
padding:0;
margin-left: 195px;
}
#footer{
clear: both;
margin: 0;
padding: 0;
padding-bottom:5px;
}

h1{
padding:0;
margin:0;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin-left: 15px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
font-size: 2.5em;
letter-spacing:0.1em;
color: #00A9BD;
font-weight:normal;
}
.withsubtitle{
margin-bottom:10px;
}
p{
margin:10px;
margin-right:20px;
padding:0;
font-size: 1.1em;
letter-spacing: 0em;
color: #555555;
}
.largep{
font-size:1.3em;
}
.bookonlinebutton{
font-size:1.2em;
border:2px solid #B0B0B0;
margin-top:5px;
background-color:#DFDFDF;
}
.bookonlinebutton a{
color:#00A9BD;
font-weight:bold;
text-transform:uppercase;
}
.bookonlinebutton a:hover, .bookonlinebutton a:focus{
color:#fff;
background-color:#666;
text-decoration:none;
}
#content p{
margin-right:30px;
}
#footer .address{
margin-left:20px;
margin-right:20px;
margin-bottom:0;
padding-top:20px;
padding-bottom:0;
letter-spacing:0.1em;
text-transform:uppercase;
color:black;
border-top: 1px solid #CCCCCC;
}
#footer .smalltext{
margin-left:20px;
margin-right:20px;
font-size:1em;
letter-spacing:0.1em;
color: #666666;
}
#footer .wthree{
margin-left:20px;
margin-right:20px;
}
#footer p a{
color:#00A9BD;
text-decoration:none;
}
#footer p a:hover, #footer p a:focus{
text-decoration:underline;
}
#header p{
margin:0;
padding:0;
padding-bottom:20px;
color:#FFFFFF;
text-align:center;
}
p a{
text-decoration: none;
color: #00A9BD;
font-weight:normal;
text-decoration:none;
}
p a:hover, p a:focus{
text-decoration:underline;
}
h3{
margin:10px;
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
letter-spacing:0.1em;
color:#00A9BD;
font-weight:normal;
}
h3 a{
text-decoration: none;
color: #00A9BD;
}
h3 a:hover, h3 a:focus{
text-decoration:underline;
}


.subtitle{
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin-right:30px;
margin-left:15px;
margin-top:0px;
margin-bottom:20px;
font-size:1.5em;
letter-spacing:0.1em;
color:#666666;
font-weight:normal;
}
.quote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
letter-spacing:0.2em;
}
.blackquote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
letter-spacing:0.2em;
color:#000000;
}
.quoteby{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
letter-spacing:0.2em;
line-height:2em;
}
.quotebytwo{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
letter-spacing:0.2em;
line-height:2em;
text-transform:uppercase;
}
.back{
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin-left: 15px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
font-size: 1.5em;
letter-spacing:0.1em;
color: #00A9BD;
font-weight:normal;
}
.back a{
text-decoration:none;
color: #00A9BD;
}
.back a:hover, .back a:focus{
color:#000000;
}
.container{
width:99%;
float:right;
margin-bottom:10px;
}
#rightcolumn{
float:right;
width:175px;
margin-left:20px;
}
.rightcolumnimg{
margin-right:10px;
margin-bottom:10px;
}
.rightimage{
margin:20px;
margin-top:10px;
margin-right:30px;
float:right;
}
.rightimageclear{
margin:20px;
margin-top:10px;
margin-right:30px;
float:right;
clear:right;
}
.rightimagepast{
margin:20px;
margin-top:10px;
margin-right:30px;
float:right;
}
.image{
margin-left:10px;
margin-right:30px;
margin-bottom:10px;
}
.largeimage{
margin-left:10px;
margin-right:30px;
margin-bottom:10px;
padding-top:20px;
border-top:1px solid #CCCCCC;
}
.pimage{
padding-top:10px;
padding-bottom:20px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.headerimage{
margin:0;
padding:0;
background-color: #00A9BD;
border:0;
}
.logo{
margin-right:20px;
}
.thumbnail{
margin:10px;
margin-left:0;
margin-bottom:0;
border:0;
}
.blacktext{
color:#000000;
}
.largep{
font-size:1.2em;
color:#000000;
}
.headertitle{
color:#60b3bd;
font-size:0.7em;
}
.headerthreetitle{
color:#60b3bd;
font-size:0.9em;
}

form{
margin-left:1em;
}
fieldset{
margin: 0 0 1em 0;
padding: 0;
} 
legend{
padding:0;
padding-top:1em;
padding-bottom:1em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
letter-spacing:0.1em;
color:#00A9BD;
} 
fieldset ol{
padding: 0em 0em 0em 0em;
} 
fieldset ol li{
margin:0;
padding-bottom: 0.5em;
list-style: none;
}
fieldset .submit{
margin-top:0.5em;
}
.textfield{
font-size:1.1em;
margin-right:2em;
padding-top:0em;
display:block;
}
.firstfield{
font-size:1.1em;
margin-right:2em;
padding-top:0;
display:block;
}
.checkboxlabel{
font-size:1.1em;
margin-right:2em;
}
.legendtop{
padding-top:0;
}