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;}

#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,
#snippet-before div.tree ul li
{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;
}

/*************************************************************************/
/* CONTENT styling */

p.welcome {
        font-size: 120%;
        font-weight: bold;
}



table.settings,
table.clarity,
table.carat,
table.color
{
	margin: 1ex auto;
	border: 1px solid #036;
	border-collapse: collapse;
}

table.settings td,
table.color td,
table.color th,
table.clarity td,
table.carat td
{
	border: 1px solid #036;
	text-align: center;
	padding: 3px;
}

table.color td.colorless {background-color: #fff;}
table.color td.near {background-color: #ffc;}
table.color td.faint {background-color: #ffa;}
table.color td.very {background-color: #ff9; 
table.color td.light {background-color: #ff7;}
