#Talk #content a:visited {
	color: #934C9C;
}

/* Talk: Talk bar */

#Talk .talk_bar,
#Talk .talk_bar_inv {
	background-color: #0098cb;
}

#Talk .talk_bar {
	-moz-border-radius: 0.5em 0.5em 0 0;
	border-radius: 0.5em 0.5em 0 0;
}

#Talk .talk_bar_inv {
	-moz-border-radius: 0.5em 0.5em;
	border-radius: 0 0 0.5em 0.5em;
}

#Talk .talk_bar,
#Talk .talk_bar_inv,
/* h3 gets its colour set in mumsnet.css, so needs to be overwritten. This probably shouldn't be happening. */
#Talk .talk_bar h3,
#Talk .talk_bar_inv h3,
#Talk .talk_bar a,
#Talk .talk_bar_inv a,
#Talk .talk_bar a:visited,
#Talk .talk_bar_inv a:visited,
#Talk .talk_bar ul li,
#Talk .talk_bar_inv ul li {
	color: #ffffff !important;
}

#Talk .talk_bar ul li,
#Talk .talk_bar_inv ul li {
	border-left-color: #ffffff !important;
}

.thread_list_message {
	border: solid #b0d6fd;
	border-width: 0 1px;
	padding: 0.5em 0 0;
}

.thread_list_message p,
.thread_list_message form {
	margin: 0;
	padding: 0 0.5em 0.5em;
}

/* Topic page */

#Talk #topic #payment_details fieldset {
	text-align: center;
}

#Talk #topic #local_topic_header #local_button img {
	vertical-align: middle;
}

#Talk #topic .thread_paging {
	background-color: #0098CB;
	display: block;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	width: 640px;
}

#Talk #topic .thread_paging li {
	color: #FFFFFF;
}

#Talk #topic .thread_paging li + li {
	border-left-color: #FFFFFF;
}

#Talk #topic .thread_paging li a {
	color: #FFFFFF;
}

#Talk #topic .thread_paging form {
	float: right;
}

/* Thread page */

#Talk .post .bar {
	background: #D8EAFC;
}

#Talk .post .bar a:visited {
	color: #336699 !important;
	text-decoration: none;
}

/* Social networking links */

.share_buttons {
	display: inline;
	margin-right: 0.5em;
}

.share_buttons img {
	vertical-align: middle;
}

.twitter_share_button img {
	margin-top: -5px;
}

.facebook_share_button img {
	margin-top: -4px;
}

