.year-column {float: left;display:inline;width:61px;}
.year-column h3 {font-size: 20px;}
.season-column {float: left; display: inline; width: 805px;margin:4px 3px 15px 0;text-align:center;}
.season-column.first {border-left:1px solid #d8d8d8;padding-left:8px;}
.season-column h3 {text-align:left;padding-bottom: 5px;}
.season-column .promo {margin:0 3px 10px;width:105px;float: left;}

#content h1 a {text-decoration: none;}
.month-label {margin:0 0 4px 54px;}
ul.weeks {height:25px;overflow: hidden;padding-bottom: 8px;border-bottom:1px solid #e1e1e1;}
ul.weeks li {float: left;display: inline;color:#828282;font-size: 12px;font-weight:bold;line-height: 20px;padding-right:5px;}
ul.weeks li a {display: block;color: #444;width:21px;height:20px;background: #ccc;text-decoration: none;text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-text-shadow: 1px 1px 0 #ddd;
    -webkit-text-shadow: 1px 1px 0 #ddd;
    text-shadow: 1px 1px 0 #ddd;
}
ul.weeks li a:hover {background: #bbb;color: #222;}
ul.weeks li.active a {background: #444;color: white;
    -moz-text-shadow: 1px 1px 0 black;
    -webkit-text-shadow: 1px 1px 0 black;
    text-shadow: 1px 1px 0 black;
}

a:link {text-decoration:none;font-weight:normal;color:#834222;}
a:hover {text-decoration:underline;font-weight:normal;color:#556f26;}
a:visited {text-decoration:none;font-weight:normal;color:#556f26;}

.panel {padding:20px 0 30px;}
.panel h3 {font-size: 25px;font-weight: normal;margin-bottom:5px;}
.panel h2 {font-size:14px;margin-bottom: 10px;}
.panel p {font-family: Georgia;line-height: 16px;margin:0 0 6px;}
.panel p.credit {font-family: Arial;}
.panel a:link {text-decoration:underline;font-weight:normal;color:#834222;}
.panel a:hover {text-decoration:none;font-weight:normal;color:#556f26;}
.panel a:visited {text-decoration:underline;font-weight:normal;color:#556f26;}

p.date {font-style: italic;}

h2.uj-title {font-size: 2.1em}
h1.uj-head {font-size: 4em}

