﻿
h2.season {
    width: 429px;
    height: 20px;
    font-size: 1em !important;
    font-weight: bold !important;
    padding: 3px 0 0 10px;
    background: url(../images/bg_h2_course_season.gif) 0 0 no-repeat;
}

h2.autumn { background-color: #fac6aa; }
h2.winter { background-color: #b2bfc8; }
h2.spring { background-color: #c6c395; }
h2.summer { background-color: #f2db85; }
h2.year-round {background-color: #f2edc9; }

div.course {
    overflow: auto;
    margin-bottom: 40px;
}

div.course-details {
    width: 120px;
    padding-left: 5px;
    margin-right: 25px;
    float: left;
    color: #4f4d4f;
}

div.course-description {
    width: 279px;
    float: left;
}

/* COURSE DETAILS */
div.course-details div.block {
    margin-bottom: 30px;
}

div.course-details div.date {
    color: #000;
    font-weight: bold;
}

div.course-details div.time span {
    padding-right: 22px;
    background: transparent top right no-repeat;
}

div.course-details div.eve span {
    background-image: url(../images/icon_eve_class.gif);
}

div.course-details div.day span {
    background-image: url(../images/icon_day_class.gif);
}

div.course-details ul.days {
    list-style: none;
}

div.course-details ul.days li {
    color: #bab5ba;
    display: inline;
}

div.course-details ul.days li.class-day {
    font-weight: bold;
    text-decoration: underline;
    color: #4f4d4f;
}

/* COURSE DESCRIPTION */
div.course-description h2 {
    font-size: 1.3em;
    margin: 0 !important;
}

div.course-description div.instructor {
    margin-bottom: 10px;
    font-size: .9em;
    color: #000;
}






