.nsfw-filter-on, .nsfw-filter-on a, .nsfw-filter-on a:hover {padding:2px 5px;background:#00CB0D; margin:5px 0; display:inline-block; outline:none}
.nsfw-filter-off, .nsfw-filter-off a, .nsfw-filter-off a:hover {padding:2px 5px;background:red; margin:5px 0; display:inline-block; outline:none; color:green}

/* IMAGE MENU */
ul.img-menu {
	list-style-type:none;
	width: 580px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
}
ul.img-menu li {
	padding: 0;
	margin: 0;
}
ul.img-menu li.larger a {
	background: url(../../../media/images/view_larger.gif) no-repeat 0 -21px; 
	width: 84px; 
	float: left; 
	height: 21px;
	margin-right: 5px;
}
ul.img-menu li.larger a:hover {
	background: url(../../../media/images/view_larger.gif) no-repeat 0 0; 
}

ul.img-menu li.favorite a {
	background: #eee; 
	float: left; 
	margin-right: 6px;
	padding:3px 7px;
	text-transform:uppercase;
	vertical-align:middle;
	font-size:10px;
	line-height:1.8em
}
ul.img-menu li.favorite a span.icon {
	background: url(../images/action-icons.png) no-repeat -20px 2px; 
	width: 18px; 
	float: left; 
	height: 18px;
	margin-right: 3px;
}
ul.img-menu li.favorite a:hover span {
	background: url(../images/action-icons.png) no-repeat 0px -15px;
}
ul.img-menu li.favorite a:hover {
	background:#00AAE9;
}

ul.img-menu li.favorite_active a {
	background: #eee; 
	float: left; 
	margin-right: 6px;
	padding:3px 7px;
	text-transform:uppercase;
	vertical-align:middle;
	font-size:10px;
	line-height:1.8em
}
ul.img-menu li.favorite_active a span.icon {
	background: url(../images/action-icons.png) no-repeat 0px 2px; 
	width: 18px; 
	float: left; 
	height: 18px;
	margin-right: 3px;
}
ul.img-menu li.favorite_active a:hover span {
	background: url(../images/action-icons.png) no-repeat 0px -32px;
}
ul.img-menu li.favorite_active a:hover {
	background:pink;
	text-decoration:line-through
}

ul.img-menu li.edit a {
	background: #eee; 
	float: left; 
	margin-right: 6px;
	padding:3px 7px;
	text-transform:uppercase;
	vertical-align:middle;
	font-size:10px;
	line-height:1.9em
}
ul.img-menu li.edit a span.icon {
	background: url(../images/action-icons.png) no-repeat -20px -234px; 
	width: 18px; 
	float: left; 
	height: 18px;
	margin-right: 3px;
}
ul.img-menu li.edit a:hover span {
	background: url(../images/action-icons.png) no-repeat 0px -234px;
}
ul.img-menu li.edit a:hover {
	background:#00AAE9;
}

ul.img-menu li.delete a {
	background: #eee; 
	float: left; 
	margin-right: 6px;
	padding:3px 7px;
	text-transform:uppercase;
	vertical-align:middle;
	font-size:10px;
	line-height:1.9em
}
ul.img-menu li.delete a span.icon {
	background: url(../images/action-icons.png) no-repeat -20px -150px; 
	width: 18px; 
	float: left; 
	height: 18px;
	margin-right: 3px;
}
ul.img-menu li.delete a:hover span {
	background: url(../images/action-icons.png) no-repeat 0px -150px;
}
ul.img-menu li.delete a:hover {
	background:#00AAE9;
}

div.bookmark-wrap-home {
float:left; width:220px; margin:0 0 20px 0}

div.tagBlockWrap {
	background:#eee;
	padding:10px;
	}
ul.tagList li {
	background:#fafafa;
	padding: 5px;
	margin-bottom:1px;
	display:block;
	position:relative
}	
ul.tagList li a.check {
	background: url(http://artypapers.com/jobpile/style/images/clear_bw.gif);
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	right:5px;
	text-indent:-1000px;
	top:6px
}
ul.tagList li a.check:hover {
	background: url(http://artypapers.com/jobpile/style/images/clear.gif);
}

ul.bookmarks {
	
}
li.similar {

}

ul.uList {

}
li.bmWrap {
	float:left;
	xbackground:#0033CC;
	overflow:hidden;
	width:210px;
	margin:0 10px 14px 0;
	padding:0;
}
li.adWrap {
	float:left;
	xbackground:red;
	xoverflow:hidden;
	width:100%;
}
