.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a, #js_sort_items .active_sort {
	background-color:#f46722;
	color:#fff;
	text-decoration:none;
}
.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover, #js_sort_items a:hover {
	background-color:#000;
	color:#fff;
	text-decoration: none;
}
#js_sort_items a {
	background-color:#555;
	color:#fff;
}
#top .portfolio_entry .one_fourth {
	background: #f8f8f8;
}
#top .portfolio_entry h3 {
	background: #f8f8f8 url('../images/skin1/border_horizontal.png') repeat-x bottom right;
}
.lightbox_video, .lightbox_image {
	background:transparent url(../images/skin1/video.png) no-repeat center center;
}
#top .lightbox_image {
	background:transparent url(../images/skin1/magnify.png) no-repeat center center;
}
.wrapper { /*div for perfect centering of large scale background images*/
	width:100%;
	position:relative;
	display:table;
	z-index: 1;
}
.center { /*center content area */
	position: relative;
	margin:0 auto;
	width:910px;
	padding:0px 35px;
}
#main { /*main area, contains all content and sidebars*/
	float:left;
	padding:35px 0 0 0;
	position:relative;
	width:100%;
}
.entry {
	position: relative;
	overflow: hidden;
	clear:both;
	width:100%;
	float: left;
}
/*column widths for fullwidth pages and reduced width pages*/

#top .wrapper .center .last {
	margin-right:0px;
}
/*Reduced width: eg pages with sidebars*/
.one_fourth {
	overflow:hidden;
	float:left;
	position: relative;
	font-size:12px;
	line-height:1.7em;
	margin-right:23px;
	width:137px;
}
/*Fullwidth*/
.fullwidth .one_fourth {
	width:210px;
}
/*portfolio*/

#top .portfolio {
	overflow: hidden;
}
div .more-link {
	display: block;
	width:78px;
	text-align: center;
	margin-top:5px;
	padding: 2px 3px 1px 3px;
	font-size: 11px;
	line-height:23px;
}
#top .portfolio_entry {
	position: static;
}
#top .portfolio_entry .one_fourth {
	padding-bottom:50px;
}
/*portfolio sort buttons*/


#js_sort_items {
	width: 100%;
	position: relative;
	float: left;
	visibility: hidden;
	padding-top:6px;
}
#js_sort_items div {
	display: block;
	float: left;
	font-size: 11px;
	line-height: 24px;
}
#js_sort_items span {
	display: block;
	float: left;
	margin-right:4px;
}
#js_sort_items a {
	display: block;
	float: left;
	padding:0px 14px;
	margin-right:10px;
	outline: none;
	text-decoration:none;
}
.sort_by_val {
	padding-left:20px;
}
/************************************************************************
-) GENERIC
*************************************************************************/

.lightbox_video, .lightbox_image {
	position: absolute;
	z-index: 1;
	top:0;
	left:0;
}
a img, a:hover img {
	z-index: 2;
	position: relative;
	/*border: 1px solid;*/
}
.entry img {
	padding:4px;
	display:block;
	border:1px solid #ccc;
}
.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.rounded_small, .button, .categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a, #top .pagination span, #top .pagination a, #top .pagination .current, #js_sort_items a {
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
/*lightbox*/


.preloading {
	display: block;
}
