/* Page Numbers */
.smapc-pagenav {
    padding: 6px 0px;
/*    margin: 6px 0; */
}

.smapc-pagenav a, .smapc-pagenav span {
    margin-right: 3px;
}

.smapc-pagenav span.current {
    font-weight: bold;
    color: #000000;
}

.smapc-pagenav a {
    text-decoration: none;
}

.smapc-pagenav a:hover {
    font-weight: bold;
}

.smapc-pagenav a.nextprev {
}

.smapc-pagenav span.nextprev {
    color: #999;
}


.smapc-comments-loading {
	position: relative;
	height: 60px;
	width: 200px;
	text-align: center;
	line-height: 0;
	background:transparent url(loading.gif) no-repeat center center;

}
.smapc_message {margin-top:0.8em; margin-bottom:0.8em;}
.smapc_message .error,
.smapc_message .notice, 
.smapc_message .success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.smapc_message .error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.smapc_message .notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.smapc_message .success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.smapc_message .error a    { color: #8a1f11; }
.smapc_message .notice a   { color: #514721; }
.smapc_message .success a  { color: #264409; }

/* comment_form */
div.comment_form {
  margin-left: 10px;
  }
div.comment_form {
  font-size: 11px;
  font-family: Tahoma, Helvetica;
  }
div.comment_form textarea {
  width: 220px;
  height: 100px;
  float: left;
  }
div.comment_form label{
  width: 70px;
  display: block;
  float: left;
  text-align: right;
  font-weight: bold;
  margin-right: 10px;
  }
div.comment_form p{
  margin: 4px 0;
  }
div.comment_form input.comment_submit_button {
  font-weight: bold;
  font-size: 10px;
  margin: 5px 0 0 80px;
  padding: 0;
  border: 0;
  width: 140px;
  height: 23px;
  vertical-align: middle;
  background-image: url( /wp-content/themes/reporter_v4/img/button_140px.jpg );
  }
