#content-container { 
	/*border-right: 250px solid #f3f3f3; */
	background-image: url('http://waitingtillmarriage.org/wp-content/themes/waitingtillmarriage-2.0/images-v3/content-bg.png');
	background-repeat: repeat-y;
}

a img { border: none; }

section.widget { 
	/*position: relative;*/
	width: 279px;
	border: 0;
	padding: 0;
	margin: 20px 0px 0 6px;
}

/* tab nav */
#top-tabs a:link, #top-tabs a:visited, #top-tabs a:hover {
	color: #2e2e2e;
	text-decoration: none;
	font-weight: bold;
}
#top-tabs a {
	display: block;
	float: left;
	padding: 15px 18px;
	margin-bottom: -1px;
}
#top-tabs a.active {
	background-color: #fff;
	border: 1px #ccc;
	border-top: 4px solid #166b90;
	border-style: solid solid none;
	padding-top: 11px;
}
#top-tabs a.first-child {
	margin-left: 8px;
}

/* Article list */
.widget-content {
	background-color: #fff;
	padding: 10px inherit;
}
/*.article-list {
	height: 210px;
}*/
.article-list article {
	display: block;
	padding: 5px 15px;
}
article.hover {
	background-color: #ffff8b;
}
.article-list .meta {
	font-size: 75%;
	color: #888c8e;
}
section.tabbed-content {
	/*position: relative;*/
	/*top: -1px !important;*/
	border-top: 1px solid #ccc;
}

#all-time { display: none; }


/* Category links */
#topics ul {
	margin: 0;
}
#topics ul li {
	/*border: 1px solid #ccc;*/
	vertical-align: middle;
	padding: 5px 15px;
}

.sidebar-banner {
	display: block;
	margin: 20px 5px;
	border: 1px solid #2e2e2e;
}
.sidebar-banner-wristbands {
	box-sizing: border-box;
	background: url('../images-v3/sidebar-promo-wristbands.png') no-repeat 0 0;
	width: 279px;
	height: 126px;
	text-indent: -9999px;
}
.sidebar-banner-wristbands:hover {
	background: url('../images-v3/sidebar-promo-wristbands.png') no-repeat 0 -138px;
}

#join-banner { margin-left: 4px; }


/* Twitter */
div.twtr-widget {
	margin: 0px 5px;
}

div.twtr-widget * {
	border: 0px none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	background-color: #fff !important;
}	

/*div.twtr-doc, div.twtr-hd {
	border: 0px none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}*/

div.twtr-hd { padding: 0; }

div.twtr-hd img { display: none !important; border: none !important; }

div.twtr-hd h3, div.twtr-hd h4 { 
	display: none; 
}

div.twtr-hd a {
	display: block;
	height: 40px;
	/*border: 1px solid red;*/
	background: #127ea2 url('/wp-content/themes/waitingtillmarriage-2.0/images-v3/sidebar-twitter-heading.png') no-repeat;
}

.twtr-timeline, .twtr-bd { 
	border: 0 !important;
}

.twtr-tweet-text { 
	padding: 0 2px; 
	font-size: 12px;
	line-height: 14px;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif !important;*/
}
.twtr-tweet-text em {
	font-size: 9px;
}

.twtr-ft { display: none; }

/* LATEST FORUM POSTS */
#latest-posts article { height: 40px; width: 270px; padding: 10px 5px 0px 10px; }
#latest-posts article span.avatar-wrap { float: left; width: 35px; text-align: center; }
#latest-posts article span.avatar-wrap img { border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; }
#latest-posts article div { 
	margin: 2px 0 0 5px; 
	float: left; 
}
#latest-posts article h1 {
	margin: 0;
	font-size: 12px; 
	letter-spacing: .06em;
	font-weight: normal;
}
#latest-posts article span { font-size: 12px; font-style: italic; }
#latest-posts article span strong { font-style: normal; font-weight: bold; }
.widget footer { padding: 10px; text-align: center; }

div.twtr-widget { margin-top: 20px; }

#write-for-wtmorg {
	box-sizing: border-box;
	padding: 10px;
	background: #fff;
}
#write-for-wtmorg p { margin: 0; }