

div#sidebar-right {
	border-left: solid 0px #DDD;
 	width: 260px;
 	margin: 0;
 	position: relative;
}

	div#sidebar-right div#features {
		overflow: hidden;
		margin: 0;
		padding: 10px 0 0 7px;
		width: 260px;
		
		border-left: 1px solid #ddd;
		
	}
	
	div#sidebar-right div#features.affix {
			top: 0;
			border-color: transparent;
		}
		
		.affix {
			position: fixed;
		}
		
		div#sidebar-right div#features.affix-bottom {
					position: absolute;
					top: auto;
					bottom: 0;
				}

		div#sidebar-right div#features div.feature,
		div#sidebar-right div#features div.feature a,
		div#sidebar-right div#features div.feature img {
			width: 246px;
			height: 82px;
		}

		div#sidebar-right div#features div.feature {
			display : block;
			position: relative;
			float: left;
			
		}

		div#sidebar-right div#features div.feature.first {
			margin-bottom: 10px;
		}

			div#sidebar-right div#features div.feature a {
				display : block;
				position : static;
				border: 0;
				background-repeat: no-repeat;
				background-color: transparent;
			}
			
				div#sidebar-right div#features div.feature a:hover {
					background-color: transparent;	
				}
				
				div#sidebar-right div#features div.feature img {
					display : block;
					text-indent : 0px;
					position : relative;
					overflow: hidden;
					margin: 0;
					padding: 0;
					margin: 0;
					-webkit-border-radius: 3px;
					   -moz-border-radius: 3px;
					        border-radius: 3px;
					overflow: hidden;
					behavior: url(http://www.covlife.org/_css/PIE.php);
				}

	div#sidebar-right dl {
		float: left;
		margin: 0;
		overflow: hidden;
		position: relative;
	}
	
	div#sidebar-right dl dt {
		 -ms-word-break: break-all;
		     word-break: break-all;
		-webkit-hyphens: auto;
		   -moz-hyphens: auto;
		        hyphens: auto;
				margin: 0;
		padding: 0 0 0 0;
		background-color: #f2f2f2;
		background-color: rgba(10, 10, 10, 0.03);
		border: 1px solid #e5e5e5;
		height: 27px;
		margin-left: -8px;
		font-size: 12px;
		line-height: 27px;
		padding-left: 7px;
		 -webkit-border-radius: 3px;
		    -moz-border-radius: 3px;
		         border-radius: 3px;
	}
	
		div#sidebar-right dl.left dt {
			border-right: 0 solid transparent;
			 -webkit-border-radius: 3px 0 0 3px;
			    -moz-border-radius: 3px 0 0 3px;
			         border-radius: 3px 0 0 3px;
		}
		
		div#sidebar-right dl.right dt {
			margin-left: -20px;
			padding-left: 20px;
			border-left: 0 solid transparent;
			 -webkit-border-radius: 0 3px 3px 0;
			    -moz-border-radius: 0 3px 3px 0;
			         border-radius: 0 3px 3px 0;
		}
		
	div#sidebar-right dd {
		padding: 0;
	}
	
	div#sidebar-right dl.left,
	div#sidebar-right dl.right {
		padding-top: 15px;
		background: transparent;
		border: 0px solid transparent;
		-webkit-border-radius: 0 0 0 0;
		   -moz-border-radius: 0 0 0 0;
		        border-radius: 0 0 0 0;
		word-wrap: break-word;
	}
	
	div#sidebar-right dl.left {
		padding-left: 15px;
		width: 123px;
		border-left: 1px solid #ddd;
	
	}
	
	div#sidebar-right dl.right {
		width: 95px;
		padding-left: 20px;
	}

		div#sidebar-right dd a {
			padding: 6px 0;
			display: block;
			font-size: 11px;
			color: #1b7bbf;
			margin: 0;
			border: solid 0px transparent;
		}
		
		#blog-container div#sidebar-right dl dd a:hover {
			padding: 6px 0;
			display: block;
			font-size: 11px;
			color: #2f9ceb;
			margin: 0;
			background-color: transparent;
			border-top: solid 0px transparent;
			border-left: solid 0px transparent;
		}
	
		div#sidebar-right dt#blogroll {
			margin-top: 50px;
			-webkit-border-radius: 0 0 0 0;
			-moz-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
			border-top: 0px solid transparent;
		}

div#content.blog {
	width: 650px;
	margin : 0px 30px;
	float: left;
	padding-top: 0px;
	position: relative;
}

	div#content.blog hr {
		margin: 10px 0 5px 0;
	}
	
		div#content.blog hr.end {
			height: 2px;
		}

	div#content.blog span.blog-date {
		display: block;
		/* margin: 8px 0 -30px 0; */
		margin: 5px 0 0 0;
		font-size: 12px;
		color: #666;
		float: right;
		/*
		font-size : 0.9em;
		display : block;
		color : #888;
		margin-top : 8px;
		margin-bottom : -37px;
		*/
	}
	
	div#content.blog h4.blog-title {
		font-family : Helvetica Neue, arial, sans-serif;
		font-size : 24px;
		line-height: 30px;
		margin-top: 20px;
		margin-bottom: 5px;
		color : #444;
		font-weight : normal;
	/*
		font-size: 26px;
		font-weight: bold;
		letter-spacing: -1px;
		margin-top: 45px;
		margin-bottom: 5px;
	*/

	/*
		margin-bottom : 0px;
		font-size : 1.5em;
	*/
	}
	
	#content.blog p {
		font-size: 15px;
		line-height: 22px;
		color: #555;
	}
	
	div#content.blog .comments {
		background-color : #f7f7f7;
		border : solid 1px #dbdbdb;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		        border-radius: 3px;
		padding : 15px;
		margin-bottom : 20px;
		position: relative;
		behavior: url("/_css/PIE.php");
	}
	
		div#content.blog .center {
			margin-left: auto;
			margin-right: auto;
			display: block;
			text-align: center;
		}
	
		div#content.blog .comments hr {
			margin-top : 20px;
			margin-bottom : 20px;
		}
		
		div#content.blog .comments span {
			font-family : "Helvetica Neue", Helvetica, arial;
			font-size : 11px;
			margin : 5px 0 30px 0;
			display : block;
		}
		
		div#content.blog .comments em {
			display : block;
			padding : 8px;
			color : #000;
			background-color : #f9f9f9;
			margin-bottom : 30px;
			font-size : 1em;
			line-height : 16px;
		}
		
		div#content.blog .comments p {
			margin-bottom : 5px;
			margin-top : 0px;
			white-space: pre;           /* CSS 2.0 */
			white-space: pre-wrap;      /* CSS 2.1 */
			white-space: pre-line;      /* CSS 3.0 */
			white-space: -pre-wrap;     /* Opera 4-6 */
			white-space: -o-pre-wrap;   /* Opera 7 */
			white-space: -moz-pre-wrap; /* Mozilla */
			white-space: -hp-pre-wrap;  /* HP Printers */
			word-wrap: break-word;      /* IE 5+ */
		}
		
			div#content.blog .comments form#comment_form {
				
			}
			
				div#content.blog .comments form#comment_form label {
					display: block;
				}
				
				div#content.blog .comments form#comment_form input[type="text"],
				div#content.blog .comments form#comment_form textarea {
					background-color: #fff;
					border: 1px solid #ccc;
					padding: 5px;
					margin-bottom: 15px;
				}
				
				div#content.blog .comments form#comment_form textarea {
					width: 458px;
					resize: none;
				}
				
					div#content.blog .comments form#comment_form div#captcha img {
						margin-bottom: 5px;
					}
					
					div#content.blog .comments form#comment_form div#captcha input[type="text"] {
						width: 128px;
						
					}
		
		div#content.blog .comment-balloon {
			display : block;
			float : left;
			background : url('/images/ui/comment.gif') no-repeat;	
			padding-left : 20px;
			clear : left;
			margin-bottom : 0px;
			margin-top : 3px;
		}

	div#content.blog #paginate {
		display : block;
		position: relative;
		margin-top : 20px;
	}
	
		div#content.blog #paginate p {
			margin : 0;
			background-color : #f7f7f7;
			border : solid 1px #dbdbdb;
			-webkit-border-radius: 3px;
			   -moz-border-radius: 3px;
			        border-radius: 3px;
			font-family : "Helvetica Neue", Helvetica, arial;
			font-size : 12px;
			line-height: 12px;
			padding : 8px 10px;
			position: relative;
			behavior: url(http://www.covlife.org/_css/PIE.php);
		}
	
	#content .nivoSlider {
	width: 500px;
	margin: 0 auto;
	/* border: 1px solid #eee; */
	background: url("/images/ui.20120314/nivo-loader.gif") 50% 50% no-repeat transparent;
	position: relative;
	margin-bottom: 40px;
}

		.nivoSlider img {
		    position:absolute;
		    top:0px;
		    left:0px;
		    display:none;
		}
		
		.nivoSlider a {
		    border:0;
		    display:block;
		}
		
		.nivo-controlNav {
			position: absolute;
			left: 50%;
			height: 12px;
			margin-top: -40px;
			margin-left: auto;
			
		}
		
			.nivo-controlNav a.nivo-control {
				display: inline-block;
				float: left;
				width: 13px;
				height: 13px;
				margin: 0 4px;
				background-image: url("/images/ui.20120314/bullet.png");
				background-repeat: no-repeat;
				background-position: 0 0px;
				overflow: hidden;
				text-indent: -9999px;
			}
			
			.nivo-controlNav a.nivo-control:hover {
				background-position: 0 -36px; 
			}
			
			.nivo-controlNav a.nivo-control:active {
				
				background-position: 0 -72px;
			}
			
			.nivo-controlNav a.nivo-control.active {
				background-position: 0 -108px;
			}
			
			.nivo-prevNav {
				background: url("/images/ui.20120314/prev.png") no-repeat left top transparent;
			}
			
			.nivo-nextNav {
				background: url("/images/ui.20120314/next.png") no-repeat left top transparent;
			}
		
	.share-buttons {
		background-color: transparent;
		padding: 0 0 20px 0;
		
	}
		
		.share-buttons .facebook-icon,
		.share-buttons .twitter,
		.share-buttons .delicious,
		.share-buttons .google_plus {
			float: left;
			margin: 10px 10px 20px 0;
			width: 28px;
			height: 38px;
			overflow: hidden;
			text-indent: -99999px;
			
		}
		
		.share-buttons .google {
			float: left;
			margin-top: 14px;
		}
		
		
		.share-buttons .facebook-icon {
			background: url("/images/ui.20120314/icon_facebook.png") no-repeat left top transparent;
		}
		
		.share-buttons .twitter {
			background: url("/images/ui.20120314/icon_twitter.png") no-repeat left top transparent;
		}
		
		.share-buttons .delicious {
			background: url("/images/ui.20120314/icon_delicious.png") no-repeat left top transparent;
		}
		
		.share-buttons .google_plus {
			background: url("/images/ui.20120314/icon_google.png") no-repeat left top transparent;
		}