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

#Talkbar {background:#0098cb !important; color:#FFF !important;}
#Talkbar a {color:#FFF !important; text-decoration:none !important;}
#Talkbar a:visited {color:#FFF !important; text-decoration:none !important;}

/* Hover must come after visited; see http://www.w3schools.com/css/css_pseudo_classes.asp */
#Talkbar a:hover {color:#FFF !important; text-decoration:underline !important;}

#Talk #topic #topic_name {
	background: #0098cb;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	width: 640px;
}

#Talk #topic #topic_name a,
#Talk #topic #topic_name a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#Talk #topic #topic_name a:hover {
	text-decoration: underline;
}

#Talk #topic #topic_name .thread_pages {
	display: block;
}

#Talk #topic #topic_name .thread_pages p {
	display: inline;
}

#Talk #topic #topic_name .thread_pages ul {
	margin-left: 5px;
	display: inline;
}

#Talk #topic #topic_name .thread_pages li {
	display: inline;
	padding-left: 5px;
	padding-right: 3px;
}

#Talk #topic #topic_name .thread_pages li + li {
	border-left: 2px solid #FFFFFF;
}

#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;
}

#Talk #topic #threads {
	width: 650px;
	background-color: #EFF6FC;
}

#Talk #topic #threads th {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

#Talk #topic #threads .create_new_thread {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

#Talk #topic #threads .create_new_thread a {
	background: url(/images/bullet.png) left center no-repeat;
	padding: 0 0 0 20px;
	white-space: nowrap;
}

#Talk #topic #threads tr.odd {
	background-color: #FFFFFF;
}

#Talk #topic #threads tr.even {
	background-color: #EFF6FC;
}

#Talk #topic #threads .thread td {
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
}

#Talk #topic #threads .thread td.name {
	text-align: left;
	font-size: 12px;
	white-space: normal;
	font-weight: bold;
}

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

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

#posts .original .bar {
	border: 0;
}

#Talk #active_conversations h3 {
	background: #0098CB;
	color: #FFFFFF;
}

/* 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;
}
