@import url("custom_vacation_common.css");

/*=====================================================( GLOBALS )===*/
/*===================================================================*/

BODY
{
    background-color: #434a38;
    background-image: url(./images/md_siteBG.png);
    background-repeat: repeat-x;
    background-position: left top;
}
TD.centerColumn/*, #homeRightCol*/
{
    background-color: #b2b39b;
}
BODY.home TD.centerColumn
{
  	background-image: url( ./images/md_mountain.jpg );
}
#homeBannerWrapper
{
    position: relative;
    height: 475px;
}
BODY.inner TD.rightColumn
{
    background-color: #b2b39b;
    padding-top: 3em;
}
hr
{
    border-top: 1px solid black;
    border-bottom: 1px solid #b2b39b;
    border-left: 1px solid #b2b39b;
    border-right: 1px solid #b2b39b;
    margin-bottom: 1em;
    margin-top: 0.25em;
}
.frontText
{
		display: none;
    /*position: absolute;
    z-index: 2;
    top: -2px;
    left: -2px;
    color: white;*/
}
#homeRightCol
{
    float: right;
    width: 140px;
    padding-top: 1em;
    padding-left: 2em;
    font-size: 8pt;
}

/*======================================================( BANNER )===*/
/*===================================================================*/

#mcdowellText
{
		position: relative;
		margin-top: -105px;
		width: 543px;
		height: 105px;
		z-index: 4;
}
#mdLogo
{
		margin-top: 1em;
		margin-bottom: 1em;
}
#homeBanner
{
		background-image: none;
		border-top: none;
		border-bottom: none;
		display: none;
}
#title .frontText
{
    color: #B7C8D8;
}
.frontText
{
    color: #3d3f29;
}
.shadowText
{
    color: #3d3f29;
}
span#title, span#slogan
{
		display: none;
}

/*=======================================================( LINKS )===*/
/*===================================================================*/

A
{
    color: #403B32;
}

A:hover
{
    color: #6E6557;
}
.leftColumn A
{
		color: white;
}
.leftColumn A:hover
{
		color: #bfb68b;
}

/*====================================================( HEADLINE )===*/
/*===================================================================*/

.headline1, .headline2, .headline3, .headline4
{
    color: #3d3f29;
    font-weight: normal;
}

/*====================================================( SIDEBARS )===*/
/*===================================================================*/

.contentbox_left, .searchbox, .subnavbox
{
    background-color: #3d3f29;
    color: white;
}
.contentbox_left_header, .searchbox_header, .subnavbox_header
{
    color: white;
}
.contentbox_right_header, .sidebar_header
{
		color: #3d3f29;
}
BODY.inner .contentbox_right_body, BODY.inner .sidebar_body
{
		padding-right: 0.5em;
    background-color: transparent;
}
input.searchField
{
		width: 120px;
		font-size: 9pt;
}
A.goButton, A.goButton:hover
{
    display: block;
    border: 1px solid #bfb68b;
    padding: 2px 3px 2px 3px;
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 7pt;
    background-color: #bfb68b;
}
A.goButton:hover
{
	background-color: #ada67f;
}

/*======================================================( FOOTER )===*/
/*===================================================================*/

.footer
{
    color: white;
    background-color: #3d3f29;
}
span.fNavText
{
		color: #b2b39b;
}
A.footernav, #pvFooter A, .verticalLogo_text A
{
    font-size: 8pt;
    color: #b2b39b;
}

A.footernav:hover, #pvFooter A:hover, .verticalLogo_text A:hover
{
		color: #768263;
}

/*==================================================( NAVIGATION )===*/
/*===================================================================*/

/* menu TITLE style */
A.menuTitle, A.menuTitle_hi
{
    color: white;
    background-color: #3d3f29;
}
A.menuTitle_hi, A.menuTitle:hover, A.menuTitle_hi:hover
{
    color: white;
    background-color: black;
}


/* menu ITEM style */
A.menuItem, A.menuItem_hi, A.menuItem:visited, A.menuItem_hi:visited
{
    color: white;
}
A.menuItem_hi
{
		color: white;
    background-color: #3d3f29;
}
A.menuItem:hover, A.menuItem_hi:hover
{
    color: white;
    background-color: #3d3f29;
}

/* MENU style */
DIV.menu
{
    background-color: black;
    border: 1px solid black;
}

#navSec SPAN.horizNavDivider
{
    color: #888;
}
.subTriangle, .subTriangle:hover
{
    position: absolute;
    right: 5px;
    text-decoration: none;
    color: white;
}

/*====================================================( CALENDAR )===*/
/*===================================================================*/

.calMonth TABLE, .calDayHeading /* calendar grid color */
{
    background-color: black;
}
.calDayHeading
{
    background-color: #52694c;
}
.eventLink
{
}
.leftColumn .calMonth TABLE
{
}

.calGrayDay {
    background-color: #ccc;
    color: black;
}

.calToday {
    background-color: #b2c7ad;
}

.eventTip
{
    border-color: #550;
    background-color: #b2c7ad;
    color: black;
}