.icon{
width:40px; padding:3px; 
}

a.icon:hover{
opacity:.7;
}

a.ctab:link{
color:#fff;
}
a.ctab:visited{
color:#fff;
}

.ctab {
margin-top:1em;
margin-bottom:1em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 16px;
    border: 1px solid #00394a;
    border-radius: 4px;
    background: #396f73;
    background: -webkit-gradient(linear, left top, left bottom, from(#396f73), to(#004e66));
    background: -moz-linear-gradient(top, #396f73, #004e66);
    background: linear-gradient(to bottom, #396f73, #004e66);
    text-shadow: #00232e 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
width:100%;

}
.ctab:hover,
.ctab:focus {
    border: 1px solid #008fb9;
    background: #44858a;
    background: -webkit-gradient(linear, left top, left bottom, from(#44858a), to(#005e7a));
    background: -moz-linear-gradient(top, #44858a, #005e7a);
    background: linear-gradient(to bottom, #44858a, #005e7a);
    color: #ffffff;
    text-decoration: none;
}
.ctab:active {
    background: #224345;
    background: -webkit-gradient(linear, left top, left bottom, from(#224345), to(#004e66));
    background: -moz-linear-gradient(top, #224345, #004e66);
    background: linear-gradient(to bottom, #224345, #004e66);
 color: #ffffff;
}


.ctab2 {
margin-top:1em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 12px;
    border-radius: 2px;
    background: #d1c8b3;
    font: normal 13px arial;
    color: #876d49;
    text-decoration: none;
line-height:135%;
width:100%;
}
.ctab2:hover,
.ctab2:focus {
   color: #f1ede4;
    background:#835c27;
    text-decoration: none;
}
.ctab2:active {
    background: #224345;
 
}

.twit{
padding: 0 7px;
text-align:center;
}


#article {  font-family: Arial Unicode MS, Arial, sans-serif; font-size: 14px; color: #392d22; line-height:160%; }

body { background: #006685; margin-top:20px;}

#classic-container { width: 90%; margin: auto; max-width: 980px; background: #fff; padding: 0 10px 0 10px; border: solid 1px #b7a99c;
border-width: 0px 1px 0px 1px;}

h1 {	font-size:1.35em; text-align:center; color:#654b26; }

h2 { text-align: center; font-style: italic; font-size: 1.15em; }

h3 { font-size: 1.1em; text-align: center; color: #fff; 
font-weight::300;
letter-spacing:1px;
padding:5px; 
border-radius: 3px;
background: rgba(120,110,72,1);
background: -moz-linear-gradient(top, rgba(120,110,72,1) 0%, rgba(115,89,36,1) 41%, rgba(48,29,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(120,110,72,1)), color-stop(41%, rgba(115,89,36,1)), color-stop(100%, rgba(48,29,0,1)));
background: -webkit-linear-gradient(top, rgba(120,110,72,1) 0%, rgba(115,89,36,1) 41%, rgba(48,29,0,1) 100%);
background: -o-linear-gradient(top, rgba(120,110,72,1) 0%, rgba(115,89,36,1) 41%, rgba(48,29,0,1) 100%);
background: -ms-linear-gradient(top, rgba(120,110,72,1) 0%, rgba(115,89,36,1) 41%, rgba(48,29,0,1) 100%);
background: linear-gradient(to bottom, rgba(120,110,72,1) 0%, rgba(115,89,36,1) 41%, rgba(48,29,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#786e48', endColorstr='#301d00', GradientType=0 );
font-weight:300;
}

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

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

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

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

.small_print { font-size:90%; }

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

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

#facebook-feed { max-width: 100%; }

.fb_iframe_widget iframe {height: 363px !important;}

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

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

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

#right_container { background: #f1ede4; width: 39%; border-radius: 8px; padding-left: 15px; border: 1px solid #d9d1c6; } 

#section-header-0 {
padding-top:20px;
text-align:center;
}
#section-header-1 {}

.section-block-a {}

#section-video-gallery {}
#video-main-title {}

#section-photo-gallery {}
#photo-main-title {}

.section-block-b {text-align:center;}
#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 {font-size:.9em; line-height:130%; padding:4px;}

#slider-player {}
#slider-player-nav {}

#header-container {}

#middle-container {}

#footer-container {}

.social-likes {}

.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%;}




 @media screen and (max-width:768px) {
#section-header-0 { display:none;}
.contact { display:none;}
#right_container { background: none; width: 100%; box-shadow:none; border; none; } 
}







