/* CSS Document */

html {
overflow-y:scroll;
}

body {
color: #666666;
padding: 20px 0 20px 0;
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}

p {
padding: 0 0 0 0;
margin: 0 0 8px 0;
}

h1 {
color: #d91a4f;
font-size: 15px;
padding: 0 0 0 0;
margin: 0 0 8px 0;
}

h2 {
font-size: 11px;
padding: 0 0 0 0;
margin: 0 0 8px 0;
}

h3 {
color: #d91a4f;
font-size: 11px;
padding: 0 0 0 0;
margin: 0 0 8px 0;
}

h4 {
font-size: 11px;
padding: 0 0 0 0;
margin: 8px 0 8px 0;
}

ul {
padding: 0 0 15px 15px;
margin: 0 0 0 0;
}

li {
list-style-position: outside;
list-style: disc;
padding: 5px 0 0 0;
margin: 0 0 0 0;
}

.news a:link {color: #666666; text-decoration: none; }

.news a:visited {color: #666666; text-decoration: none; }

.news a:hover {color: #666666; text-decoration: underline; }

.news a:active {color: #666666; }


a:link {color: #d91a4f; text-decoration: underline; }

a:visited {color: #d91a4f; text-decoration: underline; }

a:hover {color: #d91a4f; text-decoration: none; }

a:active {color: #d91a4f; }

#container {
border: #cccccc solid 1px;
background: #ffffff;
width: 950px;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
}

#header a{
background: url(../images/toolbar.jpg) no-repeat;
display: block;
overflow: hidden;
height: 0;
padding: 139px 0 0 0;
margin: 0 0 0 0;
border-bottom: #d91a4f solid 1px;
}

#left {
width: 170px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#center {
float: left;
width: 538px;
padding: 0 30px 20px 30px;
margin: 0 0 0 0;
}

#center-gallery {
float: left;
width: 322px;
padding: 15px 0 0 40px;
margin: 0 0 0 0;
}

#center-gallery ul{
width: 300px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#center-gallery li{
float: left;
list-style: none;
padding: 0 0 0 0;
margin: 0 6px 0 0;
}

#right-gallery {
float: right;
width: 418px;
padding: 15px 0 0 0;
margin: 0 0 0 0;
}

#center-home {
float: left;
width: 538px;
padding: 25px 30px 20px 30px;
margin: 0 0 0 0;
}

#right img{
padding: 5px 0 5px 0;
}

#footer {
border-top: #cccccc solid 1px;
background: #ffffff;
text-align: center;
clear: both;
padding: 3px 0 8px 0;
margin: 0 0 0 0;
}

#footer a{
color: #666666;
text-decoration: none;
}

img {
border: none;
margin-bottom: 3px;
}

.img-left {
float: left;
padding: 0 0 0 0;
margin: 0 8px 3px 0;
}

.img-right {
float: right;
padding: 0 0 0 0;
margin: 0 0 3px 8px;
}

.display-home {
clear: left;
display: block;
padding: 0 0 0 0;
margin: 20px 0 25px 0;
}

.display-movie {
clear: left;
display: block;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#left-col {
float: left;
width: 260px;
padding: 10px 0 0 0;
margin: 0 0 0 0;
}

#right-col {
float: left;
width: 260px;
padding: 10px 0 0 10px;
margin: 0 0 0 0;
}

.diaco {
color: #D91A4F;
}

.bariatric {
color: #2d77be;
}

a:link.blue {color: #2d77be; text-decoration: underline; }

a:visited.blue {color: #2d77be; text-decoration: underline; }

a:hover.blue {color: #2d77be; text-decoration: none; }

a:active.blue {color: #2d77be; }

.news-link {
display: block;
padding: 5px 0 20px 0;
}

#player {
display: block;
background: url(../images/movie.jpg);
height: 267px;
padding: 5px 0 0 5px;
}

.newsarchivelinks {
padding:10px;
}

/***RESPONSIVE MEDIA QUIERIES***/

@media screen and (min-width: 1025px) {
.mobile-show {display:none;} 
}


/*TABLET LANDSCAPE*/
@media screen and (max-width:1024px) {
.mobile-hide {display:none;} 
.mobile-show {display:block;} 
}

/*TABLET PORTRAIT*/
@media screen and (max-width:768px) {

}

/*SMALL TABLET LANDSCAPE*/
@media screen and (max-width:800px) {
}

/*SMALL TABLET PORTRAIT*/
@media screen and (max-width:600px) {
}

/*MOBILE LANDSCAPE*/
@media screen and (max-width:480px) {

}

/*MOBILE PORTRAIT*/
@media screen and (max-width:320px) {
}