@charset "utf-8";

h1 {font-size: 1.6em;}
#intro p {font-size: 1.1em;}
#stream, #msg, #events, #news, #projects {background:#e8eef7; padding: 15px 15px 5px;}
#photos, #videos {background:#e8eef7; padding: 20px 15px 20px;}
#imgschl {margin-left:0; margin-right:auto;}
#prnc br {margin-bottom:.5em;}
#msg img {margin-bottom: .6em;}
#nwslist span, #evntlist span {display:block;}
#btn-ps { display: block; margin: 28px auto 3px; }
#btn-ps:hover, #btn-ps:active {cursor:pointer;}

@media (max-width: 480px) {
.lbm-column#intro {padding-bottom:0;}
#imgschl {margin-left:auto; margin-right:auto; margin-top:15px;}
#capschl {text-align:center;}
#photos, #msg, #news, #events, #projects, #videos, #stream {padding: 15px 8px 5px;}
#msg img {margin-left:auto; margin-right:auto;}
}
@media (min-width:481px) and (max-width: 699px) {
.lbm-column#intro {padding-bottom:0;}
#imgschl {margin-left:auto; margin-top:15px;}
#capschl {text-align:center;}
#msg img {margin-left:auto; margin-right:auto;}
}
@media (min-width: 700px) {
h1 {font-size: 1.7em;}
h2 {font-size: 1.2em;}
#msg img {margin-left:auto; margin-right:auto;}
}
@media (min-width: 800px) {
#intro {width:99%; margin-left:auto; margin-right:auto;}
#capschl {text-align:right;}
}
@media (min-width: 992px) {
h1 {font-size: 1.9em;}
h2 {font-size: 1.3em;}
#intro {width:98%; margin-left:auto; margin-right:auto;}
#msg img {display:block;float: right;margin-right: 0px;margin-left: 1em;}
}
@media (min-width: 1200px) {
h1 {font-size: 2em;}
h2 {font-size: 1.4em;}
#intro {width:97%; margin-left:auto; margin-right:auto;}
}
