﻿
p.more {
 font-size:0.8em;
}
#news {
 float:left;
 margin-right:2em;
 width:48%;
}
#extra {
 float:left;
 width:45%;
}


#news h3 {
 margin-bottom:0.5em;
}
#chairman {
 height:150px;
}
#chairman img {
 float:left;
 padding-right:1em;
}
#slideshow {
 margin-bottom:1em;
}

div.post h2 {
 font-size:1em;
 margin:0 0 0.5em 0;
}
h2 {
 border-bottom:1px dotted #0000FF;
}

/* -------------------------------------- JOIN -------------------------------------- */

#join {
 background-color:#DFDFDF;
 margin:1em 0 1em 0;
 padding:5px;
 border:1px solid #CCCCCC;
 vertical-align:top;
 height:60px;
 width:210px;
}
#join img {
 float:left;
 margin-right:0.5em;
}
#join h4 {
 border:0;
 margin:0;
 padding:0.25em;
}

/* -------------------------------------- EVENTS -------------------------------------- */

#events {
 font-size:0.8em;
}
#events h2 {
 font-size:1.6em;
}
#events ul {
 margin-left:0.5em;
}

/* -------------------------------------- SCHEDULES -------------------------------------- */

#schedules {
 font-size:0.8em;
}
#schedules h2 {
 font-size:1.6em;
}
#schedules ul {
 margin-left:0.5em;
}

/* -------------------------------------- RESULTS -------------------------------------- */

#results {
 font-size:0.8em;
}
#results h2 {
 font-size:1.6em;
}
#results ul {
 margin-left:0.5em;
}

/* -------------------------------------- TIMES -------------------------------------- */

#times {
 font-size:0.8em;
}
#times h2 {
 font-size:1.6em;
}
#times ul {
 margin-left:0.5em;
}

/* -------------------------------------- NEWSLETTER -------------------------------------- */

#newsletters {
 font-size:0.8em;
}
#newsletters h2 {
 font-size:1.6em;
}
#newsletters ul {
 margin-left:0.5em;
}

/* -------------------------------------- NEWS TICKER -------------------------------------- */

#newsticker {
 background-color:#DFDFDF;
 border:1px solid #CCCCCC;
 padding:0.2em;
 font-size:0.8em;
}