/**
 * @file
 * Block Styling
 */
/* OVERALL STYLES --- */
/* -------------------------------------------------------------------------------- */
.sidebar .block {
  margin-bottom: 20px;
}

/* SIDEBAR BLOCKS --- */
/* -------------------------------------------------------------------------------- */
#block-nodesinblock-0 {
  position: relative;
}
#block-nodesinblock-0 .nodesinblock {
  margin-bottom: 20px;
/*  behavior: url(/sites/all/themes/pitt/scripts/PIE.htc);
  -webkit-box-shadow: 1px 2px 5px 3px #adadad;
  -moz-box-shadow: 1px 2px 5px 3px #adadad;
  box-shadow: 1px 2px 5px 3px #adadad;
  border: 7px solid #fff;*/
  background: #e5e5cb;
  position: relative;
}


#block-nodesinblock-0 #nodesinblock-41 .block-type-beige {background-image: url("../images/block41bg.jpg"); background-color:#fdfae5; background-repeat:no-repeat;}

#nodesinblock-41 .node-41 h2.node-title{display:none !important;}
#nodesinblock-41 .node-41 h3{font-size:14px;margin-bottom: 5px !important;}
#nodesinblock-41 .node-41 p{font-size:10px;}
#nodesinblock-41 .node-41 p a{color:#336699;}

#block-nodesinblock-0 .nodesinblock header {
  color: #333333;
  *padding-top: 5px;
  /*IE7*/
  margin-top: 20px;
}
#block-nodesinblock-0 .nodesinblock ul {
  margin: auto 0;
  padding: 0;
}
#block-nodesinblock-0 .nodesinblock li {
  list-style-type: none;
  margin-bottom: 5px;
}
#block-nodesinblock-0 .nodesinblock strong {
  color: #333333;
}
#block-nodesinblock-0 .nodesinblock figure {
  margin: -15px -20px -10px !important;
}
#block-nodesinblock-0 .nodesinblock .block-type-beige, #block-nodesinblock-0 .nodesinblock .block-type-blue, #block-nodesinblock-0 .nodesinblock .block-type-gray, #block-nodesinblock-0 .nodesinblock .block-type-none {
  padding: 15px 20px;
}
#block-nodesinblock-0 .nodesinblock .block-type-beige {
  background-color: #e5e5cb;
}
#block-nodesinblock-0 .nodesinblock .block-type-blue {
  background-color: #CCE0F4;
}
#block-nodesinblock-0 .nodesinblock .block-type-gray {
  background-color: #e5e5e5;
}
#block-nodesinblock-0 .nodesinblock .block-type-none {
  background-color: transparent;
}
#block-nodesinblock-0 .nodesinblock .block-type-image figure {
  margin: 0 0 -3px 0 !important;
}
#block-nodesinblock-0 .nodesinblock .block-type-image header {
  position: absolute;
  bottom: 10px;
  background: #000033;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  padding: 4px 0;
  margin-right: 20px;
  max-width: 206px;
  margin-left: 12px\9;
  display:none;
  /*IE*/
}
#block-nodesinblock-0 .nodesinblock .block-type-image header h2 {
  color: #fff;
  margin: 0!important;
  padding: 0px 20px!important;
}
#block-nodesinblock-0 .nodesinblock .block-type-image header h2 a {
  color: #fff;
}

/* SIDEBAR BLOCKS --- */
/* -------------------------------------------------------------------------------- */
#block-nodesinblock-1 {
  position: relative;
}
#block-nodesinblock-1 .nodesinblock {
  background: transparent;
  position: relative;
  float: left;
  margin-right: 40px;
  color: #fff;
}
#block-nodesinblock-1 .nodesinblock a {
  color: #fff;
  text-decoration: underline;
}
#block-nodesinblock-1 .nodesinblock header h2 {
  color: #fff!important;
}
#block-nodesinblock-1 .nodesinblock header a {
  color: #fff;
}
#block-nodesinblock-1 .nodesinblock ul {
  margin: auto 0;
  padding: 0;
}
#block-nodesinblock-1 .nodesinblock li {
  list-style-type: none;
  margin-bottom: 5px;
}
#block-nodesinblock-1 .nodesinblock strong {
  color: #333333;
}
#block-nodesinblock-1 .nodesinblock .block-type-beige, #block-nodesinblock-1 .nodesinblock .block-type-blue, #block-nodesinblock-1 .nodesinblock .block-type-gray, #block-nodesinblock-1 .nodesinblock .block-type-none {
  background-color: transparent;
}
#block-nodesinblock-1 .nodesinblock .block-type-image header {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* -------------------------------------------------------------------------------- */
/* Homepage Slideshow Block --- */
#block-views-feature-image-story-block-1 {
  height: 317px;
  width: 622px;
  margin: 0 0 55px 0;
  position: relative;
  z-index: 0;
  /* Pager Settings --- */
}
#block-views-feature-image-story-block-1 .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
#block-views-feature-image-story-block-1 .views-row, #block-views-feature-image-story-block-1 .views-row-1 {
  margin: 0;
  padding: 0;
  border-bottom: none;
  border-top: none;
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-slideshow-cycle-main-frame-row {
  width: 100%!important;
  height: auto;
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-field-nothing {
    background-image: url("../images/bg_feature.png");
    background-repeat: repeat;
    color: #111150;
    display: block;
    height: 75px;
    left: 0;
    margin-top: -103px;
    overflow: hidden;
    padding: 10px 20px 14px;
    position: relative;
    width: 582px;
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-field-nothing .slider_title {
  border-bottom: 0px dashed #cccc99;
  padding-bottom: 0px;
  margin-bottom: 2px;
  line-height: 1.3!important;
  font-size: 30px;
  font-size: 3.0rem;
  font-family:Georgia;
  /* =18px */
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-field-nothing .slider_desc {
  font-size: 14px;
  font-size: 1.4rem;line-height: 1.3em; margin-right: 20px;
  /* =12px */
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-field-nothing .slider_desc p {
  margin: 0;
  display: inline;
}
#block-views-feature-image-story-block-1 .view-feature-image-story .views-field-nothing .slider_desc a {
  color: #e0a843;
  z-index: 100;
  font-weight:bold;
}
#block-views-feature-image-story-block-1 .views-slideshow-controls-bottom {
  position: absolute;
  top: 278px;
  right: 10px;
  z-index: 200;
}
#block-views-feature-image-story-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  width: 10px;
  height: 10px;
  padding-right: 5px;
  float: left;
}
#block-views-feature-image-story-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
  height: 10px;
  width: 10px;
  background-image: url("../images/noBullet.png");
  background-repeat: no-repeat;
  text-indent: -999em;
}
#block-views-feature-image-story-block-1 .views-slideshow-controls-bottom .active {
  width: 10px!important;
  height: 10px!important;
  padding-right: 5px!important;
  float: left!important;
}
#block-views-feature-image-story-block-1 .views-slideshow-controls-bottom .active .views-content-counter {
  height: 10px;
  width: 10px;
  background-image: url("../images/onBullet.png") !important;
  background-repeat: no-repeat;
  text-indent: -999em;
}

/* MISC BLOCKS --- */
/* -------------------------------------------------------------------------------- */
/*Search Block --- */
#block-search-form {
  /* "Search form" block */
  clear: right;
    display: inline-block;
    float: right;
    position: absolute;
    right: 40px;
    top: 70px;
    z-index: 2;
}


#google-cse-results-searchbox-form { 
/* "Search form" block */
  float: right;
  clear: right;
  display: inline-block;
  position: absolute;
  right: 40px;
  top: 70px;
  z-index: 2;
}

#google-cse-results-searchbox-form .form-item{ width: 165px;
  height: 19px;
  border: none;
  height: 15px\9;
  /*IE*/
  margin-left: 5px;
  
}


#google-cse-results-searchbox-form .form-item #edit-query {
  width: 213px;
  height: 20px;
  height: 15px\9;
  /*IE*/
  margin-right: 5px;
  border: 1px solid #cccccc;
}


#google-cse-results-searchbox-form #edit-actions input[value="Search"] {
  text-indent: -1000px !important;
}

#google-cse-results-searchbox-form .form-item {
  margin: 0!important;
}


#block-search-form .form-item {
  margin: 0!important;
}


#block-search-form .form-item #edit-search-block-form--2 {
  border: 1px solid #CCCCCC;
    height: 20px;
    margin-right: 5px;
    width: 213px;
}
#block-search-form #edit-actions input[value="Search"] {
  text-indent: -1000px !important;
}





#google-cse-results-searchbox-form #edit-actions input[value="Search"], #google-cse-results-searchbox-form #edit-actions--2 input[value="Search"] {
    text-indent: -1000px !important;
}




#google-cse-results-searchbox-form .form-submit {background-image: url(../images/search_btn.jpg);
    background-repeat: no-repeat;
    border: medium none;
    height: 20px;
    margin-left: -2px;
    width: 33px;
	text-indent: -1000px !important;
}


#block-search-form #edit-actions #edit-submit, #block-search-form #edit-actions #edit-submit--2 {
  width: 27px;
  height: 21px;
  margin-left: -2px;
  border: none;
  background-image: url(../images/search_btn.jpg) !important;
  background-repeat: no-repeat;
}


#google-cse-results-searchbox-form .form-item label {
    display: none;
    font-weight: bold;
}

#google-cse-results-searchbox-form h2.title{display:none !important;}



/*Safari Hack --- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #block-search-form .form-item #edit-search-block-form--2 {
    position: relative;
    top: 1px;
  }
}
/*Header Image Block --- */
#block-headerimage-1 {
  margin: 0;
  padding: 0;
}
#block-headerimage-1 img {
  float: left;
}

#mini-panel-news_and_events .panel-col-first {
    float: left;
    margin-right: 2%;
    width: 47% !important;
	background-image: url("../images/newseventbg.jpg");
    background-repeat: repeat-x;
	background-color:#f1f1f3; padding-bottom: 15px;
}


#mini-panel-news_and_events .panel-col-last {
   
    width: 48% !important;
	background-image: url("../images/newseventbg.jpg");
    background-repeat: repeat-x;
	background-color:#f1f1f3; padding-bottom: 15px;
}

#mini-panel-news_and_events h2{color:#111155; font-size:24px; font-family:georgia !important;
margin-top: 20px !important;margin-left: 20px !important;}

#mini-panel-news_and_events {color:#111155; }

#mini-panel-news_and_events .views-row-1 {
   border-top: 1px solid #FFFFFF;  border-bottom: 0px solid #FFFFFF;
    margin-left: 20px!important;
    margin-top: 0;
    padding-left: 0;
    padding-top: 10px;}
	
	
#mini-panel-news_and_events .views-row{margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 0;margin-left: -5px; margin-bottom:10px;}
	
	#mini-panel-news_and_events .views-row-2, #mini-panel-news_and_events .views-row-3{border-top: 0px solid #FFFFFF;  border-bottom: 0px solid #FFFFFF;}
	
	#mini-panel-news_and_events .views-row .views-field-title {margin-right: -20px !important;}
	#mini-panel-news_and_events .views-row .views-field-title{margin-bottom: -5px;}
	
	 .tea span a, .view-display-id-block_1 span a{color:#e0a843; font-weight:bold;}
	 
	 .tea{margin-right: -16px;}
	 
	 
	 #mini-panel-news_and_events .panel-col-last .views-row{margin-left:-10px;  margin-right: 5px !important;}
	  #mini-panel-news_and_events .panel-col-last .views-row-1{margin-left:15px!important;}
	 
	.view-display-id-block_1 .views-field-nothing .viewTitle {
    display: block;
   margin: 0 !important;
}
	#mini-panel-news_and_events .view-footer a{margin-left: 20px !important; color: #E0A843;
    font-weight: bold;}
	
	
#nodesinblock-41 ul {margin: auto 0 10px !important;}
#nodesinblock-41 ul li {list-style-type: disc !important; margin-left:25px !important;}

