<STYLE TYPE="text/css">
<!--
/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

A		{ font-family:arial, helvetica;}
SPAN	{ font-family:arial, helvetica }
TD     	{ font-family:arial, helvetica }


/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#EDECD8; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#F5F4ED; height:80; width: 95; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-image: url(../../images/cal_top.jpg);
	background-repeat: repeat-x;  font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
// end hiding -->

.bg {
	background-attachment: fixed;
	background-color: #FBFBE6;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
}
.bgtop {
	background-image: url(../../images/bg_top.jpg);
	background-repeat: repeat-x;
}
.btmborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.category {
	background-color: #E8E0D3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	background-image: url(../../images/category_bg.jpg);
	background-repeat: repeat-x;

}
.categoryline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
}
.arrivals {

	background-color: #880C05;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	background-image: url(../../images/arrivals_bg.jpg);
	background-repeat: repeat-x;
}
.arrivalsline {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #804000;
	background-repeat: no-repeat;
}
.4border {
	background-color: #dedede;
	border: 1px solid #333333;
}

.toppicks 
a:hover{text-decoration:underline;}

.footerbg {
	background-image: url(../../images/footer2.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #DAC9B5;

}
.specials {

	background-image: url(../../images/specials.jpg);
	background-repeat: repeat-x;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #F2EEE6;
}
.bgheader {
	background-image: url(../../images/header.jpg);
	background-repeat: no-repeat;
}

.ddm1 {
    font: 10pt Arial;
	background-color: #F0ECE3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	background-image: url(../../images/category_bg.jpg);
	background-repeat: repeat-x;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 5px 3px 3px 3px;
    border: 0px #003366;
    border-style: solid solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: ;
    }
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: ;
    color: navy;
    text-decoration: underline;

}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 3px 3px 3px;
    border: 1px white;
    border-style: solid solid none solid;
    text-decoration: none;
    color: navy;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #b8b2a1;
    color: navy;
    width: 150px;
    opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.90;

}
.ddm1 .item2:hover {
    background: #ebe3ce;
    color: navy;

}
.ddm1 .section {
    border: 0px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: solid solid solid solid; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */


</STYLE>