/* 20050823 v0.1 linked */
/* oli-studio.com colo(u)r and border stylesheet, by Oli Studholme */

/* general color/border */
* {background: transparent; color: #111;}
body {background: #eee;}

/* linkage color/border */
/* to be modified */
a {color: #0069cc;}
a:link {color: #0069cc;}
a:visited {color: #036;}
a:hover, a:active {color: #cc6400;}

/*header color/border */
h1, h2, h3, h4, h5, h6, #header p {color: #444; background: transparent;}
h1+h2, #main.a-list h3+h4 {color: #999; background: transparent;}
#page-home h2 {color: #444; background: transparent;}

/* building blocks color/border */
#page {background-color: #fff;}
	/* for main navigation tabs color see nav.css */
.fade {color: #aaa;} /* used for unavailable lang */
.note {background-color: #E7E7CC;}
#footer {color: #bbb; background: #999;}

/* table color/border */
table {border: 1px solid #ddd;}
thead {border-bottom: 1px solid #ddd;}
th {background: #eee; color: #440; padding: 3px; text-align: center; font-weight: bold; border: none;}
td {padding: 3px;}
/* contact address table */
#page-contact #sub table {border: 0;}
#page-contact #sub th {color: #666; background: transparent;}
#page-contact #sub td {border-left: 1px solid #ccc;}

/* sub-content; dates and meta */
#sub span {color: #999;}
/* sub-content and portfolio section thumbs */
.port-thumb img {border: 1px solid #ccc;}

/* rss_thumbpop and portfolio thumbnails */
.rssThumbs img, #rss-fullsize img, #page-portfolio #sub img {border: 1px solid #ccc;}

/* general text tags color/border */
/* block */
dd, dd p {color: #333; background: transparent;}
blockquote {background: #ddd;}
blockquote p {border-left: 1px dotted #bbb;}
img {border: 0;}
/* ins and del */
ins {border-bottom: 1px #eaa dotted;} /* for inline ins */
ins.ins-block {border-bottom: none; border-left: 1px #eaa solid;} /* for block-level ins */
/* inline */
code {color: #543; background: #E7E7CC;}
kbd {color: #345; background: transparent;}
/* underline on text tags */
acronym {border-bottom: 1px #777 dotted;}
cite {border-bottom: 1px #bbb dotted;}

/* Japanese */
/* infects all blocks in PC/Moz 1.4 for pages in utf-8, unless you specify page language in the html tag */
*:lang(ja) {border-bottom: 1px #999 dotted;}