/*copied from styles.css*/
/*Typography*/

.container {
    margin-left:auto;
    width:100%;
    margin-right:auto;
    display:block;
    overflow:hidden;
}

.column {
    width:48.5%;
    padding-top:0em;
}

.expand-toggle {
    border: 1px solid #444444;
    margin-top:20px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    overflow:hidden;
}

.expand-toggle:hover{
    background-color:#cccccc;
}

.expand-toggle p {
    margin:0px;
}

.expand-toggle h1 {
    margin-bottom:5px;
    width:50%;
    padding-top:20px;
    padding-bottom:20px;
}

.nighttime {
    color: #fff;
    background-color: #115166;
}

/*Controll the arrows*/
.arrow {
    float:right;
    content: &#10225;
}

.round-bottom {
}

.expand-content {
    background-color:#e9e9e9;
    border: 1px solid #444444;
    border-top:0px;
    padding-right:2em;
    display:none;
}

.expand-content.active {
    display:block;
}


.expand-content ul {
    margin-top:0px;
    padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left: 1em;
    list-style-type:none;
    line-height:150%;
}

.expand-content li {
    padding-left: 1.5em;
    text-indent: -1.5em;
}


.left {
    float:left;
}


.right {
    float:right;
}

@media(max-width:720px) {
    .left {
        float:none;
    }

    .right {
        float:none;
    }

    .column {
        margin-right:auto;
        margin-left:auto;
        width:100%;
    }

}




.boundary {
    margin:20px;
    margin-top:60px;
    border: 1px solid #444444;
    width:90%;
    margin-left:auto;
    margin-right:auto;
}


/*Adjusting margin for lists in the schedule*/
.block ul.schedule-list {
	margin-left: 0em;
}
