/*************************************************
* Schools Template C stylesheet ::               *
* Contains Academics page and section specific   *
* layout, presentational, and typographic styles *
* for schools template c section of the site.      *
*************************************************/

.clear {
	clear:both;
	height:.01em;
	}

.img-left {
	float:left;
	margin:-3px 10px 10px 0;
	}

#sideBar {
	width:385px;
	float:left;
    padding:0;
    text-align:right;
    padding-right:15px;
    margin:0 0 0 0;
	}

#sideBar p, #sideBar h3, #sideBar h4, #sideBar ul, #sideBar ol, #sideBar dl {
	margin:0 0 10px 15px;
	}

#sideBar ul { margin-bottom:0; }
#sideBar ul li ul { margin-bottom:0; }
#sideBar ol { font-size:1.0em; }

#sideBar ul li, #sideBar ol li { list-style-type:none; }

#sideBar embed { margin:0; }

#sideBar .mini-col1 {
	width:160px;
    float:right;
    text-align:left;
    padding-right:30px;
    padding-top:15px;
    }

#sideBar .mini-col2 {
	width:185px;
    float:right;
    text-align:left;
    padding-top:15px;
    }
        
#sideBar .mini-col1 h3, #sideBar .mini-col2 h3 {
    padding:0;
    margin:40px 0 0 0;
    }
        
#sideBar .mini-col1 ul, #sideBar .mini-col2 ul {
	padding-left:0;
    margin-left:0;
    } 

.twoColumnLayout.schools-departments #mainContent {
	width:550px;
	float:left;
    padding-right:50px;
    border-right:none;
	}

#mainContent ul, #mainContent ol {
    zoom: 1; /* hasLayout for IE<= 6 */
    overflow: auto; /* shrink the list to sit beside floats in compliant browsers */
    margin: 0; padding: 0; /* zero the defaults so only one or other is used per you margin request below */
    }

#mainContent ul, #mainContent ol {
	padding-left:15px;
    margin-bottom:15px;
}

#mainContent .floatLeft {
	margin:0 10px 10px 0;
    }

.program-of-the-month {
	width:530px;
	background:#F9F7F0 none repeat scroll 0%;
	border:1px solid #EFEDE6;
	margin:0;
	padding:10px;
	}
    
    .program-of-the-month .floatLeft {
    	margin:0 20px 10px 0;
        }
        
    .program-header {
    	margin-top:60px;
        }

.sifr-width { width:70%; }

#resources {
	width:355px;
	float:left;
    padding-right:30px;
    padding-top:15px;
    text-align:left;
	}
