/*
 Theme Name:   TAAA Child
 Description:  Twenty Fourteen Child Theme
 Author:       Diane Neufeldt
 Template:     twentyfourteen
 Text Domain:  twenty-fourteen-child
*/
.site { /*centers the layout*/
  margin: 0 auto;
  }
.primary-navigation {
  margin: 0 40px 0 -12px;
  }
.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
  cursor: default;/* This makes the top level menu LABELS not look clickable*/
  }
#main {
  background-color: #e6ecff;/*sets content area pale bluish gray*/
  }
.header-main {
  background-color: #01003a;
  }
a#taaa-title {/*places TAAA home link in banner*/
  display: block;
  position: absolute;
  top: 80px;
  left: 280px;
  }
#secondary {/*slides sidebar contents to left margin*/
  padding: 20px 30px 0 0;
  /*width: 200px;*/
  }
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    margin: 0 auto;
    max-width: 674px;
	max-width: 100%;
	background-color: #e6ecff;/*sets content area pale blueish gray*/
}/* expands content column width (originally 474px) */
.entry-content, .entry-summary, .page-content {/*remove hypenation*/
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}
.entry-meta span.featured-post, .entry-meta span.byline, .entry-meta span.entry-date {
  display: none;
  }
.content-area, .content-sidebar {
  padding-top: 42px;
}
/*THIS LINE MAY CAUSE PROBLEMS*/
h1, h2, h3, h4, h5, h6 {
  clear: none;
  }
h1 {
  font-size: 32px;
  }
.primary-sidebar .widget .widget-title { 
  font-size: 13px;
  font-weight: normal;
  color: #979797;
  }
h2 {
  margin: 36px 0 24px 0;
  color: #3d4c8d;
  font-size: 26px;
  line-height: 1.4em;
  }
h3 {
  margin: 24px 0px;
  color: #0b7eb7;
  font-size: 20px;
  line-height: 1.4em;
  }
ol li {
  padding-left: 1em;
  }
img.vertmid {
  vertical-align: text-bottom;
  margin: 0px 12px 0px 0px;
  }
p img {
  padding: 5px;
  border: solid 1px #acacac;
  }
hr {
  background-color: #acacac;
  border: 0 none;
  height: 1px;
  margin: 12px 0px;
}
.entry-content a, .entry-summary a, .page-content a, .comment-content a {
    color: #508c6a;
}
#ecwd-events-content {
    margin: 0 auto 50px;
    max-width: 500px;
}
/*MEMBER GALLERY*/
table#membergallery td{
  vertical-align: top;
  font-family: 	Lato,?sans-serif;
  font-size: 16px;
  }
table#membergallery td img {
  display: block;
  }
table#membergallery td p {
  margin: 10px 0px 0px 0px;
  }
.site-footer {
  max-width: 1260px;
  margin: 0px auto;
  }

/*
.site-footer > .site-info {
  margin-left: 222px;
  }
*/
/*------------MEDIA QUERIES-------------*/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {/*iphone 6*/
	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		float: none;
		margin: 10px 0px;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		float:none;
		margin: 10px 0px;
	}
	.full-width .site-content img.size-full.alignnone {
		float:none;
		margin: 10px 10px 10px 0px;

	  }
}/*end @media */

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {/*iphone 5*/

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		float: none;
		margin: 10px 10px 10px 0px;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		float:none;
		margin: 10px 0px;
	}
	
	.full-width .site-content img.size-full.alignnone {
		float:none;
		margin: 10px 10px 10px 0px;

	  }
}/*end @media */

@media screen and (max-width: 400px) {
#secondary {
  width: 90%;
  }
.site-footer > .site-info {
  margin-left: 0;
  width: auto;
  padding: 0;
  }
#starizona, #stellarvision {
  float: none;
  margin-bottom: 20px;
  max-width: 200px;
  border:solid 1px #979797;
  text-align:center;
  padding: 5px;
  }
}/* end query */

@media screen and (min-width: 401px) {
.site-footer > .site-info {
  margin-left: 0;
  width: auto;
  }
#secondary {
  max-width: 100%;
  padding: 20px 0 0 0;
  float: left;
  clear: none;  
 }
#starizona, #stellarvision {
  float: none;
  margin-bottom: 20px;
  max-width: 200px;
  border:solid 1px #979797;
  text-align:center;
  padding: 5px;
  }
}/* end query */

@media screen and (min-width: 594px) {

}/* end query */

@media screen and (min-width: 673px) {
#secondary {

}/* end query */

@media screen and (min-width: 783px) {

}/* end query */

@media screen and (min-width: 810px) {/* without this correction, right aligned images overflow past the margin*/

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		margin-left: 0px;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		margin-right: 0px;
	}
	
	.full-width .site-content img.size-full.alignnone {
		float:none;
		margin-left: 0px;
	  }
}/*end @media */

@media screen and (min-width: 846px) {
#secondary {
  padding: 20px 0 0 0;
  max-width: 100%;
  float: left;
  clear: none;
  }
.site-footer > .site-info {
  margin-left: 160px;
  width: auto;
  }
}/* end query */

@media screen and (min-width: 1008px) {
#secondary {
  width: 176px;
  padding: 20px 0 0 0;
  float: left;
  clear: none;
  }
.site-footer > .site-info {
  margin-left: 200px;
  width: auto;
  }
#starizona, #stellarvision {
  float: left;
  margin-right: 20px;
  max-width: 200px;
  border:solid 1px #979797;
  text-align:center;
  padding: 5px;
  }
}/* end query */

@media screen and (min-width: 1040px) {/* This is where left sidebar needs to move to the bottom but doesn't*/
#secondary {/*
  padding: 20px 0 0 0;
  width: 180px;
  float: left;
  clear: none;*/
  }
}/* end query */

@media screen and (min-width: 1080px) {
#secondary {
  padding: 20px 0 0 0;
  width: 180px;
  float: left;
  clear: none;
  }
}/* end query */

@media screen and (min-width: 1110px) {
#secondary {
  width: 200px;
  float: left;
  clear: none;
  }
}/* end query */

@media screen and (min-width: 1218px) {
#secondary {/*
  width: 200px;
  float: left;
  clear: none;*/
  }
}/* end query */

@media screen and (min-width: 1260px) {
#secondary {/*
  width: 200px;
  float: left;
  clear: none;*/
  }
}/* END QUERY */

/*------------END MEDIA QUERIES-----------*/

