body { background: #bfaa7d url(../images/skin/bggrad.gif) repeat-y left; margin: 0px, 0px, 0px, 0px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#mainImage { float: left; z-index: 3; }
#nav { position: absolute; top: 65px; left: 68%; width: 25%; font: 18px/23px "Dutch801 Rm BT", "Times New Roman", Times, serif;  }
#botnav { font: bold 14px "Dutch801 Rm BT", "Times New Roman", Times, serif; letter-spacing: 1px; text-transform: uppercase; }
#botnav td { text-align: center; }
#pghdr {color: #630b0e; font: bold 21px "Dutch801 Rm BT", "Times New Roman", Times, serif; position: absolute; top: 25px; left: 155px; z-index: 1; }

.sm { font-size : 10px; }
.reg { font-size : 12px; }
.lg { font-size : 14px; }
.subhdr { font: bold 16px "Dutch801 Rm BT", "Times New Roman", Times, serif; }
.serif {font: 15px/18px "Dutch801 Rm BT", "Times New Roman", Times, serif; }
.script { font: 15px/18px "Nuptial BT", cursive; }

.quote {color: #4a546e; font: bold 21px "Nuptial BT", cursive; padding-left: 20px;}

ul { color: #bfaa7d; list-style: disc inside url(../images/skin/bullet.gif); }
li { color: #000000; line-height: 22px; vertical-align: top; }
li ul { color: #bfaa7d; list-style: disc inside none; } 
li li { color: #522c12; line-height: 18px; vertical-align: top; }

/* Colors */
.blue { color: #4a546e; }
.red  { color: #630b0e; }
.white  { color: #ffffff; }

.bgblue { background-color: #4a546e; }
.bgred  { background-color: #630b0e; }
.bgwhite  { background-color: #ffffff; }

/* Links */
A:link {color : #630b0e;}
A:visited {color : #4b080b;}
A:hover {color : #4a546e;}
A:active {color : #000000;}

#nav A:link, #nav A:visited {color : #ffffff; text-decoration: none;}
#nav A:hover {color : #630b0e;}
#nav A:active {color : #4a546e; text-decoration: none;}

#nav A.on:link, #nav A.on:visited,#nav A.on:hover {color : #630b0e; text-decoration: none;}
#nav A.on:active {color : #4a546e; text-decoration: none;}

#nav A.sub {font-size: 15px; padding-left: 15px;}

#botnav A:link, #botnav A:visited {color : #ffffff; text-decoration: none; }
#botnav A:hover {color : #bfaa7d;}
#botnav A:active {color : #630b0e; text-decoration: none;}

#botnav A.on:link, #botnav A.on:visited, #botnav A.on:hover {color : #630b0e; text-decoration: none; }
#botnav A.on:active {color : #4a546e; text-decoration: none;}

/* Images */
.redbarhorse  { background: #630b0e url(../images/skin/redbarhorse.jpg) no-repeat left; height: 102px; }
.redbarlodge  { background: #630b0e url(../images/skin/redbarlodge.jpg) no-repeat left; height: 102px; }
.redbarpool  { background: #630b0e url(../images/skin/redbarpool.jpg) no-repeat left; height: 102px; }
.redbarsledgift  { background: #630b0e url(../images/skin/redbarsledgift.jpg) no-repeat left; height: 102px; }
.redbarsnowmobile  { background: #630b0e url(../images/skin/redbarsnowmobile.jpg) no-repeat left; height: 102px; }
.redbartable  { background: #630b0e url(../images/skin/redbartable.jpg) no-repeat left; height: 102px; }

/* PNG Images */
#main .content[class] { position: absolute; top: 60px; left: 145; height: 500px; width: 50%; overflow: auto; background: url('../images/skin/white50.png') repeat; }
#main .contenttop[class] { position: absolute; top: 45px; left: 145; height: 15px; width: 50%; background: url('../images/skin/contenttop.png') no-repeat; }
#main .contentbot[class] { position: absolute; top: 560px; left: 145; height: 25px; width: 50%; background: url('../images/skin/contentbot.png') no-repeat; }
		
.smllogo[class] { background: url('../images/skin/snowymountainlodge.png') no-repeat; position: relative; top: 80px; }
.botnavbg[class] { background: url(../images/skin/botnavbg.png) repeat-x top; }
.botnavleft[class] { background: url(../images/skin/botnavleft.png) no-repeat top left; }
.botnavright[class] { background: url(../images/skin/botnavright.png) no-repeat top right; }
#botnav td.on[class] { background: url(../images/skin/white70.png) repeat; height: 36px; }