@import url("/look/workouts.css");

#calendar {
    border: solid 2px black;
    width:100%;
    border-collapse:collapse;
    margin-bottom:5px;
}
#calendar th {
    border-left:solid 1px black;
    border-right:solid 1px black;
    background:#A7821E;
}
#calendar td {
    border: solid 2px black;
    height:150px;
    width:100px;
    vertical-align:top;
    background:#D0E1F5;
    font-size:75%;
}
#calendar td div.day {
    overflow:auto;
    height:150px;
    width:100%;
    position:relative;
}
#calendar td.today {
    border: double 2px blue;
}
#calendar td.past {
    background:#CCCCCC;
}
span.weekday {
    text-align: center;
    display:block;
    width:100%;
    color: #1C264E;
    font-weight: bold;
    font-size: 120%;
}
.workout-nav{
    text-align:center;
}
dl.workouts dt{
    display:block;
    width:100%;
}
span.time {
    font-weight:bold;
}
.addWorkoutLink {
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}
.form label {
    vertical-align:top;
    font-weight:bold;
    float:left;
    width:100px;
}
#addComment fieldset {
    margin-bottom:10px;
}
#markInterest fieldset{
    margin-top:30px;
}
#markInterest input, #markInterest select, #addComment input {
    float:right;
}
#addComment textarea {
    width:100%;
}
.workoutMessage {
    border:solid 2px #98C2F0;
    margin-bottom:10px;
}
.workoutOwnerMessage {
    border:solid 2px #D0F0A0;
    margin-bottom:10px;
}
.workoutMessageTitle {
    display:block;
    width:auto;
    margin-left:0px;
    margin-right:0px;
    text-align:left;
}
.workoutMessage .workoutMessageTitle {
    background-color:#98C2F0;
}
.workoutOwnerMessage .workoutMessageTitle {
    background-color:#D0F0A0;
}
.bump {
    cursor:pointer;
    height:16px;
    width:16px;
}
