/* generic 
============================================================================ */
body { background-color: #4b3b3e; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: normal; }
/* body { background-color: #4b3b3e; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: normal; } */
html { height: 101%; }
/* fix: scrollbar judder */
h1, h2, h3 { padding-top: 10px; padding-bottom: 15px; font-family: Georgia, Serif; font-size: 14px; font-weight: bold; line-height: 1.2em; color: #36393e; }
h3 { padding: 0px; }
p { padding-bottom: 10px; line-height: 1.3em; }
ul { padding-bottom: 10px; list-style-type: disc; }
ul li { margin-left: 45px; line-height: 1.5em; }
strong { font-weight: bold; }
.highlight { font-weight: bold; }
.clear { clear: both; }
a:link { color: #660b00; }
a:visited { color: #660b00; }
a:hover { color: #aa1111; }
a:active { color: #660b00; }


/* identifiers
============================================================================= */
#wrapper { margin: 20px auto 10px auto; width: 960px; }


/* master 1 + 2
-----------------------------------------------------------------------------*/
#master1 { padding-top: 15px; width: 235px; float: left; text-align: center; color: #d6d6d6; }
#master1 h1, #master1 h2 { padding: 0px; text-align: center; line-height: 1.2em; }
#master1 h1 { margin-top: 30px; font-size: 17px; color: #d6d6d6; }
#master1 h2 { font-size: 21px; color: #d6d6d6; }
#master1 .grading { width: 80px; padding: 20px; }
#master1 p { padding: 0px; font-size: 17px; }
#master2 { background-color: #f8f6e9; width: 725px; float: right; }
/* #e8e6d9; */


/* nav - first
-----------------------------------------------------------------------------*/
#nav { margin-top: 90px; margin-left: 25px; border-left: 1px dotted #777; text-align: left; }
#nav ul { list-style: none; padding: 5px 10px 15px 15px; font-size: 16px; }
#nav ul li { margin: 0px; line-height: 1.4em; }
#nav a { color: #cecece; text-decoration: none; }
#nav a:hover { color: #fff; text-decoration: underline; }
#nav .priority-2 { font-size: 13px; line-height: 1.5em; }

/* nav2 - second (rooms)
-----------------------------------------------------------------------------*/
.nav2 { font-size: 14px; }

/* sub master2 
-----------------------------------------------------------------------------*/
#header { padding: 2px; width: 721px; background-color: #d8cdb3; }
#header h1, #header h2 { padding: 10px 25px; line-height: 1.2em; text-align: center; color: #660b00; }
#main { padding: 25px 20px; color: #36393e; min-height: 500px; }


/* sub master2 footer
-----------------------------------------------------------------------------*/
#footer { text-align: center; line-height: 1.3em; color: #cecece; }
#footer #contact { padding: 15px; font-size: 15px; }
#footer #contact img { vertical-align: bottom; }
#footer a { color: #cecece; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#footer #links { padding: 20px 15px 0px 15px; font-size: 11px; color: #999; }
#footer #links a { color: #999; text-decoration: underline; }
#footer #links a:hover { color: #fff; }
#footer #links .link-pad { padding-right: 5px; }


/* ========================================================================= */
.imgBoxL, .imgBoxR { clear: both; margin: 0px; margin-bottom: 10px; width: 260px; }
.imgBoxL { float: left; margin-right: 20px; }
.imgBoxR { float: right; margin-left: 20px; }
.imgBoxL img, .imgBoxR img { clear: both; margin-bottom: 5px; border: 1px solid #b8ad93; }
.imgBoxL p, .imgBoxR p { text-align: center; }


.roomsBox { margin: 20px auto; }
.roomBox { margin: 20px auto; background: #e6e6e6 url(/img/bg_2.webp) repeat-x top; border: 1px solid #d8cdb3; }
.roomNo { float: left; padding: 0px; width: 50px; height: 208px; background-color: #d8cdb3; font-family: Georgia, Serif; text-align: center; }
.roomNoRoom { display: block; padding: 10px 0px; line-height: 15px; font-size: 11px; color: #999; }
.roomNoNumber { padding: 25px 0px; font-size: 36px; font-weight: bold; color: #660b00; }
.roomInfo { float: left; padding: 10px; width: 341px; height: 168px; }
.roomBox img { margin: 9px; float: right; width: 250px; height: 188px; border: 1px solid #d8cdb3; }

/* genericBox */
.genericBox { margin: 30px auto; padding-bottom: 20px; width: 600px; border: 1px solid #b8ad93; background: #e6e6e6 url(/img/bg_2.webp) repeat-x top; text-align: center; }
.genericBox h2 { margin: 10px 5px 10px 5px; font-size: 15px; color: #660b00; }
.genericBox h3 { margin-bottom: 10px; margin-top: 20px; }
.genericBox p { color: #333; margin: 3px 10px 5px; padding: 0px; }


.specials { color: #440000; }

.cmsIndent { padding: 0px 25px; }
.cmsIndent h2 { position: relative; left: -25px; }
.cmsIndent ul li { margin: 0 20px; } 









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
     FILE ARCHIVED ON 22:22:33 Jul 10, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:41:09 May 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.35
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.029
  esindex: 0.007
  cdx.remote: 31.44
  LoadShardBlock: 60.496 (3)
  PetaboxLoader3.datanode: 74.209 (4)
  load_resource: 148.774
  PetaboxLoader3.resolve: 88.171
*/