
/*

TABLE OF CONTENTS
	
	$TAGS INDEX.............list of all the tags, look here for more directions
  $RESET..................resets default browser styles
  $FONTLOAD...............loads fonts
  $ELEMENTS...............html elements
  $LAYOUT.................column layout
  $OBJECTS................broad reuseable ojects
  $COMPONENTS.............specific components
  $STYLE TRUMPS...........final overwrites
  $TEMP STYLES............temporary styles, used initially for static material

*/



/* $TAGS INDEX
================================================================================ 

^General
^FlexSlider
^Front Page Main Articles
^Section Box on Front Page
^Multimedia Section on Front page 
^Side Section Box 
^Article
^Sports Section 
^Sports Individual Section 
^Spectrum On Front Page 
^Header
^Main Nav
^About/Alumni Pages
^Spectrum Blog 
^Advertise Page 
^Multimedia Page 
^Expand/Collapse
^Footer 
^Block Search Form 
^Social Center
^Dashboard
^Marketplace
^Log In Form
^Comments

*/








/* $RESET 
============================================================================= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* $FONTLOAD
============================================================================= */

/* League Gothic Regular */
@font-face {
    font-family: 'League Gothic';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* BentonSans Condensed Black */
/*@font-face {
	font-family: 'BentonSansBlack';
	src: url('../fonts/bentonsanscondblack.eot');
	src: url('../fonts/bentonsanscondblack.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bentonsanscondblack.svg#BentonSansBlack') format('svg'),
		url('../fonts/bentonsanscondblack.woff') format('woff'),
		url('../fonts/bentonsanscondblack.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/

/* Brawler Regular */
/*@font-face {
  font-family: 'Brawler';
  src: url('../fonts/Brawler-webfont.eot');
  src: url('../fonts/Brawler-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Brawler-webfont.svg#Brawler') format('svg'),
    url('../fonts/Brawler-webfont.woff') format('woff'),
    url('../fonts/Brawler-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

/* CharisSILRegular */
/*@font-face {
  font-family: 'Charis';
  src: url('../fonts/CharisSILR-webfont.eot');
  src: url('../fonts/CharisSILR-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CharisSILR-webfont.svg#Charis') format('svg'),
    url('../fonts/CharisSILR-webfont.woff') format('woff'),
    url('../fonts/CharisSILR-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

/* CharisSILBold */
/*@font-face {
  font-family: 'CharisBold';
  src: url('../fonts/CharisSILB-webfont.eot');
  src: url('../fonts/CharisSILB-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CharisSILB-webfont.svg#CharisBold') format('svg'),
    url('../fonts/CharisSILB-webfont.woff') format('woff'),
    url('../fonts/CharisSILB-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

/* Gentium Basic Regular */
/*@font-face {
  font-family: 'Gentium';
  src: url('../fonts/GenBasR-webfont.eot');
  src: url('../fonts/GenBasR-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/GenBasR-webfont.svg#Gentium') format('svg'),
    url('../fonts/GenBasR-webfont.woff') format('woff'),
    url('../fonts/GenBasR-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

/* Gentium Basic Bold */
/*@font-face {
  font-family: 'GentiumBold';
  src: url('../fonts/GenBasB-webfont.eot');
  src: url('../fonts/GenBasB-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/GenBasB-webfont.svg#GentiumBold') format('svg'),
    url('../fonts/GenBasB-webfont.woff') format('woff'),
    url('../fonts/GenBasB-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/
/* Myriad Pro Light */
/*@font-face {
	font-family: 'MyriadProLight';
	src: url('../fonts/myriadpro-light.eot');
	src: url('../fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/myriadpro-light.svg#myriadpro-light') format('svg'),
			 url('../fonts/myriadpro-light.woff') format('woff'),
			 url('../fonts/myriadpro-light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
/* Myriad Pro Regular */
/*@font-face {
	font-family: 'MyriadPro';
	src: url('../fonts/myriadpro-regular.eot');
	src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
	 	url('../fonts/myriadpro-regular.svg#myriadpro-regular') format('svg'),
	 	url('../fonts/myriadpro-regular.woff') format('woff'),
		url('../fonts/myriadpro-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
/* Myriad Pro Bold */
/*@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('../fonts/myriadpro-bold.eot');
	src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg'),
			 url('../fonts/myriadpro-bold.woff') format('woff'),
			 url('../fonts/myriadpro-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/

/* $ELEMENTS
============================================================================= */

* {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;  
}
header {
	/*margin-bottom: 9px;*/
	padding-bottom: 9px;
}
header:after {
  content: "";
  display: table;
  clear: both;
}
body {
	/*font-family: 'Brawler', 'Helvetica', Arial, "san serif"; CHANGING THIS*/
	color: #181818;
	background: white;
} 

a {
	text-decoration: none;
	color: #1c6281;
}

/* $LAYOUT 
============================================================================= */

/*#page {
	width: 95%;
	max-width: 920px;
	margin: 0 auto;
}*/
.grid:after {
  content: "";
  display: table;
  clear: both;
}
.grid .col {
	float: left;
}
.grid .col-main {
	width: 62.28260869565217%; /* 573/920 */
	padding-right: 2.28260869565217%; /* 21/920 */
}
	@media screen and (max-width: 919px) {
		.grid .col-main {
			width: 65.41666666666667%; /* 471/720 */
			padding-right: 2.91666666666667%; /* 21/720 */
		}
	}
	@media screen and (max-width: 480px) {
		.grid .col-main {
			width: 100%;
			padding: 0;
		}
	}
/* For when the main column is on the right side rather than left */
.grid .col-main.opposite {
	padding-left: 2.28260869565217%; /* 21/920 */
	padding-right: 0;
	float: right;
}
.grid .col-main.opposite.large {
	width: 70.65217391304348%; /* 650/920 */
	padding-left: 2.17391304347826%; /* 20/920 */
}
	@media screen and (max-width: 919px) {
		.grid .col-main.opposite,
		.grid .col-main.opposite.large {
			width: 65.41666666666667%; /* 471/720 */
			padding-left: 2.91666666666667%; /* 21/720 */
		}
	}
	@media screen and (max-width: 480px) {
		.grid .col-main.opposite,
		.grid .col-main.opposite.large {
			width: 100%;
			padding: 0;
		}
	}
.grid .col-side {
	width: 37.71739130434783%; /* 347/920 */
	padding-left: 2.39130434782609%; /* 22/920 */
	float: right;
}
	@media screen and (max-width: 919px) {
		.grid .col-side {
			width: 34.58333333333333%; /* 249/720 */
			padding-left: 3.05555555555556%; /* 22/720 */
		}
	}
	@media screen and (max-width: 480px) {
		.grid .col-side {
			width: 100%;
			padding: 0;
		}
	}
/* For when the side column is on the left rather than right */
.grid .col-side.opposite {
	padding-right: 2.39130434782609%; /* 22/920 */
	padding-left: 0;
	float: left;
}
.grid .col-side.opposite.small {
	width: 29.34782608695652%; /* 270/920 */
	padding-right: 2.06521739130435%; /* 19/920 */
}
	@media screen and (max-width: 919px) {
		.grid .col-side.opposite,
		.grid .col-side.opposite.small {
			width: 34.58333333333333%; /* 249/720 */
			padding-right: 3.05555555555556%; /* 22/720 */
		}
	}
	@media screen and (max-width: 480px) {
		.grid .col-side.opposite,
		.grid .col-side.opposite.small {
			width: 100%;
			padding: 0;
		}
	}
.grid .col-footer-center {
	width: 28.26086956521739%; /* 260/920 */
}
.grid .col-footer-side {
	width: 17.93478260869565%; /* 260/920/4 */
}



/* $OBJECTS
============================================================================= */

.back-image {
	display: block;
	margin: 0 auto;
}
.nav li {
	list-style-type: none;
	padding: 0;
	display: block;
	float: left;
}
.nav a {
	text-transform: capitalize;
	display: block;
}
.right {
	float: right;
}
.left {
	float: left;
}
.no-border-right {
	border-right: 0px;
}
.no-border-left {
	border-left: 0px;
}
.vertical-divide {
	border-right: 1px solid #dddddd;
	float: left;
	width: 1px;
}
.blue {
	color: #1c6281;
}
.upper-charis-bold {
	text-transform: uppercase;
	/*font-family: 'CharisBold';*/
	font-weight: bold;
	font-size: 1.0875em;
}
h3.upper-charis-bold {
	margin: 10px 0;
}
.percent-25 {
	width: 25%;
	float: left;
}
.percent-30 {
	width: 30%;
	float: left;
}
.percent-35 {
	width: 35%;
	float: left;
}
.percent-40 {
	width: 40%;
	float: left;
}
.percent-45 {
	width: 45%;
	float: left;
}
.percent-50 {
	width: 50%;
	float: left;
}
.percent-55 {
	width: 55%;
	float: left;
}
.percent-60 {
	width: 60%;
	float: left;
}
.percent-65 {
	width: 60%;
	float: left;
}
.percent-70 {
	width: 70%;
	float: left;
}
.percent-75 {
	width: 75%;
	float: left;
}
.percent-80 {
	width: 80%;
	float: left;
}
.percent-85 {
	width: 85%;
	float: left;
}
.percent-90 {
	width: 90%;
	float: left;
}
.article-heading-main {
	font-weight: bold;
	color: #222121;
	font-size: 2.25em;
}
	@media screen and (max-width: 919px) {
		.article-heading-main {
			font-size: 1.875em;
		}
	}
	@media screen and (max-width: 480px) {
		.article-heading-main {
			font-size: 1.5em;
		}
	}
.article-heading-sub {
	/*font-family: 'Charis';*/
	color: #414141;
	font-size: 1.125em;
	line-height: 1.2em;
	margin: 10px 0;
}
	@media screen and (max-width: 919px) {
		.article-heading-sub {
			font-size: 1em;
		}
	}
	@media screen and (max-width: 480px) {
		.article-heading-sub {
			font-size: 0.875em;
		}
	}
.article-head {
	/*font-family: 'CharisBold';*/
	font-weight: bold;
	color: #414141;
	/*font-size: 1.125em;*/
	line-height: 1.3em;
	margin-bottom: 5px;
	display: block;
}
.author-text,
.date-text {
	/*font-family: 'GentiumBold';*/
	font-family: arial, helvetica, sans-serif;
	color: #847f7d;
}
.author-text {
	font-size: 0.875em;
	line-height: 1.4em;
	margin-bottom: 3px;
}
.date-text {
	/*font-size: .75em;*/
	line-height: 1.2em;
	margin: 3px 0;
}
.article-text {
	color: #414141;
	line-height: 1.4em;
	font-size: 0.75em;
}
	.article-text a {
		text-decoration: underline;
	}
.general-pager {
	list-style-type: none;
	text-align: center;
	padding: 30px 0 20px;
}
.general-pager li {
	display: inline;
}
	.general-pager li a,
	.general-pager li span {
		display: inline-block;
		color: #666666;
		font-family: Arial;
		font-size: 0.75em;
		font-weight: bold;
		padding: 0 5px;
	}



/* $COMPONENTS
============================================================================= */

/* ^General 
*******************************************************************************/
/* admin toolbar fixes for the sidemenu */
#admin-toolbar ul.menu li a {
	height: auto;
}
div#admin-toolbar div.admin-tab {
	height: auto;
}
.page-break {
	
}

/* END General
*******************************************************************************/


/* ^FlexSlider
*******************************************************************************/
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
	outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0; 
	list-style: none;
} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0; 
	padding: 0;
}
.flexslider .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;  Hide the slides before the JS is loaded. Avoids image jumping */
} 
.flexslider .slides img {
	width: 100%; 
	display: block;
}
	.multimedia-slider-container .flexslider .slides img {
			width: 60.85106382978723%;
			float: left;
			padding-right: 2.12765957446809%;
	}
	.multimedia-slider-container #carousel.flexslider img {
		width: 100%;
	}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
} 
html[xmlns] .slides {
	display: block;
} 
* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}


/* FlexSlider Theme
*********************************/ 
/*.flexslider {
	position: relative; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-o-border-radius: 4px; 
	border-radius: 4px; 
	zoom: 1;
}
	.front-slider-container .flexslider {
		background: #fff; 
		margin: 0 0 45px; 
	}
.flex-viewport {
	max-height: 2000px; 
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; transition: all 1s ease;
}
	.multimedia-slider-container .flex-viewport {
		max-height: 291px;
		width: 99.9%;
	}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px
}

*/
/* Direction Nav */
.flex-direction-nav {
	width: 100%;
	*height: 0;
}
	.multimedia-slider-container #slider .flex-direction-nav {
		display: none;
	}
.flex-direction-nav a {
	width: 30px; 
	height: 30px; 
	/*margin: -20px 0 0; */
	display: block; 
	background: url(../images/bg_direction_nav.png) no-repeat 0 0; 
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	cursor: pointer; 
	text-indent: -9999px; 
	/*opacity: 0; */
	opacity: 0.2;
	-webkit-transition: all .3s ease;
}
	.multimedia-slider-container #carousel .flex-direction-nav a {
		background: url(../images/slider-left-right.png) no-repeat;
		width: 14px;
		margin-top: -13.5px;
	}
.flex-direction-nav .flex-next {
	background-position: 100% 0; 
	/*right: -36px; */
	right: 10em;
}
	.multimedia-slider-container #carousel .flex-direction-nav .flex-next {
		right: -30px;
		background-position: 100% 0;
		opacity: 1;
	}
.flex-direction-nav .flex-prev {
	left: 10em;
}
	.multimedia-slider-container #carousel .flex-direction-nav .flex-prev {
		left: -30px;
		background-position: 0 0;
		opacity: 1;
	}
.flexslider .flex-next:hover {
	opacity: 0.8; 
	/*right: 5px;*/
}
.flexslider .flex-prev:hover {
	opacity: 0.8; 
	/*left: 5px;*/
}
.flexslider:hover .flex-next:hover, 
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: 0 !important; 
	filter:alpha(opacity=0); 
	cursor: default;
}

/* Control Nav */
.flex-control-nav {
	width: 100%; 
	position: absolute; 
	bottom: -25px; 
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}
.flex-control-paging li a {
	width: 11px; 
	height: 11px; 
	display: block; 
	background: #666; 
	background: rgba(0,0,0,0.5); 
	cursor: pointer; 
	text-indent: -9999px; 
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	-o-border-radius: 20px; 
	border-radius: 20px; 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover { 
	background: #333; 
	background: rgba(0,0,0,0.7); 
}
.flex-control-paging li a.flex-active { 
	background: #000; 
	background: rgba(0,0,0,0.9); 
	cursor: default; 
}

.flex-control-thumbs {
	margin: 5px 0 0; 
	position: static; 
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%; 
	float: left; 
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}

@media screen and (max-width: 919px) {
  .flex-direction-nav .flex-prev {
  	opacity: 1; 
		left: 0;
	}
  .flex-direction-nav .flex-next {
  	opacity: 1; 
		right: 0;
	}
}
.multimedia-slider-container #carousel {
	margin: 25px 50px;
}
	.multimedia-slider-container #carousel li {
		margin-right: .1%;
		cursor: pointer;
	}
.front-page-box .slider {

}
	.front-page-box .slider .slides {

	}
		.front-page-box .slides li {
			position: relative;
		}
			.front-page-box .slides img {
				width: 100%;
			}
			.front-page-box .caption {
				position: absolute;
				bottom: 0;
				color: white;
				background:#000;
				background:rgba(0,0,0,.5);
				width: 100%;
				padding: 5px 20px;
				/*font-family: 'Brawler';*/
				font-size: .75em;
			}
				.front-page-box .caption .author-text {
					/*font-family: 'Gentium';*/
					font-size: 1em;
					float: none;
					text-align: right;	
					color: white;				
				}
/* END FlexSlider 
*******************************************************************************/






/* ^Front Page Main Articles
*******************************************************************************/
.front-main-article {
	margin-bottom: 20px;	
	position: relative;
}
	.front-main-article img {
		width: 100%;
	}
	.sub-art-1 .article-head {
		font-size: 1.13em;
	}
		@media screen and (max-width: 919px) {
			.sub-art-1 .article-head {
				font-size: 1em;
			}
		}
		@media screen and (max-width: 480px) {
			.sub-art-1 .article-head {
				font-size: 0.88em;
			}
		}
.front-page-box {
	margin-bottom: 20px;
}
	.front-page-box .sub-art-1.even {
		padding-right: 10px;
		border-right: 1px solid #dedddd;
	}
	.front-page-box .sub-art-1.odd {
		margin-left: 10px;
	}
		@media screen and (max-width: 480px) {
			.front-page-box .sub-art-1 {
				width: 100%;
				margin-bottom: 15px;
			}
		}
/* END Front Page Main Articles
*******************************************************************************/




/* ^Section Box on Front Page.  ex: News, Opinion, etc 
*******************************************************************************/
.front-section-box {
	padding: 15px 0 15px 2%;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 12px 0;
	position: relative;
}	
	.section-heading {
		/*font-family: 'BentonSansBlack';*/
		font-family: arial, helvetica, sans-serif;
		color: #1d6382;
		text-transform: uppercase;
		font-size: 1.5em;
		display: block;
	}
	.front-section-box .section-heading {
		width: 75%;
	}
	.section-heading.title {
		text-transform: capitalize;
		margin-bottom: 20px;
	}
	.sub-art-2 {
		width: 65%; 
		border-right: 1px solid #dddddd;
		padding: 0 5px 0 0; 
		float: left;
	}
		@media screen and (max-width: 480px) {
			.sub-art-2 {
				width: 100%;
				border-right: 0px;
				padding: 0;
			}
		}
		.sub-art-2 .article-head {
			margin: 8px 0;
		}
		 @media screen and (max-width: 480px) {
		 	.sub-art-2 .article-head {

		 	}
		 }
		.sub-art-2 .author-text{
			

		}
		.sub-art-2 .date-text{
			font-size: 0.750em;

		}
		.sub-art-2 .article-text{
			font-size: 0.750em;

		}
			@media screen and (max-width: 919px) {
				.sub-art-2 .article-text{
					clear: left;
				}
			}
			@media screen and (max-width: 480px) {
				.sub-art-2 .article-text {
					clear: left;
					margin-top: 5px;
				}
			}
		.sub-art-2 {
			width: 50%;
			float: left;
			margin: 0 8px 5px 0;
		}
	.side-articles {
		width: 33%; 
		float: left;
		padding-left: 4%;
		font-size: .75em;
		/*font-family: 'CharisBold';*/
		font-weight: bold;
	}
		@media screen and (max-width: 919px) {
			.side-articles {
				font-size: .625em;
			}
		}
		@media screen and (max-width: 480px) {
			.side-articles {v
				display: none;
			}
		}
		.side-articles li {
			border-bottom: #e4e4e4 solid 1px;
			padding: 8px 0;
		}
		.side-articles li.last {
			border-bottom: 0px;
		}
			.side-articles li a {
				color: #414141;
				line-height: 1.2em;
			}
/* END Section Box on Front Page.  ex: News, Opinion, etc 
*******************************************************************************/


/* ^Multimedia Section on Front page 
*******************************************************************************/
.front-section-box {
	padding: 15px 0 15px 2%;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 12px 0;
	position: relative;
}	
	.section-heading {
		/*font-family: 'BentonSansBlack';*/
		font-family: arial, helvetica, sans-serif;
		color: #1d6382;
		text-transform: uppercase;
		font-size: 1.5em;
		display: block;
	}
	.front-section-box .section-heading {
		width: 75%;
	}
	.section-heading.title {
		font-size: 2.15625em;
		text-transform: capitalize;
		margin-bottom: 20px;
	}
	.sub-art-2 {
		width: 65%; 
		border-right: 1px solid #dddddd;
		padding: 0 5px 0 0;
		float: left;
	}
		@media screen and (max-width: 480px) {
			.sub-art-2 {
				width: 100%;
				border-right: 0px;
				padding: 0;
			}
		}
		.sub-art-2 .article-head {
			margin: 8px 0;
		}
		 @media screen and (max-width: 480px) {
		 	.sub-art-2 .article-head {
		 		font-size: 0.875em;
		 	}
		 }
		.sub-art-2 .author-text {

		}
		.sub-art-2 .date-text {

		}
		.sub-art-2 .article-text {

		}
			@media screen and (max-width: 919px) {
				.sub-art-2 .article-text {
					clear: left;
				}
			}
			@media screen and (max-width: 480px) {
				.sub-art-2 .article-text {
					clear: left;
					margin-top: 5px;
				}
			}
		.sub-art-2 img {
			width: 50%;
			float: left;
			margin: 0 8px 5px 0;
		}
	.side-articles {
		width: 33%; 
		float: left;
		padding-left: 4%;
		font-size: .75em;
		/*font-family: 'CharisBold';*/
		font-weight: bold;
	}
		@media screen and (max-width: 919px) {
			.side-articles {
				font-size: .625em;
			}
		}
		@media screen and (max-width: 480px) {
			.side-articles {
				display: none;
			}
		}
		.side-articles li {
			border-bottom: #e4e4e4 solid 1px;
			padding: 8px 0;
		}
		.side-articles li.last {
			border-bottom: 0px;
		}
			.side-articles li a {
				color: #414141;
				line-height: 1.2em;
			}
/*.front-section-box.multimedia-box {

}
	.multimedia-box .article-head {
		font-size: 1.5em;
		padding-top: 8px;
		margin: 0;
	}
		@media screen and (max-width: 480px) {
			.multimedia-box .article-head {
				font-size: 1.25em;
			}
		}
	.multimedia-box .article-text {
		padding-bottom: 8px;
	}
	.multimedia-box .featured-video {
		width: 56%;
		float: left;
	}
	.node-article .multimedia-box .featured-video {
		width: 95%;
		display: block;
	}
		@media screen and (max-width: 919px) {
			.multimedia-box .featured-video {
				width: 68%;
			}
		}
		@media screen and (max-width: 480px) {
			.multimedia-box .featured-video {
				width: 100%;
				display: block;
			}
		}
		.multimedia-box .featured-video img {
			width: 100%;
		}
	.multimedia-box .related-multimedia {
		width: 44%;
		float: left;
		padding-left: 1%;
	}
	.node-article .multimedia-box .related-multimedia {
		width: 100%;
		display: block;
		padding-left: 0;
	}
		@media screen and (max-width: 919px) {
			.multimedia-box .related-multimedia {
				width: 32%;
			}
		}
		@media screen and (max-width: 480px) {
			.multimedia-box .related-multimedia {
				width: 100%;
				padding-left: 0;
				display: block;
			}
			.indiv-sports .multimedia-box .related-multimedia {
				display: none;
			}
		}
		.multimedia-box .related-multimedia h4 {
			font-family: 'CharisBold';
			font-size: 0.875em;
			color: #414141;
			border-bottom: 1px solid #e4e4e4;
			padding: 4px 0;
		}
			@media screen and (max-width: 480px) {
				.multimedia-box .related-multimedia h4 {
					display: none;
				}
			}
		.multimedia-box .related-multimedia .related-multi-box {
			padding: 8px 0;
		}
			@media screen and (max-width: 919px) {
				.multimedia-box .related-multimedia .related-multi-box {
					padding-bottom: 0;
				}
			}
			@media screen and (max-width: 480px) {
				.multimedia-box .related-multimedia .related-multi-box.last {
					display: none;
				}
			}
			.related-multimedia .related-multi-box  img {
				float: left; 
				width: 33%;
				margin-right: 3%;
			}
				@media screen and (max-width: 919px) {
					.related-multimedia .related-multi-box img {
						width: 70%;
					}
					.node-article .related-multimedia .related-multi-box img {
						width: 33%;
					}
				}
				@media screen and (max-width: 480px) {
					.related-multimedia .related-multi-box img {
						width: 30%;
					}
				}
			.related-multimedia .related-multi-box .related-title {
				font-family: 'CharisBold';
				font-size: 0.875em;
				color: #414141;
			}
				@media screen and (max-width: 919px) {
					.related-multimedia .related-multi-box .related-title {
						display: none;
					}
					.node-article .related-multimedia .related-multi-box .related-title {
						display: block;
					}
				}
				@media screen and (max-width: 480px) {
					.related-multimedia .related-multi-box .related-title {
						display: block;
						line-height: 1.3em;
					}
				}*/
/* END Multimedia Section on Front page 
*******************************************************************************/


/* ^Side Section Box 
*******************************************************************************/
.side-section-box {
	padding: 20px 0;
	position: relative;
}
.side-section-box.recent-headline-box {
	padding-top: 10px;
}
	.side-section-box .section-heading {
		font-size: 1.125em;
	}
	.sub-art-3 {
		margin-top: 15px;
	}
		.sub-art-3 img {
			width: 25%;
			float: left;
			margin: 0 10px 0 0;
		}
		.sub-art-3 .article-head {
			margin: 0;
			padding-top: 3px;
		}
		.sub-art-3 .article-text {
			
		}
		.archive-link {
			/*font-family: 'CharisBold';*/
			font-weight: bold;
			font-size: 0.875em;
			color: #1d6382;
			text-decoration: underline;
			padding-top: 8px;
			display: block;
		}
		.eye-tag {
			font-family: 'arial';
			font-weight: bold;
			font-size: 0.625em;
			color: white;
			background-color: black;
			padding: 3px;
			text-transform: uppercase;
		}
.side-section-box.history-box .sub-art-3 img {
	width: 40%;
}
.side-section-box.the-eye-box .sub-art-3 .author-text {
	margin-top: 10px;
}
	@media screen and (max-width: 480px) {
		.side-section-box.history-box,
		.side-section-box.the-eye-box,
		.side-section-box.trending-box,
		.side-section-box.social-center,
		.spectrum-box {
			display: none;
		}
	}
/* END Side Section Box 
*******************************************************************************/




/* ^Article 
*******************************************************************************/
.side-section-box.more-in-news-box {

}
	@media screen and (max-width: 480px) {
		.side-section-box.more-in-news-box {
			display: none;
		}
	}
	.side-section-box.more-in-news-box ul {
		list-style-type: disc;
		list-style-position: inside;
		padding-top: 5px;
	}
		.side-section-box.more-in-news-box ul li {
			font-size: 0.67em;
			margin: 10px 0;
			padding: 3px 0;
		}
			.side-section-box.more-in-news-box ul li a {
				color: #212020;
				border-bottom: 1px dotted #535353;
				line-height: 1.5em;
			}
.article-content {

}
	.article-content .uploaded-image {
		width: 50%;
		float: left;
		margin: 13px 13px 0 0;
	}
		@media screen and (max-width: 480px) {
			.article-content .uploaded-image {
				width: 90%;
				margin: 0 auto;
				float: none;
			}
		}
		.article-content .uploaded-image img {
			width: 100%;
		}
		.article-content .uploaded-image .caption {
			border: 1px solid #dadada;
			border-top: 0;
			color: #8c8a8a;
			/*font-family: 'CharisBold';*/
			font-weight: bold;
			font-size: .75em;
			padding: 8px 6px 6px;
			border-radius: 0 0 3px 3px;
		}
	.article-content p {
		font-size: 0.8125em;
		line-height: 1.5em;
		padding: 13px 0;
	}
	.article-content h3 {
		font-size: 1.125em;
		/*font-family: 'CharisBold';*/
		font-weight: bold;
		padding-top: 10px;
	}
ul.article-pager {
	list-style-type: none;
}
	.article-pager li {
		display: inline;
	}
		.article-pager li a {
			/*font-family: 'CharisBold';*/
			font-weight:bold;
			font-size: 0.875em;
			color: #414141;
			border-bottom: 1px solid #a0a0a0;
			-webkit-box-shadow: 0 1px 0 #CFCFCF;
			-moz-box-shadow: 0 1px 0 #CFCFCF;
			-o-box-shadow: 0 1px 0 #CFCFCF;
			box-shadow: 0 1px 0 #CFCFCF;
			display: inline-block;
			margin: 0 6px 0 0;
		}
/* Article Last Updated */
.article-last-updated {
	font-size: .75em;
	/*font-family: 'MyriadPro-Bold';*/
	font-weight: bold;
	color: #929292;	
	margin: 35px 0 25px;
}
	.article-last-updated span {
		/*font-family: 'Brawler';*/
		font-family: arial, helvetica, sans-serif;
	}
/* Article Tags */
.article-tags {
	color: #414141;
}
	.article-tags div {
		/*font-family: 'MyriadPro-Bold';*/
		font-weight: bold;
		font-size: 0.875em;
		float: left;
		width: 10%;
		line-height: 1.5em;
	}
	.article-tags ul {
		list-style-type: none;
		float: left;
		width: 90%;
	}
		.article-tags li {
			display: inline;
		}
			.article-tags li a {
				/*font-family: 'Charis';*/
				font-size: .75em;
				display: inline-block;
				border-bottom: 2px solid #cfcfcf;
				color: #414141;
				margin-right: 8px;
			}
.social-bar {
	margin: 9px 0 25px;

}
	.social-bar .clear-wrapper {
		width: 115px;
		float: right;
	}	
		@media screen and (max-width: 720px) {
			.social-bar .clear-wrapper {
				clear: left;
				float: none;
				padding-top: 10px;
			}	
		}
	.social-bar .twitter-share-button,
	.social-bar .gplus-wrapper,
	.social-bar .fb-like {
		height: 25px;
		float: left;
		display: block;
	}
	.print-button {
		background: url('/sites/default/themes/CS12/images/print-button.png') no-repeat center;
		display: block;
		float: left;
		width: 45px;
		height: 21px;
		margin-right: 15px;
	}
	.share-button {
		background: url('/sites/default/themes/CS12/images/email.png') no-repeat center;
		display: block;
		float: left;
		width: 54px;
		height: 21px;
	}
/* END Article
*******************************************************************************/





/* ^Sports Section 
*******************************************************************************/
/* Sports Nav */
.sports-nav-wrap {
	width: 100%;
	overflow: hidden;
}
	@media screen and (max-width: 625px) {
		.sports-nav-wrap {
			display: none;
		}
	}
	.sports-nav-bar {
		list-style: none;
		display: block;
		border-radius: 5px;
		margin-bottom: 20px;
		text-align: center;
	}
		.sports-nav-bar li {
			display: inline-block;
			line-height: 30px;
			background-color: #585858;
			margin-left: -6px;
		}
		.sports-nav-bar li.first {
			border-radius: 5px 0 0 5px;
		}
		.sports-nav-bar li.last {
			border-radius: 0 5px 5px 0;
		}
			.sports-nav-bar li a {
				color: white;
				/*font-family: 'CharisBold';*/
				font-weight: bold;
				font-size: 0.88em;
				border-right: solid 1px #a8a8a8;
				padding: 0 12px;
			}
			.sports-nav-bar li.last a {
				border-right: 0;
			}
/* End Sports Nav */

/* Lead Articles */
.lead-articles-box {
	margin-bottom: 15px;
}
	@media screen and (max-width: 480px) {
		.lead-articles-box .section-heading.title {
			display: none;
		}
	}
	.lead-articles-box .vertical-divide {
		height: 140px;
		padding-right: 2%;
		margin-right: 2%;
	}
		@media screen and (max-width: 919px) {
			.lead-articles-box .vertical-divide {
				border: 0px;
			}
		}
		@media screen and (max-width: 480px) {
			.lead-articles-box .vertical-divide {
				display: none;
			}
		}
.lead-article {
	margin-bottom: 15px;
}
	.lead-article .sports-image {
		width: 54.71014492753623%;
		float: left;
		margin-right: 3.5%;
	}
		@media screen and (max-width: 919px) {
			.lead-article .sports-image {
				width: 100%;
				float: none;
				margin-bottom: 20px;
			}
		}
		.lead-article .sports-image img {
			width: 100%;
		}
		.lead-article .sports-image .photo-by {
			float: right;
			/*font-family: 'Gentium';*/
			font-size: .75em;
		}
	.lead-article .article-head {
		margin-bottom: 8px;
	}
	.lead-article .author-text {
		margin-bottom: 5px;
		/*font-family: 'GentiumBold';*/
		font-size: 0.88em;
	}
	.lead-article .article-text {
		line-height: 1.5em;
	}
.sub-art-4 {
	margin-top: 5px;
}
	@media screen and (max-width: 480px) {
		.sub-art-4 {
			margin: 20px 0 25px;
		}
	}
	.sub-art-4 .sports-image {
		width: 43.47826086956522%;
		float: left;
		margin-right: 3%;
	}
		@media screen and (max-width: 480px) {
			.sub-art-4 .sports-image {
				display: none;
			}
		}
		.sub-art-4 .sports-image img {
			width: 100%;
		}
		.sub-art-4 .sports-image .photo-by {

		}
	.sub-art-4 .article-head {
		font-size: 0.9375em;
	}
	.sub-art-4 .author-text {

	}
		@media screen and (max-width: 480px) {
			.sub-art-4 .author-text {
				display: none;
			}
		}
	.sub-art-4 .article-text {
		font-size: 0.625em;
	}
		@media screen and (max-width: 919px) {
			.sub-art-4 .article-text {
				clear: left;
				padding-top: 3px;
			}
		}
.lead-articles-box .sub-art-4.even {
		padding-right: 10px;
		border-right: 1px solid #dedddd;
	}
	.lead-articles-box .sub-art-4.odd {
		margin-left: 10px;
	}
/* End Lead Articles */

/* Columnnists (part of Sports)*/
.columnists {

}
	@media screen and (max-width: 480px) {
		.columnists {
			display: none;
		}
	}
.columnists .section-heading {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 3px;
}
	.columnist {
		border-bottom: 1px solid #dddddd;
		padding: 8px 0;
	}
		.columnist img {
			float: left;
			margin-right: 3%;
			width: 20%;
		}
			@media screen and (max-width: 919px) {
				.columnist img {
					width: 26%;
				}
			}
		.columnist-info {
			width: 77%;
			float: left;
		}
			@media screen and (max-width: 919px) {
				.columnist-info {
					width: 71%;
				}
			}
			.columnist .columnist-name {
				/*font-family: 'CharisBold';*/
				font-size: 1.125em;
			}
			.columnist .columnist-text {
				/*font-family: 'Brawler';*/
				font-size: 0.6875em;
				line-height: 1.5em;
			}
/* End Columnists */
/* END Sports Section 
*******************************************************************************/




/* ^Sports Individual Section 
*******************************************************************************/
.sports-heading {
	padding-bottom: 18px;
}
	@media screen and (max-width: 480px) {
		.sports-heading {
			text-align: center;
		}
	}
	.sports-heading .section-heading {
		font-size: 2.25em;
		padding-right: 18px;
		border-right: 3px solid #D8D8D8;
		display: inline-block;
		text-transform: capitalize;
		line-height: .8em;
	}
	.section-subheading {
		font-size: 1.5em;
		/*font-family: 'BentonSansBlack';*/
		font-family: arial, helvetica, sans-serif;
		color: #1D6382;
		line-height: 1.3em;
		display: inline-block;
		position: relative;
		top: -3px;
		background: url('/sites/default/themes/CS12/images/blue-right-arrow.png') no-repeat;
		background-position: 0 center;
		padding-left: 18px;
	}
.sports-main-article {
	padding-bottom: 32px;
}
	.sports-main-article .sports-image {
		float: left;
		margin-right: 2%;
		width: 52%;
		margin-bottom: 10px;
	}
		@media screen and (max-width: 919px) {
			.sports-main-article .sports-image {
				width: 100%;
				float: none;
			}
		}
		.sports-main-article .sports-image img {
			width: 100%;
		}
		.sports-main-article .sports-image .photo-by {
			font-size: .75em;
			/*font-family: 'Gentium';*/
			color: #211e1d;
		}
	.sports-main-article .article-head {
		font-size: 1.63em;
	}
	.sports-main-article .author-text {
		font-size: .75em;
		/*font-family: 'Gentium';*/
		color: #211e1d;
	}
.indiv-sports .lead-article {
	padding-bottom: 17px;	
}
	.indiv-sports .lead-article .article-head {
		font-size: 1.625em;
	}
.sports-secondary-article {
	padding-bottom: 32px;
}
	.sports-secondary-article .article-head {
		font-size: 1.25em;
	}
	.sports-secondary-article img {
		width: 34.11978221415608%; /* 188/551 */
		float: left;
		margin-right: 2%;
	}
		@media screen and (max-width: 480px) {
			.sports-secondary-article img {
				width: 56.25%;
				padding-bottom: 5px;
			}
		}
	.sports-secondary-article .author-text {
		font-size: .75em;
		/*font-family: 'Gentium';*/
		color: #211e1d
	}	
		@media screen and (max-width: 480px) {
			.sports-secondary-article .author-text {
				clear: left;
			}
		}
		.author-text span {
			padding-left: 10px;
		}
.indiv-sports .multimedia-box {
	padding-bottom: 32px;
}
.side-section-box.football-standings {
	padding-top: 0;
}
.football-standings img {
	width: 100%;
}
@media screen and (max-width: 480px) {
	.other-in-sports-box {
		display: none;
	}
}
/* END Sports Individual Section 
*******************************************************************************/




/* ^Spectrum On Front Page 
*******************************************************************************/
.spectrum-box {
	padding-top: 10px;
}
	.spectrum-logo {
		width: 90%;
		max-width: 207px;
		margin: 0 auto 15px;
	}
		.spectrum-logo img {
			width: 100%;
		}
	.spectrum-article {
		border-top: 1px solid #dddddd;
		padding: 10px 0;
		width: 100%;
	}
	.spectrum-article:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
		.spectrum-article img {
			width: 25%;
			float: left;
			margin-right: 3%;
		}
		.spectrum-article-heading {
			/*font-family: 'CharisBold';*/
			font-size: 0.875em;
			color: #414141;
			display: block;
			line-height: 1.2em;
			margin: 0;
		}
		.spectrum-tag {
			/*font-family: 'CharisBold';*/
			font-size: 0.75em;
			font-style: italic;
			display: inline-block;
			margin-bottom: 3px;
		}
		.news-tag {

		}
		.opinion-tag {
			color: #a23e3e;
		}
		.a-e-tag {
			color: #81949c;
		}
		.sports-tag {
			color: #619d4e;
		}
		.weekend-tag {

		}
		.multimedia-tag {

		}
		.spectrum-article .date-text {
			color: #211e1d;
			padding-left: 6px;
		}
		.spectrum-text {
			/*font-family: 'MyriadPro';*/
			font-size: 0.75em;
			color: #272727;
			line-height: 1.3em;
			width: 100%;
		}
		.spectrum-text a {
			text-decoration: underline;
		}
	.spectrum-box .general-pager-2 {
		float: none;
	}
	.spectrum-box .more-spec {
		text-align: center;
		font-size: .75em;
		font-family: 'CharisBold';
		display: block;
	}
/* Spectrum Logo for 480 version */
.small-spectrum-link, 
.small-spectrum-link-2,
.small-eye-link {
	display: none;
	background: url('/sites/default/themes/CS12/images/480-spectrum-arrow.png') top right no-repeat;
}
	@media screen and (max-width:480px) {
		.small-spectrum-link {
			display: block;
			width: 100%;
			height: 70px;
			border-bottom: 1px solid #d7d7d7;
			padding-bottom: 15px;
			margin: 0 auto 15px;
			text-align: center;
		}
		.small-spectrum-link-2 {
			padding: 10px 0;
			display: block;
			text-align: center;
			border-bottom: 1px solid #d7d7d7;
			margin-bottom: 35px;
		}
			.small-spectrum-link img,
			.small-spectrum-link-2 img {
				margin: 13px auto 0;
			}
		.small-eye-link {
			display: block;
			width: 100%;
			height: 70px;
			border-bottom: 1px solid #d7d7d7;
			padding-bottom: 15px;
			margin: 25px auto 15px;
			text-align: center;
		}
			.small-eye-link img {
				margin-top: 13px;
			}		
	}

/*.site-logo {
	background: url('../images/logo-large.png') no-repeat center;
	width: 483px;
	height: 97px;
	margin-top: 25px;
}
	@media screen and (max-width: 919px) {
		.site-logo {
			background-image: url('../images/logo-med.png');
			width: 414px;
			height: 83px;
		}
	}
	@media screen and (max-width: 480px) {
		.site-logo {
			background-image: url('../images/logo-small.png');
			width: 298px;
			height: 60px;
			margin-bottom: 25px;
			margin-top: 40px;
		}
}*/
/* END Spectrum On Front Page 
*******************************************************************************/


/* ^Header
*******************************************************************************/
#header {
	position: relative;
}
.breaking-news {
	position: absolute;
	top:0;
	left:0;
	background-color: #545151;
	width: 207px;
	padding: 10px;
}
	@media screen and (max-width: 800px) {
		.breaking-news {
			position: static;
			margin: 0 auto 20px;
		}
	}
	.breaking-news a {
		font-size: .75em;
		color: white;
		font-family: 'Charis';
	}
/* top menu */
#name-and-slogan {
	display: none;
}
#secondary-menu {
	height: 18px;
	line-height: 16px;
	padding-top: 5px;
}
#secondary-menu a {
	font-family: 'Charis';
	font-size: .75em;
	color: #1d6382;
}
.user-nav {
	padding: 0;
	float: right;
}
	@media screen and (max-width: 800px) {
		.user-nav {
			display: block;
			text-align: center;
			float: none;
		}
	}
.user-nav li {
	padding: 0 12px;
	border-right: #dedddd solid 1px;
}
	@media screen and (max-width: 800px) {
		.user-nav li {
			text-align: center;
			display: inline-block;
		}
	}
.user-nav li.last {
	border-right: 0px;
}

/* ^social media icons */
ul.social-icons li a {
	background-position: center;
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
	
}
ul.social-icons a.fb-icon {
	background-image: url('../images/facebook-icon.png');
}
ul.social-icons a.twitter-icon {
	background-image: url('../images/twitter-icon.png');
	margin: 0 5px;
}
ul.social-icons a.youtube-icon {
	background-image: url('../images/youtube-icon-dark.png');
}
#block-search-form {
	margin-bottom: 0;
}

/* ^Main Nav
*******************************************************************************/
ul.main-nav {

}
	@media screen and (max-width: 480px) {
		ul.main-nav {
			margin-bottom: 16px;
		}
	}
ul.main-nav li.menu-link {
	background: url('../images/blue-nav.png') repeat-x;
	height: 46px;
	width: 13.5%;
	text-align: center;
	margin-bottom: 5px;
}
ul.main-nav li.news {
	width: 13%;
}
ul.main-nav li.a-e {
	width: 13%;
}
ul.main-nav li.multimedia {
	width: 16%;
}
ul.main-nav li.the-eye {
	width: 15%;
}
ul.main-nav li.marketplace {
	width: 16%;
}
.main-nav .menu-link .main-link {
	height: 43px;
	line-height: 44px;
	font-family: 'Charis';
	font-size: 1.125em;
	color: white;
	padding: 0;
	border-right: 1px solid #516974;
}
ul.main-nav li .nav-arrow {
	background: url('../images/white-nav-arrow.png') no-repeat;
	margin-left: -5px;
}
ul.main-nav li.the-eye .nav-arrow {
	background-position: 92% 28%;
}
ul.main-nav li.first .main-link {
	border-left: 1px solid #516974;
}
	@media screen and (max-width: 919px) {
		ul.main-nav li.menu-link {
			background: url('../images/blue-nav-medium.png') repeat-x;
			height: 39px;
		}
		ul.main-nav li.menu-link .main-link {
			height: 37px;
			line-height: 39px;
			font-size: .9375em;
		}
	}
	@media screen and (max-width: 625px) {
		ul.main-nav li.weekend {
			clear: left;
		}
		ul.main-nav li.news,
		ul.main-nav li.opinion,
		ul.main-nav li.a-e,
		ul.main-nav li.sports {
			width: 25%;
		}
		ul.main-nav li.multimedia,
		ul.main-nav li.the-eye,
		ul.main-nav li.marketplace {
			width: 33.3333333333%;
		}
	}
	@media screen and (max-width: 480px) {
		ul.main-nav li.menu-link {
			background: url('../images/blue-nav-small.png') repeat-x;
			height: 30px;
		}
		ul.main-nav li.menu-link .main-link {
			height: 27px;
			line-height: 30px;
			font-size: .75em;
		}
	}
	
/* start menu slidedown */

/*.region-slide-nav {
	position: absolute;
	top: -14px;
	left: 0px;
	width: 100%;
	height: 115px;
	background-color: #f8f6f6;
	display: none;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #f6f5f5;
	border-left: 1px solid #f6f5f5;
	text-align: left;
	z-index: 1;
}
	.region-slide-nav > div {
		display: none;
	}
	@media (min-width: 660px) {
		.region-slide-nav .unhidden,
		.region-slide-nav.unhidden {
			display: block;
		}	
	}
	

	.region-slide-nav>div.block-views.odd .views-row {
		float: left;
		width: 30%;
		padding: 13px 1.3%;
	}
		.region-slide-nav .views-row img {
			float: left;
			width: 36%;
			/** width: 90px !important;
			height: 90px !important; **FIXED IN DRUPAL THUMBNAIL SETTINGS*/
			/*margin-right: 5%;

		}*/
		/*OVERRIDE NORMALIZE.CSS UL*/
		/*.region-slide-nav ul {
			padding: 0; 
			margin: 0;
		}
		.region-slide-nav .views-row .views-field-title,
		.region-slide-nav  .block-menu li.leaf {
			font-family: 'CharisBold';
			font-size: 0.81em;
			color: #424242;
			line-height: 1.4em;
		}
		.region-slide-nav .views-row .views-field-field-contributor {
			font-family: 'Brawler';
			font-size: .75em;
			color: #313538;
			line-height: 1.4em;
		}

		.region-slide-nav .views-row .views-field-field-contributor .field-content {
			display: inline;
		}

	.region-slide-nav .block {
		margin: 0;
	}
	
	.region-slide-nav>div.block-views.even,
	.region-slide-nav>div.block-menu {
		float: left;
		margin: 13px 1.31% 13px 0;
		padding-left: 1.31%;
		border-left: 1px solid #dedddd;
		height: 85px;

	}
	.region-slide-nav>div.block-views.even {
		width: 23%;
	}
	.region-slide-nav>div.block-menu {
		width: 14%;
	}

	.region-slide-nav>div.block-menu,
	.region-slide-nav>div.block-views.even>div.view {
		font-family: 'CharisBold'
	}
		.region-slide-nav li.views-row a,
		.region-slide-nav h2,
		.region-slide-nav  .block-menu li.leaf  {
			border-width: 0;
			float: none;
			line-height: 1em;
			padding: 5px 0;
			list-style-type: disc;
			list-style-position: inside;
			display: list-item;
		}
		.region-slide-nav h2  {
			font-family: 'CharisBold';
			font-size: .75em;
			list-style-type: none;
		}*/
/* END Main Nav 
*******************************************************************************/
/* END Header
*******************************************************************************/







/* Advertisements */
.banner-advertisement {
	width: 80%;
	height: 110px;
	margin: 10px auto 0;
	z-index: -10;
}
	.banner-advertisement img {
		width: 100%;
	}
	@media screen and (max-width: 625px) {
		.banner-advertisement {
			height:80px;
		}
	}
	@media screen and (max-width: 480px) {
		.banner-advertisement {
			display: none;
		}
	}
.square-advertisement,
.square-480-advert {
	width: 95%;
	margin: 15px auto;
	text-align: center;
}
.square-480-advert {
	display: none;
}
	@media screen and (max-width: 480px) {
		.square-480-advert {
			display: block;
		}

	}
/* End Advertisements */




/* ^About/Alumni Pages 
*******************************************************************************/
.about-heading {
	font-size: 1.75em;
	padding-bottom: 8px;
	font-family: 'CharisBold';
	text-transform: capitalize;
}
.about-menu,
#block-menu-menu-about-sections .menu
 {
	list-style-type: none;
	padding-bottom: 15px;
}
	.about-menu li,
	#block-menu-menu-about-sections .menu li {
		padding: 10px 5px;
		border-bottom: 1px solid #dddddd;
	}
	.about-menu li.active, 
	#block-menu-menu-about-sections .menu li.active-trail {
		background-color: #f2f3f3;
	}
		.about-menu li a, 
		#block-menu-menu-about-sections .menu li a {
			/*color: #1c6281;*/
			font-family: 'CharisBold';
			font-size: 0.875em;
			text-transform: capitalize;
		}
		.about-menu li.active a, 
		#block-menu-menu-about-sections .menu li.active-trail a {
			color: #414141;
		}
.paypal-donate {
	height: 32px;
	width: 96px;
	margin: 5px auto;
	background: url('/sites/default/themes/CS12/images/donate-filler-button.png') no-repeat center;
	display: block;
}
.about-section {
	padding: 12px 0;
}
	.about-section .section-heading {
		font-size: 1.0875em;
		text-transform: none;
		padding: 0 0 10px 0;
	}
	.about-date {
		font-size: 0.875em;
		font-family: 'CharisBold';
		padding: 0 0 8px 0;
	}
	.about-text {
		font-size: 0.8125em;
		font-family: 'Brawler';
		line-height: 1.4em;
	}
		.about-text a {
			text-decoration: underline;
		}
.about-older-entries {
	font-size: 0.875em;
	font-family: 'CharisBold';
	color: #414141;	
}
.about-main-col {
	padding-bottom: 26px;
}
	@media screen and (max-width: 480px) {
		.about-main-col {
			padding-bottom: 10px;
		}
	}
	.about-main-col .section-heading {
		padding: 4px 0 12px;
		font-family: 'CharisBold';
		font-size: 1.5em;
		text-transform: none;
	}
		@media screen and (max-width: 480px) {
			.about-main-col .section-heading {
				font-size: 1.4em;
				padding-bottom: 8px;
			}
		}

	.about-main-col p {
		font-size: 0.8125em;
		font-family: 'Brawler';
		line-height: 1.4em;
		padding-bottom: 15px;
	}
	.about-main-col p:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.about-main-col ul {
		font-size: 0.8125em;
		font-family: 'Brawler';
		line-height: 1.4em;
		padding-bottom: 15px;
	}
	.about-main-col a {
		text-decoration: underline;
	}
ul.staff-list {

}
	.staff-list li {
		border-bottom: 1px solid #dddddd;
		margin-right: 8.88888888888889%;
		padding: 8px 0;
	}
	.staff-list li.staff-heading {
		font-family: 'CharisBold';
		font-size: 1.125em;
		color: #1d6382;
		text-transform: uppercase;
		padding-bottom: 0;
	}
		.staff-list li:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		.staff-list li img {
			float: left;
			margin-right: 2.5%;
		}
		.staff-list .staff-name {
			font-family: 'CharisBold';
			font-size: 0.875em;
		}
		.staff-list .staff-name.top-pad {
			padding-top: 10px;
		}
		.staff-list .staff-title {
			font-family: 'CharisBold';
			font-size: 0.875em;
			font-style: italic;
			color: #909090;
			padding-top: 5px;
		}
		.staff-list .staff-title.small {
			font-size: .75em;
		}
.contact-button {
	background: url('/sites/default/themes/CS12/images/contact-button.png') no-repeat center;
	display: block;
	width: 168px;
	height: 37px;
	margin: auto;

}
/* END About / Alumni Pages 
*******************************************************************************/



/* ^Spectrum Blog 
*******************************************************************************/
.spectrum-main {

}
	.spectrum-main .section-heading {
		font-size: 1.25em;
		margin-bottom: 18px;
	}
.spectrum-logo-big {
	text-align: center;
}
	@media screen and (max-width: 480px) {
		.spectrum-logo-big {
			display: none;
		}
	}
.spectrum-logo-small {
	text-align: center;
	display: none;
}
	@media screen and (max-width: 480px) {
		.spectrum-logo-small {
			display: block;
		}
	}
.spectrum-side-tags {
	list-style-type: none;
	margin-bottom: 10px;
}
	.spectrum-side-tags li {
		display: inline;
	}
		.spectrum-side-tags li a {
			font-family: 'MyriadPro';
			border-radius: 5px;
			box-shadow: 0 1px 1px #d7d7d7;
			color: #414141;
			font-size: .75em;
			display: inline-block;
			padding: 2px 5px;
			border: solid #f0f0f0;
			border-width: 1px 1px 0 1px;
			margin-bottom: 4px;
		}
.spectator-bold-link {
	font-family: 'MyriadPro-Bold';
	font-size: .75em;
	text-decoration: underline;
	color: #414141;
}
.archive-links {
	list-style-type: none;
}
	.archive-links li {
		display: block;
		float: left;
		width: 50%;
	}
		.archive-links li a {
			color: #414141;
			font-size: .75em;
			font-family: 'MyriadPro';
			text-decoration: underline;
			margin-bottom: 13px;
			display: inline-block;
		}
.spectrum-main .spectrum-article {
	padding: 25px 0 15px;
}
.spectrum-main .spectrum-article.first {
	border-top: 0;
	padding-top: 0;
	margin-top: 15px;
}
	.spectrum-main .spectrum-heading {
		font-family: 'CharisBold';
		font-size: 1.875em;
	}
		@media screen and (max-width: 480px) {
			.spectrum-main .spectrum-heading {
				font-size: 1.5em;
			}
		}
	.spectrum-main .author-text {
		color: #414141;
		font-size: .75em;
	}
	.spectrum-main .spectrum-tag {
		padding: 8px 0 4px;
	}
	.spectrum-main .spectrum-text {
		font-size: 0.875em;
	}
	.spectrum-main .large-image {
		width: 100%;
		margin-bottom: 10px;
	}
	.spectrum-main .small-image {
		width: 35.15625%;
	}
		@media screen and (max-width: 480px) {
			.spectrum-main .small-image {
				width: 59.375%;
				float: none;
				margin-bottom: 10px;
			}
		}
.spectrum-editors-box {
	font-family: 'MyriadPro';
	font-size: 0.875em;
}
	.spectrum-editors-box h4 {
		font-size: 1.125em;
		font-family: 'MyriadPro-Bold';
		padding-top: 15px;
	}
		@media screen and (max-width: 480px) {
			.spectrum-editors-box h4 {
				display: none;
			}
		}
	.spectrum-editors-box span {
		font-family: 'MyriadPro-Bold';
	}
	.spectrum-editors-box .square-advertisement {
		margin: 5px auto 0;
	}
.spectrum-editor {
	padding: 8px 0;
}
	@media screen and (max-width: 480px) {
		.spectrum-editor.sub-ed {
			display: none;
		}
	}
	.spectrum-editor li {
		padding: 3px 0;
	}
@media screen and (max-width: 480px) {
	.spectrum-main .tags-box {
		display: none;
	}
}
/* END Spectrum Blog
*******************************************************************************/



/* ^Advertise Page 
*******************************************************************************/
.advertise-table {
	font-family: 'MyriadPro';
	font-size: .75em;
	width: 88.81578947368421%;
	margin: 0 auto 15px;
}
	.advertise-table tr {
		border-width: 0;
	}
	.advertise-table .odd {
		background-color: white;
	}
	.advertise-table .even {
		background-color: #d3e8f8;
	}
		.advertise-table th {
			font-family: 'MyriadPro-Bold';
			padding: 5px 0;
		}
		.advertise-table td {
			padding: 5px 0px;
		}
		.advertise-table .ad-size {
			padding-left: 5px;
		}
.column-explanation {
	font-size: 0.8125em;
	width: 80.75657894736842%;
	margin: 0 auto 25px;
}
	.column-explanation td {
		width: 33%;
		padding-bottom: 15px;
		line-height: 1.4em;
	}
/* END Advertise Page 
*******************************************************************************/



/* ^Multimedia Page 
*******************************************************************************/
.multimedia-slider-container {
	background: url('/sites/default/themes/CS12/images/multimedia-background.png') repeat-x;
	height: 490px;
	width: 100%;
	color: white;
	padding: 15px 2.2%;
}
	.multimedia-slider-container .slider-title {
		font-family: 'BentonSansBlack';
		font-size: 2.25em;
		padding-bottom: 15px;
	}
		.multimedia-slider-container .multimedia-type {
			font-family: 'BentonSansBlack';
			font-size: 1.5em;
			text-transform: uppercase;
		}
		.multimedia-slider-container .article-head {
			color: white;
			font-size: 1.875em;
			line-height: 1.2em;
			padding-top: 10px;
		}
		.multimedia-slider-container .author-text {
			color: white;
		}
		.multimedia-slider-container .date-text {
			color: white;
			margin: 5px 0;
		}
		.multimedia-slider-container .article-text {
			color: white;
		}
.multimedia-boxes-container {
	margin: 15px 0;
	border-top: 1px solid #e4e4e4;	
	padding-top: 20px;
}
	.multimedia-boxes-container .section-heading {
		font-size: 1.25em;
	}
	.multimedia-single-box {
		border: 1px solid #f0f0f0;
		box-shadow: 0 1px 1px #c5c5c5;
		border-radius: 2px;
		float: left;
		width: 32.333333333333%;
		margin: 0 .5% 10px;
		padding: 0 2.25%;
	}
		@media screen and (max-width: 600px) {
			.multimedia-single-box {
				width: 49%;
			}
		}
		@media screen and (max-width: 480px) {
			.multimedia-single-box {
				width: 99%;
			}
		}
		.multimedia-single-box .multimedia-type {
			font-family: 'CharisBold';
			font-size: .875em;
			text-transform: uppercase;
			text-align: center;
			color: #1d6382;
			padding: 3px 0;
		}
		.multimedia-single-box .multimedia-image {
			width: 100%;
			margin: 0 auto;
		}
			.multimedia-single-box .multimedia-image img {
				width: 100%;
				border: 2px solid #292929;
				border-radius: 2px;
			}
		.multimedia-single-box .date-text {

		}
		.multimedia-single-box .article-head {
			font-size: .875em;
		}
	ul.multimedia-selector {
		text-align: center;
		margin: 10px 0;
	}
		.multimedia-selector li {
			display: inline-block;
			padding: 0 15px;
		}
			@media screen and (max-width: 480x) {
				.multimedia-selector li {
					padding: 0;
				}
			}
			.multimedia-selector li a {
				display: block;
				padding: 2px 5px;
				color: #545454;
			}
			.multimedia-selector li a.active {
				background-color: #f3efef;
				border: 1px solid #dfdfdf;
				border-radius: 5px;
			}
/* END Multimedia Page
*******************************************************************************/





/* ^Expand/Collapse
*******************************************************************************/
.expand-collapse-container.expanded .sub-art-2 {
	width: 100%;
	float: none;
	border-width: 0;
	padding: 0;
}
.expand-collapse-container.expanded .sub-art-2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.expand-collapse-container.expanded .side-articles {
	display: none;
}
	.outward-link-480 {
		display: block;
		position: absolute;
		top: -1px;
		right: 0;
		height: 27px;
		width: 63px;
		background: url('/sites/default/themes/CS12/images/outward-link-480.png') no-repeat;
	}
	.expand-collapse-button {
		display: block;
		position: absolute;
		top: -1px;
		right: 0;
		width: 113px;
		height: 27px;
		cursor: pointer;
		background: url('/sites/default/themes/CS12/images/collapse-expand.png') no-repeat;
	}
		@media screen and (max-width: 480px) {
			.expand-collapse-button {
				display: none;
			}
		}
	.expand-collapse-container.minimized .expand-collapse-button {
		background-position: 0 -31px;
	}
	.expand-collapse-container.expanded .expand-collapse-button {
		background-position: 0 0;
	}
	.expand-collapse-container.expanded .sub-art-2 {
		padding-bottom: 16px;
		margin-bottom: 16px;
		margin-top: 20px;
		border-bottom: 1px solid #dddddd;
	}
	.expand-collapse-container.expanded .sub-art-2 img {
		width: 36.11978221415608%;
		padding: 0 8px 5px 0;
		margin: 0;
	}
	.expand-collapse-container.expanded .sub-art-2 .article-head {
		margin-top: 0;
	}
	.sub-art-2 .author-text span {
		font-size: .75em;
		font-weight: normal;
	}
	.expand-collapse-container.minimized .sub-art-2 .author-text span {
		padding: 0;
		display: block;
	}
	.expand-collapse-container.expanded .sub-art-2 .date-text {
		float: left;
		padding-left: 10px;
		clear: right;
	}

	.expand-collapse-wrapper {
		width: 100%;
		clear: both;
		display: none;
	}
		.expand-collapse-wrapper .expanded-article {
			padding-bottom: 16px;
			margin-bottom: 16px;
			border-bottom: 1px solid #dddddd;
		}
		.expand-collapse-wrapper .expanded-article.last {
			border-bottom: 0;
			margin-bottom: 0;
		}
			.expand-collapse-wrapper .expanded-article .article-head {
				font-size: 1.125em;
			}
			.expand-collapse-wrapper .expanded-article img {
				width: 36.11978221415608%; /* 188/551 */
				float: left;
				margin-right: 2%;
				padding: 0 8px 5px 0;
				margin: 0;
			}
				@media screen and (max-width: 480px) {
					.expanded-article img {
						width: 56.25%;
						padding-bottom: 5px;
					}
				}
			.expand-collapse-wrapper .expanded-article .author-text {
				font-size: 0.875em;
				font-family: 'GentiumBold';
				color: #767270;
			}	
				@media screen and (max-width: 480px) {
					.expand-collapse-wrapper .expanded-article .author-text {
						clear: left;
					}
				}
				.expanded-article .author-text span {
					font-size: .75em;
					font-weight: normal;
				}
			.expand-collapse-container .more-in-link {
				display: block;
				float: right;
				font-size: .75em;
				font-family: 'CharisBold';
				margin-top: 15px;
			}

/* END Expand/Collapse
*******************************************************************************/




/* ^Footer 
*******************************************************************************/
#footer {
	margin: 25px 0;
}
#footer .col {
	border-right: solid 1px #b6b6b6;
	padding-left: 4%;
	height: 135px;
}
#footer .col.last {
	border-right: 0px;
}
#footer .col-footer-center {
	padding: 0;
}
#footer a.footer-logo {
	display: block;
	background: url('../images/logo-footer-large.png') no-repeat center;
	width: 245px;
	height: 50px;
	margin: 0 auto;
}
	@media screen and (max-width: 919px) {
		#footer a.footer-logo {
			background: url('../images/logo-footer-small.png') no-repeat center;
			width: 150px;
			height: 29px;
		}
	}
#footer .social-icons {
	width: 94px;
	margin: 18px auto 22px;
}
#footer .copyright {
	font-family: 'MyriadProLight';
	font-size: 0.875em;
	color: #a3a3a3;
	padding: 0 5px;
	text-align: center;
}
#footer a {
	font-family: 'MyriadPro';
	font-size: 0.8125em;
	text-transform: uppercase;
	color: #505050;
}
#footer .col-footer-side ul li {
	margin-bottom: 12px;
}
#footer .footer-small {
	display: none;
}
@media screen and (max-width: 625px) {
	#footer .footer-large {
		display: none;
	}
	#footer .footer-small {
		display: block;
	}
}
#footer .footer-small .copyright {
	margin-top: 15px;
}
#footer .footer-small .small-footer-links li {
	width: 20%;
	text-align: center;
}	
#footer .footer-small .small-footer-links.top li {
	margin-top: 15px;
	width: 33%;
}
#footer .footer-small .small-footer-links span {
	margin-left: 14px;
}
#footer .footer-small .small-footer-links .arrow-out {
	background: url('../images/black-nav-arrow.png') no-repeat ;
	width: 11px;
	height: 8px;
	display: inline-block;
	position: relative;
	top: -8px;
	left: 3px;
}
/* END Footer 
*******************************************************************************/


/* ^Block Search Form 
*******************************************************************************/
.block-search {
	border: 1px solid #c3c2c2;
	box-shadow: 0 1px 0 #d3d3d3;
	border-radius: 7px;
	height: 29px;
}
	.block-search input {
		border: 0;
		font-family: 'Charis';
		font-size: 0.88em;
		padding-left: 10px;
	}
	.block-search input:focus {
		outline-width: 0;
	}
	.block-search .form-item-search-block-form {
		position: relative;
		top: -9px;
	}
/* END Block Search Form
*******************************************************************************/





/* ^Social Center
*******************************************************************************/
@media screen and (max-width: 625px) {
	.social-center {
		display: none;
	}
}
.social-center .menu { 
	padding: 0; 
	clear: both; 
}
.social-center #social-center-tabs {
	border: solid #f0f0f0;
	border-width: 1px 1px 0 1px;
	border-radius: 5px 5px 0 0;
}
.social-center .menu li { 
	display: inline; 
}
.social-center .menu li a { 
	background: #f8f8f8; 
	padding: 13px; 
	float: left; 
	border-bottom: 1px solid #d7d7d7;
	width: 50%;
	display: block;
	font-family: 'Georgia', 'Times New Roman', times, serif; 
	font-size: 0.88em;
	color: #414141;
	font-weight: bold;
}
	@media screen and (max-width: 919px) {
		.social-center .menu li a {
			padding: 13px 13px 30px;
			text-align: center;
		}
	}
.social-center .menu .twitter a {
	border-right: 1px solid #dddddd;
	border-radius: 5px 0 0 0;
}
.social-center .menu .facebook a {
	border-left: 1px solid #dddddd;
	border-radius: 0 5px 0 0;
}
.social-center .menu li.active a { 
	background: #fff; 
	border: none;
}
.social-center .content { 
	float: left; 
	clear: both; 
	border: 1px solid #f0f0f0; 
	border-top: none; 
	background: #fff; 
	padding: 13px; 
	width: 100%; 
	border-radius: 0 0 5px 5px;
	box-shadow: 0 1px 0 #d7d7d7;
	height: 345px;
}
/* Twitter */
#twitterwidget {
	margin-top: 5px;
	border-top: 1px solid #c9c9c9;
	padding-top: 2px;
}
#twitterwidget .twtr-widget {
	border-top: 1px solid #c9c9c9;
	padding-top: 5px;
}
#twitterwidget .twtr-doc {
  width: 100% !important;
}
#twitterwidget .twtr-ft,
#twitterwidget .twtr-hd {
  display: none;
}
.social-center .follow-button {
	position: absolute;
	top: 1em;
	left: 85px;
}
	@media screen and (max-width: 919px) {
		.social-center .follow-button {
			top: 1em;
			left: 13%;
		}
	}
/* Facebook */
.fb-activity {
	margin-top: 8px;
}
.fb-activity.fb_iframe_widget {
	width: 100%;
}
.fb-activity.fb_iframe_widget span {
	width: 100% !important;
}
.fb-activity.fb_iframe_widget span iframe {
	width: 100% !important;
}
.social-center .like-button {
	position: absolute;
	top: 1em;
	left: 263px;
	width: 44px;
	overflow: hidden;
}
	@media screen and (max-width: 919px) {
		.social-center .like-button {
			top: 1em;
			left: 65%;
		}
	}

/* END Social Center
*******************************************************************************/






/* ^Dashboard 
*******************************************************************************/
.dashboard-welcome-wrap,
.dashboard-main-wrap {
	border: 1px solid #f0f0f0;
	box-shadow: 0 1px 0 #f0f0f0;
	padding: 15px 0 0;
}
.dashboard-welcome-wrap {
	border-bottom: 0;
}
.dashboard-main-wrap {
	padding: 15px 10px 0;
}
	@media screen and (max-width: 480px) {
		.dashboard-main-wrap {
			margin-top: 25px;
		}
	}
/* Welcome Menu */
.dashboard-welcome-wrap .section-heading {
	padding-left: 10px;
}
	@media screen and (max-width: 480px) {
		.dashboard-welcome-wrap .section-heading {
			display: none;
		}
	}
.dashboard-welcome-wrap .profile-edit {
	font-size: .88em;
	text-transform: capitalize;
	padding-left: 10px;
	padding-top: 8px;
	font-family: 'BentonSansBlack';
	text-transform: capitalize;
	display: block;
}
	@media screen and (max-width: 480px) {
		.dashboard-welcome-wrap .profile-edit {
			padding: 0 0 10px 10px;
		}
	}
.dashboard-welcome {
	margin: 14px 0 8px 10px;
}
	@media screen and (max-width: 480px) {
		.dashboard-welcome {
			margin-top: 0;
		}
	}
	.profile .user-picture {
		float: left;
	}
	.dashboard-welcome img {
		margin-right: 5px;
		float: left;
	}
	.dashboard-welcome .message {
		/*font-family: 'CharisBold';*/
		font-family: 'Georgia', 'Times New Roman', times, serif; 
		font-weight:bold;
		font-size: 1.13em;
		color: #191919;
		line-height: 45px;
		text-transform: capitalize;
	}
		@media screen and (max-width: 919px) {
			.dashboard-welcome .message {
				font-size: 0.88em;
			}
		}
		@media screen and (max-width: 480px) {
			.dashboard-welcome .message {
				font-size: 1.13em;
			}
		}
.dashboard-menu {
	list-style-type: none;
	border-top: 1px solid #dddddd;
}
	.dashboard-menu li.active {
		background-color: #f1f1ef; 
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f1f1ef));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1ef); 
		background-image:    -moz-linear-gradient(top, #ffffff, #f1f1ef);
		background-image:     -ms-linear-gradient(top, #ffffff, #f1f1ef);
		background-image:      -o-linear-gradient(top, #ffffff, #f1f1ef);
	}
		.dashboard-menu li a {
			color: #545454;
			/*font-family: 'Charis';*/
			font-family: 'Georgia', 'Times New Roman', times, serif; 
			padding: 10px 5px 10px 20px;
			border-bottom: 1px solid #dddddd;
			display: block;
		}
			@media screen and (max-width: 480px) {
				.dashboard-menu li a {
					font-size: 0.88em;
				}
			}
		.dashboard-menu li.active a {
			color: #297394;
			/*font-family: 'CharisBold';*/
			font-family: 'Georgia', 'Times New Roman', times, serif; 
			font-weight: bold;
			font-size: 1.13em;
		}
			@media screen and (max-width: 919px) {
				.dashboard-menu li.active a {
					font-size: 1em;
				}
			}
			@media screen and (max-width: 480px) {
				.dashboard-menu li.active a {
					font-size: 0.88em;
				}
			}
/* End Welcome Menu */
/* Articles View */
.dashboard-page .col-main .section-heading {
	font-size: 1.13em;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	.sub-art-5 {
		margin-bottom: 25px;
		list-style-type: none;
	}
		.view-flag-bookmarks .author-text,
		.view-flag-bookmarks .date-text {
			padding-left: 8%;
		}
		.view-recently-viewed .views-field-name,
		.view-recently-commented .views-field-name,
		.view-flag-bookmarks .views-field-name,
		.view-recommended-articles .views-field-name,
		.view-share-tracking .views-field-name {
			font-family: 'GentiumBold';
			color: #847f7d;
			font-size: 0.875em;
			line-height: 1.4em;
			margin-bottom: 3px;
			text-transform: capitalize;
		}
		.view-flag-bookmarks .views-field-name {
			padding-left: 8%;
		}
		.sub-art-5 img {
			width: 22%;
			margin-right: 5px;
			float: left;
			margin-bottom: 5px;
		}
		.view-flag-bookmarks img {
			margin-left: 8%;
		}
			@media screen and (max-width: 919px) {
				.sub-art-5 img {
					width: 33%;
				}
				.sub-art-5 .author-text,
				.view-recently-viewed .views-field-name,
				.view-recently-commented .views-field-name,
				.view-flag-bookmarks .views-field-name,
				.view-recommended-articles .views-field-name,
				.view-share-tracking .views-field-name {
					clear: left;
				}
			}
			@media screen and (max-width: 480px) {
				.sub-art-5 img {
					width: 55%;
				}
			}
		.view-recently-viewed .views-field-title a,
		.view-recently-commented .views-field-title a,
		.view-flag-bookmarks .views-field-title a,
		.view-recommended-articles .views-field-title a,
		.view-share-tracking .views-field-title a {
			font-size: 1em;
			color: #414141;
			display: block;
		}
		.view-flag-bookmarks .views-field-title a {
			padding-left: 8%;
		}
			@media screen and (max-width: 480px) {	
				.view-recently-viewed .views-field-title a,
				.view-recently-commented .views-field-title a,
				.view-flag-bookmarks .views-field-title a,
				.view-recommended-articles .views-field-title a,
				.view-share-tracking .views-field-title a {
					font-size: 1em;
				}
			}
		.sub-art-5 .views-field-body {
			font-size: .75em;
			color: #414141;
			clear: left;
		}
		.view-flag-bookmarks .views-field-body {
			margin-left: 8%;
		}
.favorites-page .content-wrap {
	width: 92%;
	float: right;
}
/* Pager */
.dashboard-page .view .pager {
	position: relative;
	margin-top: 45px;
}
.dashboard-page .view .pager li {
	padding: 0 0 .25em;
	/*font-family: 'CharisBold';*/
	font-family: 'Georgia', 'Times New Roman', times, serif; 
	font-weight: bold;
}
.dashboard-page .view .pager .pager-current {
	text-decoration: underline;
}
.dashboard-page .view .pager .pager-next a,
.dashboard-page .view .pager .pager-previous a {
	background: url('/sites/default/themes/CS12/images/pager-arrows.png') no-repeat;
	width: 7px;
	height: 14px;
	display: inline-block;
	overflow: hidden;
	padding-left: 7px;
}
	.dashboard-page .view .pager .pager-previous a {
		margin-right: 10px;
		background-position: 0 -14px;
	}
	.dashboard-page .view .pager .pager-previous:hover a {
		background-position: 0 0;
	}
	.dashboard-page .view .pager .pager-next a {
		margin-left: 10px;
		background-position: -7px -14px;
	}
	.dashboard-page .view .pager .pager-next:hover a {
		background-position: -7px 0;
	}
/* Favorite Stars */
.favorite-stars {
	display: block;
	width: 8%;
	height: 21px;
	background: url(../images/favorite-stars.png) no-repeat;
	background-position: center 0;
	float: left;
}
.favorite-stars:hover {
	background-position: center -25px;
}

/* END Dashboard 
*******************************************************************************/



/* ^Marketplace
*******************************************************************************/
.spec-marketplace .section-heading {
	margin-bottom: 15px;
}
.marketplace-description {
	font-size: .81em;
	line-height: 1.4em;
	width: 70%;
}
	@media screen and (max-width: 919px) {
		.marketplace-description {
			width: 80%;
		}
	}
	@media screen and (max-width: 480px) {
		.marketplace-description {
			width: 100%;
		}
	}
.market-description {
	font-size: 0.81em;
	line-height: 1.4em;
}
.marketplace-portals {
	width: 101%;
	margin-top: 25px;
}
	@media screen and (max-width: 480px) {
		.marketplace-portals {
			width: 100%;
		}
	}
	.marketplace-portals li {
		display: block;
		float: left;
		width: 32.3333333333%;
		height: 252px;
		border: 1px solid #f0f0f0;
		box-shadow: 0 1px 0 #c5c5c5;
		margin: 0 1% 15px 0;
		padding: 15px;
		position: relative;
	}
		@media screen and (max-width: 919px) {
			.marketplace-portals li {
				width: 40%;
				margin: 0 5% 15px;
				height: 260px;
			}
		}
		@media screen and (max-width: 690px) {
			.marketplace-portals li {
				height: 290px;
				width: 45%;
				margin: 0 2.5% 15px;
			}
		}
		@media screen and (max-width: 480px) {
			.marketplace-portals li {
				width: 100%;
				max-width: 300px;
				margin: 0 auto 15px;
				float: none;
				height: 252px;
			}
		}
		.marketplace-portals li .square-advertisement {
			margin: 0;
			width: 100%;
		}
			.marketplace-portals li .square-advertisement img {
				max-height: 224px;
			}
		.marketplace-portals li .market-logo {
			text-align: center;
			height: 95px;
		}
		.marketplace-portals li .market-name {
			font-family: 'CharisBold';
			font-size: 0.88em;
		}
		.marketplace-portals li .market-link-wrap {
			position: absolute;
			bottom: 7.5px;
			left: 50%;
			width: 100%;
		}
			.marketplace-portals li .market-link {
				/*background: url('/sites/default/themes/CS12/images/green-button-bg.png') no-repeat center;*/
				display: block;
				width: 128px;
				height: 27px;
				line-height: 29px;
				color: white;
				text-align: center;
				font-size: 0.88em;
				font-family: 'CharisBold';
				margin: auto;
				position: relative;
				right: 50%;
			}

/* END Marketplace 
*******************************************************************************/


/* ^Log In Form
*******************************************************************************/
#user-login,
#user-register-form,
#user-pass {
	width: 50%;
	margin: auto;
}
	@media screen and (max-width: 919px) {
		#user-login,
		#user-register-form,
		#user-pass {
			width: 75%;
		}
	}
	@media screen and (max-width: 480px) {
		#user-login,
		#user-register-form,
		#user-pass {
			width: 100%;
		}
	}
#user-login #edit-pass,
#user-login #edit-name,
#user-register-form #edit-name,
#user-register-form #edit-mail,
#user-register-form #edit-pass-pass1,
#user-register-form #edit-pass-pass2,
#user-pass #edit-name {
	width: 100%;
	background: #f0f0f0;
	margin-bottom: 2px;
	padding: 2px 4px;
	font-size: .9em;
}
#user-login .form-item .description,
#user-register-form .form-item .description,
#user-pass .form-item .description {
	font-size: .8em;
}
#user-login #edit-submit,
#user-register-form #edit-submit,
#user-pass #edit-submit {
	/*background: url('/sites/default/themes/CS12/images/green-button-bg-single.png');*/
	height: 27px;
	min-width: 100px;
	/*color: white;*/
	/*font-family: 'CharisBold';*/
	font-family: 'Georgia', 'Times New Roman', times, serif; 
	font-weight: bold;
	font-size: 0.88em;
	text-transform: capitalize;
	margin: auto;
	display: block;
	/*border: solid #50805d 1px;*/
	border-radius: 10px;
	padding: 0 10px;
	background-color: #d7d7d7;
}
#user-login label,
#user-register-form label,
#user-pass label {
	/*font-family: 'BentonSansBlack';*/
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #1d6382;
	text-transform: uppercase;
	font-size: 1.1em;
	padding-bottom: 2px;
}
.section-user .tabs li {
	font-size: .8em;
}
#block-fbconnect-fbconnect-login {
	width: 50%;
	margin: auto;
}
#block-fbconnect-fbconnect-login .block-title {
	/*font-family: 'BentonSansBlack';*/
	font-family: arial, helvetica, sans-serif; 
	color: #1d6382;
	text-transform: uppercase;
	font-size: 1.1em;
	padding-bottom: 2px;
}
.fb_user-login-button-wrapper {
	font-family: arial, helvetica, sans-serif; 
	text-transform: uppercase;
	line-height: 19px;
}
#user-register-form .confirm-parent, 
#user-register-form .password-parent {
	width: 100%;
	margin: 25px 0;
}
#user-register-form div.password-confirm {
	margin-top: 0;
}
#user-register-form .password-strength {
	display: none;
}
#user-register-form .password-suggestions.description {
	width: 100%;
}


/* END Log In Form
*******************************************************************************/

/* ^Favorites
*******************************************************************************/
.flag-favorites a.flag {
	height: 21px;
	background: url(/sites/default/themes/CS12/images/favorite-stars.png) no-repeat;
	display: block;
	/*padding-left: 25px;*/
	line-height: 21px;
	/*margin: 20px 0;*/
	font-size: 0.88em;
	float: left;
	clear: both;
}
.flag-favorites a.flagged,
.flag-favorites a.unflag-action,
.flag-favorites a.unflagged:hover,
.flag-favorites a.flag-action:hover {
	background-position: left 0;
}
.flag-favorites a.unflagged,
.flag-favorites a.flag-action,
.flag-favorites a.flagged:hover,
.flag-favorites a.unflag-action:hover {
	background-position: left -25px;
}
/* Dashboard Favorites */
.page-user .favorites-star {
	float: left;
	width: 0;
}
.page-user .flag-favorites .flag {
	width: 21px;
	overflow: hidden;
	margin: 0;
	padding-left: 21px;
	position: absolute;
	top: 0;
	left: 0;
}
/* END Favorites
*******************************************************************************/

/* ^Comments 
*******************************************************************************/
ul.links.inline {
	display: block;
}
ul.links.inline:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
ul.links .comment-add {
	display: none;
}
.comments {
	margin-top: 40px;
}
.links li.comment_forbidden {
	display: none;
}
/* Comment Form */
.comment-form input.form-text,
.comment-form textarea.form-textarea {
	padding: 5px;
	margin-top: 5px;
	width: 100%;
	border: 1px solid #adb1b6;
}
.comment-form input.form-text {
	border-radius: 3px;
}
.comment-form textarea.form-textarea {
	border-radius: 3px 3px 0 0;
}
.comment-form input.form-text:focus,
.comment-form textarea.form-textarea:focus {
	outline: #1c6281 1px solid;
}
.comment-form .form-textarea-wrapper .grippie {
	border-radius: 0 0 3px 3px;
}
.comment-form .form-actions input {
	background: url(/sites/default/themes/CS12/images/light-gray-button-bg.png) repeat-x;
	height: 30px;
	border: 1px solid #adb1b6;
	margin-right: 10px;
	border-radius: 3px;
	font-size: 1em;
}
.comment-form .form-actions input:hover {
	background: #eaeaea;
}
.comment-form {
	font-size: .88em;
}
.comment-form .form-type-item label {
	margin-bottom: 5px;
}
/* Displayed Comments */
.comment-wrapper {
	clear: left;
}
.comments h2.comment-title {
	font-family: 'CharisBold';
	font-size: 1.5em;
	color: #414141;
	display: block;
	margin-bottom: 20px;
}
.comments .comment {
	border-top: 1px solid #d1d2d2;
	padding-top: 10px;
	margin-top: 10px;
	font-size: .88em;
}
.comment .comment-author-picture {
	padding-right: 12px;
	float: left;
}
.comment .submission-info {
	font-family: 'MyriadPro';
	margin-bottom: 10px;
}
.comments .username {
	font-family: 'MyriadPro-Bold';
	color: #414141;
	font-size: 1.12em;
	text-transform: capitalize;
}
.comment .comment-title a {
	color: #414141;
	text-transform: none;
	font-size: 1em;
}
.comment .field-name-comment-body {
	font-family: 'MyriadPro';
	margin-bottom: 7px;
}
.comment .comment-delete a,
.comment .comment-edit a,
.comment .comment-reply a {
	color: #999999;
	font-family: 'MyriadPro';
}
.comment li.comment_forbidden {
	display: block;
}
.comment .field-name-comment-body p {
	font-size: 1em;
	padding: 0;
}

/* END Comments
*******************************************************************************/









/* $STYLE TRUMPS
============================================================================= */
#admin-menu {
	margin: 0;
}
#footer .block {
	display: none;
}
@media screen and (min-width: 481px) {
	.display-480 {
		display: none !important;
	}
}
@media screen and (max-width: 480px) {
	.no-480-display {
		display: none !important;
	}
}
@media screen and (max-width: 720px) {
	.menu-slidedown {
		display: none !important;
	}
}





/* $TEMP STYLES
============================================================================= */
.latest-game-module {
	text-align: center;
}

/**EYE STYLES**/

	.section-eye.node-type-page h1.title {
		visibility: hidden;
		height:0;
		overflow: hidden;
		margin: 0;
	}

	.view-eye-branding-bar {
		text-align: right; /*Align views-row to right edge*/
		margin-bottom: .5em;
		position: relative;
	}
	.view-eye-branding-bar .view-header {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url('/sites/default/themes/CS12/images/new-eye-drop.png') no-repeat;
		background-size: 15%;
		background-position: left 1em;
		color: white;
	}
	.view-eye-branding-bar h3 {
		padding: .25em 0 .25em .5em;
		font-size: .925em;
		text-align: left;
	}
	.view-eye-branding-bar .eye-logo-bar {
		height: 1.5em;
		background-color: black;
	}
	.view-eye-branding-bar .views-row {
		width: 11.5%;
		display: inline-block;
		border: 1px solid #d7d7d7;
		position: relative;
	}
	.view-eye-branding-bar .views-row a img{
		opacity: .8;
	}
	.view-eye-branding-bar .views-row a:hover img{
		opacity: 1;
	}
	.view-eye-branding-bar .view-content {
		padding-top: 2em;
	}

/***LEAD BLOCK***/

	.lead .view-eye-branding-bar {
		display: inline-block;
		text-align: left;
		position: relative;
		z-index: 0;
	}
	.lead .view-eye-branding-bar .views-row a img {
		opacity: 1;
	}

	.lead .views-field-title {
		font-family: "Helvetica", helvetica, sans-serif;
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 7em;
		font-size: 2em;
		font-style: italic;
		background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.65) 65%, rgba(0,0,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0)), color-stop(65%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.65) 65%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.65) 65%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.65) 65%,rgba(0,0,0,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.65) 65%,rgba(0,0,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	}

	.lead .views-field-title .field-content {
		float: right;
		margin: 4.5em 1em 0 0;
	}
	.lead .views-field-title a {
		color: white;
	}

	.lead .view-eye-branding-bar .view-content {
		padding-top:0;
	}

	.lead .views-field-field-contributor-name {
		position: absolute;
		bottom:1em;
		color: white;
		right:3em;
	}
	.lead li {
		display: block;
	}
	.lead .view-eye-brand-bar img {
		position: absolute;
		top: 0;
		z-index: -100;
	}

	.lead .view-eye-branding-bar .views-row {
		border: none;
		width:100%;
	}

	.lead .view-eye-branding-bar .views-row {
		position: inherit;
	}

	.lead .view-eye-branding-bar .view-header {
		background-size: 18%;
		background-position: left top;
		border-top: 3px solid #cc00ff;
	}

	.lead .view-eye-branding-bar h3 {
		padding-left: 10em;
	}

/**YEAR IN REVIEW**/

	#block-views-year-in-review-stories-block,
	#block-views-year-in-review-stories-block-1 {
		font-size:0; /*remove space inline block*/
	}
	#block-views-year-in-review-stories-block .contextual-links-wrapper,
	#block-views-year-in-review-stories-block-1 .contextual-links-wrapper {
		font-size:16px; /*reset font size for contextual links*/
	}

	/*override ul defaults*/
	#block-views-year-in-review-stories-block ul,
	#block-views-year-in-review-stories-block-1 ul {
		margin: 0;
		padding: 0;
	}

	.view-year-in-review-stories .views-row img{
		width: 100%; /*scale image*/
	}
	.view-year-in-review-stories .views-row {
		display: inline-block;
		width:24.33%;
		position:relative;
		overflow: hidden;
		margin: .33%;
	}
	.view-year-in-review-stories .views-field.label {
		position: absolute;
		bottom: -150px;
		font-size: 16px;
		background-image: url('../images/black-80-percent.png');
		-webkit-transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		width: 100%; /*ensure label takes up entire width*/
	}

	.view-year-in-review-stories .views-row .views-field.label a {
		color: white;
		font-family: "League Gothic";
		padding:.5em;
		display: block;
		text-transform: uppercase;
	}

	.view-year-in-review-stories .views-row .views-field.label a:hover {
		text-decoration: none;
	}

	.view-year-in-review-stories .views-row:hover .views-field.label {
		bottom: 0;
	}
	.view-year-in-review-stories .author {
		font-size: .625em;
		font-family: arial, helvetica, sans-serif;
	}
	.view-year-in-review-stories .title {
		margin-bottom:.5em;
		font-size: 1.6em;
	}
	html.touch .view-year-in-review-stories .views-field.label {
			bottom: 0;
	}
	.section-features .title.article-heading-main, 
	.section-yir .title.article-heading-main {
		font-family: "League Gothic";
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
		font-size: 5em;
		color: white;
		background-color: black;
		padding: .15em 0 .1em;
	}

	@media all and (max-width: 50em) {
		.view-year-in-review-stories .views-row {
			width: 32.33%;
			margin: .5%;
		}
		.section-features .title.article-heading-main,
		.section-yir .title.article-heading-main {
			font-size: 3em;
		}
	}

	@media all and (max-width: 40em) {
		.view-year-in-review-stories .views-row {
			width: 48%;
			margin: 1%;
		}
	}

	@media all and (max-width: 25em) {
		.view-year-in-review-stories .views-row {
			width: 100%;
			margin: 4px 0;
		}
		/*.view-year-in-review-stories .views-field.label {
			bottom: 0;
		}*/
		.section-features .title.article-heading-main,
		.section-yir .title.article-heading-main {
			font-size: 2.25em;
		}
	}

/* EYE SPECIAL CSS RULES, added 9.15.2013 */
#col-side .view-footer a,
#col-side-opposite .view-footer a {
	padding: .875em 0;
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: .875em;
}

.view.eye-current-issue img {
	display: block;
	margin: 0 auto;
}
#col-side-opposite .view.eye-current-issue  {
	padding-top: 0;
}
/*ARTICLE TITLE SECTION FORMATTING*/
h2.section.title {
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .75rem;
	margin-bottom: .25rem;
}
.section-multimedia h2.section.title {
    font-weight: bold;
    font-size: 1em;
    visibility: visible;
    margin-bottom:.75rem;
}

/*SQUARE AD COLLAPSE */
.region-col-side .square-ad>.square-ad-collapse {
    margin-bottom: .5rem;
    border: 1px solid #d7d7d7;
    overflow:hidden;
}
.region-col-side > .block.square-ad.collapse {
    padding: 0;
    border: none;
    margin-top: 0;
}
#col-side .square-ad.collapse h2 {
    border: 1px solid #d7d7d7;
    margin-left: 0;
    border-bottom: 1px solid #d7d7d7;
    text-align: center;
    color: #A8A6A6;
    font-size: .625rem;
}

#col-side .region-col-side > .block.square-ad.collapse {
	margin-top: 0;
	border-top: 0;
}

/*SOCIAL MEDIA BUTTONs*/
.at4-share-outer {
	display: none;
}

.at-resp-share-element {
text-align: center;
margin-top: 15px !important;
margin-bottom: 10px !important;
}
.at-resp-share-element a .label{
	font-family: arial, helvetica, sans-serif;
}

/*TABOOLA */
span.video-label.video-title {
font-weight: bold;
font-family: georgia;
color: #1c6281;
}

#taboola-below-article-thumbnails {
margin-top: 1em;
}

/*Related Articles*/
#block-views-related-content-block {
	display: none;
	position: fixed;
	width: 20em;
	right: 0;
	bottom: 0;
	top: inherit !important;
	z-index: 1000;
	background-color: rgba(0,0,0,.8);
	border: 2px solid white;
	border-right: 0;
	padding: .5em;
	color: white;
}

#show-related-content {
	display: none;
	position: fixed;
	width: 2.7em;
	right: 0;
	top: 70% !important;
	z-index: 900;
	background-color: rgba(0,0,0,.8);
	border: 2px solid white;
	border-right: 0;
	padding: .5em;
	color: white;
	text-align: center;
}

#show-related-content a {
	color: white !important;
}

#block-views-related-content-block a {
	color: white !important;
	font-size: 1.1em;
	font-family: 'Lato';
}

#block-views-related-content-block .block-title {
	color: white !important;
	border-bottom: none;
	margin-top: 5px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;	
	font-family: 'Lato';
}

#block-views-related-content-block .views-field-title {
	border-bottom: none;
	font-weight: 700;
	font-family: 'Lato';
}

#block-views-related-content-block .views-field-field-contributor-name .field-content {
	display: inline;
}

#block-views-related-content-block .views-row {
	padding-bottom: 1em;
	font-size: .9em;
}

#block-views-related-content-block .views-field-field-contributor-name {
	display: inline;
	min-width: 0 !important;
	font-size: .9em;		
	text-transform: uppercase;	
}

#block-views-related-content-block .views-label-field-contributor-name {
	color: white;	
	font-size: 1.1em;		
}

#block-views-related-content-block .views-field-comment-count {
	display: inline-block;
	padding-right: 18px;
	background: url(/sites/default/themes/CS12/images/comment-light.png) no-repeat;
	background-position: right;
	font-size: 100%;
}

#block-views-related-content-block .views-field-comment-count::before {
	content: "|";
	margin: 0px 0.5em;
	display: inline-block;
}

@media screen and (max-width: 800px) {
	#block-views-related-content-block {
		display: none !important;
	}
}