/* a bold blue */
a.abblue:link {
	text-decoration: none;
	font-weight: bold;
	color: #41829e;
}
a.abblue:visited {
	text-decoration: none;
	font-weight: bold;
	color: #41829e;
}
a.abblue:hover {
	text-decoration: none;
	font-weight: bold;
	color: #006177;
}
a.abblue:active {
	text-decoration: none;
	font-weight: bold;
	color: #00A0C4;
}

/* a plain black */
a.ablack:link {
	text-decoration: none;
	color: #333;
}
a.ablack:visited {
	text-decoration: none;
	color: #333;
}
a.ablack:hover {
	text-decoration: none;
	color: #888	;
}
a.ablack:active {
	text-decoration: none;
	color: #bbb;
}

/* a plain as plain */
a.aplain {
	text-decoration: none;
}

/* a button */
.bluebutton, a.bluebutton, a.bluebutton:link, a.bluebutton:visited {
	background-color: #41829e;
	color: white;
	padding: 5px 5px;
	text-align: center; 
	text-decoration: none;
	display: inline-block;
	border: 1px solid #366a81;
	border-radius:4px;
	box-shadow:2px 3px rgba(0,0,0,0.25),1px 2px rgba(0,0,0,.12);   
}
.bluebutton:hover, a.bluebutton:hover, a.bluebutton:active a.bluebutton-current {
	background-color: #ccc;
	color: black;
}                                                                 
.bluebutton-current, a.bluebutton-current {
	background-color: #ccc;
	color: black;
	padding: 5px 5px;
	text-align: center; 
	text-decoration: none;
	display: inline-block;
	border: 1px solid #366a81;
	border-radius:4px;
	box-shadow:2px 3px rgba(0,0,0,0.25),1px 2px rgba(0,0,0,.12);   
}

/* media queries to hide right-hand nav and display hamburger at hinge width */
/* Use 731/730 for standard w/o Reservations
@media (min-width:731px){.my-hide-navhamb{display:none!important}}
@media (max-width:730px){.my-hide-topnav{display:none!important}}
*/
/* Use 877/876px when Reservations is added to top nav */
@media (min-width:877px){.my-hide-navhamb{display:none!important}}
@media (max-width:876px){.my-hide-topnav{display:none!important}}

/* highlight current nav */
.my-nav-current {text-decoration:underline;}

/* footer content */
.my-footer {
  font-family:Verdana,sans-serif;
  font-size:13px;
  line-height:1.5;	
}

.right-bar {
	/*background-color: #aaa;*/ 
}