	/* COLOR  / BACKGROUND CHANGES */
	
#block-system-main .content {
  padding-left: 5%;
  width: 90%;
}

#block-block-3 {
padding-bottom: 25px;
}
.view-news h5 a {
color: #CC3300 !important;
text-decoration:none !important;
font-size: .8em;
}
.view-news a {
color: #CC3300 !important;
text-decoration:none !important;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}



#zone-postscript {
	border-top: 2px solid #000000 !important;
}

#zone-postscript .region-inner {
	background-color: #E5E5E5;
}

.region-postscript-first, .region-postscript-second, .region-postscript-third {
    background-color: #E5E5E5 !important;
    box-shadow: none !important;
}

body.front #region-content {
    height: auto !important;
    min-height: 0;
    margin-botton: 0;
  }
/* body colors */
h1, h2, h3, h4, h5, h6 {
	color: #CC3300; 
}	

h1 {
	padding-top: 8px;
        padding-bottom: 28px;
        padding-right: 10%;
	font-weight: bold;
	font-size: 2rem;
        font-family: Verdana, Geneva, sans-serif;

}

h2.block-title {
		font-size: 2rem !important;
          padding-bottom: 30px;
	}

.breadcrumb {
	display: none;
}


/* header links */

#section-header .site-name a { color: #CC3300 !important; text-decoration: none; line-height: inherit; outline: none; }

#section-header p a { color: #D4332A; text-decoration: none; line-height: inherit; outline: none; font-size: .8em; }

/* menu links */
.menu a:link, .menu a:visited, .menu a:active { text-transform: uppercase; text-decoration: none; color: #000000 !important; }

/* body links */
body a:link, a:visited, a:active { text-decoration: underline; color: #000000;}

/* footer links */
#section-footer a { color: #000000; text-decoration: none; line-height: inherit; outline: none;}


/* hover properties */
a:hover, #section-footer a:hover { text-decoration: underline; }
	/* site name hover */
.site-name a:hover { text-decoration: none; }
	/* menu hover */
.menu a:hover { color: #FFFFFF; text-decoration: none; }


/* ---------------------- HEADER ---------------------- */

/* reomove image margin */
#region-branding .content p, ul, ol, dl {
    margin:0;
    margin-left: -15px;
}

/* remove Yale University from topper */
#region-topper-first {
	display: none;
}
/* site name text alignment */

.site-name {
    color: #c30;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 0.6em;
    padding-bottom: 0;
    padding-right: 10px;
    padding-top: 26px;
    text-align: right;
}
/* font size for site name */
 h1.site-name, h2.site-name {
    font-size: 2.5rem;
    text-transform: uppercase;
}

/* space the slogan */
h1.site-name, h2.site-name {
    margin-bottom: -12px;
  }

/* header background */
#section-header {
	background: none;
}

/* header shadow */
#section-header {
	box-shadow: none;
}

/* ------------------ NAVIGATION -------------------------*/

/* change menu background color */
.yale-wide-menu, .yale-boxed-menu {
  background: #DEDEDE;
  border-bottom: 5px solid #CC3300;
  border-top: 0 none;
}

/* set no radius on menu */
#zone-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 50px;
}

@media screen and (min-width: 1008px) {
    #zone-menu ul.menu, #zone-menu ul.menu li {
        padding-left: 15px;
        padding-top: 6px;
    }

    /* set padding for menu text */
    #zone-menu ul.menu, #zone-menu ul.menu li {
      padding-top: 6px;
      padding-left: 15px;
    }
}

#zone-menu ul.sf-menu ul li a {
	color: #CC3300 !important;
}
#zone-menu ul.sf-menu ul li a:hover {
	background: #FFFFFF !important;
	text-decoration: underline;
}

#zone-menu ul.sf-menu ul {
    background: #FFFFFF;
}

#region-sidebar-first {
	padding-top: 23px !important;
}

/* ---------------------- BODY ---------------------- */

/* disable radius on bottom */

#section-content {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
}

#zone-content-wrapper {
	    border-left: 1px solid #E3E3E3; 
    border-right: 1px solid #E3E3E3;
  }
  
body.front #zone-header {
	display: none;
}  

#region-content {
	 margin-top: 15px;
	}

body.front .content {
	/* border-top: 1px solid #E3E3E3; */
}

/* ---------------------- FOOTER ---------------------- */

/* hide first and third footer regions */
#region-footer-first, #region-footer-third {
	display: none;
}
/* hide Yale copyright */
#region-footer-second .copyright {
	display: none;
}

/* align footer text & adjust colors */
#zone-footer {
	padding-top: 10px;
  text-align: center;
  /*width: 100%; */
  background-color: #DEDEDE; 
  border-top: 3px solid #CC3300;
 /*margin-left: 0;*/
  /* height: 80px;*/
}

#region-footer-second {
	width: 100%;
}
	

/* footer font size */
#region-footer-second p {
  font-size: 1rem;
margin-left: -100px;
}

/* ---------------------- NEWS ---------------------- */

/* home page titles */
h5 a  {
    color: #CC3300;
    text-decoration:none;
}

.teaser-list .views-row {
  border-bottom: 1px dotted #ECC2C1;
  padding: 8px 0;
}

.teaser-list h3 {
	color: #000000;
}

.teaser-list {
  border-top: 0 none;
}

/* ---------------------- CALENDAR ---------------------- */
.calendar-calendar th.days {
    background-color: #E3E3E3;
    color: #CC3300;
    
  }
  
  /* ---------------------- TABS ---------------------- */
  ul.tabs li a {
    border: 1px solid #6B6B6B;
    border-radius: 5px !important;
}
ul.tabs li a {
    background-color: #E19F9D;
}

ul.tabs li.active a {
    background-color: #D3726F !important;
    color: #000 !important;
}

ul.tabs li a:hover {
    background-color: #E7B3B1 !important;
}

/* ---------------------- PEOPLE ---------------------- */
.region-content table td {
    border-bottom: 1px solid #ECC2C1;
}