body,html{
height:100%;
}
#wrap {
min-height:100%;
}
#footer{
margin-top:-40px;
text-align: right;
padding-bottom: 10px;
}
#container { padding-top: 50px; width: 940px; margin: 0 auto; }
table .titles { font-weight: bold; color: #439BF6; }
table .title { font-weight: bold; color: #439BF6; }
.markItUp { width: 580px !important; }
.markItUpEditor { width: 520px !important; }
/* Add QSO CSS */
.rst { width: 50px !important; }
.input_date { width: 70px !important; }
.input_time { width: 55px !important; }
.band { width: 80px; }
.mode { width: 80px; }
#callsign { text-transform: uppercase; }
#locator { text-transform: uppercase; }
#sat_name { text-transform: uppercase; }
#sat_mode { text-transform: uppercase; }
#iota_ref { text-transform: uppercase; }
input[type="text"] {
color: #000000 !important;
}
.pull-right { color: #fff; }
.icon_qsl { background: transparent url('../images/icons/qslcard.png') no-repeat center left; padding-left: 20px; font-weight: bold; }
.icon_stats { background: transparent url('../images/icons/stats.png') no-repeat center left; padding-left: 20px; font-weight: bold; }
.icon_world { background: transparent url('../images/icons/world.png') no-repeat center left; padding-left: 20px; font-weight: bold; }
.topbar input {
width: 100px !important;
}
input#country {
width: 180px;
}