body, input, textarea { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; }
ul#main-nav, div#content p.note, form#contact label, form#contact input#submit { font-family: Georgia, Times, serif; }

ul#main-nav { text-align: center; }
	ul#main-nav li a { font-size:1.4em; text-transform: uppercase; text-decoration: none; color:#62c8b7; letter-spacing: 1px; }
	ul#main-nav li.active a, ul#main-nav li a:hover { color:#2a534a; }
	
div#content h1 { font-family: Georgia, Times, serif; font-size:3.2em; letter-spacing: -1px; color:#48e5c6; font-weight:normal; }
div#content h2 { font-family: Georgia, Times, serif; font-size:1.6em; letter-spacing: 0px; color:#48e5c6; font-weight:normal; }
div#content p { font-size:1.4em; color:#808080; line-height:1.5em; }
	div#content p.note { font-style:italic; color:#2da58d; font-size:1.6em; }
div#content p a {color:#48E5C6; text-decoration:none;}
div#content p a:hover {text-decoration:underline;}
	
div#aside h2 { font-size:1.4em; text-transform: uppercase; font-weight: bold; color:#9b9b9b; }
div#aside p { text-transform: none; text-align: center; font-size:1.2em; color:#48E5C6; line-height:1.5em; }
div#aside p.schedule { text-transform: lowercase; text-align: right; font-size:1.1em; }
	div#aside p.schedule a { text-decoration: none; color:#48e5c6; }
	div#aside p.schedule a:hover { color:#2da58d; text-decoration: underline; }
	
form#contact label, form#contact input#submit { font-size:2.1em; color:#2da58d; }
form#contact div input, form#contact textarea { font-size:1.3em; color:white; }
form#contact input#submit:hover { color:#48e5c6; }

div#footer p { text-align: right; font-size:1.2em; color:#686969; }

ul.participants li {text-align:center;}
ul.participants li span { color:#FFF; font-size:1.2em; line-height:normal;}
ul.participants li span strong {font-size:1.6em; font-weight:bold;}
ul.participants li span a {color:#48E5C6; text-decoration:none;}
ul.participants li span a:hover { text-decoration:underline;}