#contentbar h1.toppagehead{
	background: none;
	font-size: 36px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	width: 93%;
	margin: 30px auto;
	font-weight: 400;
	margin-bottom: 20px;
}

#contentbar .box h2{
		background: none;
	font-size: 18px;
	margin: 0px;
	padding: 0px;	
	margin-bottom: 5px;
}

#contentbar .box h2:hover{
	cursor: pointer;
	color: #3f9ed4;
}

#contentbar .box img:hover{
	cursor: pointer;
}

.whitebox{
	overflow: hidden;
}

.columnbox{
	margin: 0 auto;
	border-top: 1px solid #ddd;
	width: 93%;
	overflow: hidden;
}

.loading{
	margin: 20px auto;
	border-top: 1px solid #ddd;
	width: 93%;
	overflow: hidden;
	background-color: #938f90;
	color: #fff;
	text-align: center;
	font-size: 21px;
	padding: 10px 0px;
}
.column{
	width: 48.5%;
	position: relative;
	float: left;
	margin: auto;
}

.column:last-child{
	margin-left: 2.5%;
}


.box{
	width: 100%;
	margin: 20px auto;
	border: 1px solid #ddd;
	display: block;
	position: relative;
	transition:all ease-in 0.2s;
}

.box:hover{
	border: 1px solid #3F9ED4;
}



/*.box .imagerow{
	padding: 10px 0px;
	border-bottom: 1px solid #ddd;
	position: relative;
	transition:all ease-in 0.2s;
}*/

.box .imagerow{
	padding: 10px 0px;
	border-bottom: 1px solid #ddd;
	position: relative;
	transition:all ease-in 0.2s;
        height: 126px;
}

.box:hover .imagerow{
	border-bottom: 1px solid #3F9ED4;
}


.box .imagerow span{
  display: inline-block;
    margin: 0 1%;
    min-width: 60px;
    position: relative;
    width: 22%;
}

.box .imagerow span:first-child{
	margin-left: 0px;
}

.box .imagerow span:last-child{
	margin-right: 0px;
}
/*.box .imagerow span img{
	width: 100%;
	position:relative;
	transition: all ease-in 0.2s;
}*/
.box .imagerow span img{
	max-height: 126px;
        min-height: 100%;
        max-width: 100%;
	position:relative;
	transition: all ease-in 0.2s;
}
.box .imagerow span img:hover{
	cursor: pointer;
	opacity: 0.7;
}


.box .inforow{
	overflow: hidden;
	padding: 10px;
	padding-bottom: 30px;
}

.box .inforow span{
	vertical-align: middle;
	float: left;
	text-align: left;
}

.box .inforow span:last-child{
	margin-left: 10px;
}

.box .inforow .follow{
	background-color: #5fb9ed;
	color: #fff;
	transition: all ease-in 0.2s;
	padding: 5px 15px;
	font-size: 15px;
	letter-spacing: 0px;
}


.box .inforow .follow:hover{
	background-color:#3f9ed4;
	cursor: pointer;
}
.box .inforow .following{
	background-color: #71bdb0;
}

.box .inforow .following:hover{
	background-color: #71bcbd;


}


.filterbar{
	padding: 0px;
	width: 93%;
	margin: 0 auto;
	background-color: #f4f4f4;
}

.filterbar ul{
	text-align: left;
	font-size: 0px;
}
.filterbar ul li {
	display: inline-block;
	width: 10%;
	min-width: 80px;
	font-size: 15px;
	padding: 15px 0px;
	color: #888;
	text-shadow:1px 1px #fff;
	transition: all ease-in 0.14s;
	text-align: center;
}

.filterbar ul li.selected {
	background-color: #eaeaea;
}

.filterbar ul li:hover {
	background-color:#eee;
	cursor: pointer;
}

.yesbb{
	border-bottom: 1px solid #ddd;
}
 .nobb{
 	border-bottom: none!important;
 }

.nobt{
	border-top: none!important;
}


.column .box .inforow{
	font-size: 0;
}

.column .box .inforow span{
	font-size: 13px;
	font-family: "open sans";
	font-weight: 100;
}






