.calnav  {
	float: none;
	margin:10px 0;
	text-align: center;
	z-index:9;
}

.calnav .navbar{
	padding:0 6px 6px;
	border:1px solid #930;
	background-color: #ffc;
    background: #ffc url("/clipart/yel-orn-v-grad.png") repeat-x;
	background-size: contain;
}

/*
.calnavbar a:link {color: #930;}
.calnavbar a:visited {color: #930;}
.calnavbar a:hover {color: #930;}
.calnavbar a:active {color: #930;}
	
.calnavbar {
	display:inline-block;
	padding:6px 6px 3px;
	margin:10px auto;
	color: #930;
	background-color: #ffc;
    background: #ffc url("/clipart/yel-orn-v-grad.png") repeat-x;
	background-size: contain;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border:2px solid #c40; 
	text-align: center;
}

.calnav h3{
	display: block;
	margin: 3px auto;
	text-align: center;
}

.calnavbar ul {
	display:block;
	overflow:hidden;
	margin: 0 auto;
	list-style-type: none;
	text-align:center;
}

.calnavbar ul li {
	display: inline-block;
    position: relative;
	float:left;
}
*/
.calnav div.navbar li a {
	background-color:#fff;
}
.calnav div.navbar li a:hover {text-decoration: underline;}


@media screen and (max-width: 1040px) {
	.calnav div.navbar ul#wide{display:none;}
	.calnav div.navbar ul#narrow{display:block !important;}
	.calnav div.navbar {width: 400px; max-width:100%;}
	.calnav div.navbar ul#narrow {width: 100%; height:121px;}
	.calnav div.navbar ul#narrow li { clear: none; width: 16.6% !important;  margin: 0;}
	.calnav div.navbar ul#narrow li a {padding:0; width: 300px; max-width: 100%;}
	.calnav div.navbar ul#narrow .calnav_calendar {width: 24.9% !important;}
	.calnav div.navbar ul#narrow .calnav_meetup {width: 24.9% !important;}		
	.calnav div.navbar ul#narrow .calnav_jan {clear: left;}
	.calnav div.navbar ul#narrow .calnav_jul {clear: left;}	
}

#content.calendar .calnav_calendar a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.jan .calnav_jan a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.feb .calnav_feb a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.mar .calnav_mar a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.apr .calnav_apr a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.may .calnav_may a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.jun .calnav_jun a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.jul .calnav_jul a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.aug .calnav_aug a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.sep .calnav_sep a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.oct .calnav_oct a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.nov .calnav_nov a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#content.dec .calnav_dec a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#meetup-page .calnav_meetup a{color:#d00; background-color:#ffa; text-transform: uppercase;}
#yoga-page     .calnav_yoga a{color:#d00; background-color:#ffa; text-transform: uppercase;}