/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

#zone-content footer{
	display: none;
}
a.link{
	text-decoration: none;
}

body h1.sitename, .site-name a {
top: -20px;
}

body #zone-branding {
margin-top : 15px;
background : url('http://news.rpi.edu/sites/all/themes/rpi_news/css/header-back.jpg') repeat-x #333;
border-top : 7px solid #ed1c24;
padding : 0;
overflow: hidden;
}
#block-block-10 img{
display : block;
margin-left : 60px;
}
#zone-menu-wrapper{
	margin-top: -5px;
	margin-bottom: 0px;
}
#zone-branding .block-9 {
position : absolute;
z-index : 50;
top : 28px;
left: 0px;
height : 20px;
margin-left : 9px;
   font-family : "franklin-gothic-urw",'PTSansNarrowBold', Arial, sans-serif;
   font-weight: 900;
   font-size: 18px;
   color: #454545;
   letter-spacing:-1px;
}
#zone-branding .block-10 {
position : absolute;
z-index : 100;
top : 5px;
height : 20px;
margin-left : 395px;
}


/* Menus */
#zone-menu{
    margin-top: 0px;
    margin-bottom: 0px;
    background: #333 url('http://news.rpi.edu/sites/all/themes/rpi_news/css/menu-back.jpg') repeat-x;
}
#zone-menu ul{
    list-style-type: none;
    margin: 0 auto;
    background: #333 url('http://news.rpi.edu/sites/all/themes/rpi_news/css/menu-back.jpg') repeat-x;
    height: 34px;
    overflow: hidden;
}
#zone-menu ul li{
    display: inline-block;
    margin-left: auto ;
    margin-right: auto ;
    margin-bottom: 0px;
    text-align: center;
    min-width: 45px;
    height: 24px;
    background-image: url('http://news.rpi.edu/sites/all/themes/rpi_news/css/menu-div.jpg');
    background-position: right;
    background-repeat:no-repeat;
    text-shadow: 1px 1px 3px #eee;
     border-bottom: none;
	padding-bottom: 0px;
}
#zone-menu ul li.last{
    background-image: none;
}
#zone-menu ul li.leaf a{
   margin-left: 10px;
   margin-right: 10px;
   text-decoration: none;
   font-size:13px;
   font-weight: 900;
   color: #393939;
   font-family: 'News Cycle', sans-serif;
   position: relative;
   height: 30px;
}
#zone-menu ul li.leaf a{
   color: #393939;
}
#region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth{
	width: 315px;
	margin-right: 20px;
	overflow: hidden;
}
#zone-preface{
	padding-top: 20px;
}

#block-block-10{
	display: block;
}
/* FrontPage top article */
#region-content{
	padding-top: 10px;
	}
body.front .block-featured-article-block .featured_media{
	width: 695px;
	height: 450px;
	overflow: hidden;
}
body.front .block-views-featured-article-block h2.block-title{
	display: none;
}
.block-featured-article-block .featured_media{
	width: 695px;
	height: 360px;
	overflow: hidden; 
	border: 1px solid #464646; 
	clear: left;
	overflow: hidden;
	}
#region-content .featured_media img{
	
}
.zone-postscript  h5{
	display: none;
}
body.front .featured_text{
		width: 95%;
		padding: 0px;
	       margin-left: 0px;
		margin-top: 10px;
		position: relative;
		height: auto;
	}
body.front .featured_text a{
	text-decoration: none;
}



/* FrontPage 4 articles */
.zone-postscript h5{
	display: block;
}
#region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth{
	width: 330px;
	margin-right: 20px;
	overflow: hidden;
}
       body.front .view-front-page-articles{
		margin-top: 20px;
	}
      body.front .view-front-page-articles .views-row.last{
		margin-right: 0px;
}
       body.front .view-front-page-articles .views-row{
		border-top: 4px solid #ed1c24;
		height: 370px;
		position: relative;
	}
	body.front .newsboximagecage{
		border: 1px solid #464646;
		height: 190px;
		overflow: hidden;
	}
      body.front .view-front-page-articles .fadeout{
         top: 440px;
	  position: absolute;
         z-index: 100;
	}

       body.front .view-front-page-articles .views-row h5{
		color: #464646;
		margin-bottom: 0px;
		background-color: #cad0d7;
 		font-family : "franklin-gothic-urw",'PTSansNarrowBold', Arial, sans-serif;
		font-size: 12px;
		padding-left: 2px;
		border-top: 1px solid #464646;
		border-left: 1px solid #464646;
		border-right: 1px solid #464646;	
		text-transform:uppercase;
	}
body.front .view-front-page-articles .views-row h2{
		margin-top: 20px;
		line-height: 20px;
}
       body.front .view-front-page-articles .views-row  h2 a{
		color: #000;
		font-size: 18px;
 		font-family : "franklin-gothic-urw",'PTSansNarrowBold', Arial, sans-serif;
		text-decoration: none;

}

/* postsrcipt columns */
#region-preface-first, #region-preface-second{
		width: 330px;
	margin-right: 20px;
}
.views-field-field-youtubeid iframe{
	width: 315px;
	height: 225px;
}


/* front page - featured video */

	body.front .view-id-video_feature a{
		color: #000;
		font-size: 18px;
 		font-family : "franklin-gothic-urw",'PTSansNarrowBold', Arial, sans-serif;
		text-decoration: none;
		font-weight: 900;
	}
	body.front .view-id-video_feature h3{
		margin-top: -10px;
		margin-bottom: -5px;
	}
	body.front .block-video-feature-block-1{
		border-top: 4px solid #ed1c24;
	}
	body.front h2.block-title{
		color: #464646;
		margin-bottom: 0px;
		background-color: #cad0d7;
 		font-family : "franklin-gothic-urw",'PTSansNarrowBold', Arial, sans-serif;
		font-size: 18px;
		padding-left: 2px;
		border-top: 1px solid #464646;
		border-left: 1px solid #464646; 
		border-right: 1px solid #464646; 
		text-transform:uppercase;
	}
/* Twitter feed - front page */
	body.front .block-5{
		border-top: 4px solid #ed1c24;
	}
	body.front .block-5 h2.block-title{
		border-bottom: 1px solid #464646; 			
	}
		#tweet .tweet {
			margin: 0 auto 15px auto;
			padding: 0 0 15px 0;
			border-bottom: 1px dotted #ccc;
		}
		
		#tweet .tweet a {
			text-decoration: none;
			color: #000;
		}

		#tweet .tweet a:hover {
			text-decoration: underline;
		}
		
		#tweet .tweet .time {
			font-size: 10px;
			font-style: italic;
			color: #666666;
		}

/* in the news - front page */
	body.front .block-14{
		border-top: 4px solid #ed1c24;
	}
	body.front .block-14 h2{
		border-bottom: 1px solid #000;
	}
	body.front .block-14 ul li{
		margin-left: 0px;
		padding-left: 0px;
	}
	body.front .block-14 ul li p{
		margin-top: 8px;
		margin-bottom: 1px;
	}
	body.front .block-14 ul li a{
		font-weight: 900;
		text-decoration: none;
		margin-bottom: 14px;
		color: #333;
	}

/* New List / View Page 'Tagged' */
	.view-id-tagged .resultsbox{
	 width: 200px;
}
/* NOT FRONT PAGE */
body.not-front aside#region-sidebar-second,  aside.grid-3{
	width: 200px;
	margin-top: 9px;
}
body.not-front #region-content{
	width: 460px;
}
body.front #region-content{
	width: 95%;
}
.block-news-release-blocks-block-1 .item-list ul li{
	margin-left: 0px;
}
.field-name-field-subhead{
	font-weight: 900;
	margin-bottom: 10px;
	font-size: 14px;
}


/* News Release Lightbox */

	.ltbox img{
		transform: scale(.7,.7);
		-ms-transform: scale(.7,.7); /* IE 9 */
		-webkit-transform: scale(.7,.7); /* Safari and Chrome */
		-o-transform: scale(.7,.7); /* Opera */
		-moz-transform: scale(.7,.7); /* Firefox */
	}
	
	
	
	/* Insert SCER css here */


	error{
    display: none;
}
#zone-header{
    position: relative;
    left: 0px;
}
#region-header-first, #region-header-second{
    position: absolute;
    top: 7px;
    left: 0px;
}
#breadcrumb{
    display: none;
}

#zone-branding h1{
font-family: "franklin-gothic-urw",'PTSansNarrowBold',Arial,sans-serif;
line-height:100%;
font-size: 48px;
margin-right:5px;
}
#region-branding{
    height: 68px;
}
ul.contacts li{
    display: inline-block;
}
ul.contacts li a{
    text-decoration: none;
    font-size: 10px;
}
ul.contacts{
    margin-top: -23px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#block-block-10{
    margin-left: 0px;
}
#region-footer-second .views-row, #region-footer-second .block{
    display: inline-block;

}
#block-views-frontpagevideo-block{
    margin-bottom: 15px;
}
.item-list ul.pager{
    margin-top: 20px;
}
#block-views-frontpagevideo-block{
    border-top: 4px solid #ED1C24;
}
#search-block-form{
    position: relative;
    margin-left: 25px;
}
#search-block-form .form-submit{
    position: absolute;
    left: 140px;
    top: -1px;
}

body.node-type-news-release .region-content-inner{
	margin-top: 30px;
}



/* Default Narrow
=========================================================== */
    #zone-branding .block-10, #zone-branding .block-10 img{
    margin-left: 0px;
    left: 0px;
}
#zone-branding .block-block-19{
    position: absolute;
    right: 0px;
    text-align: right;
}
#block-views-highlighted-faculty-block-1 .views-row{
    display: inline-block;

}
.abouthighlight{
    width: 650px;
}
#block-views-highlighted-faculty-block{
    left: 10px;
}

/*
body.front .newsboximagecage img {
    transform: scale(0.66);
    transform-origin: 0 0 0;
}*/

body.front .newsboximagecage {
height: 144px;
}
.featured_media_med{
    display: none;
}
.featured_media{
    overflow: hidden;
    position: relative;
    height: 5px;
}
a:hover, h2 a:hover{
	color: red;
}
#zone-footer {
    background-color: #F5F6F7;
    background-image: url("http://news.rpi.edu/sites/all/themes/rpi_news/css/footer.png");
    background-repeat: no-repeat;
    border-bottom: 8px solid #ED1C24;
    color: #414242;
    padding-top: 218px;
}
#block-views-highlighted-faculty-block{
	position: relative;
	left: 0px;
}
