/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
  
   Based on work by:
   * Nathan Borror     [playgroundblues.com]
   * Jeff Croft        [jeffcroft.com]
   * Christian Metts   [mintchaos.com]
   * Wilson Miner      [wilsonminer.com]
   * Richard Rutter    [clagnut.com]
   
   Read more about using a baseline here:
   * alistapart.com/articles/settingtypeontheweb
  
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */

body {
font-size: 75%; 
}

/* Default fonts and colors. 
   If you prefer serif fonts, remove the font-family 
   on the headings, and apply this one to the body:
   font: 1em Georgia, "lucida bright", "times new roman", serif; */

body {
color: #222;
font-family: Georgia, "lucida bright", "times new roman", serif;
line-height: 1.5; 
}

h1,h2,h3,h4,h5,h6 {
color: #111;
/*font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
*/ 
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
font-weight: normal; 
}

h1 {
font-size: 3em;
line-height: 1;
margin-bottom: 0.5em;
display:none; 
}

h2 {
font-size: 2em;
margin: 0 0 .5em 0;
color: #406D8A;
border-bottom: 1px #88292B solid;
font-variant: small-caps;
font-weight: bold;
font-family: "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
line-height: 1; 
}

h3 {
font-size: 1.5em;
line-height: 1;
margin: 0 0 1em 0;
font-style: italic;
font-family: "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif; 
}

h4 {
font-size: 1.2em;
line-height: 1.25;
margin-bottom: 1.25em; 
}

h5 {
font-size: 1em;
font-weight: bold;
margin-bottom: 1.5em; 
}

h6 {
font-size: 1em;
font-weight: bold; 
}

/* Text elements
-------------------------------------------------------------- */

p {
margin: 0 0 1.5em; 
clear: both;
}

p.last {
margin-bottom: 0; 
}

p img {
float: left;
margin: 1.5em 1.5em 1.5em 0;
padding: 0; 
}

p img.top {
margin-top: 0; 
}

/* Use this if the image is at the top of the <p>. */

img {
margin: 0 0 1.5em; 
}

#content ul, ol {
margin:0 1.5em 1.5em 1.5em; 
}

#content ul {
list-style-type: disc; 
}

#content ul li {
margin: 0 0 0 1.5em;
list-style-image: url(images/bullet.gif); 
}

ol {
list-style-type: decimal; 
}

dl {
margin: 0 0 1.5em 0; 
}

dl dt {
font-weight: bold; 
}

dd {
margin-left: 1.5em; 
}

abbr, 
acronym {
border-bottom: 1px dotted #666; 
}

address {
margin-top: 1.5em;
font-style: italic; 
}

del {
color:#666; 
}

a {
outline: none;
text-decoration: none;
}

#content a:hover {
color: #406D8A;
text-decoration: none;
border-bottom: 1px #406D8A solid; 
}

#content a {
color: #406D8A;
text-decoration: none; 
}

blockquote {
margin: 1.5em;
color: #666;
font-style: italic; 
}

strong {
font-weight: bold; 
}

em,dfn {
font-style: italic; 
}

dfn {
font-weight: bold; 
}

pre,code {
margin: 1.5em 0;
white-space: pre; 
}

pre,code,tt {
font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace;
line-height: 1.5; 
}

tt {
display: block;
margin: 1.5em 0;
line-height: 1.5; 
}

.eventwho {
display: block;
font-style: italic;
margin: 1em 0 1em 0; 
}

.eventdetail {
display: block;
font-weight: bold;
text-transform: uppercase; 
}

.eventdetail em {
font-weight: bold 
}
