@font-face {
    font-family: 'santasbsb';
    src: url('../fonts/santbsb-webfont.eot');
    src: url('../fonts/santbsb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/santbsb-webfont.woff2') format('woff2'),
         url('../fonts/santbsb-webfont.woff') format('woff'),
         url('../fonts/santbsb-webfont.ttf') format('truetype'),
         url('../fonts/santbsb-webfont.svg#santas_big_secret_bbregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family:verdana, sans-serif;
    line-height:1.3em;
    margin:0;
    padding:0;
    font-size:12px;
    color:#000;
    background:#fff;
}

html {
    height:100%;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.17em;
}

h5 {
    font-size: .83em;
}

h6 {
    font-size: .67em;
}

a:link, a:visited , a:active {
    text-decoration:none;
    font-weight:bold;
    color:#0087f4;
}

a:hover {
    text-decoration:underline;
    font-weight:bold;
    color:#0087f4;
}

p {
    margin-top:0;
    margin-bottom:7px;
}

img {
    border:0 none;
}

div#page {
    width:960px;
    margin:25px auto 0;
}

div#header {
    position:relative;
    float:left;
    width:100%;
    height:95px;
}

div#logo {
    position:absolute;
    left:-15px;
    top:3px;
    width:196px;
    height:196px;
    z-index:500;
}

div#no-logo {
    position:absolute;
    left:-15px;
    top:3px;
    width:170px;
    height:170px;
    z-index:500;
    padding:5px;
    color:#000;
    background:#fff;
    border:10px solid #e9e277;
    text-align:center;
    font-size:1.5em;
    z-index:500;
}

div#now-playing-wrapper {
    position:relative;
    float:left;
    left:150px;
    top:30px;
    width:35%;
    height:55px;
    color:#fff;
    background:#6f3670;
    text-align:center;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
    -moz-border-radius-topright:6px;
    -moz-border-radius-bottomright:6px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
}

div#now-playing {
    float:right;
    width:90%;
    margin-right:5px;
    margin-top:5px;
}

div#listen-live-wrapper {
    width:25%;
    //height:95px;
    float:right;
    margin-right:5px;
    border-radius:6px;
}

div#listen-esn {
    float:left;
    width:40%;
    height:80px;
    margin-top:10px;
    padding-top:5px;
    text-align:center;
    font-weight:bold;
    background:#fff;
    border-top-right-radius:6px;
    border-top-left-radius:6px;
	display:none;
}

div#listen-esn a {
}

div#listen-live {
    float:right;
    width:25%;
    height:80px;
    margin-top:10px;
    padding-top:5px;
    text-align:center;
	font-weight:bold;
    color:#fff;
    background:#000;
    border-top-right-radius:6px;
    border-top-left-radius:6px;
}

div#listen-live a {
}

div#content-wrapper {
    width:98.4%;
    float:left;
    border-left:15px solid #6f3670;
}

div#content {
    width:98%;
    float:left;
    background:#fff;
    border:10px solid #e9e277;
    border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-right-radius:6px;
}

div#menu-wrapper {
    width:100%;
    height:39px;
    float:left;
    border-bottom: 1px solid #e9e277;
    background-color:#6f3670;
}

div#menu {
    width:81%;
    float:right;
}

div#info-wrapper {
    position:relative;
    width:84%;
	min-height:30px;
    margin-top:10px;
    margin-bottom:20px;
    float:right;
}

div#info {
//    width:720px;
   // height:90px;
    float:right;
	margin-right:15px;
}

div#search {
    float:right;
    width:60%;
	margin-top:40px;
    margin-right:15px;
}

div#search #mod-finder-searchword {
    width:85%;
    padding-left:10px;
    padding-right:10px;
}

div#slideshow-wrapper {
    width:78%;
    float:left;
    margin-left:15px;
    margin-bottom:15px;
}

div#slideshow {
    width:56%;
    float:left;
    margin-left:5px;
}

div#weatherbug {
    width:41%;
    float:left;
    overflow:hidden;
}

div#content-left {
    width:77%;
    margin-left:15px;
    float:left;
}

div#content-right {
    width:17%;
    float:right;
    margin-right:15px;
}

div#content-right img {
    margin:0 0 5px 0;
    float:left;
}

div#content-footer {
    clear:both;
    width:98%;
    float:left;
    margin-left:15px;
    margin-top:10px;
}

div#content-footer .banneritem {
    margin-bottom:5px;
}

div#content-footer p {
    padding-bottom:10px;
}

div#footer {
    clear:both;
    width:100%;
    height:50px;
}

ul.category-moduledick-pust {
    margin-left:0;
    list-style-type:none;
}

img.list-of-tags {
    display:block;
    max-height:110px;
    max-width:110px;
    width:auto;
    height:auto;
}

p.advertiser-index {
    font-weight:bold;
}

.contact-address dd {
    margin-left:0;
}

div.contact-link {
    margin-top:10px;
}

div.contact-link img {
    display:block;
    max-height:500px;
    max-width:700px;
    width:auto;
    height:auto;
}

div.tags .label, ul.tags .label {
    background-color:#fff;
    text-shadow:0 0 0;
}

div.tags a:hover, ul.tags a:hover {
    text-decoration:underline;
    font-weight:bold;
    color:#0087f4;
}

div.banneritem img {
    border:1px solid #000;
}

div.finder label {
	display:none;
}