/**************** ARTICLES ****************/
.article {
	margin: 10px 0 20px 0;
}
.article h3 {
	font-size: 140%;
}
h2 a,
.article h3 a {
	text-decoration: none;
}
h2 a img,
.article h3 a img {
	border: none;
}
.article_author {
	font-size: 120%;
	font-weight: bold;
	background: url(../images/icons/user_comment.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.calendar {
	background: #EEE;
}
.article_date {
	background: url(../images/icons/calendar_view_day.png) no-repeat top left;
	padding: 0 0 0 20px;
	font-size: 120%;
	font-weight: bold;
}
.article_continue {
	font-weight: bold;
	background: url(../images/icons/page_go.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}

.articles_footer {
	margin: 10px 0;
	padding: 10px;
	background: #EEE;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.articles_footer .column {
	width: 300px;
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}
.articles_footer ul {
	border-top: 1px solid #CCC;
	margin: 5px 0 !important;
	padding: 0;
	width: 300px;
	list-style-type: none;
}
.articles_footer li {
	border-bottom: 1px solid #CCC;
	list-style-type: none;
	margin: 0;
}
.articles_footer li a {
	text-decoration: none;
	width: 294px;
	display: block;
	padding: 3px;
}
.articles_footer li a:hover,
.articles_footer li a:focus {
	background: url(../images/format/featured_product_listing_bg.jpg) repeat-x left bottom;
}

.article_comments_on {
	background: url(../images/icons/comment_add.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.article_comments_off {
	background: url(../images/icons/comment_delete.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.article_comment {
	border-top: solid 1px #CCC;
	padding: 0 5px;
}
.article_comment_alternate {
	border-top: solid 1px #CCC;
	padding: 0 5px;
	background: #EEE;
}
.comment_author {
	font-weight: bold;
	background: url(../images/icons/comment.png) no-repeat top left;
	padding: 0 0 0 20px !important;
	text-decoration: none;
}
.comment_article_author {
	border-left: 5px solid #666;
}
.gravatar {
	float: left;
	margin: 0 5px 0 0;
}

.link_article {
	background: url(../images/icons/page.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.link_article_edit {
	float: right;
	background: url(../images/icons/page_edit.png) no-repeat top left;
	padding: 0 0 0 20px !important;
	margin: 10px 0 0 0;
}
.link_article_add {
	background: url(../images/icons/page_edit.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.link_comment_edit {
	background: url(../images/icons/comment_edit.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.link_moderate {
	background: url(../images/icons/comment_edit.png) no-repeat top left;
	padding: 0 0 0 20px !important;
}
.link_approve {
	background: url(../images/icons/accept.gif) no-repeat top left;
	padding: 0 0 0 20px !important;
}

#comment_form {
	margin: 20px 0;
}
#comment_form input,
#article_form input,
#article_form select {
	margin: 0;
}

.mceEditor select {
	width: 100px;
}
