/* commented backslash hack v2 \*/
html, body{ height: 100%; }
/* end hack */
* { margin: 0; padding: 0; }
body { /* exists in styles.css, styles-screen.css and styles-print.css */
background: url('../images/PageBG.jpg') #444341 repeat-y;
}
body a, body a:hover, body a:visited {
font-size: 1em;
text-decoration: none;
}
body a {
color: #acb6ca;
}
body a:hover {
color: #ced8eb;
}
body a:active {
color: #d4d4d4;
}
body a:visited {
color: #d7dfef;
}
#Outer {
min-height: 100%;
margin-bottom: -22px;
position: relative;
width: 619px;
margin-left: 190px;
margin-right: 183px;
z-index: 1;
}
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-24px;} /* safari wrapper */
#Header {
width: 990px;
height: 185px;
background: url('../images/Header.jpg');
position: absolute;
top: 0px;
left: 0px;
}
#clearheader { height: 185px }

* html #outer { height: 100%; } /* ie6 and under*/
#Content {
width: 617px;
padding-bottom: 2px; /* padding for bottom of content */
position: relative;
line-height: 1.6em;
float: left;
color: white;
}
#Content p {
padding-bottom: .9em; /* padding for bottom of paragraphs */
}
#CntntTLCrnr {
position: absolute;
width: 64px;
height: 91px;
left: 180px;
top: 185px;
background: url('../images/CntntTLCrnr.jpg');
}
.tl1, .tl2, .tl3, .tl4, .tl5, .tl6, .tl7 {
float: left;
position: relative;
display: inline;
}
.tl1 { width: 1px; }
.tl2 { width: 2px; }
.tl3 { width: 3px; }
.tl4 { width: 5px; }
.tl5 { width: 8px; }
.tl6 { width: 18px; }
.tl7 { width: 36px; }
.tl1 { height: 151px; }
.tl2 { height: 129px; }
.tl3 { height: 107px; }
.tl4 { height: 85px; }
.tl5 { height: 63px; }
.tl6 { height: 41px; }
.tl7 { height: 19px; }

.tr1, .tr2, .tr3, .tr4 {
float: right;
position: relative;
display: inline;
}
.tr1 { width: 3px; }
.tr2 { width: 9px; }
.tr3 { width: 15px; }
.tr4 { width: 22px; }
.tr1 { height: 85px; }
.tr2 { height: 63px; }
.tr3 { height: 41px; }
.tr4 { height: 19px; }

#StraightMargin {
padding-left: 80px;
}
#Bookmarks { /* exists in styles.css and styles-screen.css */
padding-left: 80px;
}
#PagePicture {
width: 407px;
height: 141px;
position: absolute;
left: 583px;
top: 125px;
border: 0px;
}
#Menu {
float: left;
left: -1px;
width: 190px;
margin-left: -189px; /* must be 1px less than width otherwise won't push footer down */
position: relative;
}
#MenuTop {
margin-bottom: -3px;
}
#MenuBottom {
margin-top: -1px;
}
.MenuItemContainer {
width: 180px;
height: 35px;
margin: 0px;
padding: 0px;
}
#MnHome {	background: url('../images/MnHome-out.jpg'); }
#MnDining { background: url('../images/MnDining-out.jpg'); }
#MnBars {	background: url('../images/MnBars-out.jpg'); }
#MnBottle {	background: url('../images/MnBottle-out.jpg'); }
#MnPhoto {	background: url('../images/MnPhoto-out.jpg'); }
#MnRegion {	background: url('../images/MnRegion-out.jpg'); }
#MnLocation {	background: url('../images/MnLocation-out.jpg'); }
#MnContact {	background: url('../images/MnContact-out.jpg'); }

a#MnHome:hover {	background: url('../images/MnHome-over.jpg'); }
a#MnDining:hover { background: url('../images/MnDining-over.jpg'); }
a#MnBars:hover {	background: url('../images/MnBars-over.jpg'); }
a#MnBottle:hover {	background: url('../images/MnBottle-over.jpg'); }
a#MnPhoto:hover {	background: url('../images/MnPhoto-over.jpg'); }
a#MnRegion:hover {	background: url('../images/MnRegion-over.jpg'); }
a#MnLocation:hover {	background: url('../images/MnLocation-over.jpg'); }
a#MnContact:hover {	background: url('../images/MnContact-over.jpg'); }

#MnHome, #MnDining, #MnBars, #MnBottle, #MnPhoto, #MnRegion, #MnLocation, #MnContact {
width: 180px;
height: 35px;
margin: 0px;
margin-top: -1px;
padding: 0px;
position: absolute;
}
#MnHome:hover, #MnDining:hover, #MnBars:hover, #MnBottle:hover, #MnPhoto:hover, #MnRegion:hover, #MnLocation:hover, #MnContact {
cursor: pointer;
}
#MnAbout {
width: 166px;
height: 22px;
float: left;
background: url('../images/MnAbout-out.jpg') no-repeat;
z-index: 7;
}
a#MnAbout:hover {
background: url('../images/MnAbout-over.jpg') no-repeat;
}
#RightCol {
float: right;
width: 142px; /* must exclude any side padding */
margin-right: -182px; /* must be 1px less than width otherwise won't push footer down */
position: relative;
text-align: center;
padding-left: 33px;
padding-right: 8px;
padding-top: 93px;
padding-bottom: 2px;
overflow: hidden;
left: -1px;
}
#RightCol, #RightCol a {
font-size: 13px;
}
#MorePhotos {
font-family: Arial, Tahoma, Sans-Serif;
font-size: 10px;
text-align: right;
padding-right: 2px;
margin-top: -7px;
}
#MorePhotos a {
font-family: Arial, Tahoma, Sans-Serif;
font-size: 10px;
color: #838485;
}
#MorePhotos a:visited {
color: #838485;
}
#MorePhotos a:hover {
color: #bdc0c9;
}
#MorePhotos a:active {
color: #ffffff;
}
#Footer {
background: url('../images/FooterBG.jpg') repeat-x;
width: 990px;
height: 22px;
position: relative;
overflow: hidden;
z-index: 5;
}
#CreatedBy, #CreatedBy a {
text-align: center;
font-weight: bold;
letter-spacing: 3px;
font-size: 14px;
color: #666666; /* was originally #5B5B5B */
}
#CreatedBy a:hover {
letter-spacing: 5px;
color: #FFFFFF;
}
#Copyright {
width: 150px; /* must exclude any side padding */
height: 18px; /* must exclude any top/bottom padding */
padding-right: 6px;
padding-top: 4px;
float: right;

font-family: Verdana, Tahoma, Arial;
font-weight: bold;
font-size: 10px;
text-align: right;
background: url('../images/CopyrightBG.jpg') no-repeat;
color: #888888;
z-index: 8;
}
* html #Footer { /* only ie gets this style */
\height:24px;/* for ie5 */
he\ight:22px;/* for ie6 */
}
#clearfooter{ width: 100%; clear: both; height: 22px; } /*needed to make room for footer */
* > html #clearfooter { float: left; width: 100%; } /* ie mac styles */
* html #Content { height: 1%; } /* combat IE's 3 pixel jog */
#PrintFriendlyHeader {
display: none;
}
.Screen {
display: block;
}
.Print {
display: none;
}
#PrintCopyright {
display: none;
}
#PrintPageTitle {
display: none;
}