/*
-------------------------------------------------------- 
The Fabler
Author: Sam Lu
Author URI: http://mrare.ca

-------------------------------------------------------- 
*/

.activity_block {
	display: block;
	margin-bottom: 20px;
}

.ahoy {
	background: url('../images/ahoy_header.gif') top left no-repeat;
	display: block;
	height: 34px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 131px;
}

.awards {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.awards li {
	background: url('../images/awards_sprite.gif');
	display: block;
	float: left;
	font-size: 0px;
	height: 10px;
	margin-right: 5px;
	text-indent: -9999px;
	width: 10px;
}

.awards .checkmark {
	background-position: -19px -3px !important;
}

.awards .medal {
	background-position: -3px -3px !important;
}

#blog_news {
	display: block;
}

#blog_news h3 {
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

#blog_news p {
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 10px 0 20px 0;
}

#blog_news small {
	display: block;
	margin: 5px 0;
}

.brief_description {
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 0;
	padding-top: 5px;
}

.brief_profile {
	margin: 0;
	font-size: 0.7em;
	font-style: italic;
	line-height: 1.3em;
}

.brief_profile a {
	font-style: normal !important;
}

.comicpreview {
	background: url('../images/blue_block_vertical_border.gif') top right repeat-y;
	display: block;
	float: left;
	height: 380px;
	padding: 22px;
	width: 195px;
}

/*
.comicpreview a img {
	background-color: #fff;
	padding: 6px;
	margin: 0 auto;
}
*/

.comicpreview a:hover img {
	background-color: #adcee2;
}

.comicpreview_info {
	display: block;
	float: left;
	margin: 10px 0 0 6px;
	width: 195px;
}

.comicpreview_info h3 {
	margin: 5px 0 5px 0;
}

.comicpreview_info p {
	font-size: 0.7em;
	margin: 5px 0;
}

.comicpreview_info form {
	clear: both;
	display: block;
	float: left;
	width: 196px;
}

.comicpreview_info span {
	display: block;
	float: left;
	font-size: 0.7em;
	line-height: 20px;
}

.comicpreview_info .votes {
	margin-left: 10px;
}

.comicpreview_ratings {
	clear: left;
	display: block;
	margin: 15px 6px;
	width: 195px;
}

.featured_artist {
	background: url('../images/featured_artist.gif') top left no-repeat;
	display: block;
	height: 15px;
	margin: 0 0 15px 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 167px;
}

#home_box_links a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 230px;
}

#home_box_links a.small_link{
	height: 80px;
}

#home_box_links a.big_link{
	height: 175px;
	margin-bottom: 24px;
}

#home_box_links .home_box_signup{
	background: url('/images/fablerbanner-signmeup.jpg') no-repeat;
	margin-bottom: 20px;
}

#home_box_links .home_box_update{
	background: url('/images/fablerbanner-gettheupdates2.jpg') no-repeat;
}

#home_box_links .home_box_update_big{
	background: url('/images/fablerbanner-gettheupdates.jpg') no-repeat;
}

.news_links {
	display: block;
	float: left;
	line-height: 0em;
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0;
}

.news_links li {
	display: inline;
}

.news_links li a {
	background: url('../images/blog_recent_sprite.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 50px;
	outline: 0;
	overflow: hidden;
	text-indent: -9999px;
}

.news_read_more {
	display: block;
	margin: 10px 0 20px 0;
}

.nl_blog {
	background-position: 0 0 !important;
	width: 102px;
}

.nl_blog:hover {
	background-position: 0 -49px !important;
}

.nl_blog_active {
	background-position: 0 -98px !important;
	width: 102px;
}

.nl_recent {
	background-position: -102px 0 !important;
	width: 128px;
}

.nl_recent:hover {
	background-position: -102px -49px !important;
}

.nl_recent_active {
	background-position: -102px -98px !important;
	width: 128px;
}

.pink_block230 {
	text-align: center;
}

#recent_activity {
	font-size: 0.7em;
	line-height: 1.4em;
}

.ratinglabel {
	width: 40px;
}

.sign_me_up {
	background: url('../images/sign_me_up.gif') top left no-repeat;
	display: block;
	height: 25px;
	margin: 10px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 106px;
}

.sign_me_up:hover {
	background-position: 0 -25px;
}

.sl_overall {
	background-position: -68px -3px !important;
	width: 132px;
}

.sl_overall_active {
	background-position: -68px -34px !important;
	width: 132px;
}

.sl_artwork {
	background-position: -231px -3px !important;
	width: 143px;
}

.sl_artwork_active {
	background-position: -231px -34px !important;
	width: 143px;
}

.sl_story {
	background-position: -399px -3px !important;
	width: 124px;
}

.sl_story_active {
	background-position: -399px -34px !important;
	width: 124px;
}

.sl_newest {
	background-position: -549px -3px !important;
	width: 79px;
}

.sl_newest_active {
	background-position: -549px -34px !important;
	width: 79px;
}

.sortbar {
	background: url('../images/blue_block_horizontal_border.gif') bottom left repeat-x;
	width: 686px;
}

.sort_by {
	background: url('../images/sort_list_sprite.gif') -9px -3px no-repeat;
	display: block;
	float: left;
	height: 22px;
	margin: 0;
	padding: 5px;
	text-indent: -9999px;
	width: 54px;
}

.sorting_list {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sorting_list li {
	display: inline;
}

.sorting_list li a {
	background: url('../images/sort_list_sprite.gif');
	display: block;
	float: left;
	height: 18px;
	margin-right: 10px;
	padding: 5px;
	overflow: hidden;
	text-indent: -9999px;
}

.sorting_list li a:hover {
	background-color: #e6f5ff;
}

.hidden_comic_list{
	display: none;
}