@charset "UTF-8";
/* CSS Document */


.post{
	position: relative;
	margin-bottom: 40px;
	background: url(../images/layout/blog-post-footer.png) bottom left no-repeat;
	padding-bottom: 15px;
	color: #FFFFFF;
}
.post .postdate{
	position: absolute;
	left: -101px;
	top: -30px;
	width: 80px;
	height: 93px;
	background: url(../images/layout/date-hex.png);
}
.compact .postdate{
	left:-80px;
	top: -22px;
}
.post h1 a{
	background: none;
	color: #FFFFFF;
}
.post h1 a:hover{
	background: none;
}
.post .postdate small{
	color: white;
	font-size: 12px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	margin-top: 15px;
}
.post .postdate b{
	color: white;
	font-size: 30px;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.post .posttags{
	display: block;
	position: absolute;
	top: 49px;
	left: -60px;
	width: 48px;
	height: 56px;
	background: url(../images/layout/tags-hex.png);
	z-index: 5;
}
.post. posttags:hover{
	background: url(../images/layout/tags-hex.png);
}
.post .posttags span{
	display: none;
}
.post .postmetadata img{
	position: relative;
	top: 5px;
}
.post .postmetadata a.postbutton{
	background: none;
}
.post .article-image{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
#sidebar{
	background: none;
	
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#sidebar ul{
	margin: 0px;
	padding: 0px;
}
#sidebar li{
	list-style-type: none;
}
.widget{
	background: #011111 url(../images/layout/blog-sidebar-heading.png) top right no-repeat;
	position: relative;
	
	padding-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.search-widget{
	background: #011111;
	position: relative;
	
	padding-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.search-widget p{
	padding: 13px 0px 0px 13px;
	margin: 0px 0px -10px 0px;
}
.search-widget a{
	background: none;
}
.widget ul li{
	color: #165e69;
	list-style-type: none;
	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	
	border-top: 1px solid #1e4742;
	margin: 0px 5px;
}
.widget ul li:first-child{
	padding-top: 0px;
	border-top: none;
}
.widget ul li a{
	color: #165e69;
	background: none;
}
.widget ul li a:hover{
	text-decoration: underline;
}
.widget h2.widgettitle{
	height: 28px;
	padding: 30px 10px 0px 10px;
}
.widget_tag_cloud{
	padding: 0px 10px;
	line-height: 2.5em;
}
.widget_tag_cloud a{
	colour: #165e69;
	background: none;
}
.widget_tag_cloud h2.widgettitle{
	padding: 30px 0px 0px 0px;
}
.widget_tweets img.twitterbird{
	position: absolute;
	right: -51px;
}
.widget_tweets #twitterlink{
	text-align: right;
	padding-right: 10px;
}
#tweets a{
	color: #00d2e6;
    background: url(../images/layout/dotted-underline.gif) bottom repeat-x;
}

/* Comments */

.commentlist{
	margin-left: 0px;
}
.commentlist li{
	position: relative;
	list-style-type: none;
}
.commentlist li em{
	font-size: 0.85em;
	font-style: normal;
	font-weight: normal;
	position: absolute;
	bottom: 0px;
	right: 5px;
	color: #165e69;
}
.commentlist li ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.commentlist li img.avatar{
	position: absolute;
	top: 0px;
	left: 10px;
	border: 2px solid #FFFFFF;
}
.commentlist li div.comment-author{
	background: #011111;
	padding: 5px 0px 5px 95px;
}
.commentlist li div.comment-meta{
	padding: 5px 0px 5px 95px;
}
.commentlist li div.comment-meta a, .commentlist li div.reply a{
	background: none;
	font-weight: normal;
	font-size: 0.85em;
	color: #165e69;
}
.commentlist li p{
	padding: 5px 0px 5px 95px;
}
.commentlist li div.comment-author cite{
	font-style: normal
}
.commentlist li div.reply{
	padding: 5px 0px 5px 95px;
}

.commentlist li ul li{
	position: relative;
	list-style-type: none;
}
.commentlist li ul li ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.commentlist li ul li img.avatar{
	position: absolute;
	top: 0px;
	left: 30px;
}
.commentlist li ul li div.comment-author{
	background: #011111;
	padding: 5px 0px 5px 115px;
}
.commentlist li ul li div.comment-meta{
	padding: 5px 0px 5px 115px;
}
.commentlist li ul li p{
	padding: 5px 0px 5px 115px;
}
.commentlist li ul li div.comment-author cite{
	font-style: normal
}
.commentlist li ul li div.reply{
	padding: 5px 0px 5px 115px;
}

.commentlist li ul li ul li{
	position: relative;
	list-style-type: none;
}
.commentlist li ul li ul li ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.commentlist li ul li ul li img.avatar{
	position: absolute;
	top: 0px;
	left: 50px;
}
.commentlist li ul li ul li div.comment-author{
	background: #011111;
	padding: 5px 0px 5px 135px;
}
.commentlist li ul li ul li div.comment-meta{
	padding: 5px 0px 5px 135px;
}
.commentlist li ul li ul li p{
	padding: 5px 0px 5px 135px;
}
.commentlist li ul li ul li div.comment-author cite{
	font-style: normal
}
.commentlist li ul li ul li div.reply{
	padding: 5px 0px 5px 135px;
}

.wp-caption{
	padding: 8px 3px 3px 3px;
	background: #011111;
	margin: 20px 0px;
	text-align: center;
}
.wp-caption img{
	
}
.wp-caption p{
	margin: 2px;
	font-size: .85em;
	color: #165e69;
}
.aligncenter{
	margin-left: auto;
	margin-right: auto;
}
.aligncenter p{
	text-align: center;
}
#searchtab{
	background: #011111 url(http://www.echoenduring.com/images/layout/searchbar-input.jpg) top left no-repeat; 
	margin: 0px 0px 0px 0px; 
	text-align: right;
	border: 0px solid white; 
	padding: 0px;
}
#searchbox{
	background: none;
	border: none;
	margin: 0px;
	color: #165e69;
	position: relative;
	left: -15px;
}
.searchbutton{
	background: url(http://www.echoenduring.com/images/layout/searchbar-button.jpg) center no-repeat; 
	height: 60px; 
	width: 60px; 
	color: transparent; 
	border: 0px solid white;
	margin: 0px;
	position: relative;
	top: 1px;
	left: -4px
}
#searchtab #rssIcon{
 	position: absolute;
	top: 15px;
	right: -50px;
	
	height: 75px;
	width: 50px;
	
	background: url(../images/layout/icon-recent-posts-rss.png) -19px -12px no-repeat;
}
#searchtab #rssIcon a{
	display: block;
	width: 100%;
	height: 100%;
	background: none;
}
#searchtab #rssIcon a:hover{
	background: none;
}
#searchtab #rssIcon a span{
	display: none;
}
.post .extrameta h4{
	margin-top: 0px;
}
.post .extrameta{
	position: absolute;
	top: 63px;
	left: -15px;
	width: 520px;
	background: #011111;
	border: 3px solid #189bad;
	padding: 0px;
	display: none;
	overflow: hidden;
}
.post .extrameta .extrametawrap{
	width: 500px;
	padding: 10px;
}

.compact{
	background: #011111;
	padding: 10px;
}
.compact img{
	margin-right: 10px;
}
#wp_page_numbers ul{
	float: right;
	
}
#wp_page_numbers ul li{
	list-style-type: none;
	float: left;
	margin: 0px 6px;
}
#wp_page_numbers ul li a{
	display: block;
	width: 100%;
	height: 100%;
	background: #011111;
	padding: 3px;
	
	text-align: center;
}
#wp_page_numbers ul li.page_info{
	background: none;
	border: none;
	padding: 3px 0px 3px 0px;
}
#wp_page_numbers ul li a:hover{
	background: #189bad;
	color: #FFFFFF;
}
.post p a.more-link{
	display: block;
	padding: 3px 5px;
	background: #011111;
	float: left;
	margin-bottom: 20px;
}
.post p a.more-link:hover{
	background: #189bad;
	color: #FFFFFF;
}
.post p a.more-link:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.navigationsingle{
	margin-bottom: 40px;
}
.navigationsingle div a{
	padding: 3px 5px;
	background: #011111;
}
.navigationsingle div a:hover{
	background: #189bad;
	color: #FFFFFF;
}
.navigationsingle div.alignleft{
	float: left;
}
.navigationsingle div.alignright{
	float: right;
}
div.promoteButton{
	float: left;
	padding: 4px;
	margin-right: 5px;
	background: #FFFFFF;
	border: 1px solid #165e69;
}
div.extrapostinfo{
	background: #011111;
	padding: 20px;
}
div.extrainset{
    background: #000a0a;
	padding: 10px;
	border: 1px solid #000000;
}
div.authorbox{
	margin-bottom: 20px;
}

div.authorbox img.avatar{
	border: 3px solid white;
	display: block;
	float: left;
}
div.authorbox p.authorbio{
	float: right;
	margin-left: 20px;
	width: 328px;
}
.clear{ clear: both; }
.bigger{
	font-size: 2em;
}
.whiten{
	color: #FFFFFF;
}
div.relatedposts{
}
div#crp_related{
	margin: top: 0px;
}
a.extraRSS{
	background: url(http://www.echoenduring.com/images/layout/rss-icon-20.png) 10px 1px no-repeat;
	padding-left: 40px;
}
ol.trackbacklist{
	margin-left: 25px;
}
ol.trackbacklist li{
	margin: 0.75em 0px;
}

/* Interviewee Header Styles */

h2.interviewee{background: #011111; height: 50px; margin-bottom: 40px; margin-top: 20px;}
h2.interviewee img{ border: 3px solid white; float: left; margin-right: 10px; margin-bottom: 10px; }
h2.interviewee a{ background: none; color: #FFFFFF;}
h2.interviewee a.intervieweeName{ position: relative; top: -13px; font-size: 1.5em;}
h2.interviewee a.intervieweeTwitter{background: url(http://www.echoenduring.com/images/layout/blog-icon-twitter.png) 0px 0px no-repeat; position: relative; top: 5px; font-size: 0.55em; font-weight: normal; color: #165e69; margin-left: 116px; padding-left: 25px; padding-top: 3px; height: 20px; display: block; }

