/*HEADER, FOOTER, AND MAIN BODY LAYOUT
Chanded 080217 */
			body {
				background: #eee !important;
			}
			html {
				font-size: 16px;
			}
			/*HEADER*/
			.allTheHeaders {
				position: fixed; /* Set the navbar to fixed position */
    			top: 0;
    			width: 100%;
    			z-index: 100;
			}
			.headerBar {
				height:52px;
				background: #000;
				border-bottom: 2px solid #ea1c24;
				color:#eee;
				line-height: 52px;
				margin: 0 0 0 0;
			}

			/*THESE ARE OVERWRITING BOOTSTRAPS DEFAULTS TO MATCH THE SITE*/
			.container-fluid {
				max-width: 1275px;
				padding: 0;
			}
			@media (min-width: 1250px) {
				.container {
					width: 1305px
				}
			}
			/*END THESE*/


			.headerBar .logo {
				background: #eee;
			    height: 50px;
			    width: 205px;
			    padding: 2px;
			    float: left;
			    overflow: hidden
			}
			.headerBar .logo img {
				margin: -8px 5px 0px 7px;
				width: 185px;
			}
			.headerBar .LIlogo {
			    float: left;
			    margin: 0 16px;
			    display: inline;
			}
			.headerBar .LILogoWraper {
				height: 35px;
				margin: 8px 16px;
				float: left;
			}
			.adminBar {
				height:35px;
				background: #444;
				overflow: hidden;
			}
			.adminBar img{
				max-height: 30px;
			}
			.headerBar ul.rootMenu, .adminBar ul.rootMenu {
			    list-style-type: none;
			    display: inline-block;
			    float: left;
			    width: auto;
			    padding: 0;
			    margin: 0;
			}
			.headerBar .menu li, .adminBar .adminLeft li {
			    width: auto;
			    float: left;
			    position: relative;
			    padding: 0 16px;
			}
			.headerBar .menu li a {
			    display: block;
			    white-space: nowrap;
			    color: white;
			    text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b;
			    font-size: 1.2rem;
			    font-family: 'Oswald', sans-serif;
    			text-transform: uppercase;
			}
			.adminBar .adminLeft a li, .adminBar .adminRight a li {
			    color: white;
			    font-size: 1rem;
			    line-height: 35px;
			}
			.headerBar li.highlight a, .mobileMenu li.highlight a {
				color: #ea1c24 !important;
			}
			.headerBar .menu li:hover, .mobileMenu .menu li:hover, .headerBar .rightBar li:hover, .headerBar li.highlight a:hover, .mobileMenu li.highlight a:hover {
				color: #fff !important;
				background: #ea1c24 !important;
			}
			.headerBar .menu a:hover {
				text-decoration: none;
			}
			.headerBar .rightBar, .adminBar .adminRight {
				float: right;
			}
			.headerBar .rightBar > ul, .adminBar .adminRight > ul {
			    list-style-type: none;
			    display: inline-block;
			    float: right;
			    width: auto;
			}
			.headerBar .rightBar li, .adminBar .adminRight li {
			    width: auto;
			    float: right;
			    padding: 0 16px;
			}
			.headerBar .rightBar li a{
			    display: block;
			    white-space: nowrap;
			    color: white;
			    text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b;
			    font-size: 1rem;
			    font-family: 'Oswald', sans-serif;
    			text-transform: uppercase;
			}
			.headerBar .rightBar img {
			    height: 40px;
			    margin: 0 0 5px 0;

			}
			li.highlightBG {
				color: #fff;
				background: #ea1c24;
			}
			.headerBar .rightBar .glyphicon-search {
				font-size: 25px;
				height: 50px;
    			padding-top: 45%;
				
			}
			.headerBar .dropdown-menu {
				background-color: #444;
				border-radius: 2px;
				padding: 0;
			    margin: -1px 0 0;
			}
			.headerBar .dropdown-menu > li {
				width: 100%;
				padding: 0;
			}
			.headerBar .dropdown-menu > li >a:hover {
				background-color: #ea1c24 !important;
			}
			.headerBar .dropdown-menu > li > a{
				line-height: inherit;
			}
			.headerBar .mobileHamburger {
				float: right;
				background: #ea1c24;
				color: #eee;
				height: 42px;
				width: 42px;
			    margin: 4px 0 4px 0;
			    border-radius: 2px;
			    line-height: 46px;
			    text-align: center;
			    font-size: 20px;
			    cursor: pointer;
			}
			#hamburgerMenu {
				margin-right: 15px;
			}
			#hamburgerMenu > .glyphicon-menu-hamburger {
				height: 100%;
    			padding-top: 25%;
			}
			#logoAdjust {
				margin: 5px 0 0 -16px;
   				height: 100%;
			}
			#search {
				background: #444;
			    position: absolute;
			    right: 0;
			    top: 50px;
			    padding: 7px;
			    white-space: nowrap;
			    width: 250px;
			    height: 45px;
				margin-top: 2px;
				border-radius: 2px;
			}
			#search > li:hover {
				background: inherit !important;
			}
			#search-theme-form input[type="text"] {
				color: #444;
			    padding: 5px;
			    line-height: 16px;
			    font-size: 14px;
			    width: 200px;
			    vertical-align: top;
			}
			#search-theme-form input[type="submit"] {
				color: white;
			    text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b;
			    font-size: 16px;
			    padding: 0 15px;
			    line-height: 32px;
			    font-family: 'Oswald', sans-serif;
			    background: none;
			    border: none;
			    margin: 0;
			    height: 32px;
			    letter-spacing: 1px;
			    text-transform: uppercase;
			    vertical-align: top;
			}
			.mobileMenu {
				display: none;
			    background-color: #444;
			    color: #eee;
			    list-style: none;
			    cursor: pointer;
			    -webkit-padding-start: 0px;
			    padding: 0;
			}
			.mobileMenu > li > a {
			    line-height: 2em;
			    font-size: 1.5em;
			    padding: .5em 0em .5em 0em;
			    color: #eee;
			    font-family: 'Oswald', sans-serif;
    			text-transform: uppercase;
    			text-decoration: none;
			}
			.mobileMenu > li {
				border-bottom: 1px solid #eeeeee;
				text-align: center;
			}
			.mobileMenu > a:hover {
				text-decoration: none;
			}
			.mobileMenu > li:hover {
				background-color: #ea1c24;
				text-decoration: none;
			}
			/*END HEADER*/

			/*FOOTER*/
			footer.CROFooter {
				margin: 0 0 0 0;
				background: #000;
				border-top: 2px solid #ea1c24;
				color:#939393;
				/*height: 60px;*/
				overflow: hidden;
				padding: 10px;
			}
			footer.CROFooter img.liLogo {
				height: 40px;
				float: left;
			}

			footer.CROFooter  address {
				margin: 0px 0 0 10px;
				font-size: 12px;
				line-height: 15px;
				width: auto;
				float: left;
			}

			footer.CROFooter  .legalShit {
				margin: 3px 0 0 10px;
				font-size: 11px;
				line-height: 13px;/*
				max-width: 75%;*/
				text-align: justify;
    			text-justify: inter-word;
				float: right;
			}

			/*END FOOTER*/

			/*BODY*/
			#mainBody {
				margin: 82px 0 0 0;
			}
			.bodyContent {
				background: #fff;
				padding:20px;
				border-radius: 2px;
				margin: 0 0 30px 0;
			}
			p {
				margin-bottom: 15px;
			    font-size: 19px;
			    line-height: 23px;
			    color: #333333;
			    font-family: 'Source Sans Pro', sans-serif;
			}
			/*END BODY*/
			/*END HEADER, FOOTER, AND MAIN BODY LAYOUT*/

			/*STYLES FOR AUTHOR LAYOUT*/
			.bodyContent .staffList {

			}
			.bodyContent .staffList hr {
				color:#ea1c24;
			    border-color: #ea1c24;
			    margin: 5px 0;
			}
			.bodyContent .staffList .headshot {
				height: 150px;
				width: 150px;
				float:left;
			}
			.bodyContent .staffList .seeArticles, .bodyContent .staffList .socialIcons {
				float:right;
			}
			.bodyContent .staffList .seeArticles > a {
				color:#ea1c24;
				position: absolute; 
				bottom: 0;
				right: 1em;
			}
			.bodyContent .staffList ul.socialIcons {
				list-style-type: none;
				display: inline-block;
				width:auto;
			}
			.bodyContent .staffList ul.socialIcons > li{
				display: inline-block;
				padding: 0 .5em;
			}
			.bodyContent .staffList h2.authorName {
				text-decoration: none;
			    font-size: 1.5em;
			    color: #4b4b4b;
			    font-family: 'Oswald',sans-serif;
			    margin: 0 0 20px 0;
			}
			.bodyContent .staffList h2.authorName > a {
				text-decoration: none;
			    color: #4b4b4b;
			}
			.bodyContent .staffList h2.authorName .title {
				font-style: italic;
    			font-size: .65em;
			}
			.buttons i.fa-facebook, .buttons i.fa-share, a i.fa-facebook, a i.fa-share {
			    color: #3b5998;
			}
			.buttons i.fa-twitter, a i.fa-twitter {
			    color: #55acee;
			}
			.buttons i.fa-reddit-alien, a i.fa-reddit-alien {
			    color: #5f99cf;
			}
			.bodyContent .staffList .author.row {
				overflow: hidden;
				padding: 10px 15px;
				position: relative;
			}
			.bodyContent .staffList .authorInfo {
				margin: 0 0 0 160px;
			}
			.bodyContent .staffList .authorInfo .bio {
				font-size: 18px !important;
				color: #333333 !important;
       			font-family: 'Source Sans Pro', sans-serif !important;
			}
			h1.title {
		        font-size: 45px;
		        font-family: 'Prompt', sans-serif;
		        margin-bottom: .75em;
		    }
		    h1.title > span.invert {
		        color: #fff;
		        background-color: #333;
		    }
		    .apply {
		        color: #ea1c24;
		    }
		    .apply:hover {
		        color: #ea1c24;
		        text-decoration: underline;
		    }
			/*END AUTHOR STYLES*/

			/*FIX FOR OLD PAGES*/
				#main > .main_content > .row {
					margin: 0 auto;
					max-width: 1200px;
					padding: 0 20px;
				}
				#main {
					margin: 50px 0 0 0 !important;
				}
				@media (max-width: 500px) {
					#main {
						margin: -8px 0 0 0 !important;
					}
				}
				.row {
				    padding: 0;
				}
				.main_content .row {
					margin: 0 auto;
				}
				.main_content {
					padding: 15px;
				}
				.red_bannered_list h2 {
				    margin-bottom: 0;
				}
				#container {
					border: none;
					box-shadow: none;
				}
				.sideBox .header img {
					display: none;
				}
				h2 input {
					font-size: 16px;
				}
				.container-fluid.full {
					max-width: 100%;
					padding-right: 15px;
				    padding-left: 15px;
				    margin-right: auto;
				    margin-left: auto;
				}
				.container-fluid .row {
					max-width: 100%;
				}

.artblock , .other_posts ul li img , .single .main img , .author_summary img , .author_details img{border-radius: 6px;}
			/*END FIX FOR OLD PAGES