@charset "UTF-8";
/* CSS Document */

/*
  THEME NAME: Headway Themes Child Theme
  TEMPLATE: headway
  DESCRIPTION: This is a child theme for Headway Themes
  VERSION: 1.0
  AUTHOR: vudat
*/

@import url(../headway/style.css);

/*html {
-webkit-text-size-adjust:80%;
}*/


/*FOR OUTER EDGE OF PAGE, SO FOOTER CAN GO TO EDGE*/
div.wrapper
{
  padding:0;
}

body
{
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/01/woodTile.png") top left;
}

/* ***************HEADWAY OVERRIDES*********** */

/* ***HEADER****** */
.block-type-header
{
  width:950px;
  margin-top:30px;
  margin-right:28px;
  margin-left:28px;
  /*THIS IS IGNORED
  height:83px;*/
}
/*NEEDED FOR HEADER HEIGHT*/
#block-18,
header#block-18.block /*NEEDED FOR HEADWAY 3.3*/
{
  height:83px;
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/01/topBanner.png") top left;
  /*background: url("/wp-content/uploads/2012/01/topBanner.png") top left;*/
}

/*OVERRIDES .block-type-header .banner*/
.block-type-header span.banner
{
  margin-right:0;
  margin-left:0;
}


/* *****TOP NAV AND SEARCH****** */

#block-19
{
  height:40px;
  width:770px;
}

#block-3
{
  margin-right:28px;
  margin-top:0;
  width:182px;
  min-height:40px;
}
.block-type-navigation
{
  margin-left:28px;
}
.block-type-widget-area li.widget ul
{
  padding:0 0 0 15px;
}

.block-type-navigation ul.menu li a
{
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/01/navBG.png") top left;
}
.block-type-navigation ul.menu li.current_page_item a
{
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/01/navBGover.png") top left;
}

.block-type-navigation ul.menu li.current_page_item a,
.block-type-navigation ul.menu li a:hover,
.block-type-navigation ul.menu li a,
.block-type-navigation ul.menu li.current_page_item a:hover /*NEEDED FOR HEADWAY 3.3*/
 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight:normal; /*NEEDED FOR HEADWAY 3.2.4*/
  font-size:18px;
  line-height:26px;
  padding: 0 12px;
  /*-webkit-text-size-adjust:80%;*/
}

.block-type-navigation ul.menu li.current_page_item a,
.block-type-navigation ul.menu li a:hover,
.block-type-navigation ul.menu li.current_page_item  a:hover /*NEEDED FOR HEADWAY 3.3*/
{
      color: #ffffff;
}

.block-type-navigation, #block-3
{
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/01/navBG.png") top left;
}
.widget_search
{
  position:relative;
  margin-top:4px;
}
#search-4
{
  margin-top:2px;
}
widget_search label, li.widget_search input#searchsubmit
{
  position:absolute;
  top:5px;
  left:9px;
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/05/search.png") top left no-repeat;
  display:block;
  height:24px;
  width:29px;
}
li.widget_search input#s
{
  width:135px;
  height:24px;
  background:#f2efe9;
  margin-left:26px;
  margin-top:0;
  padding:2px;
}
/*NEEDED TO AVOID SEARCH WIDGET OVERHANG TO RIGHT*/
.column.column-2.grid-width-5.grid-left-0
{
  margin-left:0;
}

/* NEEDED FOR IE 7 */
.ie7 .block-type-navigation UL LI
{
  display:inline;
}
.ie7 aside.search_block, aside#block-3
{
  height: 40px;
}
.ie7 li.widget_search input#s
{
  padding: 0px;
  height: 20px;
  padding-left:4px;
  position:absolute;
}
.ie7 .paragraph
{
  margin-top:10px;
}


/* ***************SIDE NAV WPDT****************** */

.grid-width-4
{
  width:250px;
}
/*#block-59,*/
#block-93
{
  margin-left:15px;
  width:235px;
}

.block-type-widget-area li.widget a
{
  text-decoration:none;
}
.dtree a
{
  font-weight:normal; /*NEEDED FOR HEADWAY 3.2.4*/
  font-size:95%;
}
.dtree a.nodeSel
{
  text-decoration:none;
  color:#00507f !important;
  font-weight:500;
  font-size:95%;
}
.dtree
{
  border:1px solid #ebedee;
  background-color:#ebedee;
  font-size:95%;
}


/* **************CONTENT TO RIGHT OF SIDE NAV*************** */
.grid-width-20
{
  width:715px;
  margin:10px 0px 10px 0px;
}
div.entry-content
{
  margin-top:0px;
}
/* TO GET TOP/BOTTOM MARGINS CORRECT ON HOME PAGE*/
.homeContent div.entry-content
{
  margin:10px 0 0 0;
}
div.entry-content, div.entry-content p
{
  font-family:arial,sans-serif;
  font-size:90%;
  line-height:110%;
}
div.entry-content ul
{
  font-family:arial,sans-serif;
  font-size:100%;
  line-height:120%;
}
div.entry-content ul li
{
  font-family:arial,sans-serif;
  font-size:90%;
  line-height:130%;
}
/*TO OVERRIDE DEFAULT BOTTOM MARGIN OF 15PX*/
div.entry-content p, div.entry-content ul,
div.entry-content h4,  div.entry-content h3,
.row.row-1, .row.row-2,
.row.row-3,
.row.row-4
{
  margin-left:0px;
}
#block-20
{
  margin-left:0px;
}
/*FOR LONG TITLES E.G. EVOL BIOL SECT*/
.block-type-content div.entry-content h4,
.block-type-content div.entry-content h3 {
  line-height:100%;
}
.lessonVideo
{
  margin-left:100px;
  margin-bottom:30px;
}

.publications p, .publications h4, .publications h3
{
  padding-left: 40px;
  text-indent: -20px;
  width: 650px;
}



/* *********FOR SECTION SEPARATING LINE WITH FISH END ICONS********** */
.separator
{
  margin-top:20px;
}
img.separatorLine
{
  width:550px;
  height:17px;
}



/* *******************HOME PAGE CONTENT SECTION****************** */
/* *******************MORE HOME PAGE STYLE TOWARD END OF PAGE****************** */
/*
.frontVideo
{
  margin-left:250px;
}
*/
.paragraph
{
  font-family:arial,sans-serif;
  font-size:90%;
  margin-bottom:10px;
  margin-right:28px;
  margin-left:28px;
  line-height:110%;
}
.row-fluid .span4.leftTopicContainer
{
  width:309px;
  margin-left:28px;
  margin-bottom:10px;
}
.row-fluid .span4.midTopicContainer
{
  width:309px;
  margin-left:12px;
  margin-bottom:10px;
}
.row-fluid .span4.rightTopicContainer
{
  width:309px;
  margin-left:12px;
  margin-bottom:10px;
}
.row-fluid .span4.leftTopicContainer img, .row-fluid .span4.rightTopicContainer img
{
  margin-right:0px;
}

.row-fluid .span12.topicBox, .row-fluid .span12.topicBoxMiddle, .row-fluid .span12.topicBoxRight
{
  width:309px;
  height:171px;
}

.row-fluid .span12.topicBoxMiddle,
.row-fluid .span4.midTopicContainer h4,
.row-fluid .span4.midTopicContainer img
{
  margin-right:0px;
}
.row-fluid .span12.topicBoxRight,
.row-fluid .span4.rightTopicContainer h4,
.row-fluid .span4.rightTopicContainer img
{
  clear:both;
}
.row-fluid .span12.textBelowTopicBoxes
{
  margin-bottom:10px;
}
.block-type-content
{
  color: #000000;
}
.block-type-content a
{
  text-decoration:none;
  color:#00507F;
  font-weight:normal; /*NEEDED FOR HEADWAY 3.2.4*/
}
.block-type-content .hentry {
  padding:0; /* PROBLEM WITH HEADWAY 3.2.4*/
  margin:0; /* PROBLEM WITH HEADWAY 3.2.4*/
}
div.entry-content div.column {
  margin-bottom:0px;
}

div.logoBG img
{
  padding-bottom:20px;
}
div.logoBG p
{
  width:900px;
  text-align:center;
  font-size:90%;
  line-height:100%;
  margin-left:30px;
}
div.entry-content div.logoBG
{
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/05/logoBG.png") top left no-repeat;
  height:183px;
  margin:0;
  width:1012px;
}

p.copyright a
{
  text-decoration: none;
  /*color: #b6e1f5;
  color: #c1fe53;
  color: #c7fd64;*/
  color: #afddf7;
}


/*LESSON PAGES, BUT MAY NEED TO STAY IN THIS POSITION TO WORK ON COLOR?*/
.row-fluid .span12.box
{
  border:1px solid black;
  padding:10px;
}
.row-fluid .span12.box p a:link,
.row-fluid .span12.box p a:visited,
.row-fluid .span12.box li a:link,
.row-fluid .span12.box li a:visited
{
  color: #21759B;
}

/* HOME PAGE STYLE, BUT BELOW MAY NEED TO STAY IN THIS POSITION TO WORK ON COLOR*/
#leftBoxLower h4 a:link,
#leftBoxLower a:visited,
#midBoxLower h4 a:link,
#midBoxLower a:visited,
#rightBoxLower h4 a:link,
#rightBoxLower a:visited,
#leftBoxLower h6 a:link,
#leftBoxLower a:visited,
#midBoxLower h6 a:link,
#midBoxLower a:visited,
#rightBoxLower h6 a:link,
#rightBoxLower a:visited
{
  color: #9cf200;
}
#leftBoxLower,
#midBoxLower,
#rightBoxLower
{
  clear:both;
  /*width:289px;*/
  width:279px;
  height:151px;
  background: url("https://www.glsturgeon.com/wp-content/uploads/2012/06/topicBoxBG.png") top left no-repeat;
  color:#9cf200;

  /*font-family: "proxima-nova-condensed",sans-serif;*/
  font-family: 'Source Sans Pro', sans-serif;

  padding:15px 15px 0px 15px;
}
#leftBoxLower h4, h4 a,
#midBoxLower h4, h4 a,
#rightBoxLower h4, h4 a
{
/*
  font-size:160%;
  margin-bottom:0;
  line-height:130%;
  font-weight:400;
*/
  font-size:125%;
  margin-bottom:0;
  line-height:100%;
  font-weight:400;
}
#leftBoxLower h6, h6 a,
#midBoxLower h6, h6 a,
#rightBoxLower h6, h6 a
{
  font-size:100%;
  margin-top:10px;
  font-weight:300;
  line-height:105%;
}



/* SEARCH RESULTS*/
.block-type-content .archive-title
{
  font-family:arial,sans-serif;
  font-size:20px;
}
.block-type-content .archive-title span
{
  font-style:italic;
}
.block-type-content .entry-title
{
  font-family:arial,sans-serif;
  font-size:14px;
  line-height:100%;
}



@media print {
  div.wrapper {
    margin:0px; box-shadow:none;
  }
  body {
    background:white;
    color:black;
    margin:0
  }
  #block-59, #block-19, #block-3, #block-21 {
    display:none;
  }
  .block-type-content div.entry-content {
    margin-top:20px;
  }
  .row-fluid .span12.box {
    page-break-inside:avoid;
    page-break-after:avoid;
  }
  #block-59 {
    margin-bottom:0;
  }
  .grid-width-19, .grid-width-5, .grid-width-20 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 28px;
  }

  .row-fluid .span4.leftTopicContainer,
  .row-fluid .span4.midTopicContainer,
  .row-fluid .span4.rightTopicContainer {
    float:left;
    width:309px;
    page-break-inside:avoid;
    page-break-after:avoid;
  }
  .row-fluid .span4.leftTopicContainer {
    margin-left: 28px;
  }
  .row-fluid .span4.midTopicContainer {
    margin-left: 10px;
  }
  .row-fluid .span4.rightTopicContainer {
    margin-left: 10px;
  }
}

/* MCGWD */
.home .entry-title {display:none;}
.grid-width-19 {width: 766px;}
#block-19 {width:740px;}
#block-3 {width:212px;}
.grid-width-5 {width:240px;}
widget_search label, li.widget_search input#searchsubmit {font-size:0;}
li.widget_search input#s {width: 160px;}
