
/* ============ RAVENS ====================*/

.ravens {
	width: 655px;
  margin: 14px 7px 7px 7px;
}

/* ============ R-3-BLOCKS ====================*/

							.r-3-blocks {
								list-style: none;
								margin: 0;
								padding: 0;
								overflow: hidden;
							}
							.r-3-blocks > li {
								float: left;
								margin-left: 7px;
							}
							.r-3-blocks li.first-of-row {
								margin-left: 0px;
								clear: both;
							}

/* ============ R-RAVENBOX ====================*/

.r-ravenbox {
	width: 212px;
	font-style: normal;
	font-size: 9px;
	font-family: sans-serif;
	color: #565656;
	
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.r-ravenbox > a {
	overflow : hidden;
	width : 211px;
	height : 211px;
	display : block;
	border: 1px solid #CDCDCD;

	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.r-ravenbox img {
	display: block;
	width: 100%;
	height: 100%;
}




			/* ============ RAVEN ALONE ====================*/

			.wf-comments {
				border : 1px solid #aaa;
				-moz-border-radius : 8px;
				-webkit-border-radius : 8px;
				border-radius : 8px;
				background : #f2f2f2;
				-moz-box-shadow : inset 0 0 3px 1px #fff;
				-webkit-box-shadow : inset 0 0 3px 1px #fff;
				box-shadow : inset 0 0 3px 1px #fff;
				padding : 20px 10px 33px;
				color : #464646;
			}
			.wf-comments form {
				-moz-box-shadow : inset 0 0 12px 2px #ccc;
				-webkit-box-shadow : inset 0 0 12px 2px #ccc;
				box-shadow : inset 0 0 12px 2px #ccc;
				-moz-border-radius : 10px;
				-webkit-border-radius : 10px;
				border-radius : 10px;
				padding : 8px;
				position : relative;
				margin-bottom : 39px;
			}
			.wf-comments form:after {
				width: 0;
				height: 0;
				content: "";
				position: absolute;
				bottom: -22px;
				right: 22px;
				border-top: 24px solid #DBDBDB;
				border-right: 18px solid transparent;
			}
			.wf-comments form textarea {
				outline : none;
				background : transparent;
				border : none;
				display : block;
				padding : 0;
				width : 475px;
				resize : none;
				font-size : 14px;
				min-height : 38px;
				color: #595959;
			}
			.wf-comments form input {
				position : absolute;
				bottom : 14px;
				right : 18px;
				border: 1px solid #BBB;
				text-transform: uppercase;
				font-family: "MuseoSans700", sans-serif;
				font-size: 9px;
				padding: 6px 20px;
				background: #e0e0e0;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRwfz0ibm9uZSI+CiAgPGxwfmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VwflVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 57%, #e0e0e0 57%, #e0e0e0 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(57%,#ffffff), color-stop(57%,#e0e0e0), color-stop(100%,#e0e0e0));
				background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: -o-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				color : #0f0f0f;
			}
			.wf-comments form input:hover {
				-moz-box-shadow : inset 0 0 10px 2px #fff;
				-webkit-box-shadow : inset 0 0 10px 2px #fff;
				box-shadow : inset 0 0 10px 2px #fff;
			}
			.wf-comments form input:active {
				-moz-box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
				-webkit-box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
				box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
				background: #e0e0e0;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICA8L2xwfmVhckdyYWRpZW50Pg0KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+);
				background: -moz-linear-gradient(bottom, #ffffff 0%, #ffffff 57%, #e0e0e0 57%, #e0e0e0 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff), color-stop(57%,#ffffff), color-stop(57%,#e0e0e0), color-stop(100%,#e0e0e0));
				background: -webkit-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: -o-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: -ms-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
				background: linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
			}
			.wf-comments > p {
				margin-left: 4px;
				font-size: 13px;
			}
			.wf-comments ol {
				list-style : none;
				margin : 0;
				padding : 0;
			}
			.wf-comments ol li {
			}
			.wf-comments ol li .comment {
				border : 1px solid #ccc;
				padding : 3px 7px 3px 3px;
				overflow : hidden;
				-moz-border-radius : 3px;
				-webkit-border-radius : 3px;
				border-radius : 3px;
				font-size : 12px;
				margin : 4px 0;
			}
			.wf-comments ol li .comment img {
				width : 78px;
				height : auto;
				float : left;
			}
			.wf-comments ol li .comment .comment-body {
				margin : 0 0 9px 90px;
			}

			.wf-comments ol li .comment .comment-body castle {
				margin : 10px 0 6px;
				/*visibility: hidden;*/
			}
			.wf-comments ol li .comment .comment-body castle span {
				margin : 0;
				font : normal 15px/20px "MuseoSans300", sans-serif;
				display: block;
			}
			.wf-comments ol li .comment .comment-body castle span .author-name {
				font-weight : normal;
				font-family : "MuseoSans900", sans-serif;
			}
			.wf-comments ol li .comment .comment-body .comment-text {
				padding-right : 12px;
				margin : 0 0 8px;
				white-space: pre-line;
			}
			.wf-comments ol li .comment .comment-body footer {
				overflow : hidden;
			}
			.wf-comments ol li .comment .comment-body footer .reply-button {
				float : right;
				font-size : 11px;
				color : #fff;
				text-transform : uppercase;
				text-decoration : none;
				background : #acacac;
				padding : 3px 16px;
				font-family : "MuseoSans900", sans-serif;
				margin-left : 12px;
				-moz-border-radius : 1px;
				-webkit-border-radius : 1px;
				border-radius : 1px;
				-webkit-transition-duration: .5s;
				-moz-transition-duration: .5s;
				-o-transition-duration: .5s;
				transition-duration: .5s;
			}
			.wf-comments ol li .comment .comment-body footer .reply-button:hover {
				background : #545454
			}
			.wf-comments ol li .comment .comment-body footer time {
				float : right;
				color : #8e8e8e;
				font-size : 11px;
				font-family: "MuseoSans700", sans-serif;
				margin-top : 6px;
			}
			.wf-comments ol li .comment ol {
				clear : both;
				margin-left : 79px;
			}
			.wf-comments ol li .comment ol li .comment {
				background : #e1e1e1;
			}
