#k2js_subscriptions_box, #k2js_cat_subscriptions_box, #k2js_auth_subscriptions_box {
  float:left;
	margin:15px 0 25px;
	position:relative;
}

.favorite_box, .subscribe_category_box, .subscribe_author_box, .read_later_box {
  float:left;
	margin-right:5px;
	background:url("images/button_grey.jpg") repeat-x scroll 0 0 transparent;
	border-radius:4px;
	border:1px solid #d5d5d5;
}

.favorite_box.blue_button, .subscribe_category_box.blue_button, 
.subscribe_author_box.blue_button, .read_later_box.blue_button {
  background:url("images/button_blue.jpg") repeat-x scroll 0 0 transparent;
}

.favorite_box.green_button, .subscribe_category_box.green_button, 
.subscribe_author_box.green_button, .read_later_box.green_button {
  background:url("images/button_green.jpg") repeat-x scroll 0 0 transparent;
}

.favorite_box:hover, .subscribe_category_box:hover, .subscribe_author_box:hover, .read_later_box:hover {
}

#favoriteForm, #subscribeCategoryForm, #subscribeAuthorForm, #readLaterForm, 
#subscribeCategoryMiniForm, #subscribeAuthorMiniForm, .k2subscriptionsform {
  float:left;
}

#favoriteForm fieldset, #subscribeCategoryForm fieldset, #subscribeAuthorForm fieldset, #readLaterForm fieldset, 
#subscribeCategoryMiniForm fieldset, #subscribeAuthorMiniForm fieldset, .k2subscriptionsform fieldset {
  margin:0;
	padding:0;
}

.favorite_button, .subscribe_category_button, .subscribe_author_button, .read_later_button {
  margin:0;
	padding:3px 3px 4px 25px;
	background:#eee;
	border:0;
	cursor:pointer;
	color:#555;
	font-size:100%;
	line-height:25px;
	height:25px;
}

.favorite_button {
  background:url("images/favorite_off.png") no-repeat scroll 5px 4px transparent;
}
.favorite_button.fav_on {
  background:url("images/favorite_on.png") no-repeat scroll 5px 4px transparent;
}
.favorite_button.loader {
  background:url("images/loader.gif") no-repeat scroll 5px 4px transparent;
}

.subscribe_category_button {
  background:url("images/subscribe_cat_off.png") no-repeat scroll 5px 4px transparent;
}
.subscribe_category_button.cat_on {
  background:url("images/subscribe_cat_on.png") no-repeat scroll 5px 4px transparent;
}
.subscribe_category_button.loader {
  background:url("images/loader.gif") no-repeat scroll 5px 4px transparent;
}

.subscribe_author_button {
  background:url("images/subscribe_auth_off.png") no-repeat scroll 5px 4px transparent;  
}
.subscribe_author_button.auth_on {
  background:url("images/subscribe_auth_on.png") no-repeat scroll 5px 4px transparent;
}
.subscribe_author_button.loader {
  background:url("images/loader.gif") no-repeat scroll 5px 4px transparent;
}

.read_later_button {
  background:url("images/read_later_off.png") no-repeat scroll 5px 4px transparent;
}
.read_later_button.lat_on {
  background:url("images/read_later_on.png") no-repeat scroll 5px 4px transparent;
}
.read_later_button.loader {
  background:url("images/loader.gif") no-repeat scroll 5px 4px transparent;
}

.favorite_button:hover, .subscribe_category_button:hover, .subscribe_author_button:hover, .read_later_button:hover {
  border:0;
}
.favorite_button:focus, .subscribe_category_button:focus, .subscribe_author_button:focus, .read_later_button:focus {
  border:0;
}

.button_press {
  box-shadow:inset 0 0 5px #ccc;
}

.small_button {
  width:0;
}

#fav_message, #cat_message, #auth_message, #lat_message, #error_message, 
#cat_mini_message, #auth_mini_message, #error_cat_message, #error_auth_message,
.fav_message, .lat_message, .error_message {
  display:none;
  position:absolute;
	left:0;
	top:29px;
	height:23px;
	min-width:350px;
	line-height:23px;
	padding:0 0 0 22px;
	z-index:99999;
	font-style:italic;
	color:#666;
}

#fav_message, #cat_message, #auth_message, #lat_message, #cat_mini_message, #auth_mini_message,
.fav_message, .lat_message {
  background:url("images/tick.png") no-repeat scroll 3px 3px transparent;
}

#error_message, #error_cat_message, #error_auth_message, .error_message {
  background:url("images/close.png") no-repeat scroll 5px 6px transparent;
}