.section-description p {
	font-size : 20px;
	font-family : "Helvetica Neue", Helvetica, Arial;
	color : #666;
	margin : 0 0 0 0;
	line-height : 26px;
}
.extra-padding {
	padding : 10px 20px 20px 20px;
}

/*Glass Table*/
.glass-table {
	margin-top : -25px;
}
.glass-table-r .white-btn {
display : inline;
width : 110px;
	float : left;
	margin-top : 8px;
	margin-left : 128px;
}
.glass-table-r .white-btn a span {
	padding-left : 12px;
	display : block;
	height : 20px;
	background : url("/images/ui/download.arrow.png") no-repeat 0px 4px;
}
.glass-object {
	overflow : hidden;
}
.glass-object span {
	float : left;
	display : block;
	height : 20px;
	width : 200px;
}
.glass-object a {
	position : relative;
}
.glass-object img {
	float : left;
	margin : 15px 20px 0 10px;
}
h5 {
	margin : 0;
}
h5 a {
	font-family : "Helvetica Neue", Helvetica, Arial;
	font-size : 21px;
	font-weight : normal;
	color : #666;
	display : block;
	margin-top : 15px;
	margin-bottom : 5px;
}
.glass-object p {
	font-size : 12px;
	color : #666;
	margin-top : 0;
	line-height : 1.5em;
	margin-right : 20px;
}

/* Small Title Bars */

dt strong {
	background-color : #e9e9e9;
	display : block;
	padding-left : 10px;
	height : 20px;
	line-height : 20px;
	font-size : 11px;
	margin-left : -10px;
	clear : both;
	margin-bottom : 15px;

}

dd img {
	float : left;
	margin : 2px 7px 10px 0;
	border : solid 1px #ccc;
}
dd {
	padding : 0px 0px 15px 0px;
	margin : 12px 0 0 0;font-size: 13px;
	line-height: 17px;
	border-bottom : solid 1px #e9e9e9;
}
dd em {
	font-style : normal;
	color : #999;
}
dd a strong {
	font-size : 13px;
	margin-right : 5px;
}
dd ul ul {
	list-style-image: url("/images/ui/subsublist.png");
	margin : -8px 0 0 20px;
}
dd ul {
	list-style-image: url("/images/ui/sublist.png");
	margin : 0 0 0 30px;
	padding : 10px 10px 0 10px;
}
dl {
	margin-bottom : 30px;
}
table.calendar-list {
	width : 100%;
	border-collapse : collapse;
display : block;
clear : both;
overflow : hidden;

}
table.calendar-list tr td i, table.calendar-announcements tr td i {
	color : #999;
	display : block;
	margin-bottom : 5px;
	font-style : normal;
}

#header-image {
	width: 620px;
	padding-left: 25px;
}

#content table.calendar-list tr td {
	padding : 8px 8px 28px 0;
	display: table-cell;
	vertical-align : top;
	border-bottom : solid 1px #ccc;
}
table.calendar-list tr td h5 {
	font-size : 18px;
	padding : 3px;
	margin : 0;
	font-weight : normal;
	font-family : arial;
}
#content table.calendar-list tr td h4 {
	margin-top : 0px;
	margin-bottom : 10px;
}
#content table.calendar-list tr td img {
	float : left;
	margin-right : 12px;
	margin-bottom : 15px;
}
#content table.calendar-list tr td a em {
	font-size : 11px;
	font-weight : bold;
}
#content table.calendar-list tr td.calendar-list-date span strong{
	font-size : 11px;
	display : block;
	color : #444;
}
#content table.calendar-list tr td.calendar-list-date span {
	width : 25px;
	height : 32px;
	float : left;
	line-height : 16px;
	display : block;
	font-size : 11px;
	text-align : center;
	padding-left : 6px;
	padding-right : 1px;
	background-image: url("/ui/calendar.post.png");
}
.ministry-logo {
	float : right;
	margin : 30px;
}
.ministry-video {
	margin-bottom : 30px;
}
#content-full {
	padding : 25px 40px 0 15px;
}
#content-full p {
	line-height : 19px;	
}
#content-full ul li {
	margin-bottom : 6px;
}
#content-full .class-profile {
	display : block;
	clear : left;
	width : 600px;
	padding : 15px;
	background-color : #f5f5f5;
	margin : 12px 10px 20px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	

}
#content-full .class-profile h2 {
	font-weight : normal;
	margin-top : 0px;
	margin-bottom : 0px;
}
.class-profile .registration-options {
	font-family : "Helvetica Neue", Helvetica, Arial;
	font-size : 13px;
	margin-bottom : 30px;
}
.instructor {
	font-family : "Helvetica Neue", Helvetica, Arial;	
	font-size : 11px;
}
.class-profile .registration-options a {
	background-color : #fff;
	display : block;
	padding : 5px;
	line-height : 15px;
	margin-bottom : -12px;
}
.member-content {
	display : block;
	padding : 5px 10px 5px 10px;
	font-style : italic;
	background-color : #fffcdb;
	font-size : 12px;
	float : left;
	color : #222;
}

.column-33 {
	width : 266px;
	float : left;
	margin : 0 25px 0 25px;
}

.resource-results {
	font-size : 11px;
	display : block;
	clear : both;
	overflow : hidden;
}

table.resource-results td.calendar-list-date {
	padding-left : 15px;
	padding-right : 0;
	vertical-align : top;
	padding-top : 7px;
}

#sidebar-right td.calendar-list-date span {
	display : block;
	float : left;
	width : 21px;
	text-align : center;
	padding-top : 1px;
	color : #555;
	font-size : 9px;
	line-height : 12px;
	font-weight : bold;
	font-family : "Helvetica Neue", Helvetica, Arial;
	
	margin: 0 10px 0 0;
	padding: 0 0 1px 0;
	
	font-size: 12px;
	line-height: 13px;
	
	width: 23px;
	border: 1px solid #a8a8a8;
	background-color: #e2e2e2;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}


	#sidebar-right td.calendar-list-date span strong {
		color: #fff;
		background-color: #a8a8a8;
		display: block;
		font-size: 10px;
		line-height: 12px;
		padding-bottom: 1px;
	}

td.calendar-list-date span strong {
	font-size : 11px;
	display : block;
	color : #444;
}

.resource-results td em {
	font-size : 11px;
	font-style : normal;
	color : #666;
	display : block;
}
#sidebar-right .resource-results td i a {
	padding-right : 15px;
	font-style : normal;
	padding-left : 0;
	font-size : 12px;
	padding-bottom : 2px;
	margin : 0;
}
#sidebar-right .resource-results td i a:hover {
	padding-right : 15px;
	font-style : normal;
	padding-left : 0;
	font-size : 12px;
	margin : 0;
}

.resource-results td {
	padding-bottom : 10px;
	color : #999;
}
#sidebar-right {
	width : 270px;
}
#sidebar-right dl dd span {
	margin : 0px;
	padding : 0 10px 0 0;
	border-bottom-width : 0px;
}
#sidebar-right dl dd span.title {
	margin-left : 15px;
	display : block;
}
#sidebar-right dl dd span.title a {
	padding : 0 8px 0 0;
	display : inline;
	margin : 10px 4px 0 0;
	border-right : solid 1px #ddd;
}
#sidebar-right dl dd span.title em {
	display : block;
	margin-top : 2px;
	margin-bottom : 4px;
}
#sidebar-right dl dd span.title a.last, #sidebar-right dl dd span.title a.last:hover {
	border-right : solid 1px #fff;
}
h1 span#ministry-sub-header {
	font-size : 20px;
	color : #666;
	margin-top : -4px;
	display : block;
}
div.remove-padding {
	margin-top : -20px;
}
div.thank-you-message {
	display : block;
	padding : 10px;
	margin-top : 30px;
	font-size : 12px;
	font-family : "Helvetica Neue", Helvetica, Arial;
	background-color : #fffebb;
}
div#baptism_form {
	font-family : "Helvetica Neue", Helvetica, Arial;	
	font-size : 11px;
}
div#baptism_form textarea {
	margin-top : 10px;
	margin-bottom : 20px;
}
div#baptism_form h4 {
	font-size : 17px;
	font-family : "Helvetica Neue", Helvetica, Arial;
	display : block;
	margin-bottom : 10px;
}


/* Ministry Blog */

/* @override http://covlife.org//dev/stylesheets/blog_css */

h1#blog-header {
	background : url('http://covlife.org/images/ui/blog-header.jpg') no-repeat;
	width : 540px;
	line-height : 98px;
	color : #fff;
	margin-left : -35px;
	margin-top : -26px;
	padding-left : 100px;
	letter-spacing : -1px;
	height : 98px;
}
a#blog-header {
	background : url('http://covlife.org/images/ui/blog-header-hp.jpg') no-repeat;
	width : 567px;
	line-height : 63px;
	display : block;
	margin-bottom : 20px;
	font-weight : bold;
	color : #fff;
	font-family : arial;
	padding-left : 80px;
	height : 63px;
	letter-spacing : -1px;
	font-size : 2em;
}
.blog-date {
	font-size : 0.9em;
	display : block;
	color : #888;
	margin-top : 8px;
	margin-bottom : -37px;
}
#content h4.blog-title {
	margin-bottom : 0px;
	font-size : 1.5em;
}
.comments {
	background-color : #eee;
	border : solid 1px #ccc;
	padding : 15px;
	margin-bottom : 20px;
}
.comments hr {
	margin-top : 20px;
	margin-bottom : 20px;
}
.comments span {
	font-family : "Helvetica Neue", Helvetica, arial;
	font-size : 11px;
	margin : 5px 0 30px 0;
	display : block;
}
#content .comments em {
	display : block;
	padding : 8px;
	color : #000;
	background-color : #f9f9f9;
	margin-bottom : 30px;
	font-size : 1em;
	line-height : 16px;
}
.comments p {
	margin-bottom : 5px;
	margin-top : 0px;
}
.comment-balloon {
	display : block;
	float : left;
	background : url('/images/ui/comment.gif') no-repeat;	
	padding-left : 20px;
	clear : left;
	margin-bottom : 0px;
	margin-top : 5px;
}
#blog-voice img {
	float : left;
	border : solid 1px #ccc;
	margin-bottom : 10px;
	margin-left : 10px;
}
#blog-voice p {
	font-size : 12px;
	line-height : 15px;
	margin: 10px 15px 20px 117px;
}
#blog-voice {
	height : 170px;
}
#paginate {
	display : block;
	border : solid 1px #ccc;
	padding : 0 5px 0;
	margin-top : 20px;
}
#paginate p {
	margin : 0;
	font-family : "Helvetica Neue", Helvetica, arial;
	font-size : 11px;
}

.expand-content {
	background: #eaeaed;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 30px;
}

	.expand-content blockquote,
	blockquote.resource {
		margin: 5px 20px 20px 20px;
	}

.title-open {
	font-size: 16px;
	line-height: 16px;
	padding-top: 18px;
	padding-bottom: 10px;
	font-weight: normal;
	cursor: pointer;
	height: 16px;
}

a.open {
	width : 30px;
	height : 29px;
	margin-top: -32px;
	display : block;
	float : left;
	text-indent : -9999px;
	background-image : url('/images/ministries/min-expand.png');
	background-repeat:  no-repeat;
	background-position: 0 0;
}
a.open:hover, a.open.hover {
	background-position: 0 -29px;
}
a.open.selected, #calendar a.selected:hover {
	background-position: 0 -58px;
}


/* Link Tracker */

#ministry_team_info {

}

.ministries_list {
	border: 1px solid #ddd;
	background-color: #F1F1F1;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topright: 0;
	border-radius: 5px;
	border-top-right-radius: 0;
	behavior: url(/_css/PIE.php);
}

	.ministries_list hr {
		margin: 0 30px;
	}

	.ministries_list h3 {
		padding: 20px 0 0 0;
		margin: 0 0 0 28px;
		clear: both;
	}

	.ministries_list ul.teams {
		list-style: none;
		padding: 0 0 10px 0;
		margin: 0 0 0 28px;
		overflow: hidden;
		
	}
	
		.ministries_list ul.teams li.team_category {
			font-size: 16px;
			margin-bottom: 5px;
			width: 225px;
			margin-right: 10px;
			padding-top: 10px;
			float: left;
		
		}
		
			.ministries_list ul.teams li.team_category span {
				margin-bottom: 5px;
				display: block;
			}
	
			.ministries_list ul.teams ul {
				padding: 0 0 10px 0;
				list-style: none;
			}
			
				.ministries_list ul.teams li.team_category ul li {
					font-size: 12px;
					margin-bottom: 2px;
				}

	#ministry_team_info .backto {
		float: left;
		padding: 15px 0 5px 0;
	}
	
	hr.ministry_team {
		background-color: transparent;
		margin: 10px 0 -1px 0;
	}
	
	hr.ministry_team.closed {
		background-color: #DDD;
	}

	#ministry_team_info .bttn_full_list {
		margin: 0 0 -1px 0;
		float: right;
		text-align: center;
		padding-right: 15px;
		width: 173px;
		padding: 12px 0 10px 0;
		background-color: #F1F1F1;
		border-top: 1px solid #DDD;
		border-right: 1px solid #DDD;
		border-left: 1px solid #DDD;
		border-bottom: 1px solid transparent;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		behavior: url(/_css/PIE.php);
	}
	
		#ministry_team_info .bttn_full_list.closed {
			border-bottom: 1px solid #DDD;
		}
	
		#ministry_team_info .bttn_full_list span {
			font-size: 10px;
			margin: 0 0 0 5px;
			position: absolute;
			font-weight: bold;
			color: #aaa;
			display: none;
		}
		
			#ministry_team_info .bttn_full_list:hover span {
				color: #666;
			}

	#ministry_team_info h2 {
		margin: 0 0 20px 0;
		padding: 5px 0;
		font-size: 32px;
	}

	#ministry_team_info #team_pics {
		height: 200px;
		color: #fff;
		padding: 20px;
		background-color: #000;
	}

	#ministry_team_info dl {
	}
	
	#ministry_team_info dt {
	}
	
	#ministry_team_info dd {
	}
	
	#ministry_team_info #scrollup {
		position: relative;
		overflow: hidden;
		border: 1px solid #000;
		height: 150px;
		width: 330px
	}

#ministry_team_info_leftcolumn {
	width:620px;
	float:left;
	padding-right: 40px;
}

	#ministry_team_info_leftcolumn #team_info {
		padding: 20px 0 0 0;
	}
	
		#ministry_team_info_leftcolumn #team_info h6 {
			padding: 0 0 0 0;
			margin: 0 0 5px 0;
			font-size: 16px;
			font-weight: bold;
		}
		
		#ministry_team_info_leftcolumn #team_info p {
			margin: 0 0 15px 0;
			padding: 0 0 10px 0;
			font-size: 13px;
			line-height: 17px;
		}
	
			#ministry_team_info_leftcolumn #team_info .large {
				border-bottom: 1px solid #E1E1E1;
				margin-bottom: 20px;
			
			}
			
			#ministry_team_info_leftcolumn #team_info_small {
			}
			
			#ministry_team_info_leftcolumn #team_info .small {
				width: 290px;
				float: left;
				min-height: 70px;
				margin-right: 40px;
			}
			
			#ministry_team_info_leftcolumn #team_info .small-even {
				width: 290px;
				float: left;
				min-height: 70px;
				margin-right: 0px;
			}
			
			#ministry_team_info_leftcolumn #team_info hr {
				clear: both;
				background-color: #E1E1E1;
				margin-bottom: 20px;
				margin-top: 10px;
			}
			

#ministry_team_info_rightcolumn {
	width:310px;
	float:left;
}

	#ministry_team_info_rightcolumn .rightcolumn_row {
		padding: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 10px;
		
		background-color: #F1F1F1;
	
				
		border: 1px solid #ddd;
		
		behavior: url(/_css/PIE.php);
	}

	#ministry_team_info_rightcolumn .mttitle {
		display: block;
		padding-bottom: 10px;
	}

	#ministry_team_info_rightcolumn h6 {
		font-size: 14px;
		line-height: 18px;
		padding: 10px 20px 8px 20px;
		margin: 0 -20px 5px -20px;
		
		background-color: #FAFAFA;
		font-weight: bold;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd; 
	}
	
			#ministry_team_info_rightcolumn .headline h4 {
				font-size: 14px;
				font-weight: bold;
				padding: 0 0 5px 0;
				margin: 0;
			}
			
			
	
			#ministry_team_info_rightcolumn .headline p {
				font-size: 13px;
				line-height: 18px;
				padding: 0 0 10px 0;
				margin: 0;
			}

	#ministry_team_info_rightcolumn .serving_opps {
			margin: 0;
		}
		
		#ministry_team_info_rightcolumn .serving_opps ul {
			list-style: none;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
			#ministry_team_info_rightcolumn .serving_opps ul li {
				font-size: 16px;
			}
			
				#ministry_team_info_rightcolumn .serving_opps ul li a {
					display: block;
					padding: 10px;
					margin: -5px -10px -5px -10px;
					font-size: 14px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(/_css/PIE.php);
				}
				
					#ministry_team_info_rightcolumn .serving_opps ul li a span {
						float: right;
						color: #666;
						font-size: 16px;
						padding-right: 5px;
						margin-top: -2px;
					}
				
					#ministry_team_info_rightcolumn .serving_opps ul li a:hover {
						background-color: #FAFAFA;
						border: 1px solid #ddd;
						padding: 9px;
					}
					
		#ministry_team_info_rightcolumn form label {
			display: block;
			margin:10px 0 5px 0;
		}
		
		#ministry_team_info_rightcolumn form input[type="text"],
		#ministry_team_info_rightcolumn form textarea {
			margin-bottom: 10px;
			border: 1px solid #ddd;
			padding: 8px 5px;
			font-size: 14px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			behavior: url(/_css/PIE.php);
		}
		
		#ministry_team_info_rightcolumn form select {
			margin: 0 0 10px 0;
			max-width: 290px;
		}
		
		#ministry_team_info_rightcolumn form input[type="text"] {
			width: 200px;
		}
		
		#ministry_team_info_rightcolumn form textarea {
			width: 258px;
			height: 120px;
			resize: none;
		}
		
			#ministry_team_info_rightcolumn form input[type="text"]:focus,
			#ministry_team_info_rightcolumn form textarea:focus {
				background-color: #f9f9f9;
				border: 1px solid #3F77C4;
				outline: none;
			}
		
		#ministry_team_info_rightcolumn form button[type="submit"] {
			padding: 10px 20px;
			margin: 0;
			cursor: pointer;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			
			
			background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1)));
			background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
			background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
			background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
			background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
			-pie-background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
			
			border: 1px solid #999;
			
			behavior: url(/_css/PIE.php);
		}
		
			#ministry_team_info_rightcolumn form button[type="submit"]:hover {
			background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(214,214,214,1) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(214,214,214,1)));
				background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(214,214,214,1) 100%);
				background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(214,214,214,1) 100%);
				background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(214,214,214,1) 100%);
				background: linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(214,214,214,1) 100%);
				-pie-background: linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(214,214,214,1) 100%);
			
				color: #2057a4;
				
				border: 1px solid #3F77C4;
				
				text-shadow: 0 1px 0 #fff;
				
				behavior: url(/_css/PIE.php);
			}
		
		#ministry_team_info_rightcolumn form #form_alert {
		}
		
			#ministry_team_info_rightcolumn form #form_alert ul,
			#ministry_team_info_rightcolumn form #form_alert ul li {
				list-style: none;
				padding: 0;
				margin: 0;
				color: #741e1e;
			}
			
			#ministry_team_info_rightcolumn form #form_alert.valid ul,
			#ministry_team_info_rightcolumn form #form_alert.valid ul li {
				color: #444;
			}

#ministry_team_info_leftcolumn,
#ministry_team_info_rightcolumn {
	margin-top: 20px;
}

#linktracker {
	margin-top: 20px;
}

	#linktracker #lt_left {
		float: left;
		width: 560px;
	}

		#linktracker #lt_left #lt_video {
			width: 560px;
			height: 314px;
			overflow:hidden;
			position: relative;
		}
			
	#linktracker #lt_list {
		width: 380px;
		float: left;
		margin-left: 30px;
	}
	
		#linktracker #lt_list h2 {
			text-align: left;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			font-size: 22px;
		}
		
		#linktracker #lt_list #headlines {
			margin: 0;
			padding: 0;
			
		}


			#linktracker #lt_list #headlines .headline,
			#serving_opportunities #opps_right .headline {
				padding: 5px 0;
				margin: 5px 0;
				font-size: 12px;
			}
			
			#linktracker #lt_list #headlines .headline h6,
			#serving_opportunities #opps_right .headline h6 {
				font-size: 14px;
				padding: 0 0 2px 0;
				margin: 0;
			}
			
				#linktracker #lt_list #headlines .headline h6 span {
					font-size: 12px;
					font-weight: normal;
					display: inline-block;
					padding-left: 5px;
					margin-left: 5px;
					border-left: 1px solid #aaa;
				}
				
			#linktracker #lt_list #headlines .headline p {
				padding: 0 0 5px 0;
				margin: 0;
			}
			
			#linktracker #lt_list #headlines .headline .description {
			
			}
			
				#linktracker #lt_list #headlines .headline .description .clearboth {
					margin-left: 5px;
					display: inline;
				}
			
			#linktracker #howtoconnect {
				width: 560px;
				height: 180px;
				display: block;
				float: left;
				margin-top: 20px;
				text-indent: -9999px;
				overflow: hidden;
				background-image: url("/images/linktracker/howtoconnect.png");
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			
				#linktracker #howtoconnect:hover {
					background-position: 0 -180px;
				}
			
	#linktracker #servingourchurch,
	#linktracker #servingourcommunity,
	#linktracker #servingourworld {
		float: left;
		display: block;
		width: 178px;
		height: 183px;
		border: 1px solid #aaa;		
		margin-top: 20px;
		-moz-border-radius : 5px;
		-webkit-border-radius : 5px;
		border-radius : 5px;
		behavior: url(/_css/PIE.php);
		background-repeat: no-repeat;
	}
	
		#linktracker #servingourchurch span,
		#linktracker #servingourcommunity span,
		#linktracker #servingourworld span {
			width: 178px;
			text-align: center;
			display: block;
			margin-top: 140px;
			height: 30px;
			padding: 12px 0 0 0;
			font-size: 15px;
			float: left;
			
			border-top: 1px solid #aaa;
			border-bottom: 1px solid #aaa;
			
			background: rgb(240,240,240);
			background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(225,225,225,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(225,225,225,1)));
			background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);
			background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);
			background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);
			background: linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);
			-pie-background: linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);

			-moz-border-radius-topleft: 0px;
			-moz-border-radius-topright: 0px;
			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-radius: 0px 0px 5px 5px;
			border-radius: 0px 0px 5px 5px;
			
			behavior: url(/_css/PIE.php);
			
		}
	
	#linktracker #servingourchurch,
	#linktracker #servingourcommunity {
		margin-right: 10px;
	}
			
	#linktracker #servingourchurch {
		background-image: url("/images/linktracker/servingourchurch_small.jpg");
		background-position: -50px 0;
	}
	
	#linktracker #servingourcommunity {
		background-image: url("/images/linktracker/servingourcommunity_small.jpg");
		background-position: -90px 0;
	}
	
	#linktracker #servingourworld {
		background-image: url("/images/linktracker/servingourworld_small.jpg");
		background-position: -70px 0;
	}
	
		
		#linktracker #lt_left #team_list {
			margin: 20px 0 0 0;
			width: 560px;
			border-top: 1px solid #DDD;
		}
		
		#linktracker #lt_left ul.teams {
			list-style: none;
			padding: 0;
			margin: 0;
			overflow: hidden;
		}
		
			#linktracker #lt_left ul.teams li.team_category {
				float: left;
				width: 250px;
				margin-right: 30px;
				padding: 20px 0;
			}
					#linktracker #lt_left ul.teams li.team_category span {
						font-size: 16px;
						height: 24px;
						display: block;
					}
					
						#linktracker #lt_left ul.teams li.team_category ul {
							list-style: none;
							padding: 0;
							margin: 0;
						}
						
							#linktracker #lt_left ul.teams li.team_category ul li {
								margin-bottom: 5px;
							}
							
							#linktracker #lt_left ul.teams li.clear {
								height: 1px;
								display: block;
								background-color: #ddd;
							}

	p#editor {
		margin-top: 40px;
		display: inline-block;
		padding: 10px 15px;
		background-color: #F1F1F1;	
		border: 1px solid #DDD;	
		-moz-border-radius : 5px;
		-webkit-border-radius : 5px;
		border-radius : 5px;
		behavior: url(/_css/PIE.php);
	}
	
		p#editor a {
			color: #0a568a;
			font-weight: normal;
			font-size: 13px;
			text-decoration: none;
		}
		
			p#editor a:hover {
				color: #0e76bc;
			}

	#breadcrumbs {
		float: left;
		margin: 0 0 -30px 0;
		padding: 14px 0 0 0;
		height: 16px;
		display: block;
		font-size: 14px;
		color: #aaa;
	}
	
	#breadcrumbs a {
		color: #3F77C4;
		text-decoration: none;
		font-size: 10px;
	}
	
		#linktracker #values {
			margin-right: -20px;
		}
		
			#linktracker #values .video {
				float: left;
				width: 475px;
				margin-right: 20px;
			}


.clear {
	clear: both;
}

#content,
#sidebar-right {
	display: table-cell;
	float: none;
	vertical-align: top;
}

#content {
	float: none;
}

#sidebar-right {
	max-width: 270px;
	width: inherit;
	border-left: 0px solid transparent;
	padding-top: 0px;
}


#header-image{
	padding: 0 0 30px 0;
	max-width: 599px;
	height: auto;
}