/* 20050823 v0.1 imported */
/* oli-studio.com typography stylesheet, by Oli Studholme */

/* general typo */
body {text-align: center; font: 76% "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", lucida, helvetica, arial, sans-serif; line-height: 1.33;}

div {text-align: left;}
p, li {line-height: 1.33em;}

/* header typo */
/* #page-home h1/h2 and faux h1/h2 title for everything but #page-home - be careful if you add another p!, might have to id them or wrap in branding div */
h1, #header p, #header p+p, #header h1, #header h2 {font-family: "Hoefler Text", Sylfaen, "Bitstream Vera Serif", Georgia, times, serif; letter-spacing: 0.03em; line-height: 1.4; font-weight: normal;} /* article title or site name */
h1, #header p, #header h1 {font-size: 2.5em;}
#header p+p, #header h2 {font-size: 1.67em;} /* site desc */ 

	/* for side columns, including #page-home */
h2, h3, h4, h5, h6 {font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", lucida, helvetica, arial, sans-serif; font-weight: normal;} /* side column headers */
h2 {font-size: 1.25em;}
h3 {font-size: 1.08em;}
h5, h6 {text-align: center;}
h4, h5, h6 {font-size: 1em;}
#page-contact #sub h2 {text-align: center;}

	/* for #main, including #page-home */
#main h2, #main h3, #main h4, #main h5, #main h6 {font-family: "Hoefler Text", Sylfaen, "Bitstream Vera Serif", Georgia, times, serif; letter-spacing: 0.03em; text-align: left; font-style: normal;} /* article subtitles */
#main h2 {font-size: 1.83em;}
#main h2, #main.a-list h4  {font-variant: small-caps; letter-spacing: 0.05em;}  /* article subtitles */
#main h3 {font-size: 1.67em;}
#main h3, #main.a-list h5 {font-style: italic;} 
#main h4, #main h5, #main.a-list h5, #main.a-list h6 {font-size: 1.33em;}
#main h6 {font-size: 1.17em;}

#main.a-list h2 {font: 1.25em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", lucida, helvetica, arial, sans-serif;}

#main h1+h2, #main.a-list h3+h4, #page-about #main.a-list h1+h2, #page-contact #main.a-list h1+h2 {font: 0.93em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", lucida, helvetica, arial, sans-serif; letter-spacing: 0.03em;} /* article meta */
#main.a-list h3 {font-size: 1.83em;}


/* remove extra formatting for article listings */
#main.a-list h2 {font-variant: normal;}
#main.a-list h3 {font-style: normal;}


/* linkage typo for headers */
a {font-weight: normal; text-decoration: underline;}
h1 a, #header p a {text-decoration: none;}
h1 a:hover, h1 a:active {text-decoration: underline;}
#header p a:hover, #header h1 a:active {text-decoration: underline;}
h3 a, #page-home h2 a {text-decoration: none;}

/*block typo */
	/* for main navigation tabs typo see nav.css */
#sub a {text-decoration: none;} /* see layout for underline faking with border */
#sub li {line-height: 1.5em;}
#sub span {font-size: 0.86em;}
#page-home p {line-height: 1.5em;}
#footer {font-size: 0.86em;}

/* sub content on home */
#page-home #sub span {font-size: 0.86em;}

/* rss_thumbpop */
p#jspop-desc {font-style: italic;}
/* table typo */
th {text-align: center; font-weight: bold;}
[colspan] {text-align: center;}
#page-contact #sub th {text-align: right; font-weight: normal;}

/* general tag typo */
ins {text-decoration: none;}
acronym {font-style: normal;}
cite {font-style: normal;}
/*different font to code? */
pre {font: 1em monaco, "Andale Mono", "Monotype.com", "Courier New", courier, monospace;}
/* is this too small? */
code {font: 1.08em monaco, "Andale Mono", "Monotype.com", "Courier New", courier, monospace;}
kbd {font: 1.15em "Courier New", courier, monospace;}
/* quotes, courtesy of Dunstan */
q {font-style: italic; quotes: "\201C" "\201D" "\2018" "\2019";}
q q {font-style: italic;	quotes: "\2018" "\2019" "\201C" "\201D";}

/* Japanese */
/* need to address Japanese as the base language - seperate style sheet? */
/* infects all blocks in PC/Moz 1.4 for pages in utf-8, unless you specify page language in the html tag */
:lang(ja) {font-style: italic;}
/* Japanese quotes */
:lang(ja) > q {quotes: "\300C" "\300D" "\300E" "\300F";}
:lang(ja) > q q {font-style: italic;	quotes: "\300E" "\300F" "\300C" "\300D";}
