body {
    margin: 0;
}
/*#uofi #ws-pa #edu-il li {
    width: auto;
}

*/

#uofi #ws-pa #edu-il a:link {
    font-family: inherit;
}
#uofi #ws-pa #edu-il nav {
    float: none;
}
#uofi #ws-pa #edu-il #content-and-sidebar,
#uofi #ws-pa #edu-il #content-full-width,
#uofi #ws-pa #edu-il .closing-wrapper {
    clear: both;
    /*    margin: 0 auto 20px;*/
    
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    position: relative;
}
#wizard #uofi #ws-pa #edu-il #content-and-sidebar,
#wizard #uofi #ws-pa #edu-il #content-full-width,
#wizard #uofi #ws-pa #edu-il .closing-wrapper {
    /*    max-width: 1000px;*/
    
    max-width: 1100px !important;
}
#uofi #ws-pa #edu-il .closing-wrapper {
    margin: 0 auto 20px;
}
#uofi #ws-pa #edu-il #content-and-sidebar #ws-content,
#uofi #ws-pa #edu-il #content-full-width #ws-content {
    display: inline;
    position: relative;
    width: 70%;
    margin: 0 0 24px 0;
    background-color: transparent;
    background-image: none;
    padding: 0;
}
#uofi #ws-pa #edu-il .gadgets-left {
    float: right;
}
#uofi #ws-pa #edu-il .gadgets-right {
    float: left;
}
#uofi #ws-pa #edu-il #ws-sidebar {
    font-size: inherit;
}
#uofi #ws-pa #edu-il #ws-user-intro {
    margin: auto 0 30px 0;
	xxxmargin: 0 30px 30px 30px;
	overflow:hidden;
}
#uofi #ws-pa #edu-il #ws-user-closing {
    margin: 0;
    clear: both;
    display: block;
	padding-bottom:12px;
}
#uofi #ws-pa #edu-il a.ws-button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
    clear: both;
    float: left;
	background-color: #444;
	color: #fff;
    font-size: 13px;
    padding: 6px 8px;
}
#uofi #ws-pa #edu-il .ws-layout {
	overflow:hidden;
}

#uofi #ws-pa #edu-il a.ws-button:hover {
	text-decoration:none;
	}
#uofi #ws-pa #edu-il #content-and-sidebar #ws-sidebar {
    display: inline;
    float: left;
    position: relative;
    width: 30%;
    background-color: transparent;
}
#uofi #ws-pa #edu-il #content-full-width #ws-content {
    display: block;
    width: 100%;
    /*    margin-bottom: 0 0 30px 0;

*/
    
    background-color: transparent;
    padding: 0;
}
#uofi #ws-pa #edu-il #blog-header {
    clear: both;
    margin-bottom: 40px;
    position: relative;
    min-height: 45px;
    width: auto;
    border: none;
}
#uofi #ws-pa #edu-il .header-elements {
    height: 100%;
    margin: auto;
    position: relative;
    text-align: left;
}
#wizard #uofi #ws-pa #edu-il .header-elements {
    /*    max-width: 1100px;
*/
    
    max-width: 1100px;
}
#uofi #ws-pa #edu-il .branding-area {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
#wizard #uofi #ws-pa #edu-il #blog-title {
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 30px;
    max-width: 80%;
    text-align: left;
}
#custom #uofi #ws-pa #edu-il #blog-title {
    line-height: 1.5em;
    margin-bottom: 0;
    max-width: 80%;
    text-align: left;
}
#uofi #ws-pa #edu-il #blog-title .title {
    line-height: 1.5;
    /*was 1.2*/
    
    margin-bottom: 0;
}
#uofi #ws-pa #edu-il .title-image {
    float: left;
    margin-right: 30px;
}
#uofi #ws-pa #edu-il #blog-level-menu * {
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    
    box-sizing: border-box;
    /* Opera/IE 8+ */
}
#uofi #ws-pa #edu-il #blog-level-menu {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 6px;
}
#uofi #ws-pa #edu-il #blog-level-menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#uofi #ws-pa #edu-il #blog-level-menu li {
    display: inline;
    float: left;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 6px;
    margin-right: 15px;
    margin-top: 6px;
    padding: 0;
    line-height: 23px;
}
#wt #uofi #ws-pa #edu-il #blog-level-menu #nav-menu.active,
#wt #uofi #ws-pa #edu-il #blog-level-menu li ul li a,
#uofi #ws-pa #edu-il #search-bar.open-search button:before {
    text-shadow: none;
}
#uofi #ws-pa #edu-il #blog-level-menu li a {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
}
#uofi #ws-pa #edu-il #blog-level-menu a:focus,
#wt #uofi #ws-pa #edu-il #blog-level-menu a:focus {
    outline: 1px dotted black;
    background-color: #ffffe5;
    color: black;
}
#wt #uofi #ws-pa #edu-il #blog-level-menu #nav-menu a:focus {
    outline: none;
}
#uofi #ws-pa #edu-il #blog-level-menu li.dsk {
    margin: 0;
}
#wt #uofi #ws-pa #edu-il #blog-level-menu a i {
    text-shadow: none;
}
#uofi #ws-pa #edu-il #blog-level-menu #ws-search a {
    color: #FFFFFF;
}
/*Search */
/*#uofi #ws-pa #edu-il input[type="search"] {
    -moz-appearance: none;
}
#uofi #ws-pa #edu-il #blog-level-menu input[type="text"] {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    color: #333333;
    font: 12px 'Open Sans','Helvetica','Arial',sans-serif;
    height: 15px;
    padding: 6px 10px;
    transition: all 0.7s ease 0s;
    width: 45px;
}
#uofi #ws-pa #edu-il #blog-level-menu input[type="text"]:focus {
    background-color: #FFFFFF;
    width: 200px;
}
#uofi #ws-pa #edu-il .input-group {
    border-collapse: separate;
    display: table;
}
#uofi #ws-pa #edu-il .input-group-addon, .input-group-btn, .input-group .form-control .blog-search-button {
    display: table-cell;
}
#uofi #ws-pa #edu-il .input-group-addon {
    background: none repeat scroll 0 0 #7E8A93;
    color: #556272;
    font-size: 12px;
    line-height: 1em;
    padding: 6px 10px;
    text-align: center;
    vertical-align: middle;
    jrw;
}*/
/* Menu Button */

#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu {
    width: 33px;
    height: 33px;
    font-size: 16px;
    text-align: center;
    line-height: 33px;
    margin: 0 0px 0 10px;
    /*    color: #fff;
*/
    
    display: block;
    position: relative;
    overflow: visible;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu a {
    width: 100%;
    font-weight: 400;
    height: 100%;
    display: block;
    position: absolute;
    text-shadow: none;
}
/*#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu:hover,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu:focus {
    background-color: #ddd;
}*/

#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu:focus,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:hover,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:focus,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:focus:hover {
    color: #fff;
    /*    background-color: #5e5e5e;
*/
}
#uofi #ws-pa #edu-il #blog-header #blog-level-menu li.nav-menu.active a:focus,
#uofi #ws-pa #edu-il #blog-header #blog-level-menu li.nav-menu a:focus {
    color: #fff !important;
    background-color: transparent !important;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu ul,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu > .arrow-up {
    display: none;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active ul {
    display: block;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active > .arrow-up {
    display: block;
    position: absolute;
    bottom: -13px;
    right: 50%;
    margin-right: -6px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    /*    border-bottom: 10px solid #5e5e5e;
*/
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active {
    border-radius: 2px;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:hover {
    color: #fff !important;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu:hover {
    background-color: transparent;
}
/* Menu List */

#uofi #ws-pa #edu-il #blog-level-menu li ul {
    position: absolute;
    top: 46px;
    right: 0px;
    min-width: 200px;
    text-align: left;
    /*    background-color: #5e5e5e;
*/
    
    z-index: 1000;
    border-radius: 2px;
    padding: 10px;
}
#uofi #ws-pa #edu-il #blog-level-menu li ul li {
    width: 100%;
    clear: left;
    font-size: 13px;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    text-transform: capitalize;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    white-space: nowrap;
}
#uofi #ws-pa #edu-il #blog-level-menu li ul li a {
    text-transform: capitalize;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu ul li a {
    font-weight: 400;
    display: block;
    position: relative;
    text-shadow: none;
    padding: 7px 7px;
    color: #fff;
    font-size: 13px;
    line-height: 1.2;
    width: 100%;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu ul li a:hover,
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu ul li a:focus {
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.2) !important;
    width: 100%;
}
#uofi #ws-pa #edu-il #blog-home-view {
    border: none;
    box-shadow: none;
/*    margin: 0 0 30px 0; */
	margin: 0;
}
#uofi #ws-pa #edu-il #blog-article-view,
#uofi #ws-pa #edu-il #blog-results-view
/*#uofi #ws-pa #edu-il #blog-home-view*/

{
    padding: 0 30px;
    /*    margin:0 0 30px 0;*/
    
    border: none;
    box-shadow: none;
}
/*#uofi #ws-pa #edu-il .column-layout-3 #blog-home-view {
    padding: 0;
}

*/

#uofi #ws-pa #edu-il .column-layout-2 #blog-home-view {
    padding: 0;
}
#wt #uofi #ws-pa #edu-il #blog-home-view li:first-child .blog-post-entry-3col,
#wt #uofi #ws-pa #edu-il #blog-home-view li:first-child+li .blog-post-entry-3col,
#wt #uofi #ws-pa #edu-il #blog-home-view li:first-child+li+li .blog-post-entry-3col,
#wt #uofi #ws-pa #edu-il #blog-home-view li:first-child .blog-post-entry-2col,
#wt #uofi #ws-pa #edu-il #blog-home-view li:first-child+li .blog-post-entry-2col {
    margin-top: 0;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper,
#uofi #ws-pa #edu-il #blog-results-view .blog-posts-wrapper,
#uofi #ws-pa #edu-il #blog-article-view .blog-posts-wrapper {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry img,
#uofi #ws-pa #edu-il #blog-results-view .blog-posts-wrapper .blog-post-entry img {
    max-width: 100%;
}
#uofi #ws-pa #edu-il .quick-share {
    color: #333333;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    /* 1.71em */
    
    text-transform: uppercase;
}
#uofi #ws-pa #edu-il .quick-share span {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
#uofi #ws-pa #edu-il .quick-share ul {
    display: inline;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
#uofi #ws-pa #edu-il .quick-share li {
    display: inline;
    margin-left: 4px;
    margin-top: -5px;
}
#uofi #ws-pa #edu-il .quick-share i {
    font-size: 16px;
}
#uofi #ws-pa #edu-il .quick-share li span {
    left: -4000px;
    position: absolute;
    top: 0;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post:first-child .blog-post-entry-1col,
#wt #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post:first-child .blog-post-entry-1col {
    margin-top: 0;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry div:last-child,
#uofi #ws-pa #edu-il #blog-results-view .blog-post-entry div:last-child {
    margin-bottom: 0;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post {
    display: inline-block;
    /*    margin-right: -0.25em; 
*/
    
    position: relative;
    vertical-align: top;
    padding: 0;
    margin: 0;
}
#uofi #ws-pa #edu-il #blog-results-view .blog-post {
    position: relative;
    vertical-align: top;
    overflow: hidden;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry,
#uofi #ws-pa #edu-il #blog-results-view .blog-post-entry {
    height: auto;
    overflow: hidden;
    position: relative;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-home-view .thumbnail-left-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-home-view .thumbnail-right-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-results-view .thumbnail-left-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-results-view .thumbnail-right-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-home-view .thumb-left-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-home-view .thumb-right-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-results-view .thumb-left-wrap .blog-post-body,
#uofi #ws-pa #edu-il #blog-results-view .thumb-right-wrap .blog-post-body {
    display: inline;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-summary p:last-child,
#uofi #ws-pa #edu-il #blog-results-view .blog-post-summary p:last-child {
    margin-bottom: 0;
}
#uofi #ws-pa #edu-il .blog-post-meta {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: 600;
    /* line-height: 1.5em; */
    /* margin-bottom: 1.2em; */
}
#uofi #ws-pa #edu-il .blog-post-entry .img-and-caption,
#uofi #ws-pa #edu-il #blog-article-view .img-and-caption {
    margin-bottom: 10px;
}
/* Image Handling */
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il .thumbnail-left-wrap .img-and-caption,
#uofi #ws-pa #edu-il .thumb-left-wrap .img-and-caption {
    float: left;
    display: inline;
    margin: 0 16px 0 0;
    position: relative;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il .thumbnail-right-wrap .img-and-caption,
#uofi #ws-pa #edu-il .thumb-right-wrap .img-and-caption {
    float: right;
    display: inline;
    margin: 0 0 0 10px;
    position: relative;
}
#uofi #ws-pa #edu-il .img-and-caption img {
	margin-bottom:6px;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-home-view .thumbnail-right .img-and-caption,
#uofi #ws-pa #edu-il #blog-home-view .thumb-right .img-and-caption {
    display: inline;
    float: right;
    margin: 0 0 0 10px;
    position: relative;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-home-view .thumbnail-left .img-and-caption,
#uofi #ws-pa #edu-il #blog-home-view .thumb-left .img-and-caption {
    display: inline;
    float: left;
    margin: 0 10px 0 0;
    position: relative;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-article-view .thumbnail-left .img-and-caption,
#uofi #ws-pa #edu-il #blog-article-view .thumb-left .img-and-caption {
    margin-right: auto;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-article-view .thumbnail-right .img-and-caption,
#uofi #ws-pa #edu-il #blog-article-view .thumb-right .img-and-caption {
    margin-left: auto;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il #blog-article-view .thumbnail-center .img-and-caption,
#uofi #ws-pa #edu-il #blog-article-view .thumb-center .img-and-caption {
    margin-right: auto;
    margin-left: auto;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post {
    margin: 0;
    overflow: hidden; 
}
#uofi #ws-pa #edu-il #ws-sidebar ul {
    overflow: auto;
    font-size: inherit;
}
#uofi #ws-pa #edu-il .gadget-container {
    /*    margin: 0 3%;
*/
    
    overflow: auto;
}

#uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-right + #ws-sidebar .gadget-container {
    margin: 0 0px 0 0;
}
#uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-left + #ws-sidebar .gadget-container {
    margin: 0 0 0 30px;
}
/*#uofi #ws-pa #edu-il #content-and-sidebar .gadget-container {
    margin: 0 3%;
}
*/

#uofi #ws-pa #edu-il .article-view .gadget-container,
#uofi #ws-pa #edu-il .results-view .gadget-container {
    margin: 0 30px;
}
#uofi #ws-pa #edu-il .column-layout-1 #blog-home-view {
    padding: 0 30px;
}
/*
#uofi #ws-pa #edu-il #blog-article-view .gadget-container {
    margin: 0 3%;
}
*/

#uofi #ws-pa #edu-il #content-full-width .gadget-container {
    margin: 0 30px;
}
/*#uofi #ws-pa #edu-il #content-full-width.column-layout-1 .gadget-container {
    margin: 0 3%;
}*/

#uofi #ws-pa #edu-il .gadget-header {
    line-height: 1;
    text-align: left;
}
#uofi #ws-pa #edu-il .blog-gadget i {
    padding-right: 5px;
    width: 10px;
}
#uofi #ws-pa #edu-il .blog-gadget {
    overflow: hidden;
}
#uofi #ws-pa #edu-il .blog-profile ul {
    list-style: disc outside none;
    padding-left: 15px;
}
#uofi #ws-pa #edu-il .blog-profile *:last-child {
    margin-bottom: 0;
}
#uofi #ws-pa #edu-il .blog-profile ul {
    list-style: disc outside none;
    padding-left: 15px;
}
#uofi #ws-pa #edu-il .blog-recent-posts a {
    color: #333333;
    display: inline;
    font-family: inherit;
    /*    line-height: 1.4;
*/
}
#uofi #ws-pa #edu-il .blog-recent-posts li {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    line-height: 20px;
    clear: both;
    overflow: hidden;
}
#uofi #ws-pa #edu-il .blog-recent-posts .blog-recent-post-date-time span {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
#uofi #ws-pa #edu-il .blog-recent-posts li a {}
/*#uofi #ws-pa #edu-il .blog-recent-posts li,
#uofi #ws-pa #edu-il .blog-archive li {
    font-size:inherit;
}*/

#uofi #ws-pa #edu-il .blog-recent-posts ul,
#uofi #ws-pa #edu-il .blog-archive ul,
#uofi #ws-pa #edu-il .blog-categories ul,
#uofi #ws-pa #edu-il .blog-tags ul {
    margin: 0;
    padding: 0;
}
#uofi #ws-pa #edu-il .blog-archive ul.base li {
    list-style: none;
}
#uofi #ws-pa #edu-il .blog-recent-posts a:hover,
#uofi #ws-pa #edu-il .blog-recent-posts a:focus {
    text-decoration: underline;
}
#uofi #ws-pa #edu-il .blog-recent-posts li:last-child,
#wt #uofi #ws-pa #edu-il .blog-recent-posts li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
#uofi #ws-pa #edu-il .blog-recent-posts img {
    float: left;
    margin-right: 10px;
    width: 85px;
}
#uofi #ws-pa #edu-il .blog-archive ul,
#uofi #ws-pa #edu-il .blog-archive ul li ul,
#uofi #ws-pa #edu-il .blog-archive {
    overflow: hidden;
    /* was auto */
}
#uofi #ws-pa #edu-il .blog-archive li ul {
    display: block;
}
#uofi #ws-pa #edu-il .blog-archive li {
    display: block;
    margin: 0;
}
#uofi #ws-pa #edu-il .blog-archive ul.base li {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
#uofi #ws-pa #edu-il .year > li > span {
    color: #444444;
    display: block;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 3px;
    outline: 0;
    overflow: hidden;
    margin: 1px;
}
#uofi #ws-pa #edu-il .year > li > span:focus {
    outline: 1px dotted black;
    background-color: #ffffe5;
    color: black;
}
#uofi #ws-pa #edu-il .year > li > span:hover,
#uofi #ws-pa #edu-il .year > li > span:active {
    background-color: transparent;
    outline: none;
    color: inherit;
}
#uofi #ws-pa #edu-il .year span {
    text-decoration: none;
}
#uofi #ws-pa #edu-il .year span:hover,
#uofi #ws-pa #edu-il .year span:focus,
#uofi #ws-pa #edu-il li a:hover,
#uofi #ws-pa #edu-il li a:focus {
    text-decoration: underline;
    cursor: pointer;
}
#uofi #ws-pa #edu-il .year span i,
#uofi #ws-pa #edu-il .year span:hover i {
    text-decoration: none;
    width: 10px;
}
#uofi #ws-pa #edu-il .blog-archive a {
    color: #333333;
    display: block;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    padding: 5px 0;
    margin: 1px;
}
#uofi #ws-pa #edu-il .blog-archive a:focus .circle {
    background-color: black;
}
#uofi #ws-pa #edu-il .blog-archive a:active .circle,
#uofi #ws-pa #edu-il .blog-archive a:hover .circle {
    background-color: auto;
}
#uofi #ws-pa #edu-il .blog-archive a:hover #uofi #ws-pa #edu-il .blog-archive a:focus {
    text-decoration: underline;
}
#uofi #ws-pa #edu-il .blog-archive li ul li {
    font-size: 12px;
    padding: 0;
}
#uofi #ws-pa #edu-il .blog-archive ul.base li ul li {
    border-top: 0;
}
#uofi #ws-pa #edu-il .blog-archive li ul li:last-child {
    margin-bottom: 10px;
}
#uofi #ws-pa #edu-il .circle {
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 9px;
    font-weight: 600;
    height: 18px;
    line-height: 17px;
    margin-left: 5px;
    text-align: center;
    width: 18px;
    position: absolute;
    left: 65px;
    top: 8px;
}
#uofi #ws-pa #edu-il .blog-categories ul {
    margin-top: -10px;
}
#uofi #ws-pa #edu-il .blog-categories a {
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 10px;
    margin-right: 5px;
    margin-top: 10px;
    margin-left: 1px;
    margin-bottom: 1px;
    overflow: auto;
    padding: 7px 10px;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    text-decoration: none;
}
#uofi #ws-pa #edu-il .blog-tags ul {
    margin-top: -10px;
}
#uofi #ws-pa #edu-il .blog-tags a {
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 10px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 1px;
    margin-left: 1px;
    overflow: auto;
    padding: 7px 10px;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    text-decoration: none;
}
/*#uofi #ws-pa #edu-il footer {
    padding-bottom: 40px;
    padding-top: 40px;
}

*/

#uofi #ws-pa #edu-il .blog-categories a:focus,
#uofi #ws-pa #edu-il #ws-content .blog-category a:focus,
#uofi #ws-pa #edu-il .blog-tags a:focus,
#uofi #ws-pa #edu-il .blog-recent-posts a:focus,
#uofi #ws-pa #edu-il .blog-features a:focus,
#footer a:focus,
#uofi #ws-pa #edu-il .blog-archive li a:focus {
    outline: 1px dotted black;
    background-color: #ffffe5 !important;
    color: black !important;
}
#uofi #ws-pa #edu-il .blog-recent-posts a:focus:hover,
#uofi #ws-pa #edu-il .blog-archive li a:focus:hover {
    color: #333 !important;
    text-decoration: underline;
    outline: none;
    background-color: transparent !important;
}
#uofi #ws-pa #edu-il .blog-recent-posts a:focus {
    text-decoration: underline;
}
#uofi #ws-pa #edu-il .blog-categories a:focus,
#uofi #ws-pa #edu-il .blog-category a:focus,
#uofi #ws-pa #edu-il .blog-tags a:focus {
    text-decoration: none;
}
#uofi #ws-pa #edu-il .blog-categories a:hover,
#uofi #ws-pa #edu-il .blog-tags a:hover,
#uofi #ws-pa #edu-il .blog-categories a:focus:hover,
#uofi #ws-pa #edu-il .blog-tags a:focus:hover {
    color: #fff;
    text-decoration: none;
}
#uofi #ws-pa #edu-il .blog-categories li,
#uofi #ws-pa #edu-il .blog-tags li {
    list-style: none;
    margin-bottom: 0;
}

/* Search Gadget */
#uofi #ws-pa #edu-il .blog-search-gadget label,
#uofi #ws-pa #edu-il .blog-search-gadget input {
    margin-bottom: 2px;
}

#uofi #ws-pa #edu-il .blog-search-gadget input {
    float: left;
    clear: both;
}

#uofi #ws-pa #edu-il .blog-search-gadget input {
    margin-right: 7px;
}

#uofi #ws-pa #edu-il .blog-search-gadget label {
    float: left;
    font-size: 90%;
}

#uofi #ws-pa #edu-il .blog-search-gadget .criteria {
    float: left;
    overflow: hidden;
    clear: both;
    margin-bottom: 1.5em;
}

#uofi #ws-pa #edu-il .blog-search-gadget .criteria:last-child {
    margin-bottom: 0;
}

#uofi #ws-pa #edu-il .blog-search-gadget h4 {
    float: left;
    font-size: 95%;
}

#uofi #ws-pa #edu-il .blog-search-gadget div.search-field,
#uofi #ws-pa #edu-il .blog-search-gadget div.search-button {
    margin: 0;
    float: left;
}

#uofi #ws-pa #edu-il .blog-search-gadget div.search-field {
    width: 70%;
    margin-bottom: 20px;
}

#uofi #ws-pa #edu-il .blog-search-gadget div.search-button {
    width: 25%;
    margin-left: 5%;
    margin-bottom: 20px;
}

#uofi #ws-pa #edu-il .blog-search-gadget .search-field input {
    width: 100%;
    padding: 3%;
    box-sizing: border-box;
    line-height: 30px;
    height: 30px;
    border: 1px solid #aaa;
    border-shadow: none;
}

#uofi #ws-pa #edu-il .blog-search-gadget .search-field input:focus {
    border: 1px solid #555;
}

#uofi #ws-pa #edu-il .blog-search-gadget .search-button input {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #555, #333) repeat scroll 0 0 padding-box;
    border: 0 solid #d9dde1;
    border-radius: 7px;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
    font-size: 11px;
    font-weight: 600;
    height: 28px;
    margin: 0;
    padding: 3px 10px;
    position: relative;
    text-align: center;
    width: 100%;
}


/* Search */
/*#uofi #ws-pa #edu-il .ws-search {
    position:relative;
    float:right;
    height:33px;
    width:33px;
    min-width:33px;
    overflow:hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}
#uofi #ws-pa #edu-il .ws-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border:0;
    background: #fff;
    width: 100%;
    height: 33px;
    margin: 0;
    z-index: 10;
    padding: 5px 38px 5px 10px;
    font-family: inherit;
    font-size: 12px;
    color: #2c3e50;
}
#uofi #ws-pa #edu-il .ws-search.ws-search-open .ws-search-input {
    border:1px solid #666;
}

#uofi #ws-pa #edu-il input[type="search"].ws-search-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
#uofi #ws-pa #edu-il .ws-search-input::-webkit-input-placeholder{
    color: #333;
}
#uofi #ws-pa #edu-il .ws-search-input:-moz-placeholder {
    color: #333;
}
#uofi #ws-pa #edu-il .ws-search-input::-moz-placeholder {
    color: #333;    
}
#uofi #ws-pa #edu-il .ws-search-input:-ms-input-placeholder {
    color: #333;
}
#uofi #ws-pa #edu-il .ws-search-submit,
#uofi #ws-pa #edu-il .ws-search-icon {
    width: 33px;
    height: 33px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 33px;
    text-align: center;
    cursor: pointer;
}
#uofi #ws-pa #edu-il .ws-search-icon i {
    line-height: 33px;

}
#uofi #ws-pa #edu-il .ws-search-submit {
    background: #000; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    filter: alpha(opacity=0); 
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}
#uofi #ws-pa #edu-il .ws-search-icon {
    color:#fff;
    z-index:90;
}
#uofi #ws-pa #edu-il .ws-search.ws-search-open,
#uofi #ws-pa #edu-il .no-js .ws-search {
    width:300px;         

}
#uofi #ws-pa #edu-il .ws-search-open .ws-search-icon {
    z-index:11;
    background-color:#444;
    color:#fff;
}
#uofi #ws-pa #edu-il .ws-search.ws-search-open .ws-search-submit,
#uofi #ws-pa #edu-il .no-js .ws-search .ws-search-submit {
    z-index: 90;
}


*/
/* Newer improved Search Bar  */

#uofi #ws-pa #edu-il #search-bar {
    position: relative;
    line-height: 33px;
}
#uofi #ws-pa #edu-il li#search-bar {
    margin: 0 0 0 0px;
}
#uofi #ws-pa #edu-il #search-bar * {
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    
    box-sizing: border-box;
    /* Opera/IE 8+ */
}
#uofi #ws-pa #edu-il #search-bar button {
    background-color: transparent;
    height: 33px;
    width: 33px;
    z-index: 2;
    float: right;
    border: 0px;
    padding: 0px;
    outline: 0;
    margin-left: 0;
    transition: margin .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
}
#uofi #ws-pa #edu-il #search-bar button:focus {
    background-color: #ffffe5;
    outline: 1px dotted black;
    color: black;
}
#uofi #ws-pa #edu-il #search-bar button:active,
#uofi #ws-pa #edu-il #search-bar button:hover {
    outline: none;
    background: none;
}
#uofi #ws-pa #edu-il #search-bar.open-search button:hover {
    color: #333;
}
#uofi #ws-pa #edu-il #search-bar.open-search button,
#uofi #ws-pa #edu-il #search-bar.open-search button:active {
    background-color: transparent;
    color: #999;
    padding: 0;
    margin-left: -35px;
    z-index: 20;
    display: block;
    position: relative;
}
#uofi #ws-pa #edu-il #search-bar button:hover,
#uofi #ws-pa #edu-il #search-bar.open-search button,
#uofi #ws-pa #edu-il #search-bar.open-search button:active {
    /*    background-color:#666;
    color:#fff;
    padding:0;
    margin:0;
*/
}
#uofi #ws-pa #edu-il #search-bar button:hover {
    border-radius: 0px;
}
#uofi #ws-pa #edu-il #search-bar.open-search button {
    border-radius: 0 0px 0px 0;
    text-shadow: none;
}
#uofi #ws-pa #edu-il #search-bar span {
    display: none;
    outline: none;
}
#uofi #ws-pa #edu-il #search-bar button:before {
    content: '\f002';
    font-family: 'FontAwesome';
    margin: 0;
    padding: 0;
    outline: none;
}
#uofi #ws-pa #edu-il #search-bar input[type="text"] {
    z-index: -1;
    opacity: 0;
    height: 33px;
}
#uofi #ws-pa #edu-il #search-bar.close-search input[type="text"] {
    width: 0px;
    border: 0px;
    float: left;
    z-index: -1;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
}
#uofi #ws-pa #edu-il #search-bar.open-search input[type="text"],
#uofi #ws-pa #edu-il #search-bar.open-search input[type="text"]:focus {
    width: 300px;
    padding: 3px 30px 3px 8px;
    /*    border: 1px solid #666;
*/
    
    opacity: 1;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, .9);
    border-radius: 0px 0 0 0px;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    
    box-sizing: border-box;
}
#amaze_liveregions_polite,
#amaze_liveregions_assertive {
    display: none;
}
/*Titles-Only Layout */

#wt #uofi #ws-pa #edu-il .titles-only .blog-post-meta {
    margin-bottom: 0;
    overflow: hidden;
    /* position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
	*/
    width: 100%;
    /*was 225; 205

*/
}
#wt #uofi #ws-pa #edu-il .titles-only .blog-post-views {
    xxxtext-align: right;
    xxxfloat: right;
}
#uofi #ws-pa #edu-il #blog-home-view .titles-only .blog-post-views:before,
#uofi #ws-pa #edu-il #blog-results-view .titles-only .blog-post-views:before {
    content: none;
}
#wt #uofi #ws-pa #edu-il #blog-home-view .titles-only .blog-post-title {
    /*    width: 50%;   
    width: calc(100% - 235px);*/
    width: 100%;
    margin: 4px 0;
    /* margin-right: 245px; */
	font-size: 1rem;
    text-align: left;
}
#wt #uofi #ws-pa #edu-il #ws-content #blog-home-view .blog-post-entry-1col.titles-only,
#wt #uofi #ws-pa #edu-il #ws-content #blog-results-view .blog-post-entry-1col.titles-only {
    xxxpadding-bottom: 1rem 0;
    margin: 0;
	xxxborder-top: 1px solid #cacaca;
}
#uofi #ws-pa #edu-il #blog-home-view .titles-only .blog-post-summary,
#uofi #ws-pa #edu-il #blog-results-view .titles-only .blog-post-summary {
    display: none;
}
html.touch body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry:hover .scroll-container h3.blog-post-title,
html.touch body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry:hover .scroll-container .blog-post-meta {
    display: block !important;
}
html.touch body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container {
    top: 0 !important;
}
/* Custom Skins */
/*#custom .blog-closing-section {
    padding: 0 22px;
}
#custom #blog-wrapper {
    margin: 0 -22px;
}

*/
/* Previousd CSS for legacy fixes */

footer #custom #uofi #ws-pa #edu-il #blog-title,
#custom #uofi #ws-pa #edu-il #blog-level-menu {
    margin: 0;
}
#custom #uofi #ws-pa #edu-il .blog-post-comments-section {
    margin: 30px 0;
}
#custom #wt #uofi #ws-pa #edu-il .column-layout-1 #blog-home-view,
#custom #wt #uofi #ws-pa #edu-il .column-layout-2 #blog-home-view,
#custom #wt #uofi #ws-pa #edu-il .column-layout-3 #blog-home-view,
#custom #wt #uofi #ws-pa #edu-il #blog-article-view,
#custom #wt #uofi #ws-pa #edu-il #blog-results-view {
    padding: 0;
}
#custom #uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-right + #ws-sidebar .gadget-container {
    margin-left: 30px;
    margin-right: 0;
}
#custom #uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-left + #ws-sidebar .gadget-container {
    margin-right: 30px;
    margin-left: 0;
}
#custom #uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-left #ws-sidebar,
#custom #uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-right #ws-sidebar {
    float: left;
    width: 30%;
}
#custom #uofi #ws-pa #edu-il #content-full-width .gadget-container {
    margin-left: 0;
    margin-right: 0;
}
#custom #uofi #ws-pa #edu-il .paging-menu-bottom {
    margin: 5px 0 40px;
}
#custom #wt #uofi #ws-pa #edu-il #blog-header {
    padding: 0;
}
#custom #uofi #ws-pa #edu-il .search-results-menu {
    margin: 0 0 15px;
}
span.baec5a81-e4d6-4674-97f3-e9220f0136c1 > a  {
display: none !important;
}


#uofi #ws-pa #edu-il #blog-home-view .blog-post{
	padding-bottom: 2.5rem;
}

#uofi #ws-pa #edu-il div.title {
 font-size:28px;   
}



