/*
  The top section is the general formatting of standard html tags.
*/
body {
  margin:           0px;
  padding:          0px;
  font:             13px/20px verdana, arial, helvetica, sans-serif;
  color:            #000000;
/*  note that the url here, if relative, must be relative to the STYLESHEET not the page. */
  background-image: url(../images/pomAndVine.gif);
}
h1 {
  margin-bottom: 15px;
  padding:       0px;
  font:          30px Garamond, Baskerville, "Times New Roman", serif;
  line-height:   36px;
  color:         #666666;
}
.h1minus {
  padding:       0px;
  font:          20px Garamond, Baskerville, "Times New Roman", serif;
  color:         #666666;
}
h2 {
  font:          italic 24px/22px Garamond, Baskerville, "Times New Roman", serif;
  margin-top:    30px;
  margin-bottom: 10px;
/*  font-weight:   900;*/
  color:         #660000;
}
h3 {
  margin-bottom: 7px;
  clear:         left;
  font:          bold 19px Garamond, Baskerville, "Times New Roman", serif;
/*  font-weight:   900;*/
  color:         #000000;
}
h4 {
  font:         italic 19px Garamond, Baskerville, "Times New Roman", serif;
  color:        #000000;
}
h5 {
  font:         italic 17px Garamond, Baskerville, "Times New Roman", serif;
  color:        #000000;
}
.h5green {
  font:         italic bold 17px Garamond, Baskerville, "Times New Roman", serif;
  color:        #009900;
}
.h5BigGreen {
  font:         italic bold 24px Garamond, Baskerville, "Times New Roman", serif;
  color:        #009900;
}
p {
/* in 11px/20px, the 11px is the font size, the 20px is the line spacing */
  font:    13px/20px verdana, arial, helvetica, sans-serif;
  margin:  0px 0px 8px 0px;
  padding: 0px;
  text-align: left;
}
p.guestquote { font: 16px courier, monospace ; margin-bottom: 6px; margin-top: 26px; }
p.quotee { font: italic 11px Verdana, arial, helvetica, sans-serif; margin-bottom: 15px; }
p.backToTop { text-align: center; font: 10px verdana, arial, helvetica, sans-serif; }
p.specialPrice { font-style: italic ; }
p.date { text-align: right; font-style: italic ; }
p.sig { font-weight: bold; }
p.small { font: 11px/12px verdana, arial, helvetica, sans-serif; }
p.movie { font-style: italic; font-weight: bold; }

.stairs { font-size: 10px; font-weight: bold; }

img.room {
  float: left;
  border: none;
  padding-right: 10px;
  padding-bottom: 10px;
}
img.room2 {
  float: right;
  border: none;
  padding-left: 10px;
  padding-bottom: 10px;
}
img.right {
  float: right;
  margin-left: 20px;
}
img.left {
  float: left;
  margin-right: 20px;
}
.txtRed {
  font:          italic 20px/22px Garamond, Baskerville, "Times New Roman", serif;
  color:         #660000;
}
.txtRedReg {
  color:         #990000;
}
ul { margin-top: 8px; margin-bottom: 5px; margin-left: 15px; }

a {
  color:           #eeeeee;
  text-decoration: none;
}
a:link    {color:           #990000;}
a:visited {color:           #660000;}
a:hover   {color:           #990000;
           text-decoration: underline;}
a.nav {
  color:           #66ffee;
  font:            bold 17px Garamond, Baskerville, "Times New Roman", serif;
  text-decoration: none;
  font-weight:     600;
}
a.nav:link    {color:           #990000;}
a.nav:visited {color:           #660000;}
a.nav:hover   {color:           #990000;
               text-decoration: underline;}

.topnav {
	font-style: italic;
	font-size: 12px;
}
.tollfree { font: bold 13px Verdana, Arial, sans-serif; }
.tollfreeCenter {
	font: bold 13px Verdana, Arial, sans-serif;
	text-align: center;
}


/* See http://glish.com/css/hacks.asp for height width info */

/*
      The lower section is the formatting of page-level id's.
*/
#Title {
  position:    absolute;
  z-index:     10;
  left:        50%;
  width:       800px;
  margin-left: -400px;
  font:        bold 52px Garamond, Baskerville, "Times New Roman", serif ;
  color:       #000000;
}

#Page {
  background-color: #ffffff;
  position:     absolute;
  left:         50%;
  width:        700px;
  margin-top:   80px;
  margin-bottom: 10px;
  margin-left:  -350px;
  border:       1px solid black;
}

#Menu {
/*
  position:         absolute;
*/
  top:              40px;
  left:             20px;
  width:            110px;
  padding:          10px;
  background-color: #eeeeee;
/*
  border:           1px dashed #999;
  line-height:      17px;
*/
}

#Foot {
  margin:       10px;
  padding:      0px;
  font:         11px Verdana, Arial, sans-serif;
  line-height:  18px;
  color:        #000000;
  text-align:   center;
  background-color: #eeeeee;
}

#Movie {
  background-color: #ffffff;
  position:     absolute;
  left:         50%;
  width:        500px;
  margin-top:   30px;
  margin-bottom: 10px;
  margin-left:  -250px;
  border:       1px solid black;
  text-align:   center;
}

#Caption {
  margin:       10px;
  padding:      0px;
  line-height:  18px;
  text-align:   left;
}
.tblBorder {
	border: 1px solid #000000;
	padding: 10px;
	font: 11px/15px verdana, arial, helvetica, sans-serif;
	color: #666666;
	margin-top: 4px;
	margin-bottom: 4px;
}
.tblNoBorder {
	padding: 4px 10px;
	font: 11px/15px verdana, arial, helvetica, sans-serif;
	color: #666666;
	margin: 10px;
}
.graphicborder {
	border: 1px solid #000000;
}
.clear {
	clear: both;
}
.clear8px {
	clear: both;
	height: 8px;
}
.centerTxt {
	text-align: center;
}
.imgLeft
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.imgRight
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.imgCenter
{ display: block;
  margin: 0 auto;
}
.imgCenterBorder
{
	display: block;
	margin: 0 auto;
	border: 1px solid #000000;
}
.imgLeftBorder
{ float: left; 
  margin: 0px 8px 0px 0px;
  border: 1px solid #000000;
}

.imgRightBorder
{ float: right; 
  margin: 0px 0px 0px 8px;
  border: 1px solid #000000;
}
.boxAnnouncement {
	background: url(../images/bkg-announcement.png) no-repeat center center;
	text-align: center;
	padding: 22px 5px 5px;
	height: 95px;
	width: 318px;
	margin-right: auto;
	margin-left: auto;
	color: #990000;
	font: bold 24px Garamond, Baskerville, "Times New Roman", serif;
}
.boxAnnouncement a:link, .boxAnnouncement a:visited, .boxAnnouncement a:active {
color: #990000;
text-decoration: underline;
}
.boxAnnouncement a:hover {
text-decoration: none;
color: #000000;
}
.txtRomantic {
	font: bold 20px Garamond, Baskerville, "Times New Roman", serif;
	color: #333;
	text-align: center;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	background: #FCC;
	border: 1px solid #666;
}
