h3{
border:1px solid #000066;
margin-bottom:2px;
width:100%;
padding-top:3px;
padding-bottom:3px;
font-size:1em;
font-weight:bold;
text-align:center;
background: #D7FDDC;
}
h4{
margin-top:2px;
margin-bottom:2px;
width:100%;
color:#666666;
font-size:.8em;
font-weight:normal;
text-align:center;
}
h5{
padding-left:15px;
padding-right:15px;
color:#0055A4;
font-size:.85em;
text-align:left;
}
h6{
border:1px solid #FFCA95;
padding:3px 25px;
margin-top:4px;
margin-bottom:2px;
background:#FFECD9;
color:#000066;
font-size:1em;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
div#calendar{
text-align:center;
}
div#events{
margin-top:2px;
margin-bottom:2px;
text-align:center;
}

div#local-biz h3{
margin-top:4px;
background:#FFECD9;
}
div#mbacc h3{
margin-top:4px;
background:#FFFFEA;
}
div#wrap1{
width:680px;
}
div.events2{
border:1px solid #D9E3FF;
width:96%;
margin:6px 2%;
padding-top:4px;
padding-bottom:4px;
background:#F0F4FF;
}
div.events2 .time{
font-weight:normal;
font-size:.85em;
}
div.events2 p.date{
	color:#394792;
	font-weight:bold;
	text-align:left;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
}
div.events2 p.loc{
	font-size:.85em;
	text-align:left;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
div.events2 p.more{
	color:#999999;
	font-size:.75em;
	text-align:left;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}

div.local-biz2{
border:1px solid #FFECD9;
width:96%;
margin:6px 2%;
padding-top:4px;
padding-bottom:4px;
background:#FFF5EC;
}
div.local-biz2 p.date{
	font-weight:bold;
	font-size:.85em;
	text-align:left;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
}
div.local-biz2 p.loc{
	padding-left:15px;
	padding-right:15px;
	font-size:.85em;
	text-align:left;
	margin-bottom: 6px;
}
div.local-biz2 p.more{
	padding-left:15px;
	padding-right:15px;
	color:#999999;
	font-size:.75em;
	text-align:left;
	margin-bottom: 6px;
}
div.mbacc2{
border:1px solid #FFFFCA;
width:96%;
margin:6px 2%;
padding-top:4px;
padding-bottom:4px;
background:#FFFFF5;
}
div.mbacc2 p.date{
	padding-bottom:1px;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	font-size:.85em;
	text-align:left;
	margin-bottom: 0px;
}
div.mbacc2 p.loc{
	padding-left:15px;
	padding-right:15px;
	font-size:.85em;
	text-align:left;
	margin-bottom: 0px;
}
div.mbacc2 p.more{
	padding-left:15px;
	color:#999999;
	font-size:.75em;
	text-align:left;
	margin-bottom: 0px;
	padding-right: 15px;
}
div#mo a.full {
	text-align:center;
	font-weight: bold;
}
div#events a {
	color: #333333;
	text-decoration: underline;
}
div#events a:hover {
	color: #000066;
	text-decoration: none;
}
div#mo {
	padding-bottom: 3px;
}
div#mo p#full {
	padding-top:10px;
	text-align:center;
	padding-bottom: 5px;
}
div#mo.main {
	margin-top: 10px;
	padding-top: 10px;
}
div#local-biz {
	padding-bottom: 50px;
	margin-top: 10px;
}
div#mbacc {
	margin-top: 10px;
	padding-bottom: 50px;
}

ul#navmonth {
	margin: 0;
	padding:0;
	font: bold 13px Arial, Helvetica, sans-serif;
	width: 770px;
}
ul#navmonth li {
	list-style-type: none;
	padding: 0;
	margin: 0 2px 0 0;
	text-align: center;
	float: left;
	width: 56px;
}
ul#navmonth a {
	display: block;
	text-decoration: none;
	background-color: #4080BB;
	padding: 4px 3px 5px;
	color: #FFFFFF;
	line-height:1;
	border-bottom: 0 none;
	border-top: 0px none;
	border-right: 1px solid #ffffff;
	border-left: 0px none;
}
ul#navmonth a:hover {
	background-color: #BFD4E8;
	color: #0055A4;
}
ul#navmonth li.here a {
	background-color: #D7FDDC;
	color: #4080BB;
}

div#midfl.calmo {
	padding-bottom: 200px;
}
div.local-biz2 p {
	font-size:.8em;
	text-align:left;
	margin-bottom: 6px;
	padding-right: 15px;
	padding-left: 15px;
}
div.mbacc2 p {
	font-size:.8em;
	text-align:left;
	margin-bottom: 6px;
	padding-right: 15px;
	padding-left: 15px;
}
div.events2 p {
	font-size:.75em;
	text-align:left;
	margin-bottom: 6px;
	padding-right: 15px;
	padding-left: 15px;
}
div#events a {
	color: #00488B;
}
