a:hover {
color: #EA161B;
background-color: #FBF8F3;
}
a:hover td{
color: #EA161B;
background-color: #FBF8F3;
}
/*  #150305 /img/bkgndmnELRM.jpg  #F5E287 snoflk.gif #216384   #4F5F63 url(/img/1bakgndsis2.jpg)    #E8EBF3 snowtreebkgnd.jpg,  #693615 bkgndmnELR.jpg top center repeat-x     #B51818 /img/vtine.gif  */
body {
background: #150305 url('/img/bkgndmnELRM.jpg') repeat-x fixed top left ;
margin-top:5px; margin-bottom:10px; background-attachment:fixed 
}
/* #0B1A1D */
/*  #########################  */
/*       Elk Lake Styles       */
.todayicon {
font-family: Arial; 
font-size: 10px; 
color: #FFFFFF; 
text-decoration: none
valign: middle;
}
ul.dott {
list-style-type: none;
padding: 0px;
margin: 10px;
}
li.dott {
background-image: url('/img/dot.gif');
background-repeat: no-repeat;
background-position: 0px 0px; 
padding-left: 35px 
}
.wednorm {
font-family: Script MT Bold; 
font-size: 22px; 
color: #663300; 
}
.wedlarge {
font-family: Script MT Bold; 
font-size: 40px; 
color: #663300; 
}
.titlered {
font-size: 22px; 
font-family: Arial; 
text-decoration: none; 
color: #F21015; 
font-weight: bold;
}
.fntwow {
font-size: 30px; 
font-family: Arial; 
text-decoration: none; 
color: #D84D00; 
font-weight: bold;
background-color: #E8D8B8;
}
.fntnorm {
font-size: 16px; 
font-family: Arial; 
text-decoration: none; 
color: #D84D00;
}
.fntbold {
font-weight: Bold; 
color: #E20000; 
background-color: #F4EDE0;
}
.fntbold2 {
font-family: Arial; 
color: #F00005;
background-color: #FFFFFF;
}
.elrsb {
border-left: 0px solid #684040;
border-right: 0px solid #684040;
}
.elr9 {
font-family: Verdana;
font-size: 9px; 
color: #70460A; 
text-decoration: none;
}
.elr10 {
font-family: Arial;
font-size: 10px; 
color: #70460A; 
text-decoration: none;
}
.elr10r {
font-family: Arial;
font-size: 10px; 
color: #FF0000; 
}
.elr11 {
font-family: Arial;
font-size: 11px; 
color: #70460A; 
}
.elr12 {
font-family: Arial;
font-size: 12px; 
color: #70460A; 
}
.elr12r {
font-family: Arial;
font-size: 16px; 
color: #FF0000; 
}
.elr14 {
font-family: Arial;
font-size: 14px; 
color: #70460A; 
}
.elr14c {
font-family: Arial;
font-size: 14px; 
color: #70460A;
text-decoration:none;
}
.elr15c {
font-family: Arial;
font-size: 15px; 
color: #663300; 
}
.elr16 {
font-family: Arial;
font-size: 16px; 
color: #70460A; 
}
.elr16r {
font-family: Arial;
font-size: 16px;
font-weight: bold; 
color: #FF0000; 
}
.elr18 {
font-family: Arial;
font-size: 18px; 
color: #70460A; 
}
.elr20 {
font-family: Arial;
font-size: 20px; 
color: #663300; 
}
.elr20r {
font-family: Arial;
font-size: 20px; 
color: #FF0000; 
}
.elr22 {
font-family: Arial;
font-size: 22px; 
color: #663300; 
}
.elr22b {
font-family: Arial;
font-size: 22px;
font-weight: bold;
color: #70460A;
}
.elr22bw {
font-family: Arial;
font-size: 22px;
font-weight: bold;
color: #FFFFFF;
}
.elr26r {
font-family: Arial;
font-size: 26px; 
color: #FF0000; 
}
.elrbig {
font-family: Arial;
font-size: 30px;
font-weight: bold;
color: #4033EF;
}
.elrcaption {
font-family: Arial, San Serif;
font-size: 20px; 
font-weight: bold;
text-decoration: none; 
color: #DF1111; 
padding: 0px;
}
.mnu16 {
font-size: 18px;
font-family: Lucida Calligraphy, Calibri, Pristina, Sans-serif;
color: #663300;
}
.mnu28 {
font-size: 22px;
font-family: Calibri, Sans-serif;
color: #663300;
}
.mnu35 {
font-size: 30px;
font-family:  Calibri, Sans-serif;
font-weight: bold;
text-decoration: underline;
color: #663300;
}
.lunchnav {
color: #703800;
background-color: #D9C19B;
font-family: Arial;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
padding-top:5px;
padding-bottom:5px;
padding-right:1px;
padding-left:1px;
}
.lunchnav:hover {
color: #FFFFFF;
background-color: #94602C;
}
.lunborit {
border-right-style: solid;
border-right-width: 3px;
border-right-color: #E8D8B8;
}
/*  #########################  */
/*   Elk Lake Calendar Styles  */
.elnorm       {
font-family: Arial;
font-size: 13px; 
color: #663300; 
}
.caltw {
font-size:30px;
color:#7F4807;
font-weight:bold;
font-family:Arial; 
text-transform:uppercase;
}
.control {
font-family:Arial;
font-size:10px;
color:#000000;
}
table.calendar    { 
border-left:1px solid #999; 
}
tr.calendar-row   {  
}
td.calendar-day-on  { 
background:#F5F3A9; 
min-height:100px; 
font-size:18px;
font-family:Arial;
color:#F00005; 
position:relative; 
} 
* html div.calendar-day { 
height:100px; 
}
td.calendar-day  { 
background:#E8D8B8; 
min-height:100px; 
font-size:18px;
font-family:Arial;
color:#F00005; 
position:relative; 
} 
* html div.calendar-day { 
height:100px; 
}
td.calendar-day:hover  { 
background:#eceff5; 
}
td.calendar-day-np  { 
background:#E3CB9B; 
min-height:100px; 
} 
* html div.calendar-day-np { 
height:100px; 
}
td.calendar-day-head { 
background:#DCAF7A; 
color:#A85D34; 
font-family:Arial; 
font-weight:bold; 
text-align:center; 
width:14%; 
padding:5px; 
border-bottom:1px solid #A14818; 
border-top:1px solid #A14818; 
border-right:1px solid #A14818; 
}
div.day-number    { 
background:#E3CDA1; 
padding:5px; 
color:#A34A23; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
float:right; 
margin:-5px -5px 0 0; 
width:20px; 
text-align:center; 
}
/* shared */
td.calendar-day, td.calendar-day-np { 
width:100px; 
padding:5px; 
border-bottom:1px solid #A14818; 
border-right:1px solid #A14818; 
}
.elrb1 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left-width: 1px; 
border-right-width: 1px; 
border-top-width: 1px; 
border-bottom-style: solid; 
border-bottom-width: 1px;
}
.elrb2 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left-width: 1px; 
border-right-width: 1px; 
border-top-width: 0px;
}
.elrb3 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left:1px dotted #663300; 
border-right:1px dotted #663300; 
border-bottom:1px dotted #663300; 
border-top-width: 1px;
}
.elrb4 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-bottom:1px dotted #663300; 
border-left-width: 1px; 
border-right-width: 1px; 
border-top-width: 1px;
}
.elrb5 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left-width: 1px; 
border-right-width: 1px; 
border-top-width: 1px; 
border-bottom: 1px dotted #663300;
}
.elrb6 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-bottom:1px dotted #663300; 
border-left:1px dotted #663300;
}
.elrb7 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left:1px dotted #663300; 
border-right:1px dotted #663300; 
border-bottom:1px dotted #663300;
}
.elrb8 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-bottom:1px dotted #663300;
}
.elrb9 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left:1px dotted #663300;
}
.elrb0 {
font-family: Arial; 
font-size: 16px; 
color: #663300; 
border-left:1px dotted #663300; 
border-right:1px dotted #663300;
}
.rose {
background: url('/wedding/img/rosebanner.gif');
height:35px
}
.stage_on {
font-family: Arial; 
font-size: 23px; 
font-weight:bold; 
color: #ea107b; 
margin-top: 6px; 
margin-bottom: 8px;
text-align:center;
}
