a {
    color: #269100;
}

a:visited {
    color: #005108;
}

a:hover {
    color: #6db201;
}

/* Basic Classes */

.box {
  background: #f0f2ee;
}

img.photo {
  margin:5px;
}


/* Buttons */

div.button a,
input.button {
    background-color: #9cd267;
    background-image: -moz-linear-gradient(100% 100% 90deg, #7ec52b, #9cd267);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9cd267), to(#7ec52b));
    border-color: #9cd267;
    text-shadow: 0 0 0 transparent, 1px 1px 1px #4b9c0a;
    box-shadow: 0 0 10px #3a710a;
}

div.button a:hover {
    box-shadow: 0 0 15px rgba(197,255,59,0.3);
}

#main div.button a,
input.button,
input.gsc-search-button{
    background-color: #9CD267;
    background-image: -moz-linear-gradient(100% 100% 90deg, #609a1b, #85bb50);
    border-color: #609a1b;
    box-shadow: none;
}

#main div.button a:hover,
input.button:hover {
    background-color: #02a1e7;
    background-image: -moz-linear-gradient(100% 100% 90deg, #02a1e7, #64cffe);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64cffe), to(#02a1e7));
    border-color: #02a1e7;
}

#search input.button {
    background-color: #3f6e03;
    background-image: -moz-linear-gradient(100% 100% 90deg, #3f6e03, #659008);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#659008), to(#3f6e03));
    border-color: #3f6e03;
    box-shadow: 0 0 5px rgba(255,255,255,0.3);
}

input.gsc-search-button {
  font-size: 1.15em;
  margin-left: 10px !important;
}
/* Brand */

#top, #footer-about {
    background: #253920 url(../images/irnr/bg-brand.jpg) repeat 0 0;
}

/* Breadcrumbs */

ul#breadcrumbs {
    color: #D5DBD3;
}

ul#breadcrumbs li a, #other-institute, #other-institute a {
    color: #9BA896;
}

#other-institute a {
    border-bottom: 1px dotted #61715a;
    color: #D5DBD3;
}

/* Header */

#header {
    background: url(../images/irnr/bg-header-bottom.jpg) repeat-x 0 100%, url(../images/irnr/bg-header.jpg) repeat 0 0;
    background-color: #37512e;
}

#header h1 a {
    background-image: url(../images/irnr/header-irnr-logo.png);
    width: 260px;
}

#header h1 span#home {
  right: 10px;
}

#header ul li a {
    text-shadow: 0 0 0 transparent, 1px 1px 2px #144503;
}

#header ul li a:hover, #header ul li.selected a {
    background-color: #263b22;
}

#nav-icon, #tab-nav-icon {
  background-color: #263b22;  
}

/* Search */

#search{
    background-color: #8eb15f;
    background-image: url(../images/irnr/bg-search.jpg);
    border-top-color: #a1d568;
    border-bottom-color: #417202;
}

#search div.more-help {
    text-shadow: 0 0 0 transparent, 1px 1px 2px #345a2b;
}

#search div.more-help a {
    color: #f5fce4;
}

/* Intro */

#intro {
    background: url(../images/irnr/bg-intro-top.jpg) repeat-x 0 0, url(../images/irnr/bg-intro.jpg) repeat 0 0;
    background-color: #446f3a;
    text-shadow: 0 0 0 transparent, 1px 1px 2px #345a2b;
}

#intro a {
    color: #eaf4d3;
}

.tagline h1 {
    border-color: #8ca879;
}

.tagline p {
    color: #dfeed9;
}

/* Tabbed Navigation */

#tab-nav ul li a {
    background-color: #87b25e;
    background-image: -moz-linear-gradient(100% 100% 90deg, #78b631, #95c269);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#95c269), to(#78b631));
    text-shadow: 0 0 0 transparent, 1px 1px 2px #0a709c;
}

#tab-nav ul li a:hover {
    background-color: #9cd267;
    background-image: -moz-linear-gradient(100% 100% 90deg, #7ec52b, #9cd267);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9cd267), to(#7ec52b));
}

/* Side ul Navigation */
ul.nav li.selected {
  background-color: #e0f5e0;
}

/* Footer */

#footer-about {
    text-shadow: 0 0 0 transparent, 1px 1px 2px #144503;
}

#footer-about, #footer-about h1 {
    color: #dee7d3;
}

#footer-about a {
    color: #a9c485;
}

#footer-about h1 a {
    color: #dee7d3;
}

#footer-address {
    width: 50%;
}

#footer-statement {
    width: 48%;
}

#joint-statement {
    background: #3e622c;
    background-color: rgba(62,98,44,0.6);
}

ul#system-links li, ul#shortcut-links li {
    border-right-color: #37621d;
}

#footer-system-requirements {
  background-image: url(../images/irnr/bg-footer-system.jpg);
}

#footer-system-requirements a {
    color: #a9c485;
}

ul#system-links, #footer-system-requirements p {
    color: #dee7d3;
}

/* Home Page */

#twitter ul {
    background: #e1ecd5;
}

/* What We Do */

ul.programs div.description {
  width: 78%;
}

.sidecontent ul.programs div.description {
	width: 70%;
}

ul.programs div.photo {
  width: 20%;
}
	
.sidecontent ul.programs div.photo {
	width: 25%;
		}

/* Conference Room Calendar */
table.calendar {
  width:910px;
}
table.calendar td {
  width: 165px;
}
td.today {
  background-color: #F2F2F2;
  box-shadow: 0 0 8px #D2D2D2 inset;
}

td div.meeting {
  margin: 4px;
  background: none repeat scroll 0 0 #E4EFE1;  
  box-shadow: 0 0 3px #E2E2E2;
  border: 1px solid #ccc;
  min-width:12em;
}

/************************************************************************************

Media Queries

*************************************************************************************/

@media only screen and (max-width : 780px)  {
    #header ul li a, #header ul li a.search {
        background: #263b22;
        border-color: #263b22;
    }
    
    #header ul li a:hover, #header ul li.selected a {
        background: #548024;
        border-color: #759c56;
    }
    
    /* Home page rotating images */
    .feature .button a {
        color: #eaf4d3 !important;
        text-shadow: 0 0 0 transparent, 1px 1px 1px #345a2b;
    }
}

























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
