@font-face {
	font-family: 'MidoMedium';
	src: url('images/fonts/Mido-webfont.eot');
	src: local('&#9786;'), url('http://www.massnonprofitnet.org/wp-content/themes/mnn_ble/images/fonts/Mido-webfont.woff') format('woff'), url('images/fonts/Mido-webfont.ttf') format('truetype'), url('images/fonts/Mido-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: "Museo Slab 500";
  src: url(http://www.massnonprofitnet.org/wp-content/themes/mnn_ble/images/fonts/Museo_Slab_500.otf) format("opentype");
}




#cal INPUT { background-color:#C0C3CC; border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:8pt; color:#000000;}
#cal SELECT { background-color:#C0C3CC; border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:8pt; color:#000000; border:0px;}

#minical2 {background-color#f2f2f2; margin:0px; padding:0px;}
#minical2 div {margin:0px; padding:0px;}

#menu { font-family:Arial; font-size:8pt; font-weight: bold; color:#000000; text-transform:uppercase;}
#menu a { font-family:Arial; font-size:8pt; font-weight: bold; color:#999999; text-decoration:none; text-transform:uppercase }
#menu a:hover { font-family:Arial; font-size:8pt; font-weight: bold; color:#014457; text-decoration:underline; text-transform:uppercase }

#small {background-color:transparent; font-family:Arial; font-size:8pt; color:#000000; }
#small input { font-family:Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; border:1px solid; border-color:#c0c0c0;}
#small select { font-family:Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; border:1px solid; border-color:#c0c0c0;}
#small a { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
#small a:hover { font-family:Arial; font-size:8pt; color:#999999; text-decoration:underline; }

#cell {
width: 483px;
}

#viewmodes {font-family: MidoMedium, Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	color: #000000;
}

#title {font-family: MidoMedium, Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000000;
 }


#calcontent {margin-left:10px; margin-right:10px;}

#navnext2 { margin-top:40px; margin-bottom:20px; display:inline-block; border-bottom: solid 1px #c0c0c0;}

a.navnext:link {text-decoration:none; background-image : url(http://www.massnonprofitnet.org/calendar/images/menu/navnextbg2.png);}
a.navnext:visited {text-decoration:none; background-image : url(http://www.massnonprofitnet.org/calendar/images/menu/navnextbg2.png); }
a.navnext:hover {text-decoration:none; background-image : url(http://www.massnonprofitnet.org/calendar/images/menu/navnextbg.png); background-repeat:no-repeat; background-position:center center; }
a.navnext:active {text-decoration:none; background-image : url(http://www.massnonprofitnet.org/calendar/images/menu/navnextbg2.png); }

#nav { background-color:#eff2f5; }
#nav td { font-family:Arial; font-size:11px; color:#eff2f5;}
#nav input {border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:11px; color:#222222; background-color:#CCCCCC;}
#nav select {border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:11px; color:#222222; background-color:#CCCCCC;}

#calnav {background-color:#eff2f5;}

#calnavtext {
        background-color:transparent;
	font-family: "MidoMedium", Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height: 1.5em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #FFFFFF;
	}

#date { font-family: Arial; font-size:9pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a { font-family: Arial; font-size:9pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a:hover { font-family: Arial; font-size:9pt; color:#999999; font-weight: bold; text-decoration:underline; }
#date .month { font-size:8pt; }

#dateCells td.active { background-color:#FFFFFF; border:1px solid #B2B2B2; line-height:10px; padding:5px;}
#dateCells td.empty { background-color:#FFFFFF; border:1px solid #DDDDDD; line-height:10px; padding:5px;}
#dateCells td.today { background-color:#d5e2f5; border:1px solid #999999; line-height:10px; padding:5px;}
#dateCells td.weekend { background-color:#e0f7af; border:1px solid #B2B2B2; line-height:10px; padding:5px;}
#dateCells td.calendar_header {padding: 5px; text-transform:uppercase; background-color:#005a73; "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:9pt; letter-spacing:.1em; color:#FFFFFF; font-weight: bold; border:1px #FFFFFF; background-image:url('http://www.massnonprofitnet.org/calendar/images/menu/cal_header_bg.png'); background-repeat:repeat-x; }
#dateCells .weeknum { font-family: Arial; font-size:7pt; color:#000000; }
#dateCells .daynum { font-family: Arial; font-size:7pt; color:#000000; }
#dateCells a { text-decoration:none;}
#dateCells a:hover { text-decoration:underline;}
#dateCells .dayhead { font-family: Arial; font-size:7pt; font-weight:bold; color:#000000; background-color:#999999; height:100%}
#dateCells .daycell { font-family: Arial; font-size:7pt; color:#000000; background-color:#FFFFFF;}
#dateCells .daytime { font-family: Arial; font-size:7pt; color:#000000; background-color:#CCCCCC; }

#miniDateCells table { border:1px dotted #f2f2f2; margin:5px;}
#miniDateCells td.active { background-color:#ddeff4; border:1px solid #f2f2f2; }
#miniDateCells td.empty { background-color:#f1f1f1; border:1px solid #f2f2f2; }
#miniDateCells td.full { font-weight:bold; font-family: Arial; font-size:8pt; color:#000000; background-color:#cff284; border:1px solid #FFFFFF; }
#miniDateCells td.fullon { font-weight:bold; font-family: Arial; font-size:8pt; color:#000000; background-color:#e4f8ba; border:1px solid #FFFFFF; }
#miniDateCells td.header { font-family: Arial; font-size:8pt; color:#000000; font-weight: bold;}
#miniDateCells td.monthHeader { background-image : url(http://www.massnonprofitnet.org/wordpress/wp-content/themes/mnn_ble/images/minical_header.png); background-repeat:no-repeat; background-position:center center; height:14; width:118px; }
#miniDateCells .month { font-family: Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells .month:hover { font-family: Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells a { font-family: Arial; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells a:hover { font-family: Arial; font-size:8pt; color:#999999; text-decoration:underline; }
#miniDateCells .day { font-family: Arial; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells .day:hover { font-family: Arial; font-size:8pt; color:#000000; text-decoration:underline; }

#midDateCells td.active { background-color:#FFFFFF; border:1px solid #B2B2B2; }
#midDateCells td.empty { background-color:#CCCCCC; border:1px solid #DDDDDD; }
#midDateCells td.full { background-color:#DBEF20; border:1px solid #999999; }
#midDateCells td.header { background-color:#999999; font-family: Arial; font-size:10pt; color:#000000; font-weight: bold; }
#midDateCells td.monthHeader { background-color:#B2B2B2; }
#midDateCells .month { font-family: Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells .month:hover { font-family: Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells a {font-family: Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }
#midDateCells a:hover { font-family: Arial; font-size:10pt; color:#999999; font-weight:bold; text-decoration:underline; }
#midDateCells .day { font-family: Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }

#eventDetails{ position:absolute; top:0px; left:0px; width:300px; border:1px solid #000000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:1000; font-family:Verdana,Tahoma; font-size:9pt; color:#000000; }

#generalBox table { font-family:Arial; font-size:10pt; color:#000000; background-color:#eff2f5; border:1px solid #e7e7e7; padding:0px; margin:0px;}
#generalBox td {padding-left: 8px; font-family:Arial; font-size:10pt; color:#000000; background-color:#eff2f5; margin:0px;}
#generalBox .alttd { font-family:Arial; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd {padding-left: 10px; padding-top:0px; vertical-align: middle; height: 25px; 

font-family: "MidoMedium", Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.5em;
color:#073d54; background-color:#eff2f5; 
background-image:url('http://www.massnonprofitnet.org/calendar/images/menu/table_header_bg.png'); background-repeat:repeat-x;}

#generalBox INPUT {border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:10pt; color:#000000; background-color:#DDDDDD; }
#generalBox SELECT {border:1px solid; border-color:#c0c0c0; background-color:#DDDDDD; font-family:Arial; font-size:8pt; color:#000000; }
#generalBox a:link {font-family:Arial; font-size:10pt; color:#000000; text-decoration:none; }
#generalBox a:visted {font-family:Arial; font-size:10pt; color:#000000; text-decoration:none; }
#generalBox a:hover {font-family:Arial; font-size:10pt; color:#026691; text-decoration:underline; }
#generalBox a:active {font-family:Arial; font-size:10pt; color:#026691; text-decoration:underline; }
#generalBox .error { color:#F00000; font-weight:bold; }
#generalBox .menuLink { font-family:Arial; font-size:10pt; color:#000000; text-decoration:none; }
#generalBox .menuLink:hover { font-family:Arial; font-size:10pt; color:#026691; text-decoration:underline; }
#generalBox .small { font-family:Arial; font-size:8pt; color:#000000; }

#events .calendar { background-color:#B2B2B2; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold; }
#events .title {background-color:#3d3d3d; font-family:Arial; font-size:14px; color:#FFFFFF; font-weight:bold; border-bottom:4px solid #FFFFFF;}
#events .heading { text-align:right; background-color:#CCCCCC; font-family:Arial; font-size:11px; color:#000000; font-weight:bold; border-bottom:4px solid #FFFFFF;}
#events .data {padding-left:8px; background-color:#eeeeee; font-family:Arial; font-size:11px; color:#000000; border-bottom:4px solid #FFFFFF; }
#events .datades {padding-left:8px; background-color:#eeeeee; font-family:Arial; line-height:18px; font-size:11px; color:#000000;}
#events .datades p {margin-bottom:20px;}
#events .headerimg {margin-bottom:10px;}
#events a { font-family: Arial; font-size:11px; color:#000000; text-decoration:underline; }
#events a:hover { font-family: Arial; font-size:11px; color:#999999; text-decoration:underline; }

#editorBox table { font-family:Arial; font-size:10pt; color:#000000; background-color:#eff2f5; border:none; }
#editorBox .button {border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:10pt; color:#000000; background-color:#CCCCCC; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; cursor:pointer; }
#editorBox TEXTAREA {border:1px solid; border-color:#c0c0c0; font-family:Arial; font-size:10pt; color:#000000; background-color:#DDDDDD; }

#copyright { font-family:Arial; font-size:7pt; color:#111111; }
#copyright a { font-family:Arial; font-size:7pt; color:#111111; text-decoration:none; }
#copyright a:hover { font-family:Arial; font-size:7pt; color:#333333; text-decoration:underline; }

#holiday { font-family: Arial; font-size:11pt; color:#B2B2B2; font-weight: bold; text-decoration:none; }

#socialbottom { padding-left:4px; padding-right:4px; font-family:Arial; font-size:11px; color:#00212d;}
#socialbottom input { font-family:Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; border:1px solid; border-color:#c0c0c0;}
#socialbottom select { font-family:Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; border:1px solid; border-color:#c0c0c0;}
#socialbottom a:link {font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; }
#socialbottom a:visted { font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; }
#socialbottom a:hover { font-family:Arial; font-size:11px; color:#000000; border-bottom:1px solid #c7e55d; }
#socialbottom a:active { font-family:Arial; font-size:11px; color:#000000; border-bottom:1px solid #c7e55d; }
#socialbottom ul {margin:3px; list-style: none;float:left;}
#socialbottom li {padding-bottom:5px; margin:3px; list-style: none;float:left;width:195px;}
#socialbottom img {padding:0 3px;}
#paddedtable { padding:3px; }

.fb_share_link { padding:2px 0 0 20px; height:13px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }

#social {width:98%;}
#social ul {margin:3px; list-style: none;float:left;}
#social li {padding-bottom:5px; margin:3px; list-style: none;float:left;width:195px;}
#social img {padding:0 3px;}
#social {padding-left:4px; padding-right:4px; font-family:Arial; font-size:11px; color:#00212d;}
#social a {font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; }
#social a:link {font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; }
#social a:visted { font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; }
#social a:hover { font-family:Arial; font-size:11px; color:#000000; border-bottom:1px solid #c7e55d; }
#social a:active { font-family:Arial; font-size:11px; color:#000000; border-bottom:1px solid #c7e55d; }


#nomove a {font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; border-bottom:0px}
#nomove a:link {font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; border-bottom:0px}
#nomove a:visted { font-family:Arial; font-size:11px; color:#002a32; text-decoration:none; border-bottom:0px}
#nomove a:hover { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; border-bottom:0px}
#nomove a:active { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; border-bottom:0px}
#nomove {border:0px;}

#social img {border:0px;}
#nomove ul {margin:3px; list-style: none;float:left;}
#nomove li {padding-bottom:5px; margin:3px; list-style: none;float:left;width:195px;}

