/* University Template over-ride
   Updated:2011.6.17 ENR
   Author:Erik Runyon
   ----------------------------------------------------*/

/* Global Styles go outside the @media screen */

@media screen,projection {
  article.vevent header .location {clear:none !important;}
  .mobilelink {display:block; width:50%; margin:16px auto; padding:4px; color:#333; text-align:center; text-decoration:none; border:1px solid #dadada;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#f5e59c;
    background:-moz-linear-gradient(top, #f5e59c 0%, #ddb63d 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5e59c), color-stop(100%,#ddb63d));
    background:-webkit-linear-gradient(top, #f5e59c 0%,#ddb63d 100%);
    background:-o-linear-gradient(top, #f5e59c 0%,#ddb63d 100%);
    background:-ms-linear-gradient(top, #f5e59c 0%,#ddb63d 100%);
    background:linear-gradient(top, #f5e59c 0%,#ddb63d 100%);
  }
  
  #header_image ul {margin:0; list-style:none;}
  #header_image li {margin:0;}
  
  #b-home .item		{position:absolute; left:0; top:0; width:100%; height:auto; background:#fff;overflow:hidden;}
  #b-home .thumb		{float:left;margin-right:10px;margin-top:10px;cursor:pointer; width:211px; height:auto; background:#fff; padding:20px; }
  #b-home li.current 	{background:#fff;}
  #b-home .thumb p	{float:left; text-align:left; padding:10px 0; line-height:100%; color:#1c3042;}
  
  #b-home #arrow	{position:absolute; top:278px; left:108px; background:url(images/arrow.png) top left no-repeat; width:44px; height:22px;}
   
  #b-home #header_image 	{float:left; display:inline;  background:#000; width:760px; margin:0 0 30px; position:relative; border-bottom:1px solid #dadada; background-color:#fff;}
  #b-home #header_image p {margin:0; line-height:100%;border:0; padding:0;}
  #b-home #header_image img {position:relative; float:right; padding:0 0 1px; margin:0; border:none;}
  #b-home #header_image .image-default {position:relative; float:left;}
  #b-home #header_image ul	{position:relative; float:left; margin:0; width:100%;}
  #b-home #header_image ul li	{position:relative; float left;list-style-type:none;float:left; margin:0;}
  #b-home #header_image .overlay	{position:absolute;top:0; left:0; width:100%; height:100%; background:#f7f7f7;}
  #b-home #header_image #feature1 	{border-right:1px solid #ccc; border-left:1px solid #ccc;}
  #b-home #header_image #feature2 	{border-left:1px solid #fff; border-right:1px solid #ccc;}
  #b-home #header_image #feature3 	{border-left:1px solid #fff; border-right:1px solid #ccc;}
  #b-home #header_image #feature3 h3	{font-size:107%; }
  #b-home #header_image h3  {font-family:georgia; font-size:136%; width:140px; margin-top:5px;margin-bottom:0;}
  
  #b-home #feature		{height:300px; width:100%; background:#ddd;}
  #b-home h2.date {display:none;}
  
  #home-content {clear:both; margin:30px 0; font-size:120%;}
  #b-home h1.summary {font-size:130%;}
  #b-home .vevent h2.date {padding:5px 0;margin-bottom:5px;}
  #b-home h3.location {padding-top:10px; padding-bottom:5px; margin-top:0; font-size:110%;}

  #b-events #nav #nav_27639 {margin:0 0 0 -8px; padding:0 0 0 8px; border-bottom:none; background-color:#fff;}
  #b-events #nav_27639 a {color:#002b5c; font-weight:bold;}
   #b-forum-events .forum-events-events-archives #nav_28334 a {color:#002b5c; font-weight:bold;}
   #b-forum-events .events #nav_28334 a {font-weight:normal;}
}


/*************************************************************************************
 * @media queries
 ************************************************************************************/

/* Tablets landscape ----------- */
@media only screen and (max-width:1100px) {}

/* Tablets portrait ----------- */
@media only screen and (max-width:800px) {
  #header h1 {font-size:220%;}
}

/* Mid-Size Tablets (Galaxy Tab) (portrait) ----------- */
@media only screen and (max-width:640px) {}

/* Smartphones (landscape) ----------- */
@media only screen and (max-width:480px) {
  object, embed {display:none;}
  #b-home #header_image {width:100%;}
  #b-home #feature {height:auto;}
  #b-home #header_image {border:none;}
  #b-home #header_image p {max-width:100%; margin:0 0 6px;}
  #b-home #header_image p + p {margin-bottom:30px;}
  #b-home #header_image ul {display:none;}
  #b-home .item {position:relative; top:auto; left:auto;}
  #b-home #arrow {display:none;}
  #b-home #header_image #feature1,
  #b-home #header_image #feature2,
  #b-home #header_image #feature3 {border:none;}
  
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width:320px) {}

/* iPhone4 and high pixel ratio devices ----------- */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {}

/*************************************************************************************
 * Print Styles
 ************************************************************************************/
@media print {}