
.wrapper:before, .wrapper:after{
	display: table;
	content: "";
}

.wrapper:after{
	clear: both;
}
.rightcolumn{
	float: left;
	width: 30%;
	margin-left: 5%;
	text-align: left;

}

.leftcolumn{
	float: left;
	width: 65%;
	text-align: left;
}


#contentbar  .leftcolumn h2 {
	background:none;
	font-size: 18px;
	color: #888;
	margin-top: 0;
}

#contentbar  .leftcolumn h2 span:first-child {
background-color: #fff;
padding: 0;
}

#contentbar  .leftcolumn h2 span:first-child {
	float: left;
	font-size: 18px;

}

#contentbar  .leftcolumn h2 span:last-child {
	float: right;
	font-size: 15px;
	color: #3F9ED4;
	padding: 0;
}

.savebox{
	background-color: #fff;
	margin-bottom: 20px;
		background: none repeat scroll 0 0 #FFFFFF;
            border-radius: 6px;
            box-shadow: 1px 1px 8px -3px #666;
            padding: 20px;
}



.save .savehead{
	  border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;
    padding: 15px 0px;
}

.save .savehead>span{
	float:left;
	text-align: left;
}

.save .savehead>span:first-child{
	min-width: 60px;
    width: 10%;
    margin-right: 10px;
}

.save .savehead>span:last-child{
	width: 65%;
	margin-left: 5%;
}

.save .savehead span h4{
	font-size: 18px;
		color: #888;
}

.save .savehead span h4>span{
	margin-right: 5px;
}

.save .savehead span h4>span:first-child{

		color: #3F9ED4;
	}


.save .savehead span p{
	font-size: 13px;
	margin-top: 5px;
}

.save .savehead h4 span:first-child:hover{
	cursor: pointer;
}

.save .savebody{
	position: relative;
	font-size: 0;
}
.save .savebody span{
	display: inline-block;
	width: 30%;
	text-align: center;
	padding: 1%;
}

.save .savebody span>img{
	width: 100%;
}

#contentbar  .rightcolumn h2 {
	background:none;
	font-size: 18px;
	color: #888;
	margin-top: 0;
}

#contentbar  .rightcolumn h2 span:first-child {
background-color: #fff;
padding: 0;
}

#contentbar  .rightcolumn h2 span:first-child {
	float: left;
	font-size: 18px;
}

#contentbar  .rightcolumn h2 span:last-child {
	float: right;
	font-size: 15px;
	color: #3F9ED4;
	padding: 0;
}

.tofollowbox{
	background-color: #fff;
	margin-bottom: 20px;
		background: none repeat scroll 0 0 #FFFFFF;
            border-radius: 6px;
            box-shadow: 1px 1px 8px -3px #666;
}

.tofollow{
	padding: 10px;
	margin-top: 5px;
	background-color: #f4f4f4;
}

.tofollow .tofollowhead{
	padding: 10px;
	overflow: hidden;
}

.tofollow .tofollowhead span{
	float:left;
	text-align: left;
}

.tofollow .tofollowhead span:first-child{
	min-width: 40px;
    width: 15%;
}

.tofollow .tofollowhead span:last-child{
	width: 80%;
	margin-left: 5%;
}

.tofollow .tofollowhead span h4{
	font-size: 18px;
		color: #888;
}

.tofollow .tofollowhead span p{
	font-size: 15px;

		color: #3F9ED4;

}

.tofollow .tofollowhead span p:hover{
	cursor: pointer;
}
#contentbar  .rightcolumn .tofollowbody{
	overflow: hidden;
	position: relative;
}

#contentbar  .rightcolumn .tofollowbody span{
	display: inline-block;
	width: 32.33%;
	text-align: center;
	position: relative;
}

#contentbar  .rightcolumn .tofollowbody span img{
	position: relative;
	width: 80%;
}

.savebody span img{
	transition:all ease-in .2s;
}
.savebody span img:hover{
	cursor: pointer;
	opacity: 0.7;
}

.tofollowbody span img{
	transition:all ease-in .2s;
}
.tofollowbody span img:hover{
	cursor: pointer;
	opacity: 0.7;
}

.newstory{
	position: absolute;
	top: 70px;
	display:block;
	left: 25%;
	box-shadow: 1px 1px 6px -3px #333;
	border-radius: 1px;
	padding: 15px 10px;
	font-size: 15px;
	font-family: "open sans";
	background-color: #fff;
	color: #5FB9EC;
	width: 200px;
}

.newstory:hover{
	cursor: pointer;
	box-shadow: 1px 1px 8px -4px #333;
}

.hiddenstory{
	display: none;
}

