/* ******************************************************* */
/* Filmstrip */

td.filmstrip {
	background: #000000;
	padding: 0px 0px 0px 7px;
}
table.filmstrip {
	margin: auto;
	border-collapse: collapse;
	empty-cells: show;	
}
table.filmstrip td {
	text-align: center;
	margin: 0px;
	padding: 7px 7px 7px 0px;
	background: #000000;
}
table.filmstrip td img {
	margin: 0px;
	border-style: none;
	display: block;
}
/* ----------------------------------- */
/* General */
div.views-field-field--teaser-text-value p {
	margin: 0px;
	padding: 0px;
}
/* ******************************************************* */
/* TODAY AT THE I SCHOOL */

div#block-views-today_at_ischool-block_1 { 
	padding: 0px;
}
div#block-views-today_at_ischool-block_1 div.headerimage {
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
	border-width: 0px;
}
div#block-views-today_at_ischool-block_1 div.headerimage img.headerimage {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	vertical-align: bottom;
}
div#block-views-today_at_ischool-block_1 div.title1 {
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 8px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 0px 2px 8px;
	background-color: #000000;
}
div#block-views-today_at_ischool-block_1 div.title2 {
	font-size: 10px;
	line-height: 11px;
	word-spacing: 3px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 6px 5px 3px;
	background-color: #000000;
}


div#block-views-today_at_ischool-block_1 div.views-row-even, 
div#block-views-today_at_ischool-block_1 div.views-row-odd, 
div#block-views-today_at_ischool-block_1 div.views-row-first, 
div#block-views-today_at_ischool-block_1 div.views-row-last {
	margin: 0px;
	padding: 12px 13px 0px ;

}
div#block-views-today_at_ischool-block_1 div.views-field-title{
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px;
}


div#block-views-today_at_ischool-block_1 div.views-field-title a {
	color: #666666;
	text-decoration: none;
}
div#block-views-today_at_ischool-block_1 div.views-field-field-event-datetime-value,
div#block-views-today_at_ischool-block_1 div.views-field-field-event-location-value {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px;
	font-style: italic;
}
div#block-views-today_at_ischool-block_1 div.views-field-field-event-datetime-value a,
div#block-views-today_at_ischool-block_1 div.views-field-field-event-location-value a {
	color: #666666;
	text-decoration: none;
}
div#block-views-today_at_ischool-block_1 div.views-field-field--teaser-text-value {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px;
}

/* ******************************************************* */
/* FEATURE STORY */

div#block-views-front_feature_story-block_1 div.views-field-field--frontpage-feature-header-value {
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 7px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 20px;
}
div#block-views-front_feature_story-block_1 div.views-field-field--frontpage-feature-header-value a:link,
div#block-views-front_feature_story-block_1 div.views-field-field--frontpage-feature-header-value a:visited,
div#block-views-front_feature_story-block_1 div.views-field-field--frontpage-feature-header-value a:hover,
div#block-views-front_feature_story-block_1 div.views-field-field--frontpage-feature-header-value a:active {
	color: #666666;
	text-decoration: none;
}
div#block-views-front_feature_story-block_1 div.views-field-field--teaser-image-fid img, 
div#block-views-front_feature_story-block_1 div.views-field-field--teaser-image-fid a img {
	display: block;
	margin-bottom: 16px;
	border-style: none;
	margin-right: auto;
	margin-left: auto;
}
div#block-views-front_feature_story-block_1 div.views-field-title, 
div#block-views-front_feature_story-block_1 div.views-field-title a {
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	color: #5167B7;
	margin: 0px;
	padding: 0px 0px 10px;
}
div#block-views-front_feature_story-block_1 div.views-field-field-event-datetime-value, 
div#block-views-front_feature_story-block_1 div.views-field-field-event-datetime-value-1, 
div#block-views-front_feature_story-block_1 div.views-field-field-event-location-value {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
div#block-views-front_feature_story-block_1 div.views-field-field--teaser-text-value {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px;
}


/* ******************************************************* */
/* BLOCK WITH BLUE BACKGROUND     */
td.column1 div#block-block-11,
td.column1 div#block-block-19 {
	margin: 25px 0px 20px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 16px;
	background: #4175A9; /* #467DB5; */
}
td.column1 div#block-block-11 div.block-inner, 
td.column1 div#block-block-19 div.block-inner {
	padding: 20px 20px;
	background: url(images/ucbseal.png) no-repeat right bottom;
}
td.column1 div#block-block-11 a:link, 
td.column1 div#block-block-11 a:visited, 
td.column1 div#block-block-19 a:link, 
td.column1 div#block-block-19 a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
td.column1 div#block-block-11 a:hover, 
td.column1 div#block-block-11 a:active, 
td.column1 div#block-block-19 a:hover, 
td.column1 div#block-block-19 a:active { 
	color: #FFFFFF;
	text-decoration: underline;
}
td.column1 div#block-block-11 h2.title, 
td.column1 div#block-block-19 h2.title {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

/* ******************************************************* */
/* "DataEDGE" BLOCK   */
td.column1 div#block-block-28 {
	margin: 25px 0px 20px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 16px;
	background: #9EB8D3;
	border: 1px solid #4175A9;
}
td.column1 div#block-block-28 div.block-inner {
	padding: 20px 25px;
}
td.column1 div#block-block-28 a:link, 
td.column1 div#block-block-28 a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
td.column1 div#block-block-28 a:hover, 
td.column1 div#block-block-28 a:active { 
	color: #FFFFFF;
	text-decoration: underline;
}
td.column1 div#block-block-28 h2.title {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

/* ******************************************************* */
/* MEDIA CENTER */

div#block-views-media_center-block_1 {
	margin: 38px 0px 20px;
	padding: 20px 20px;
	text-align: center;
	color: #E6602B;
	font-size: 10px;
	line-height: 16px;
	border: 1px solid #E6602B;
}
div#block-views-media_center-block_1 a:link, 
div#block-views-media_center-block_1 a:visited { 
	color: #E6602B;
	text-decoration: none;
}
div#block-views-media_center-block_1 a:hover, 
div#block-views-media_center-block_1 a:active { 
	color: #E6602B;
	text-decoration: underline;
}
div#block-views-media_center-block_1 h2.title {
	color: #E6602B;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding: 0px;
	margin: 0px 0px 24px;
}
div#block-views-media_center-block_1 div.view-media-center div.views-row-odd, 
div#block-views-media_center-block_1 div.view-media-center div.views-row-even {
	margin: 16px 0px;
}
div#block-views-media_center-block_1 div.view-media-center .views-field-field-event-speaker-name-value,
div#block-views-media_center-block_1 div.view-media-center .views-field-title {
	font-weight: bold;
}
div#block-views-media_center-block_1 div.view-media-center .more-link {
	text-align: center;
	margin-top: 24px;
}

/* ******************************************************* */

/* ******************************************************* */
/* COLUMN 2 - DON'T MISS */

table.main tr.mainrow td.column2 {
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}
table.main tr.mainrow td.column2 div.block {
	margin: 20px 0px 0px;
	padding: 20px 0px 0px;
	background: url(images/whitedots.gif) repeat-x top;
}
table.main tr.mainrow td.column2 div.block:first-child {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	background: none;
}
table.main tr.mainrow td.column2 div.block h2.title {
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	/* letter-spacing: 3px; */
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 18px;
}
table.main tr.mainrow td.column2 div.block h2.title a:link,
table.main tr.mainrow td.column2 div.block h2.title a:visited,
table.main tr.mainrow td.column2 div.block h2.title a:hover,
table.main tr.mainrow td.column2 div.block h2.title a:active {
	color: #FFFFFF;
	text-decoration: none;
}
table.main tr.mainrow td.column2 div.block div.views-row {
	margin: 0px 0px 25px;
	padding: 0px;
}
table.main tr.mainrow td.column2 div.block div.view-footer,
table.main tr.mainrow td.column2 div.block div.more-link {
	color: #333333;
	padding: 0px;
	margin: 15px 0px 0px;
	text-align: left;
}
table.main tr.mainrow td.column2 div.block div.view-footer a,
table.main tr.mainrow td.column2 div.block div.more-link a {
	color: #FFFFFF;
	font-weight: bold;
}

div#block-views-front_dont_miss-block_1 div.views-field-field-event-datetime-value, 
div#block-views-front_dont_miss-block_1 div.views-field-field-event-datetime-value a {
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
div#block-views-front_dont_miss-block_1 div.views-field-title, 
div#block-views-front_dont_miss-block_1 div.views-field-title a {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
div#block-views-front_dont_miss-block_1 div.views-field-field--teaser-text-value {
	margin: 0px;
	padding: 0px 0px 0px;
}
div#block-views-front_dont_miss-block_1 div.views-field-field--teaser-image-fid img, 
div#block-views-front_dont_miss-block_1 div.views-field-field--teaser-image-fid a img {
	display: block;
	margin-top: 7px;
	border-style: none;
	margin-right: auto;
	margin-left: auto;
}

div#block-views-admin_unpublished_nodes-block_1 div.views-row {
	margin: 0px 0px 10px;
}
div#block-views-admin_unpublished_nodes-block_1 .views-field-title, 
div#block-views-admin_unpublished_nodes-block_1 .views-field-title a {
	font-weight: bold;
	color: #FFFFFF;
}
div#block-views-admin_unpublished_nodes-block_1 .marker{
	color: #A00000;
}
table.main tr.mainrow td.column2 div.block a {
	color: #FFFFFF;
	font-weight: bold;
}
table.main tr.mainrow td.column2 div.block .view-header {
	margin: -10px 0px 15px;
	font-size: 10px;
	letter-spacing: 0px;
	/* letter-spacing: 3px; */
	padding: 0px;
}
div#block-views-press_coverage-block_2 div.views-row {
	margin-bottom: 0;
	padding-bottom: 15px;
}


/* ******************************************************* */
/* COLUMN 3 - BREAKING NEWS */

table.main tr.mainrow td.column3 {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
table.main tr.mainrow td.column3 div.block {
	margin: 20px 0px 0px;
	padding: 20px 0px 0px;
	background: url(images/dots.gif) repeat-x top;
}
table.main tr.mainrow td.column3 div.block:first-child {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	background: none;
}
table.main tr.mainrow td.column3 div.view {
	padding: 0px 20px 0px;
}
table.main tr.mainrow td.column3 h2.title {
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
table.main tr.mainrow td.column3 h2.title a:link,
table.main tr.mainrow td.column3 h2.title a:visited,
table.main tr.mainrow td.column3 h2.title a:hover,
table.main tr.mainrow td.column3 h2.title a:active {
	color: #666666;
	text-decoration: none;
}
table.main tr.mainrow td.column3 div.views-row {
	padding: 0px 0px 20px;
}
table.main tr.mainrow td.column3 div.views-field-title {
	margin: 0px;
	padding: 0px;
}
table.main tr.mainrow td.column3 div.views-field-title, 
table.main tr.mainrow td.column3 div.views-field-title a {
	font-size: 10px;
	line-height: 16px;
	color: #5167B7;
}
table.main tr.mainrow td.column3 div.views-field-field--teaser-text-value {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 0px;
}
table.main tr.mainrow td.column3 div.views-field-field--teaser-image-fid  {
	margin: 0 -20px;
}
table.main tr.mainrow td.column3 div.views-field-field--teaser-image-fid img, 
table.main tr.mainrow td.column3 div.views-field-field--teaser-image-fid a img {
	display: block;
	margin-top: 7px;
	border-style: none;
	margin-right: auto;
	margin-left: auto;
}
table.main tr.mainrow td.column3 div.block .view-header {
	margin: -10px 0px 15px;
	font-size: 10px;
	letter-spacing: 0px;
	/* letter-spacing: 3px; */
	padding: 0px;
}
table.main tr.mainrow td.column3 div.view-footer {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 0px;
	padding: 15px 0px 0px;
}
table.main tr.mainrow td.column3 div.view-footer a {
	color: #666666;
}
