.talktable, .talkpost {
	background-color:#e3e3e3;
	background-image: -moz-linear-gradient(left, #ccc, #eee 35%, #eee 70%, #ccc);
	background-image: -webkit-gradient(linear, left center, right center, from(#ccc), color-stop(35%, #eee), color-stop(70%, #eee), to(#ccc));
}
.talktable td, .talkpost td {
	padding:3px 8px;
}
.talkpost td.talkcontent { padding: 8px 15px; }
.talkhead {
	background-color:#36f;
}
.talkhead td {
	font-weight:bold;
	color:#fff;
}
.talkhead td a { color:#fff; }
.oddrow {
	background-color:#eee;
	background-image: -moz-linear-gradient(left, #eee, #ccc 35%, #ccc 70%, #eee);
	background-image: -webkit-gradient(linear, left center, right center, from(#eee), color-stop(35%, #ccc), color-stop(70%, #ccc), to(#eee));
}

#talknav {
	float:left;
	border 1px solid #FFD940;
	background-color:#FFEB99;
	padding:8px 15px;
	font-weight:bold;
	font-size:11pt;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin:8px 0 12px 0;
}

a.title { color:#00c; }
a.title:visited { color: #777; }
a.title:focus {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.title:hover {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.title:active { color: #c00; }

a.today {
	color:#00c;
	background: #fc6;
	font-weight: bold;
}
a.today:visited { color: #936; }
a.today:focus {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.today:hover {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.today:active { color: #c00; }

a.recent {
	color:#00c;
	background: #ffc;
	font-weight:bold;
}
a.recent:visited { color: #555; }
a.recent:focus {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.recent:hover {
	text-decoration: none;
	color:yellow;
	background: #03c;
}
a.recent:active { color: #c00; }

