::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: #fbfbfb;
}

::-webkit-scrollbar-thumb:hover {
    border-radius: 3px;
    background-color: #cb3340;
}

::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #bcbcbc;
}

::-webkit-scrollbar-track {
    background-color: #fbfbfb;
}

::selection {
    background: #cb3340;
    color: #fff;
}

.span3{
    display: none;
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: static !important;
}

body{
    margin-top: 0  !important;
    background-color: #fbfbfb  !important;
}

.navbar-inverse .navbar-inner {
    border-color: none;
    background:none  !important;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    box-shadow: none;
}

.jumbotron {
    background: none  !important;
    padding: 14px 0 !important;
}

.navbar-inner {
    border: none;
    background-color: none;
    background: none;
    box-shadow: none;
}


.container-fluid.dark {
    background: none  !important;
    padding: 14px 0 !important;
}

.container{
    max-width: 540px;
    margin: 0 auto
}

.span12{
    max-width: 540px;
}

.span12 .centered{
    text-align: left;
}

.row-fluid {
    max-width: 540px !important;
    margin: 0 auto !important;
}

a.btn.btn-large {
    margin: 0 26px 0 0 !important;
}

.navbar a.brand {
    display: none !important;
}

.logo img{
    max-height: 45px;
    width: auto;
}

.navbar .nav { 
    max-width: 540px !important;
    margin: 0 auto !important;
    text-align: left !important;
}

footer p{
    color: #aaa !important;
    text-align: left !important;
}


.navbar .nav > li > a {
    padding: 10px 30px 10px 0px !important;
}

.wusenicon {
    background: none;
    color: #333;
    border: none;
    box-shadow: none;
    padding: 0 !important;
    border-radius: 0;
    /* width: 113px; */
    margin-right: 36px !important;
    border-bottom: #ddd 3px solid;
    text-shadow: none !important;
}

.wusenicon:hover{
    color: #444;
    border-bottom: #ccc 3px solid;
    background: none;   
}

.collapse ul li:first-child {
    display: none;
}

a:hover {
    text-decoration: none !important;
}

.episodebox p {
    margin: 0px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

h3 a{
    font-size: 20px;
    color: #333;
}

h3 a:hover{
    font-size: 20px;
    color: #000;
    border-bottom: none !important;
    text-decoration: none important;
}

.wusenedit {
    color: #666 !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
    text-shadow: none !important;
}

.wusenmore, .wusendown {
    background: none !important;
    border: none;
    padding: 0 15px 0 0;
    margin-top: 23px;
    box-shadow: none !important;
}

.episode_date{
    display: none;
}

.episode_info{
    color: #888 !important;
    font-size: 13px !important;
    padding-top: 8px !important;
}

.active, .dropdown{
    display: none !important;
}

.wide{
    position: absolute;
    top:0;
    left: -12px;
    opacity: 0;
}

.wide:hover{
    opacity: 1;
}

.navbar .btn-navbar {
    display: none !important;
}

.wusenhide{
    display: none;
}

.rightbox{
    display: none;
}

body{
    margin: 20px;
}