#facebook-feed { max-width: 100%; }
.fb_iframe_widget iframe {height: 363px !important;}
img, object, embed { max-width: 100%; }
#twitter-widget {width: 100%;}

.click-tweet {
font-style: italic;
font-size: 118%;
margin: 25px auto;
text-align:center;
}

#likes p { display: none; }

body { background: url(images/webbg.jpg) top left repeat-x fixed; }

.contacts{
text-align: right;
}

.italics {
font-style:italic;
}

.flex-caption {
font-size: 12px;
padding: 5px;
}

#middle-container{
padding-top:20px;
}

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

.small_text{
font-size:85%;
}


.ctab {
 border: 1px solid #007ec4;
    display: block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px;
margin: 35px auto 10px auto;
    border-radius: 8px;
    background: #007ec4;
    background: -webkit-gradient(linear, left top, left bottom, from(#1e95d7), to(#007ec4));
    background: -moz-linear-gradient(top, #f1e95d7, #007ec4);
    background: linear-gradient(to bottom, #1e95d7, #007ec4);
    font: normal normal bold 15px arial;
    color: #fff;
    text-decoration: none;
}
.ctab:hover,
.ctab:focus {
    border: 1px solid #007ec4;
    background: #007ec4;
     background: -webkit-gradient(linear, left top, left bottom, from(#007ec4), to(#1e95d7));
    background: -moz-linear-gradient(top, #007ec4, #1e95d7);
    background: linear-gradient(to bottom, #007ec4, #1e95d7);
    color: #fff;
    text-decoration: none;
}
.ctab:active {
     border: 1px solid #007ec4;
    background: #007ec4;
     background: -webkit-gradient(linear, left top, left bottom, from(#007ec4), to(#1e95d7));
    background: -moz-linear-gradient(top, #007ec4, #1e95d7);
    background: linear-gradient(to bottom, #007ec4, #1e95d7);
}


#header-container  {background:#fff;
margin-top:20px;
}
#section-header-0 {
padding: 32px 0px 15px 10px;
}
#section-header-0-content {}
#section-header-1 {}
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}
#section-middle-1 {
max-height: 380px;
overflow: auto;
margin-left: 0;
} 
#middle-container {background:#fff;}
#section-middle-0 {}
#section-middle-0-content {}
#section-middle-1 {}
#section-middle-1-content {}
#section-middle-2 {}
#section-middle-2-content {}

#section-footer{
background: #afaeae;
text-align:center;
padding-bottom:40px;
}

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

h1{
color: #0081c5;
font-size:1.4em;
text-align:center;
line-height:130%;
}

h2{
font-size:1.2em;
font-weight:300;
font-style:italic;
text-align:center;
line-height:130%;
}

h3{
text-transform: uppercase;
font-size:1.35em;
color:#fff;
font-weight:300;
letter-spacing:1px;
padding-top:10px;
border-bottom:1px dotted  #fff;
}



.footerlink{
display:block;
color:#fff;
font-size:120%;
margin:.5em 0em;
padding:3px;
}

.footerlink:hover{
display:block;
color:#fff;
font-size:120%;
margin:.5em 0em;
padding:3px;
background:#686868;
text-decoration:none;
}

.dateline .source{
font-weight:bold;
}




#section-footer-0 {
width:50%;
}
#section-footer-0-content {}
#section-footer-1 {
width:50%;
}
#section-footer-1-content {}
#section-footer-2 {}
#section-footer-2-content {}
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"] {
}
#media_contact_section{}
#media_contact_title{}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
.flexslider {}
.flex-caption {}
#slider-player {}
#slider-player-nav {}

@media (max-width:767px){
#section-header-0-1-content{
text-align:center;
}

#section-footer-1 {
width:100%;
}
#section-footer-0 {
width:100%;
}
}
@media (max-width:1199px) and (min-width:768px){
#section-middle-1 {
max-height: 299px;
}
}