@charset "utf-8";
/* CSS Document */
.body {
	margin: 0 auto;
	width: 980px;}

h1, h2, h3, h4, h5, h6, p, li, td, a{
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	}
p{
	font-size: 16px;
	line-height: 22px;
   }
.description, .pic{
	width: 40%;
	float: left;
	}
.video{
	overflow: auto;
clear: both;
width: 100%;
margin: 0 auto;
padding-bottom: 40px;}
table{
	width: 100%;
}
.intro{
	padding: 30px 0px;
	width: 90%;
	margin: 0 auto;
}

td{
	padding: 5px 0px;
}

ul.share-buttons{
  list-style: none;
  padding: 0;
	margin-bottom: 60px;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.video{
	width: 90%;
	margin: 0 auto;
}

@media screen and (max-width: 980px)
@media screen and (max-width: 767px)
@media screen and (max-width: 480px)