/**
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */

#menu-bar-wrapper {
background-image:url('top-pattern-sub.gif');
background-repeat:repeat-x;
background-position:bottom;
}
/*Provides scalloped edges on the top menu*/

#header-wrapper {
display:none;
}
/*Hides space intended for large logo*/

#menu-bar a:hover {
color:#417ba8;
}
/*Makes the main menu text blue when hovered over*/

.article-inner > header {
background-image:url('sub-article-block-bg.png');
background-repeat:no-repeat;
background-position:left;
}
/*Adds the circle graphic next to page header*/

.article-inner > header > h1 {
margin-left:35px;
}
/*Adds spacing so circle graphic next to header doesn't overlap*/

#footer-panels-wrapper {
background-image:url('bottom-pattern-sub.png');
background-repeat:repeat-x;
background-position:top;
background-color:#417ba8;
color:#ffffff;
}
/*Colors footer, adds background image*/

#footer-panels-wrapper .block-title {
color:#ffffff;
}
/*Changes block header color in footer*/


#footer-panels-wrapper a {
color:#ecc510;}

#footer-panels-wrapper a:hover {
color:#ffffff;}
/*Change link color in footer */

h3.member {
margin-top:10px;
}

h3.member a {
color:#ffffff;
background-color:#417ba8;
padding:20px;
border-radius:2ex;
-webkit-border-radius:2ex;
-moz-border-radius:2ex;
}
/*Styling for "Become a Member" block*/

div.frontblock {
color:#ffffff;
background-color:#417ba8;
padding:20px;
border-radius:2ex;
-webkit-border-radius:2ex;
-moz-border-radius:2ex;
}

div.frontblock a {
color:#ecc510;
}

div.frontblock a:hover {
color:#ffffff;}

/*Styling for blue blocks on the front page*/

.readmore {
float:right;
}
/*Floats "read more" link for blue blocks on front page to the right*/

div.feeditem {
margin-top:5px;
border-bottom: 1px dotted #417ba8;
padding-bottom:5px;
}

.feedblock a {
color:#417ba8;
}

.feedblock a:hover {
color:#ecc510;
}
/*Styling for feed item blocks for front page */

div.awarditem {
margin-bottom:10px;
}

div.awardblock, #block-menu-menu-committees {
color:#ffffff;
background-color:#417ba8;
padding:20px;
border-radius:2ex;
-webkit-border-radius:2ex;
-moz-border-radius:2ex;
}

#block-menu-menu-committees a {
color:#ecc510;
}

div.awardblock, #block-menu-menu-committees a:hover {
color:#ffffff;
}

div.awardblock, #block-menu-menu-committees h2 {
color:#ffffff;
}

div.awardblock a {
color:#ecc510;
}

div.awardblock a:hover {
color:#ffffff;
}

div.awardblock h2 {
color:#ffffff;
}

/** Adding back in GPanels styling **/
/* GPanels */
.gpanel .region {
  display: inline;
  position: relative;
  float: left;
}
.two-33-66 .region-two-33-66-second {
  width: 66.333%;
}
.two-66-33 .region-two-66-33-first {
  width: 66.666%;
}
.five-5x20 .region {
  width: 20%;
}
.six-6x16 .region {
  width: 16.666%;
}
.two-50 .region,
.three-50-25-25 .region-three-50-25-25-first,
.three-25-25-50 .region-three-25-25-50-third {
  width: 50%;
}
.three-3x33 .region,
.two-33-66 .region-two-33-66-first,
.two-66-33 .region-two-66-33-second {
  width: 33.333%;
}
.four-4x25 .region,
.three-25-25-50 .region-three-25-25-50-first,
.three-25-25-50 .region-three-25-25-50-second,
.three-50-25-25 .region-three-50-25-25-second,
.three-50-25-25 .region-three-50-25-25-third {
  width: 25%;
}

/* Panels */
.block-panels_mini {
  padding: 0;
}

/* Compass clearfix */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.clearfix {
  zoom: 1;
}

/* lte IE7 Layout fixes - these use the html element classes rather 
 * than loading a global IE stylesheet */
/* Be sure the layout is set */
.ie6-7 #main-content,
.ie6-7 #columns {
  display: block;
}
.ie6-7 #main-content,
.ie6-7 #columns,
.ie6-7 #content-column,
.ie6-7 .region-sidebar-first,
.ie6-7 .region-sidebar-second,
.ie6-7 .gpanel .region {
  zoom: 1;
}

/* Circumvent sub-pixel rounding */
.ie6-7 .gpanel {
  clear: both;
}
.ie6-7 .gpanel .region {
  display: inline;
  position: relative;
  overflow: hidden;
}
.ie6-7 .two-50 .region-two-50-second,
.ie6-7 .two-66-33 .region-two-66-33-second,
.ie6-7 .two-33-66 .region-two-33-66-second {
  float: right;
}
.ie6-7 .two-33-66 .region-two-33-66-first,
.ie6-7 .two-66-33 .region-two-66-33-second {
  width: 33%;
}
.ie6-7 .two-66-33 .region-two-66-33-first,
.ie6-7 .two-33-66 .region-two-33-66-second {
  width: 66%;
}
.ie6-7 .three-3x33 .region {
  width: 32.666%;
}
.ie6-7 .five-5x20 .region {
  width: 19.2%;
}
.ie6-7 .six-6x16 .region {
  width: 15.833%;
}
.ie6-7 .two-50 .region,
.ie6-7 .three-25-25-50 .region-three-25-25-50-third,
.ie6-7 .three-50-25-25 .region-three-50-25-25-first {
  width: 49.5%;
}
.ie6-7 .three-25-25-50 .region-three-25-25-50-first,
.ie6-7 .three-25-25-50 .region-three-25-25-50-second,
.ie6-7 .three-50-25-25 .region-three-50-25-25-second,
.ie6-7 .three-50-25-25 .region-three-50-25-25-third,
.ie6-7 .four-4x25 .region {
  width: 24.25%;
}
.ie6-7 .three-3x33 .region-three-33-second,
.ie6-7 .three-3x33 .region-three-2-33-second,
.ie6-7 .three-25-25-50 .region-three-25-25-50-second,
.ie6-7 .three-50-25-25 .region-three-50-25-25-second,
.ie6-7 .four-4x25 .region-four-second,
.ie6-7 .five-5x20 .region-five-second,
.ie6-7 .six-6x16 .region-six-second {
  right: -1%;
}
.ie6-7 .three-3x33 .region-three-33-third,
.ie6-7 .three-3x33 .region-three-2-33-third,
.ie6-7 .three-25-25-50 .region-three-25-25-50-third,
.ie6-7 .three-50-25-25 .region-three-50-25-25-third,
.ie6-7 .four-4x25 .region-four-third,
.ie6-7 .four-4x25 .region-four-2-third,
.ie6-7 .five-5x20 .region-five-third,
.ie6-7 .six-6x16 .region-six-third {
  right: -2%;
}
.ie6-7 .four-4x25 .region-four-fourth,
.ie6-7 .four-4x25 .region-four-2-fourth,
.ie6-7 .five-5x20 .region-five-fourth,
.ie6-7 .six-6x16 .region-six-fourth {
  right: -3%;
}
.ie6-7 .five-5x20 .region-five-fifth,
.ie6-7 .six-6x16 .region-six-fifth {
  right: -4%;
}
.ie6-7 .six-6x16 .region-six-sixth {
  right: -5%;
} 