a:link { color: #a13; }
a:visited { color: #713; }
a:hover { color: #f60; }
a:active, a:focus { color: #f93; }

#header div.details {width: 752px; text-align: left;}
#header ul.links li:hover a {color: #fff;}

#article-description,
body.home #footer,
#last-line
{border-top-color: #713;}

#start-here,
#footer ul.links li,
#snippet-before
{border-right-color: #713;}

#news-index p.more,
#article-description,
#last-line
{border-bottom-color: #713;}

#snippet-before div.news-categories ul li,
#snippet-after,
#content div.main-content
{border-left-color: #713;}

#snippet-before div.tree ol li a.active,
#snippet-before.index div.news-categories ul li.active,
#snippet-before div.tree ul li.active
{
	border-color: #713;
	border-right-color: #fff;
}

#content div.navigation
{
	border-color: #713;
}


table.soccer {
	margin: 1ex auto;
	border: 1px solid #f93;
}
table.soccer td {
	border: 1px solid #f93;
	text-align: left;
	padding: 3px;
}
table.soccer th {
	border: 1px solid #f93;
	text-align: center;
	padding: 3px;
}
table.soccer td.empty {border-color: #fff;}

table.estate {
	margin: 1ex auto;
	border: 1px solid #a13;
	border-collapse: collapse;
}
table.estate td {
	border: 1px solid #a13;
	text-align: left;
	padding: 3px;
}
table.estate th {
	border: 1px solid #a13;
	text-align: center;
	padding: 3px;
}

table#hotels {
	margin: 1ex auto;
	border: 1px solid #a13;
	border-collapse: collapse;
}
table#hotels td {
	border: 1px solid #a13;
	text-align: left;
	padding: 3px;
}
table#hotels th {
	border: 1px solid #a13;
	text-align: center;
	padding: 3px;
}
table#hotels td.rating {
	border: 1px solid #a13;
	text-align: center;
	padding: 0px;
	width: 75px;
}