/* community.css - the CSS styles for the community pages. */

div.article-listing, div.event {
    margin-bottom:      10px;
}

div.article-listing .article-title, div.event .event-name, 
td.photo-text span.photo-title {
    font-size:          10pt;
    font-weight:        bold;
}

div.article-listing .article-pub_date, div.event .event-date,
td.photo-text span.photo-num {
    font-size:          8pt;
    font-style:         italic;
    font-weight:        bold;
}

div.event .event-location {
    font-style:         italic;
}

div.article-listing .article-author, div.event .event-clinician {
    color:              #02CE02;
    font-weight:        bold;
    font-size:          8pt;
}

div#article #article-published, div#article #article-author {
    font-size:          8pt;
    font-style:         italic;
}

div#article #article-subtitle {
    font-weight:        bold;
}

div#article .article-submenu, div#event-archive, .event-submenu {
    width:              200px;
    font-size:          8pt;
    margin:             10px auto;
    padding:            5px;
    background:         #FFF url('../images/main_events_bg.gif') repeat-y;
    border:             1px solid #6699FF;
    text-align:         center;
}

table#event-details {
    border:             0;
}

table#event-details tr th {
    font-weight:        bold;
}

table#event-details tr td.longtext, div#article #article-content {
    width:          479px;
    margin:         0 auto;
    clear:          both;
    border:         1px dotted #02CE02;
    font-size:      8pt;
    padding:        10px;
}

table.photo-category {
    margin-bottom:  10px;
    border:         0;
}

table.photo-category tr td.photo-img {
    width:          120px;
    text-align:     center;
}

table.photos tr td {
    vertical-align: top;
    width:          150px;
    padding:        5px;
    font-size:      8pt;
    text-align:     center;
}

table.formedit th {
    vertical-align: top;
}