@charset "UTF-8";
/* CSS Document */

#event-layout {float:left;width:25em;border:1px solid #600;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.event {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:250px;width:auto;}
.event h1 {position:absolute;top:0px;left:0px;margin:4px;color:#fff;font-size:20px;}
.event h3 {position:absolute;top:2px;left:0px;margin:4px;color:#600;font-size:15px;}
.event header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

p + p { margin-top: 0.5em; } 

.event-thmb-1 {position:absolute;top:50px;left:5px;margin:0px;}
.event-thmb-1 img {margin:2px;}

.event-content-1 {position:absolute;top:50px;left:90px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}


.event-thmb-2 {position:absolute;top:160px;left:5px;margin:0px;}
.event-thmb-2 img {margin:2px;}

.event-content-2 {position:absolute;top:160px;left:90px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}

.event-header {position:absolute;top:0px;left:0px;background-color:#600;width:100%;height:30px;}

.event-footer {position:absolute;bottom:3px;left:175px;margin:0px;color:#fff;width:120px;background:#100656;font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.event-footer a,
.event-footer a:active,
.event-footer a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.event-footer a:hover {color:#efefef;}

#specials-layout {float:right;width:26em;border:1px solid #600;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.specials {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:250px;width:auto;}
.specials h1 {position:absolute;top:0px;left:0px;margin:4px;color:#fff;font-size:20px;}
.specials h3 {position:absolute;top:2px;left:0px;margin:4px;color:#600;font-size:15px;}
.specials header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

p + p { margin-top: 0.5em; } 

.specials-thmb-1 {position:absolute;top:50px;left:5px;margin:0px;}
.specials-thmb-1 img {margin:2px;}

.specials-content-1 {position:absolute;top:50px;left:90px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}

.specials-thmb-2 {position:absolute;top:160px;left:5px;margin:0px;}
.specials-thmb-2 img {margin:2px;}

.specials-content-2 {position:absolute;top:160px;left:90px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}

.specials-header {position:absolute;top:0px;left:0px;background-color:#600;width:100%;height:30px;}

.specials-footer {position:absolute;bottom:5px;left:175px;margin:0px;color:#fff;width:120px;background:#100656;}
.specials-footer a,
.specials-footer a:active,
.specials-footer a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.specials-footer a:hover {color:#efefef;;}

.booking {float:left;top:0px;left:0px;margin:15px 5px 10px 5px;padding:5px;border:1px solid #CCC;height:355px;width:300px;}
.booking h1 {float:left;top:0px;left:0px;margin:4px;color:#600;font-size:25px;}

.booking-header {float:left;top:0px;left:0px;background-color:#efefef;width:300px;height:40px;}

.photo-right {float: right; height: 355px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#600; width: auto; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; padding: 5px; border: 1px solid #cccccc; line-height: 1.1em; background-color: #efefef;}
.photo-right a,
.photo-right a:active,
.photo-right a:visited {font-weight:bold;color:#600;text-align:center;text-decoration:none;font-size:12px}
.photo-right a:hover {color:#100656;}

/* INTRO */

#intro-layout {width:100%;border:1px solid #600;margin:3px;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.intro {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:180px;width:auto;}
.intro h2 {position:absolute;top:0px;left:0px;margin:4px;color:#6C0E14;font-size:16px;}
.intro h3 {position:absolute;top:2px;left:0px;margin:4px;color:#6C0E14;font-size:12px;}

p + p { margin-top: 0.5em; } 

.intro-more {position:absolute;bottom:5px;right:5px;margin:0px;color:#fff;width:150px;border:1px solid #600; background:#6C0E14;}
.intro-more a,
.intro-more a:active,
.intro-more a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.intro-more a:hover {color:#FFC;}

.intro-photo {position:absolute;top:36px;left:5px;margin:0px;border:1px solid #ccc;}
.intro-photo img {margin:2px;}

.intro-header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

.intro-content {position:absolute;top:40px;left:180px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}

