/**
 * Alert box styles
 */
.notify {
	background-color: #990000; 
	color: #ffffff; 
	margin-left: -10px;
	margin-top: 10px; 
	margin-bottom: 30px; 
	width: 100%; 
	padding: 1em;	
}

.notify img {
	width: 80px; 
	margin-left: -10px; 
	float: left;
}

.notify h3, .notify p {
	color: #ffffff;
}

.notify a {
	color: #ffffff;
	text-decoration: none;
}

.notify a:hover {
	color: #C9C9C9;
}

/**
 *
 */
table.cal { width: 100%; line-height: 1.2em; }
table.cal tr { width: 100%; }
table.cal th { color: #333333; }
table.cal th.hMonth { color: #ffffff; background-color: #990000; }
table.cal td { width: 14%; border: 1px solid #eeeeee; text-align: right;}
table.cal td.today { color: #990000; font-weight: bold;  background-color: #eeeeee; border: 1px solid #cccccc; }
a.calendar { display: block; /*vertical-align: bottom;*/ }

footer { width: 100%; }

div#footer-group1, div#footer-group2, div#footer-groupN
{ 
    width: 100%; 
    margin: 0;
} 
div.footer-links-section, div.footer-links-sectionN { width: 33%; float: left; margin: auto; }
div.footer-links-section2 { width: 20%; float: left; }

@media screen and (min-width:1000px) {
	div.footer-links-section, div.footer-links-sectionN { width: 33%; float: left; margin: auto; } 
	div.footer-links-section2 { width: 20%; float: left; }
	.footer-links-section img { width:80%; margin: auto; color: #333333; } 
	.footer-links-section2 img { width:100%; margin: 0 1em 0 0; color: #333333; } 
	.footer-links-sectionN img {  width: 95%; margin: auto; } 
	table.cal { height: 210px; } 
	a.calendar { height: 40px; }
	}
@media screen and (max-width:999px) {
	div.footer-links-section, div.footer-links-sectionN { width: 33%; float: left; margin: auto; }
	div.footer-links-section2 { width: 20%; float: left; } 
	.footer-links-section img, .footer-links-section2 img { width: 80%; margin-left: 1em; }  
	.footer-links-sectionN img { width: 90%; margin-left: 1em; } 
	.footer-links-sectionN h3 { margin-left: 1em; }
	table.cal { width: 90%; height: 90%; margin: auto; } 
	a.calendar { height: auto; }
	}
@media screen and (max-width:800px) {
	div.footer-links-section, div.footer-links-section2, div.footer-links-sectionN { width: 33%; float: left; margin: auto; } 
	.footer-links-sectionN img { width: 90%; margin-left: 1em; } 
	table.cal { width: 90%; height: 80%; margin: auto; } 
	div.feature { float: left; width: 240px; margin: auto; }
	div#rightSocial { width: 100%; float: none; }
}			
@media screen and (max-width:640px) {
	div.footer-links-section, div.footer-links-section2, div.footer-links-sectionN { width: 50%; float: left; margin: auto; }
	.footer-links-section img, .footer-links-section2 img, .footer-links-sectionN img { width: 90%; margin-left: 1em;  }
	table.cal { width: 90%; height: auto; margin-left: 1em; } 
	}
@media screen and (max-width:400px) {
	div.footer-links-section, div.footer-links-section2, div.footer-links-sectionN { width: 100%; float: none; }
	div.feature { width: 100%; float: none; } 
	}

