.top-heading {
    display: none;
    cursor: default;
}
.main-hdr {
    background: url('nashville-bg.jpg');
    background-position: left;
    background-attachment: fixed;
    background-size: cover;
    height: 80vh;
    color: rgb(239, 246, 255);
    margin-top: 22px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.main-prvt-hdr {
    height: 10vh;
    color: rgb(239, 246, 255);
    margin-bottom: 0;
    padding-bottom: 0;
}
.imgs {
    width: 60px;
}
.main-pg {
    background: url('img/nashville-home.jpg');
    background-position: left;
    background-attachment: fixed;
    background-size: cover;
    height: 70vh;
    color: rgb(239, 246, 255);
}
.news-pg {
    background-color: rgb(199, 197, 197);
}
.pg-size {
    height: 5vh;
}
.bottom {
    height: 105vh;
}
.darker {
    background-color: rgb(199, 199, 199);
}
.home-btn {
    color: rgb(239, 246, 255);
    font-size: .5em;
    padding: 5px;
    border:1px solid rgb(239, 246, 255);
}
.home-btn:hover {
    background: rgb(10, 70, 148);
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.news-section {
    background-color: #fff;
    padding: 15px;
    border-radius: 25px;
}
.news {
    border: 3px solid rgb(42, 42, 42);
    padding: 15px;
    margin: 0;
    background-color: #fff;
}
.heading {
    color: rgb(42, 42, 42);
    text-decoration: underline;
    font-size: 2em;
}
.heading:hover {
    color: rgb(42, 42, 42);
    text-decoration: none;
}
.logobr, #updSuccess, #updFailed {
    display: none;
}
.post-text {
    font-weight: 600;
    font-size: 1.3em;
}
.user-area {
    font-size: .8rem;
}
#theYearsGoneBy li {
    border-radius: 5px 5px 0 0;
    background-color: rgb(32, 20, 165);
}
#theYearsGoneBy a:not(.active) {
    color: rgb(255, 255, 255);
    font-weight: bold;
}
hr {
    height: .1px;
    background-color: #000;
    width: 50%;
    text-align: left;
    margin: 0;
}
.blkout {background: #000;}
.valid-feedback {
    color: rgb(3, 128, 14);
}
.invalid-feedback {
    color: rgb(179, 6, 6);
}
#conSent, #conFailed, #regStered, #LoginSuccess, #LoginFailed, .frmHlp,
#PostSuccess, #PostFailed, #DeleteSuccess {
    display: none;
}
#addOn {
    display: none;
    color: rgb(194, 0, 0);
}
.setting-text {
    background-color: #fff;
    font-size: medium;
    padding: 12px 5px;
}
.rpck {
	border:1px solid #cccccc;
	border-collapse:collapse;
}
.rpck tr {
	padding:20px;
	border:1px solid #cccccc;
	border-collapse:collapse;
}
.rpck td {
	padding:8px;
	border:1px solid #cccccc;
	border-collapse:collapse;
}
#tborder td, .bold {font-weight:bold;}
#tborder th, #tborder td {border:1px solid #000000;}
.highlight {background-color: rgba(255,255,0,0.5);}
.signalTable {
	width: 100%;
	margin-bottom: 25px;
}
.signalTable, .signalTable tr, .signalTable td, .signalTable th {
	border:1px solid #000000;
	border-collapse:collapse;
}
#station {
	width: 75%;
	margin: 0 auto;
}
.quote {
	font-style:italic;
	font-weight:bold;
	color:green;
}
.sm-ft {
    font-size: .8rem;
    font-weight: bold;
}
.white {color: #fff;}
.red {color: rgb(255, 0, 0);}
.green {color: rgb(0, 255, 0);}
/* #holiday {
	display: block;
    padding: 0px;
    background: url("animatedsnow.gif");
	width: 320px;
	margin: 0px auto 0px auto;
	padding: 0;
    font: italic bold 22px Segoe Script, serif;
    text-align: center;
} */



footer {
    background-color: rgb(48, 48, 48);
    color: rgb(239, 246, 255);
}
footer a {
    color: rgb(153, 149, 149);
}
footer a:hover {
    color: rgb(218, 210, 210);
    text-decoration: none;
}

@media (max-width: 768px) {
    .main-hdr {
        padding-top: 0;
    }
    .main-hdr h1, .main-pg h1 {
        font-size: 2.5em;
    }
    hr {width: 100%;}
}
@media (max-width: 500px) {
    #theYearsGoneBy li {
        width: 50px;
        font-size: .7em;
        font-weight: normal;
    }
    footer .list-inline-item {
        display: block;
    }
}
@media (max-width: 350px) {
    .logobr {
        display: block;
    }
}