.email-family {
	margin:20px;
	border:1px solid #ccc;
	padding:5px;
}

.email-family h3.gform_title {
	text-align: center;
	font-weight: bolder;
	font-size: 1.5em !important;
}

.email-family .gform_button, gform_submit_button_5 {
	font-size: 1.5em !important;
	display:block !important;
	margin: auto !important;
}

/* Video Embed stuff */

.video-container {
	position: relative;
	width:100%;
	margin:1em;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.goldbox {
  /*
  border-width: 4px 0px 4px 0px;
  -webkit-border-image: url(../images/bord-gold.png) 4 0 4 0 repeat;
  -moz-border-image: url(../images/bord-gold.png) 4 0 4 0 repeat;
  -ms-border-image: url(../images/bord-gold.png) 4 0 4 0 repeat;
  -o-border-image: url(../images/bord-gold.png) 4 0 4 0 repeat;
  /*	border-image: $image $top $right $bottom $left $repeat; removed since Chrome's implementation is fundamentally broken */
  border: 2px solid #B80000;
  margin-top:24px;
  line-height: 29px;
  text-shadow: 0 1px 1px white;
  /*background-image: url(../images/bkg-gold.png)*/;
}
/* line 37, ../scss/_base.scss */
.goldbox h4, .goldbox.tile h3 {
  margin: 0;
}

#social-hp {
    background: #800;
    height: 45px;
    margin: 0;
}

#social-hp li {
	padding-top:.2em;
}



 #inner-header {
    background: #410000 url(../images/TZ_HeaderBG.png) bottom center repeat;
}

body {
	background: #000 url('/wp-content/themes/dreams-bones/library/images/TZ_WebBG.jpg') no-repeat fixed center top;
}

#inner-footer {
	background: #410000 url(../images/TZ_footer_tile.png) top left repeat;
	color:#fff;
}

#inner-footer p, #inner-footer h3,
#inner-footer ul li a, #inner-footer ul li a:visited {
  color: #fff;
}

.logoli img {
	max-width: 250px;
}
@media only screen and (min-width: 768px) {


}