/* ====================================== Custom CSS Code =================================================*/

/* you can add any custom css code for any class, id, tags and anything here, it will be active.. */

.banner {
	padding: 2% 0 4px 0;
}

ins {
background: transparent;
text-decoration: none;
}

.banner img {
	max-width: 100%;
}

.intro {
	font-size:14px;
	line-height:22px;
	color:#9b9b9b;
	margin-bottom:14px;
}

.adsense-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 6px;
}

.flex-banner-top {
	margin:1% auto;
	text-align:center;
}

.adsense-flex-footer {
	max-width:728px;
	margin:2% auto;
	text-align:center;
}

.adesense-flex img {
	max-width:100%;
}

#creditfooter {
	display:none;
}

.feedburnerFeedBlock li {
	font-size:14px;
	margin:16px 0;
	line-height: 22px;
}

.feedburnerFeedBlock a {
	color:#61d2f9;
}

.amzn-native-header-text {
	color:transparent;
}

.tumblr p {
	margin-top:8px;
}

.item H3 a:hover {
	color:#4bac85;
}

.social-container {
	padding-bottom:2px;
}

.social-container-sidebar {
	padding-top:2px;
	text-align:center;
	margin:0 auto 0 auto;
}

.cse-branding-logo {
	float:right;
}

.cse-branding-text {
	font: 10px Arial;
	margin-top:-4px;
}

.cse-search-box {
	margin-top:-2px;
}

.post-content p {
	margin-bottom:14px;
}
.floatright {
	float:right;
	margin:6px 0 6px 15px;
}
.center {
	text-align:center;
}

.em {
	color:#dedede;
}
.em2 {
	color:#4bac85;
}
.em3 {
	color:#f2984c;
}
.em4 {
	color:#4bac85;
	font-weight:bold;
	text-transform:uppercase;
}
.em5 {
	color:#61d2f9;
}
.caption {
	font-style:italic;
	text-align:center;
}

.super {
	font-size: smaller;
	vertical-align:text-top;
	padding-left:3px;
}

.headshot {
	width:100px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	height:235px; 
}

.headshot-container {
	margin:auto;
	clear:both;
	max-width:640px;
}

.hang {
    text-indent: -2em;
    margin-left: 2em;
}

.hang2 {
	line-height:16px;
    text-indent: -2em;
    margin-left: 2em;
	margin-bottom:7px;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pic-left-box {
	float:left;
	margin-right:14px;
	margin-top:8px;
	margin-bottom:8px;
}
.pic-right-box {
	float:right;
	margin-left:14px;
	margin-top:8px;
	margin-bottom:8px;
}
.walk-table {
	margin:auto;
	clear:both;
}
.walk-table p {
	line-height:32px;
}
.walk-table-left {
	float:left;
	margin-bottom:24px;
	padding-right:24px;
	}
.walk-table-right {
	float:left;
	margin-bottom:24px;
}
h5.walk {
	color:#4bac85;
	text-transform:uppercase;
	font-weight:bold;
}

.post ul {
    list-style: disc outside none; 
    margin-left: 24px; 
    padding-left: 12px;
}
.post li {
    padding-left: -12px;
	line-height:22px;
	margin-bottom:14px;
}
.nobr {
	white-space: nowrap;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.specialgray {
	background-color: #b6b6b6;
	color: #222;
}

.specialgray a {
	color: #fff;
}
.specialgray a:hover {
	color: #666;
	text-decoration:underline;
}
.specialgray a:visited {
	color: #eee;
}
.specialgray p {
	margin-bottom:3px;
}

