/* ketchup error styling */
.ketchup-error-container { margin: 10px 10px 10px 0; width: 400px; display: none; }
.ketchup-error-container li {
  background: #ec3000;
  color: black;
  padding: 3px 10px 3px 10px;
  font-size: 11px;
  margin-bottom: 3px;
  boder-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}

/* contact form 7 styling */

.wpcf7-validation-errors {
	background: #ed4742;
	color: black;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	margin-bottom: 3px;
	boder-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width:235px;
}

.wpcf7-mail-sent-ok {
	background-color:#44e95a;
	color: black;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	margin-bottom: 3px;
	boder-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width:235px;
}

.wpcf7-form p {
	margin:0;
}

.quicksubmit-button { cursor:pointer; background-image:url(../images/button-go.png); background-repeat:no-repeat; width:45px; height:31px; background-color:#000; border:0 none; }


/* jquery fitted */
.postWrap div.hovered {
	cursor: pointer;
	background-color: #1a1a1a;
}
.postWrap div.hovered a {
}

/* 'i like this' plugin */
.iLikeThis {
	font-size:13px;	
}

.mostlikedposts { list-style-type: none; }

/* 'sociable' plugin */
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/* 'pagenavi' plugin */
.wp-pagenavi {
	clear: both;
}


.wp-pagenavi span {
	text-decoration: none;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a {
	color:#fff;
	text-decoration: none;
	background-color:#4baceb; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi span.current {
	background-color:#515151; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;
}

.wp-pagenavi a:hover {
	background-color:#fff; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;
	color:#4baceb;
}

.wp-pagenavi span.current {
	font-weight: bold;
}


/* 'addtoany' plugin */
.addtoany_share_save_container {
	margin:16px 0;
}

ul.addtoany_list {
display:inline;
list-style-type:none;
margin:0 !important;
padding:0 !important;
text-indent:0 !important;
}


ul.addtoany_list li {
background:none repeat scroll 0 0 transparent !important;
border:0 none;
display:inline !important;
list-style-type:none;
margin:0 !important;
padding:0 !important;
}

ul.addtoany_list li:before {
content:"";
}

ul.addtoany_list li a {
padding:0 0px;
}

ul.addtoany_list img {
border:0 none;
float:none;
margin:0;
padding:0;
}

ul.addtoany_list a img {
opacity:0.7;
}

ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img {
opacity:1;
}
a.addtoany_share_save img {
border:0 none;
height:auto;
width:auto;
}

