@charset "utf-8";
/* CSS Document */

*, html {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}

.clear {clear: both;}
.logo {float: right; display: inline; padding: 10px 0;}
.left {float: left; display: inline;}
.sa-group {margin-top: 30px;}
.last {border: none !important;}
.center {text-align: center !important}
.title {font-size: 16pt !important}
body{
	background: #8699bd;}

#wrapper {
	margin: auto;
	width: 980px;
	background: #fff;
	}
#inner-wrapper {
	background: url(../images/bg_inner-wrapper.gif) top left repeat-y;
	min-height: 600px;
	_height: 600px;
	}	
#header {
	padding: 0 28px;
	}	
#header h1 {color: #2e4f8c; font-size: 24pt; padding: 45px 0 0 200px;}
#main-menu {	
	background: url(../images/bg_menu.gif) top left no-repeat;
	width: 980px;
	height: 40px;
	margin: 0 0 0 15px;
	}
#main-menu li {
	float: left;
	display: inline;
	padding: 2px 0 7px 0;
	_padding: 3px 0 7px 0;
	}
#main-menu li a {
	padding: 5px 22px 7px 22px;
	border-right: 1px solid #cccccc;
	color: #2e4f8c;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main-menu li {
	padding: 5px 0 7px 0;
	}
#main-menu li a {
	padding: 4px 22px 8px 22px;
	}
}	
#main-menu li a:hover {
	background: url(../images/bg_menu-btn.gif) top left repeat-x;
	color: #fff;
	}
#main-menu li a#home:hover {
	background: url(../images/bg_home-btn.gif) top left no-repeat;
	color: #fff;
	}
#main-menu li a.active {
	background: url(../images/bg_menu-btn.gif) top left repeat-x;
	color: #fff;
	}
#main-menu li a#home.active {
	background: url(../images/bg_home-btn.gif) top left no-repeat;
	color: #fff;
	}
#left-column {
	float: left;
	display: inline;
	width: 165px;
	margin: 0 0 0 28px;
	padding: 10px 10px;
	font-weight: bold;
	}	
#left-column p {
	color: #fff;
	font-size: 10pt;
	}
#content {
	margin: 20px 0 0 200px;
	background: url(../images/bg_content.gif) top center no-repeat;
	min-height: 700px;
	_height: 700px;
	padding: 0 0 30px 25px;
	}
#home #content {
	padding: 0 0 0 105px;
}
#content p {	
	color:  #2e4f8c !important;
	font-size: 11pt;
	font-weight: bold;
	margin: 0 20px 10px;
	}	
#content .menu-box {
	float: left;
	display: inline;
	width: 230px;
	margin: 75px 95px 0 0;
	cursor: pointer;
	}
#content .menu-box h3 {
	border-bottom: 2px solid #2e4f8c;
	color: #2e4f8c;
	}
#content .menu-box img {
	margin: 2px 0 0 0;
	}
	
#content .item-row {
	float: left;
	width: 725px; 
	margin: 0 0 25px 0;
	padding: 0 0 15px;
	border-bottom: 1px solid #8699bd;
	color:  #2e4f8c;
	font-size: 11pt;
	font-weight: bold;
}	
#content .item-number {
	float: left;
	width: 80px;
	padding: 0 30px 0 10px;
}	
#content .item-description {
	float: left;
	width: 340px;
	padding: 6px 40px 0 0;
}	
#content .item-donor {
	float: left;
	padding: 6px 0 0 0;
}
#content .pagination {
	float: left;
	width: 610px;
	margin: 0 40px 10px 70px;
	text-align: center;
	}
#content .pagination p {
	font-size: 9pt;	
	float: left;
	}
#content .pagination a {
	
	font-size: 9pt;	
	padding: 0 15px;
	text-decoration: none;
	border-right: 1px solid #686868;
	}
#content .pagination a:hover {
	background: #FDFBC8;
	}
#content .members {
	float: left;
	width: 200px;
	}
#content #schedule {
	margin: 30px 0 0 40px;
	}		
#schedule .schedule-left {
	float: left;
	width: 200px;
	}	
#schedule  .schedule-row {margin-top: 30px !important;}	

#content .feedback {
	width: 500px;
	height: 100px;
	}
#content .req {font-size: 8pt; color: #6BB733 !important;}

#content .blog-entry {
	border-bottom: 1px solid green;
	margin: 20px 20px 0 0;
	}
#content .person-info {
	float: left;
	width: 300px;
	}
#content .blog-name {
	}
#content .blog-email {
	}
#content .blog-date {
	font-size: 9pt;
	}


