    /*--- Header Styling ----*/
        .innerheader .image {
        border: 0 none;
        position: relative;
        width: 590px;
        z-index: 1;
    }
    
    
    .departmentheader {height: 108px}
    .departmentheader .inner {margin-top: -106px;}
    .inner .header-search {
        position: absolute;
        right: 0;
        top: 52px;
    }
    .headernav .header-info-for-nav ul li a,.headernav .header-info-for-nav ul li a:hover,.headernav .header-info-for-nav ul li.header-info-for-nav-last:hover a {
        background: none repeat scroll 0 0 transparent;
        border-right: thin solid #999999;
        color: #666666;
        display: block;
        font-family: "Trebuchet MS",sans-serif;
        font-size: 11px;
        height: 14px;
        line-height: 14px;
        padding-left: 7px;
        padding-right: 7px;
        text-decoration: none;
        letter-spacing: .8px;
    }
    .headernav .header-info-for-nav ul li.header-info-for-nav-last a {
        padding-right: 7px;
    }
    .headernav .header-info-for-nav ul li a:hover,.headernav .header-info-for-nav ul li.header-info-for-nav-last:hover a{text-decoration: underline;}
    .headernav .header-info-for-nav ul li.header-info-for-nav-last:hover a{border:none;}
    .headernav .header-info-for-nav ul li.header-info-for-nav-text, .headernav .header-info-for-nav ul .last-image, .headernav .header-info-for-nav-line{
        display: none;
    }
    .topnav{
        background: rgb(72,72,72);
        background: -moz-linear-gradient(top, rgba(72,72,72,1) 0%, rgba(50,50,50,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,72,72,1)), color-stop(100%,rgba(50,50,50,1)));
        background: -webkit-linear-gradient(top, rgba(72,72,72,1) 0%,rgba(50,50,50,1) 100%);
        background: -o-linear-gradient(top, rgba(72,72,72,1) 0%,rgba(50,50,50,1) 100%);
        background: -ms-linear-gradient(top, rgba(72,72,72,1) 0%,rgba(50,50,50,1) 100%);
        background: linear-gradient(to bottom, rgba(72,72,72,1) 0%,rgba(50,50,50,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#323232',GradientType=0 );
    }
    .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/img/issueLabel.png.png") 15px 8px no-repeat transparent;
      
    }
    .topnav .topnav2 {
        margin-right: 0;
        position: absolute;
        right: 0;
        top: 0;
    }
    .topnav .topnav2 ul {
        list-style-type: none;
        margin: 0;
    }
    .topnav .topnav2 ul li.last {
        background: none repeat scroll 0 0 #1482DC;
        margin: 0;
        padding: 1px 9px 0;
    }
    .topnav .topnav2 ul li a {
        color: #FFFFFF;
        display: block;
        padding: 5px 8px 5px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .topnav .topnav2 ul li a:hover{background: none;}
    .topnav .topnav2 ul li.last a span{display: none;}

	/*-- footer styling -----*/
	.fatfooter .title h6, #pastIssues {
        letter-spacing: 3px;
    }
    .fatfooter .hrline + .title h6 {
        letter-spacing: 1px;
    }


    /*-- Title Text styles -----*/
    #departments{
        font-size:0px;
        height: 21px;
        background: url("/content/dam/www/atbuffalo/img/heading-departments.png") no-repeat transparent;
    }
    #in-every-issue{
        font-size:0px;
        height: 21px;
        background: url("/content/dam/www/atbuffalo/img/heading-in-every-issue.png") no-repeat transparent;
    }
    #news-and-events{
        font-size:0px;
        height: 16px;
        background: url("/content/dam/www/atbuffalo/img/heading-news-and-events.png") no-repeat transparent;
    }
    
    /*-- homepage banner -----*/
    #banner .list-style-teaser {
        margin-left: -17px;
        width: 962px;
        margin-top:-2px;
        overflow:hidden;
    }
    
    #banner .reference-editor {
        position: relative;
        display: inline;
    }
    
    #banner .list.section .page.unstructuredpage {
        display: inline-table;
        height: auto;
        margin-top: 0;
        position: relative;
        width: 239.5px;
        margin-right:-2px;
    }
    #banner .page.unstructuredpage:last-child {
        margin-right:0px;
        width:240px;
    }
        
    #banner .list-style-teaser .teaser-block {
        background: none repeat scroll 0 0 transparent;
        margin-top: 0;
        padding-bottom: 0;
    }
    #banner .teaser-block .teaser-inner {
        background: url("/content/dam/www/atbuffalo/img/diagonal-noise.png") repeat scroll 0 0 #000000;
        background-size: 58% auto;
        margin: 1px 0 0;
    }
    #banner .teaser-block .teaser-images {
        float: none;
    }
    #banner .teaser-block .teaser-image img {
        border: medium none;
        height: 238px;
        width: 100%;
    }
    
    
    
    #banner .parbase.list.section .page.contentpage .teaser-block {
        background: none;
        height: 185px;
        margin-top: 0;   
    }
    
    #banner .teaser-block .teaser-content {
        height: 100px;
        margin-left: 0;
        margin-top: -3px;
        padding: 13px 16px 12px;
        background: #3c3c3c;
        background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.77) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,0.77)));
        background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.77) 100%);
        background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.77) 100%);
        background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.77) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.77) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#c4000000',GradientType=0 );
    }    
    #banner .teaser-block .teaser-title {
        color: #FFFFFF;
        font-family: georgia;
        font-size: 18px;
        margin-top: -1px;
    }
        
    #banner .teaser-block .teaser-title a {
        border: medium none;
        color: #FFFFFF;
    }
    
    
    #banner .teaser-block .teaser-body {
            color: #68a;
            line-height: 1.3em;
            margin-top:4px;
            font-size: 13px; 
    }
    #banner .list-style-teaser .page .teaser-content .teaser-body p b {
        color: #ccc;
        font-weight: normal;
        display: block;
        font-size: .85em;
        margin-top: 0px;
        margin-bottom: 4px;
    }

	/*-- right column ----- */
	.flexmodule .linkhint-size {
      font-size: 12px;
    }


    /*-- Body Text ---------- */
	.title h1 {
		font-size: 42px;
	}
    .title h2 {
        font-family: DinWebBold,"Trebuchet MS",sans-serif;
        font-size: 18px;
    }
    
    /*-- photo slideshow-- */
    .homepage .photoslideshow .carousel-stage {
        height: 400px;
        background: none #111;
        
    }
    .homepage .photoslideshow .carousel-stage .photoslideshow_image .image-container img {
        display: block;
        height: 100%;
        margin: 0 auto;
        width: auto;
    }
    .hompeage .photoslideshow_image {height: 400px;}
    .homepage .photoslideshow .image-container{height:403px;}
    .homepage .photoslideshow_image .overlay {}
    
    .article-page .photoslideshow .carousel-stage {
        height: 400px;
        background: none #111;
        width: 100%;
    }
    .article-page .photoslideshow .carousel-stage li.jcarousel-item {width: 681px}

    .article-page .photoslideshow .carousel-stage .photoslideshow_image .image-container img {
        display: block;
        height: 100%;
        margin: 0 auto;
        width: auto;
    }
    .article-page .photoslideshow_image {height: 400px;}
    .article-page .photoslideshow .photoslideshow_image .image-container {height: 100%;}
    .article-page .photoslideshow .image{height: 100%;}
    .article-page .photoslideshow .interface{width: 662px}

    /*-- flext module current issue ---*/
    #right .viewVersion .flexmodule {
        background: url("/content/dam/www/atbuffalo/img/diagonal-noise.png") repeat scroll 0 0 #000000;
        background-size: 66% auto;
        margin-bottom: 12px;
        border-radius: 4px;
    }
    #right .viewVersion .flexmodule-inner {
        border-radius: 5px 5px 5px 5px;
        padding: 0px 0 15px 0;
        background: -moz-linear-gradient(top, rgba(175,175,175,0.4) 24%, rgba(255,255,255,0.4) 77%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(175,175,175,0.4)), color-stop(77%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(175,175,175,0.4) 24%,rgba(255,255,255,0.4) 77%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(175,175,175,0.4) 24%,rgba(255,255,255,0.4) 77%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(175,175,175,0.4) 24%,rgba(255,255,255,0.4) 77%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(175,175,175,0.4) 24%,rgba(255,255,255,0.4) 77%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66afafaf', endColorstr='#ffffff',GradientType=0 );

    }
    #right .viewVersion .flexmodule-style-largeimg {
        width: 100%;
    }
    #right .viewVersion .flexmodule-style-largeimg .teaser-image{
        background: none;
        padding: 0px;
    }
    #right .viewVersion .flexmodule-style-largeimg .teaser-image img, .flexmodule-style-largeimg .teaser-image-placeholder {
        border: medium none;
        display: block;
        width: 100%;
        margin-left: -8px;
    }
    #right .viewVersion .flexmodule .list ul.list-style-call-to-action li {
        height: 17px;
        line-height: 13px;
        margin: 7px 0;
        padding: 0 0 0 28px;
    }
    #right .viewVersion .flexmodule .list ul.list-style-call-to-action li:before{
        top: 0px;
    } 
    #right .viewVersion .flexmodule .list ul.list-style-call-to-action li .teaser-title{
        color: #333;
    }
    
    #right .viewVersion .flexmodule-style .teaser-content {
        margin: 0;
        margin-left: 20px;
    }
    #right .viewVersion .image{border: none;}
    #right .viewVersion .image .border-hide img{border-radius: 5px;}
    
    /*-- Feed Styling ------- */
    .newsline > .title {
        margin: 0 3px 8px;
    }
    .newsline > .title a {
        display: block;
        text-decoration: none;
    }
    .newsline > .title a:hover {
        text-decoration: none;
    }
    .newsline > .title a .head {
        color: #666666;
        font: 13px/1.2 DinWebBold,"Trebuchet MS",sans-serif;
    }
    .newsline > .title a .arrow {
        color: #E59319;
        font-family: Consolas;
    }
    .newsline > .title a:hover .head {
        text-decoration: underline;
    }
    .newsline > .title a.rss {
            background: url("/etc/designs/www/eub/css/../images/rss.png") no-repeat scroll left top transparent;
        float: right;
        height: 12px;
        margin-top: 4px;
        text-indent: -1000em;
        width: 12px;
    }
    .newsline .divider {
            background: url("/etc/designs/ubcms/clientlibs-main/images/hr.png") repeat-x scroll left center transparent;
        height: 1px;
        margin: 14px 0 10px;
    }
    .newsline .link a, .homepromo .col-1 .list-style-links-news a {
        color: #041A9B;
        display: block;
        font-size: 11px;
        font-weight: bold;
        line-height: 1.2;
        margin: 8px 3px;
        text-decoration: none;
    }
    .newsline .link a:hover, .homepromo .col-1 .list-style-links-news a:hover {
        color: #041A9B;
        text-decoration: none;
    }
    .newsline .link a .date {
        color: #666666;
        margin-right: 5px;
    }
    .newsline .link a .title, .homepromo .col-1 .list-style-links-news a .teaser-title {
        border-bottom: 0 none;
    }
    .newsline .link a:hover .title, .homepromo .col-1 .list-style-links-news a:hover .teaser-title {
        border-bottom: 0 none;
        text-decoration: underline;
    }
    .newsline .link.alert a, .newsline .link.alert a:hover, .newsline .link.alert a .date {
        color: #990000;
    }
    
    /*-- Article Page --*/
        .article-page .text p, .newspage .text p {
        font-family: georgia;
        font-size: 15px;
        line-height: 1.5em;
    }
    .article-page .introtext.text p {
        font-size: 16px;
        font-family: dinwebbold;
        color: #6c6c6c;
    }
    .article-page .text.captiontext p {
        font-family: "Trebuchet MS",Arial,sans-serif;
        color: #878787;
        font-size: 11px;
        font-style: italic;
        margin: 5px 0 15px;
    }
    .article-page #center .page .calltoaction.section .calltoaction-style-medium {
        text-align: right;
        background-position: right 3px;
        padding-left: 0px;
        margin: 11px 0 0 0;
        font-weight: 700;
        background: none;
    	display:block;
    }
    .article-page #center .page .calltoaction.section .calltoaction-style-medium:after {
        content: ">";
        color: #369;
        margin-top: -2px;
    }
    .article-page #center .page .calltoaction.section .calltoaction-style-medium:before{
        display:none;
    }
    .article-page #center .page .calltoaction .teaser-inline a {
        text-transform: uppercase;
        border-bottom: none;
    }
    .callout .note {
        background-image: url("/content/dam/www/reporter/img/quote.png");
    }
	.article-page .calltoaction .calltoaction-style-large{
		line-height: 1.3;
    	font-size: 15px;
    }
    .article-page #center .page .calltoaction .calltoaction-style-large.teaser-inline a{
            text-transform:none;
    }


    /*-- winter 2014 --*/
    .winter2014 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/img/issueLabel.png") 15px 8px no-repeat transparent;
      
    }
    
    /*-- spring 2014 -- */
    .spring2014 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Spring2014Issue/IssueLabelSpring2014.png") 15px 8px no-repeat transparent;
    }

	/*-- summer 2014 -- */
    .summer2014 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Summer2014Issue/IssueLabelSummer2014.png") 15px 8px no-repeat transparent;
    }


	/*-- fall 2014 -- */
    .fall2014 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Fall2014Issue/IssueLabelFall2014.png") 15px 8px no-repeat transparent;
    }


	/*-- winter 2015 -- */
    .winter2015 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Winter2015Issue/Home_Page_Images/IssueLabelwinter2015.png") 15px 8px no-repeat transparent;
    }

	/*-- spring 2015 -- */
    .spring2015 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Spring2015Issue/HomePageGraphics/IssueLabelSpring2015.png") 15px 8px no-repeat transparent;
    }

	/*-- summer 2015 --*/
	.summer2015 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Summer2015Issue/HomePageGraphics/IssueLabelSummer2015.png") 15px 8px no-repeat transparent;

    }

    /*-- fall 2015 --*/
	.fall2015 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Fall2015Issue/HomePageGraphic/IssueLabelFall2015.png") 15px 8px no-repeat transparent;

    }
	/*-- winter 2016 --*/
	.winter2016 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Winter2016Issue/IssueLabelWinter2016.png") 15px 8px no-repeat transparent;

    }

	/*-- spring 2016 --*/
    .spring2016 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Spring2016Issue/Home_Page/IssueLabelSpring2016.png") 15px 8px no-repeat transparent;

    }

	/*-- summer 2016 --*/
	.summer2016 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Summer2016Issue/Home_Page/Summer_2016.png") 15px 8px no-repeat transparent;

    }

	/*-- fall 2016 --*/
	.fall2016 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Fall2016Issue/Homepage/IssueLabelFall2016.png") 15px 8px no-repeat transparent;

    }

	/*-- winter 2017 --*/
	.winter2017 .topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Winter2017Issue/Homepage/IssueLabelWntr2017.png") 15px 8px no-repeat transparent;

    }

	.topnav .topnav-inner {
        background: url("/content/dam/www/atbuffalo/Winter2017Issue/Homepage/IssueLabelWntr2017.png") 15px 8px no-repeat transparent;

    }
