/*typography*/
body{font: 0.7em verdana,arial,sans-serif; text-align: left;}
a:link{font-family:Tahoma;color:#069;text-decoration:none;font-weight:bold;font-size:11px;}
a:hover{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
a:active{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
a:visited{font-family:Tahoma;color:#069;text-decoration:none;font-weight:bold;font-size:11px;}
a:visited:hover{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
a.nav:link{font-family:Tahoma;color:#fc9;text-decoration:none;font-weight:bold;font-size:10px; border: #ccc solid 1px; padding: 1px 4px 1px 4px;}
a.nav:hover{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px; border: #ccc solid 1px; padding: 1px 4px 1px 4px;}
a.nav:active{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px; border: #ccc solid 1px; padding: 1px 4px 1px 4px;}
a.nav:visited{font-family:Tahoma;color:#fc9;text-decoration:none;font-weight:bold;font-size:11px; border: #ccc solid 1px; padding: 1px 4px 1px 4px;}
a.nav:visited:hover{font-family:Tahoma;color:#000;text-decoration:none;font-weight:bold;font-size:11px; border: #ccc solid 1px; padding: 1px 4px 1px 4px;}
h1{font-size: 15px;}
h2{font-size: 14px;}
h3{font-size: 13px;}
b.headline{font-size: 14px; font-weight: bold;}
p#festival{font-size: 10px;}
#bullets{font-size: 9px;}


/*layout*/
body{margin:0 auto 0 auto; padding:0 0 0 0; line-height: 1.5em;}
div#container{width: 600px; margin: auto; border: #000 solid 1px;}
#banner {width:600px;height:200px;background: url(cchw-2007-banner.jpg) top left no-repeat}
#banner span{display: none;}
div#links{width: 600px; text-align: center; padding: 0 0 4px 0;}
div#topcontent{width: 580px; padding: 10px 10px 10px 10px;}
#date-location{width: 580px; text-align: center; line-height: 2.0em;}
table.topcontent{width: 580px; font: 1.0em verdana,arial,sans-serif; text-align: left; line-height: 1.5em; margin-top: 10px;}
table#fees{font: 10px verdana,arial,sans-serif; text-align: left; line-height: 2.0em;}
img.classpic{margin: 0 0 0 63px;}
img.float2{float: left; margin: 0 25px 0 0;}
div#bottomcontent{clear: both; width: 600px; padding: 0px 10px 0px 10px; text-align: left;}
p#clear {clear: both;}
div#footer{clear: both; text-align: center; width: 600px;}
hr{width: 560px; text-align: center;}
table#bio {width: 475px; font: 1.0em verdana,arial,sans-serif; text-align: left; line-height: 1.5em;}
h3 {margin-bottom: -10px;}

/*colors*/
body{background: #fff; color:#000;}
div#links{background: #999;}
/*div#topcontent{background: #fc9;}*/
hr{color:#000;}
#footer{background: #999;}


