body {font: 0.8em arial, verdana, sans-serif;font-weight: normal;line-height: 1.5em;margin: 0;padding: 0;color: #502E2D;background-image:url(hotel-graphics/graphic-pagebackground.jpg);background-repeat: no-repeat;}

a:link		{ color: #0000FF; text-decoration: underline; }
a:visited	{ color: #0000FF; text-decoration: underline; }
a:active	{ color: #0000FF; text-decoration: underline; }
a:hover		{ color: #0000FF; text-decoration: none; }

h1 {font: 2.2em Georgia, Arial, sans-serif;margin-top: .6em;font-weight: normal;color: #C6BBBB;letter-spacing: 0.2em;}
h2 {font: 1.8em Georgia, Arial, sans-serif;line-height: 1.8em;font-weight: normal;color: #502E2D;letter-spacing: 0.1em;padding: 0px 0px 0px 2px;margin: 0;}
h3 {font: 1.4em Georgia, Arial, sans-serif;line-height: 1.4em;font-weight: normal;color: #502E2D;letter-spacing: 0.1em;padding: 0px 0px 0px 2px;}
h4 {font: 1.4em Georgia, Arial, sans-serif;line-height: 1.4em;font-weight: normal;color: #FFFFFF;letter-spacing: 0.1em;padding: 15px 0px 0px 15px;margin: 0;}
h5 {font: 1.3em Georgia, Arial, sans-serif;font-weight: normal;color: #502E2D;letter-spacing: 0.1em;padding: 14px 0px 4px 8px;margin: 0;}
h6 {font: 1.3em Georgia, Arial, sans-serif;font-weight: normal;color: #502E2D;letter-spacing: 0.1em;padding: 14px 0px 4px 0px;margin: 0;}

#bed-breakfast-hotel {width: 980px;padding: 0;margin: 0;}
#bed-breakfast-hotel p {padding: 0;margin: 0;}

#header {width: 980px;height: 145px;color: #C6BBBB;}
#header-section1 {width: 101px;float: left;}
#header-section2 {width: 479px;float: left;margin: 10px 0px 0px 10px;}
#header-section2 p {margin: 0;padding: 0;}
#header-section3 {width: 390px;float: left;background-image: url(hotel-graphics/graphic-topcontacttabs.png);background-repeat: no-repeat;color: #FFFFFF;font: 1.2em Georgia, Arial, sans-serif;}
#header-section3 p {margin: 0px;padding: 7px 0px 20px 14px;}
#header-section3a {width: 140px;float: left;}
#header-section3b {width: 240px;float: left;}

#navigation {
clear: both;
width: 945px;
height: 45px;
background-image: url(hotel-graphics/graphic-buttonbackground.jpg);
background-repeat: no-repeat; 
padding: 0px 0px 0px 35px;
}

#pagetop {
overflow: hidden;
background-image: url(hotel-graphics/graphic-pagecontentbackground.png);
background-repeat: repeat-y;
padding: 0px 0px 0px 25px;
}

#pagebottom {
background-image: url(hotel-graphics/graphic-pagecontentbackground2.png);
background-repeat: repeat-y;
padding: 0px 0px 0px 35px;
}

#page-column {overflow: hidden;float: left;width: 670px;}
#page-column p {padding: 0px 0px 15px 5px;}

#page-column1 {overflow: hidden;float: left;width: 220px;}
#page-column1 p {padding: 0px 0px 15px 5px;}

.page-column1a {float: left;width: 210px;padding: 10px 0px 0px 10px;}
.page-column1b {float: left;width: 420px;padding: 10px 10px 0px 10px;}

.page-column1c {float: left;width: 220px;padding-bottom: 10px;background-color: #7C6D6D;color: #FFFFFF;margin-top: 10px;}

#page-column2 {overflow: hidden;float: left;width: 269px;padding: 10px 0px 0px 0px;}
#page-column2 p {padding: 0px 15px 10px 10px;}

.page-column2a {width: 269px;background-color:#6B6464;padding-bottom: 10px;color: #FFFFFF;margin-bottom: 10px;}

ul {list-style-type: square;padding-left: 32px;}
li {padding-left: 0px;padding-top: 3px;}

#footer {clear:both;width: 980px;background-image: url(hotel-graphics/graphic-pagecontentbackground2.png);background-repeat: repeat-y;overflow: hidden;}
#footer a {color: #502E2D;}
#footer-section1 {width: 65px;float: left;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;}
#footer-section2 {width: 880px;float: left;margin: 0;}
#footer-section2 p {margin: 0;}

.fontsize80 {font-size: 80%; line-height: 12px;}