/* CSS Styling for Adam's Blog */
.rtside_box{
	/*background-color: #FAF3EA;
	border: 1px solid #E7C1A6;
	padding-bottom: 200px;*/
	/*margin-bottom: 20px;*/
}
.more_feature_content_box{
	/*margin: 0 0 18px;*/
}
.more_feature_content_box .feat_heading_box{
	/*background-color: #95AE91;*/
	/*background-color: #808080;
	color: #FFF;*/
}
.subhead{
	color: #737373;
	display: block;
	font-size: 70%;
}
.left_column img{
	max-width: 100%;
}
.blog_banner{
	margin-bottom: 15px;
}
h1.blog_header{
	/*margin: 1em 0 0;*/
	margin: 0.5em 0;
	border-bottom: 1px solid #CCC;
	font-size: 190%;
}
.blogintro{
	/*margin: 0 0 2.5em;
	padding: 2.5em 2em;*/
	/*background-color: #D1E0CF;*/
	font-size: 110%;
}
.blogintro .hello{
	font-weight: bold;
	font-size: 150%;
	line-height: 1.1em;
	/*color: #113A68;*/
	text-decoration: none;
}
.blogintro p{
	margin: 0 0 0.5em 0;
	line-height: 1.5em;
}
.blogintro img{
	float: left;
	/*margin: 0 2.2em 0 0;*/
	margin: 0 1.2em 0 0;
	border: 1px solid #555;
	width: 181px;
}
.abby_blog .blogintro img,
.abbymaslin_blog .blogintro img,
.jannaleyde_blog .blogintro img,
.davidgrant_blog .blogintro img{
	float: right;
	margin: 0 0 0 1.2em;
	width: 225px;
}

.blogbiopic{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 20px 1em 0;
	width: 297px;
}
.abby_blog .blogbiopic,
.abbymaslin_blog .blogbiopic,
.jannaleyde_blog .blogbiopic,
.davidgrant_blog .blogbiopic{
	float: right;
	margin: 0 10px 1em 20px;
}
.davidgrant_blog .blogbiopic{
	width: 240px;
}

.attribution .blogintro{
	font-size: 100%;
	background-color: transparent;
	padding: 0;
	margin-bottom: 1em;
}
.attribution .blogintro .hello{
	font-size: 120%;
}
.attribution .blogintro p{
	line-height: 1.2em;
}
.attribution .blogintro img{
	width: 88px;
	margin-right: 1em;
}

.recent_blogs{
	margin-bottom: 2em;
}
.recent_blogs img{
	/*margin: 0 0 -2px;*/
	/*display: block;*/
	vertical-align: bottom;
}
p.pagination{
	text-align: center;
	margin-top: 2.5em;
}
p.showingtext{
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 1em;
}
p.sorttext img{
	vertical-align: baseline;
}

.recent_blogs h2.viewmore{
	margin: 0.7em 0 2em;
}
.recent_blogs.more_from h2.viewmore{
	margin: 1.3em 0 1em;
}
.recent_blogs .searchfield{
	color: #999;
}
.recent_blogs .blogdate{
	margin: 0 0 1em;
	/*border-bottom: 1px solid #DDD;*/
	font-style: italic;
}
.recent_blogs.more_from .blogdate{
	margin: 0;
}
.recent_blogs .most_recent{
	/*background-color: #EEEEEE;*/
	/*border: 1px solid #CCCCCC;*/
	/*padding: 1em;*/
	padding: 1em 0;
}
.recent_blogs.more_from .most_recent{
	padding: 1em 0 0;
}

.recent_blogs .most_recent h2{
	margin: 0.3em 0;
}
.recent_blogs.more_from .most_recent h2{
	padding: 0.1em 0;
	font-size: 110%;
}
.recent_blogs .image_box{
	position: relative;
	border: 1px solid #CCC;
}
.recent_blogs .most_recent .image_box{
	background-color: #333333;
	float: left;
	/*margin: 0 1em 0 0;*/
	margin: 0;
	overflow: hidden;
	text-align: center;
	width: 20%;
}
.recent_blogs .most_recent .content_box{
	float: right;
	width: 77%;
}
.recent_blogs.more_from .most_recent .image_box{
	width: 13%;
}
.recent_blogs.more_from .most_recent .content_box{
	width: 84%;
}
.recent_blogs .most_recent .content_box p{
	margin-bottom: 0;
}
.more_video_symbol {
	background-image: url("../../images/multimedia/video_symbol_features.png");
}
.more_audio_symbol {
	background-image: url("../../images/multimedia/audio_symbol_features.png");
}
.more_video_symbol, .more_audio_symbol {
	cursor: pointer;
	width: 55px;
	height: 55px;
	right: 5%;
	bottom: 5%;
	position: absolute;
	z-index: 1;
}
.recent_blogs .other_recent{
	margin: 1em 0;
}
.recent_blogs .other_recent .blogdate{
	margin: 0.5em 0 1em;
}
.recent_blogs .other_recent .other_recent_item{
	background-color: #EEEEEE;
	float: left;
	width: 32%;
	margin-right: 2%;
}
.recent_blogs .other_recent .other_recent_item.last{
	margin-right: 0;
}
.recent_blogs .other_recent .other_recent_item h3{
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.recent_blogs .other_recent .other_recent_item .border_box{
	border: 1px solid #CCCCCC;
	padding: 1em;
	min-height: 26em;
}
