div.subCategory {
  background-color:#fff;
  border:none;
  height:auto !important;
}

.catItemImage img {width:60px !important;}
div.itemContainer {float:left;}

.latestItemsContainer {float:left; width: 100% !important;}
.breadcrumb { background:none !important;}
div.latestItemView {/*width:auto !important;*/}
.latestItemView ul {min-height:50px;;}
.latestItemView ul li {display:inline-block; float:left; max-width:90%;padding:10px 10px 0 0;}
.subCategoryContainer {float:left;}
.catItemIntroText table {border: 1px solid #cfcfcf; padding:10px; margin-bottom:10px;}
.catItemIntroText td {border: 1px solid #cfcfcf; padding:10px;}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:24px 43% auto;text-align:center;color:#999;position: absolute; bottom: -5px; min-width: 170px;}

/* --- Pagination (additional styling for Joomla! 1.6+) --- */
div.k2Pagination ul {text-align:center; margin:0;}
div.k2Pagination ul li {display:inline-block;padding: 0 5px;}

.itemHeader {margin-left: 100px;}
.itemHeader h2 {color:#FF6600;}
.itemView .itemImageBlock {width: 80px; margin:-60px 10px 30px 0;}
.itemView .itemImageBlock .itemImage img {width:70px !important;}

.foreign-language-courses div.latestItemView {width: 45% !important;}
.itemListCategory img {float:left; margin: 0 20px 20px 0;}
.courses div.itemContainer {min-height:20px;}
.courses .itemListCategoriesBlock {min-height:60px;}