
	
		/* 
		Community CSS Template
		by tyricker 05-May-10 11:05 AM
		title:BIBCA
		filename:bibca.css
		thumb:http://setup.givingtechnology.com/dynamicscale.aspx?filename=./photos/ABEE8C7F-DA15-9C37-16EAE0CD480F835D/ACCE4A54-B617-93A7-E2DCD2E84E5EFBD3.jpg&maxdimension=170
		preview:http://setup.givingtechnology.com/dynamicscale.aspx?filename=./photos/ABEE8C7F-DA15-9C37-16EAE0CD480F835D/ACCE4A54-B617-93A7-E2DCD2E84E5EFBD3.jpg&maxdimension=600
		defaultquotetextcolor:000000
		defaultquotebackgroundcolor:
		*/
																																																																
#contentTitle{
display:none;
color:#ffffff;
}
							
A { color: #6F773D; text-decoration: none; font-weight:bold; } 
A:link		{ color: #6F773D; text-decoration: none; } 
A:visited	{ color: #6F773D; text-decoration: none; } 
A:active	{ color: #6F773D;  } 
A:hover		{ text-decoration:underline;} 
TD, INPUT,SELECT,TEXTAREA {font-size:11px;}
BODY {
background:#FFFFFF fixed;
	color:#FFFFFF;
	color: #000;
	margin-top:0px;
}
h1, h2, h3, h4 {
 font-weight: bold;
 font-size: 12px;
 line-height: 20px;

 }
ul, ol {
	margin-left:1em;
	padding-left:1em;
}
#container { 
	width: 805px;
	position: absolute;
	left:0px;
	height:100%;
	margin: 0px auto; 
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	text-align: left;
}
#navigation {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
#banner {
	background:#F4F7E0;
	color:#000000;
	height:200px;
	font-weight:bolder;
}
#bannerimage {
	float:left;
	margin:0px;
}
#bannertitle {
	font-family: arial;	
                     font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}
#bannermessage {
	font-family: arial;
	margin-left:20px;
                font-size:16px;
}
#quotes{
	margin-top:10px;
}
#mainmenu {
	background-color:#C7CD9E;
font-family: arial;	
                     font-size:12px;
vertical-align: middle;
	height:30px;
	padding-top:0px;
}
#mainmenuItem {
	padding-left:20px;
	padding-right:20px;
	padding-top:3px
                font-family: arial;	
                font-size:12px;
	position:relative;
	float:left;
}
#mainmenuItem A{
font-family: arial;	
                font-size:12px;
	color:#000000;
}
#mainmenuItem A:hover{
	background:url(http://support.givingtechnology.com/photos/71AA0DCC-3371-4A73-B631-8FEC5EEDBDB1/horizmenuover.jpg) #F2F2F2 repeat-x;
	height:30px;
font-family: arial;	
                     font-size:12px;
	text-decoration:none;
vertical-align: middle;
	padding-top:0px;
}
#mainmenuItemLogin {
	padding-left:10px;
	padding-right:10px;
	position:relative;
	float:right;
}
#mainmenuItemLogin A{
	color:#000000;
}
#membermenu {
	width:150px;
	margin-bottom:10px;
	text-align:left;
}
#menudiv{
	border-left:0px solid #666666;
	position:relative;
	float:left;
}
#advertising {
	position:absolute;
	top:10px;
                bottom:20px;
	left:815px;
	width:160px;
	padding:10px;
	text-align:center;
	background:#FFFFFF
}
#subMenu{
	margin-bottom: 10px;
}
#contentTitle {
	font-size:14px;
	font-weight:bold;
	font-variant:normal;
	text-align:left;
	border-top: 0px solid #666666;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #666666;
	padding:5px;
	color: #000000;
	text-indent: 10px;
	background:#FFFFFF
}
#contentBlock {
	padding:3px;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background:#FFFFFF
}
#content {
	PADDING-RIGHT: 10px; 
                PADDING-LEFT: 10px; 
                FONT-SIZE: 12px; 
                MARGIN-BOTTOM: 40px; 
                PADDING-BOTTOM: 10px; 
                WIDTH: 600px; 
                PADDING-TOP: 5px; 
                FONT-FAMILY: arial;
	background:#FFFFFF
}
#contentNoPods {
	PADDING-RIGHT: 10px; 
                PADDING-LEFT: 10px; 
                MARGIN-BOTTOM: 40px; 
                PADDING-BOTTOM: 10px; 
                WIDTH: 800px; 
                PADDING-TOP: 5px;
	background:#FFFFFF
}
#links {
	/* border:1px solid black; */
	margin-left:599px;
	position:absolute;
	top:225px;
	right:0px;
	padding:0px;
	width:199px;
	
}
#pod {
	font-size:12px;
	margin-top:10px;
}
#podTitle {
	background-color:#F1F4D7;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	border: 1px solid #666666;
	padding:5px;
}
#podBody {
	background:#FFFFFF;
	padding: 5px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666
}
#calendar {
	font-family: arial;
	font-size:10px;
	text-align:center;
}
#calendarHeader {
	font-family: arial;
	font-size:10px;
	text-align:center;
}
#calendarDay {
	font-family: arial;
	font-size:10px;
}
#calendarToday{
	font-family: arial;
	background-color:#FFFF99;
	font-size:10px;
}
#popUp {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#blogDate {
                MARGIN-TOP: 10px; 
                PADDING-TOP: 5px; 
                PADDING-LEFT: 5px; 
                PADDING-RIGHT: 5px; 
                PADDING-BOTTOM: 5px; 
                BORDER-TOP: #666666 1px solid; 
                BORDER-LEFT: #666666 1px solid; 
                BORDER-RIGHT: #666666 1px solid; 
                BORDER-BOTTOM: #666666 1px solid; 
                COLOR: #000000; 
                BACKGROUND:#E8EDBB 
                TEXT-INDENT: 5px; 
                TEXT-ALIGN: left; 
                FONT-VARIANT: normal;
                FONT-SIZE: 11px;
                FONT-WEIGHT: bold; 
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
#blogTitle {
                COLOR: #000000;
                BACKGROUND: #FFFFFF; 
                PADDING-RIGHT: 5px; 
                PADDING-LEFT: 5px; 
                PADDING-BOTTOM: 5px; 
                PADDING-TOP: 5px; 
                TEXT-ALIGN: left; 
                TEXT-INDENT: 0px; 
                FONT-WEIGHT: bold; 
                FONT-SIZE: 11px; 
                FONT-VARIANT: normal;
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
#blogBody {
                COLOR: #666666;
                BACKGROUND: #FFFFFF;
                PADDING-RIGHT: 5px; 
                PADDING-LEFT: 5px; 
                TEXT-ALIGN: left; 
                FONT-WEIGHT: normal; 
                FONT-SIZE: 11px; 
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
                FONT-VARIANT: normal;
}
#blogByline {
                PADDING-LEFT: 5px; 
                PADDING-RIGHT: 5px; 
                PADDING-BOTTOM: 1px; 
                COLOR: #666666; 
                BACKGROUND: #FFFFFF;
                TEXT-ALIGN: left; 
                TEXT-INDENT: 0px; 
                FONT-WEIGHT: normal; 
                FONT-SIZE: 10px; 
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
                FONT-VARIANT: normal
}
#photoPage{
	text-align:center;
}
#photoContainer{
	width:185px;
	height:225px;
	margin:5px;
	float: left;
	position:relative;
}
#photoCell{
	font-family: arial;
	padding:7px;
	background:#ffffff;
	border-top: 1px solid #C7CD9E;
	border-left: 1px solid #C7CD9E;
	border-right: 1px solid #C7CD9E;
	border-bottom: 1px solid #C7CD9E;
}
#photoCaption{
	padding:5px;
	text-align:center;
}
#photoDetail{
	margin:20px;
	text-align:center;
}
#photoDescription{
	font-size:12px;
}
#nextPhoto{
	float:right;
	position:relative;
}
#prevPhoto{
	float:left;
	position:relative;
}
#adminFunction{
	background-color:#FFCC00;
	padding:5px;
	margin-bottom:5px;
}
#iconrow{
	width:750px;
	text-align:left;
}
#iconmenu{
	width:100px;
	height:100px;
	text-align:center;
	position:relative;
	margin:5px;
	padding:7px;
	padding-bottom:20px;
	float:left;
}
#eventCalendarNavPrev{
	float:left;
	width:150px;
	margin:10px;
}
#eventCalendarNavCur{
	position:relative;
	float:left;
	width:200px;
	text-align:center;
	font-weight:bold;
	margin:10px;
}
#eventCalendarNavNext{
	float:left;
	width:150px;
	text-align:right;
	margin:10px;
}
#eventCalendar{
	font-family: arial;
	width:580px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#ffffff;
}
#eventCalendarTop{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
}
#eventCalendarPad{
	background-color:#E8EDBB;
}
#eventCalendarDay{
	height:50px;
	width:14.2%;
	text-align:left;
	vertical-align:text-top;
	padding:5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	
}
#eventCalendarToday{
	background-color:#F1F4D7;
	text-align:left;
	vertical-align:text-top;
	padding:5px;
}
#eventCalendarDayLabel{
}
.eventMonth A{
	font-size:10px;
	font-weight:normal;
}
.eventWeek {
	margin-top:5px;
	margin-left:20px;
}
#error {
	color:#FF0000;
	padding:10px;
}
#footer{
	clear:left;
	padding:10px;
	font-size:10px;
}
	
#publicAd {
	cursor:pointer;
	margin-bottom:5px;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
