.logo { margin-top: 20px;
} 

#right_container {
background-color: #f3f3f3;
padding-left: 20px;
}

a, a:visited { color: #2da0f1; text-decoration: none; }
a:hover { color: #2da0f1; text-decoration: underline; }

#right_container a, #right_container a:visited { color: #000; text-decoration: none; }
#right_container a:hover { color: #ee3124; text-decoration: underline; }

.top{
padding-top:35px;
text-align:center;
}

.contact {
text-align: right;
font-size: 120%;
padding-right: 10px;
}

.ctab, .ctab:visited { background-color: #008b99; border: solid 1px #008b99; border-radius: 8px; color: #fff; text-decoration: none; padding: 15px; font-weight: bold; box-shadow: 2px 2px 2px #000; font-size: 100%; display: block; width:80%; margin: 0 auto; margin-top: 2em; }

.ctab:hover { background-color: #02a6b6; border: solid 1px #008b99; border-radius: 8px; color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }


#article {
font-family: Arial Unicode MS,Arial,sans-serif; font-size: 12px;
color: #000;
}

body {
background: url(images/bg-body.gif) top left repeat fixed;
}

#classic-container {
width: 90%;
margin: auto;
max-width: 980px;
background: #fff;
margin-top: 2em;
border-radius: 2px; -moz-box-shadow: 0px 0px 3px #3b3b3b; -webkit-box-shadow: 0px 0px 3px #3b3b3b; box-shadow: 0px 0px 3px #3b3b3b;
}

h1 {
font-size:1.7em;
text-align:center;
color:#32b7b7;
}
#section-header {
background: url(images/vibration_back.jpg) top center no-repeat;
}
h3 {
background-color: #4FC9CA;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#02999A), to(#4FC9CA), color-stop(.5,#31B7B7));
background: -moz-linear-gradient(top, #02999A 0%, #31B7B7 50%, #4FC9CA 100%);
border-top-left-radius:10px;
border-top-right-radius:10px;
color: #fff;
width: 100%;
text-align: center;
font-size: 115%;
padding: .5em;
}

a, a:visited, a:hover { color: #32b7b7; word-wrap: break-word; }

#lede sup {
margin-left: -4px;
}

#lede {
padding: 0 10px 0 10px;
}

#body_text {
padding: 0 5px 0 5px;
}

img, iframe, object, embed { 
max-width: 100%; 
}

#section-middle-1-1-content {
text-align: center;
}

#section-middle-1-5-content {
text-align: center;
}

.video-container {
    position: relative;
    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%;
}

.row {
padding-bottom: 30px;
margin-left: 0;
margin-right: 0;
}

.dateline {
font-style: italic;
font-weight: bold;
}

.source {
font-style: italic;
font-weight: bold;
}

#section-header{background-color:none;}

#section-header-0 {
text-align: center;
}
#section-header-1 {
}
.section-block-a {
}
#section-video-gallery {
}
#video-main-title {
}
#section-photo-gallery {
}
#photo-main-title {
text-align: center;
}
.section-block-b {
}
#section-block-c {
}
#section-press-release {
}
.block {
}
span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
	display: block;
}
.flexslider {
}
.flex-caption {
}
#slider-player {
}
#slider-player-nav {
}
#header-container {
}
#middle-container {
}
#footer-container {
}
.social-share-bar {
margin-right: 20px;
}
.social-likes {
}
 @media screen and (max-width:768px) {
#section-header-0 {
	display:none;
	
}
#sharing-bar { text-align: center; margin-top: 1em; }
}

#likes p { display: none; }