.modal-footer {
    text-align: center;
}


.modal-footer div.lb_subscribe_button {
    margin-bottom:10px;
}

div.subscribe_banner_small_phone {
    text-align:center;
    margin:0px 0px 15px 0px;
}

.mejs-controls div.mejs-time-rail {
    width: 98px;
}


.listen_toggle a:link {
    color: black;
    text-decoration:none;
}

.listen_toggle a:hover {
    text-decoration:none;
    color:red;
}

.listen_toggle {
    margin: 4px 0px 0px 0px;
    font-size:30px;
    text-align:center;
}

.right_col {
    margin-top:20px;
}

.subscribe_iframe {
    overflow:hidden;
    border-width: 0px;
}

.footer_banner {
    border-width: 0px;
}

.index_carousel .glyphicon-chevron-right {
    top:43%;
}

.index_carousel .glyphicon-chevron-left {
    left:-25%;
    top:43%;
    
}

p.bold {
    font-weight:bold;
}

#subscribe_banner_css_3 {
    display:none;
}

#subscribe_banner_legacy {
    display:none;
}

div#eWAYBlock {
    margin-bottom:20px;
}

div.right_col_subscribe {
    text-align: center;
    margin-bottom:20px;
}

#wrapper_small {
    width: 320px;
    height: 40px;
    padding: 0;
    overflow: hidden;
}

.postage_cost_label {
    color:red;
    font-weight:bold;
}

#postage_settings {
    display:none;
}

/*
#scaled-frame_small {
    width: 728px;
    height: 90px;
    border: 0px;
}
*/

/*
#scaled-frame_small {
    zoom: 0.5;
    -moz-transform: scale(0.439);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.439);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.439);
    -webkit-transform-origin: 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #scaled-frame_small  { zoom: 1;  }
}
*/

p.paginate {

}

p.paginate span.paginate_links {

}

.internal_banner {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.header {
    /* margin-top:20px; */
    text-align:center;
    padding-bottom:0px;
}

.latest_show_player_container {
    margin-bottom:10px;
}

div.news_channel_home_page_container {
   margin-top:0px;
}







.tnra_banner_large {
    margin-top:17px;
    margin-bottom:10px;
}

.tnra_banner_small {
    text-align:center;
}

.main_box {
    background-color:white;

    /* padding:5px 30px 10px 30px; */

}

.main_container {
    background-color: white;
    padding:0px 30px 20px 30px;
}

div.recent_comments {
    text-align:left;
    margin-top:0px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    max-width:300px;
    overflow:hidden;
    /*width: 290px;*/
}

.recent_comments p {
    font-size: 12px;
}

.right_col h3 {
    font-size: 20px;
    max-width:300px;
    margin-left:auto;
    margin-right:auto;
}


h2.call_in {
    background-color: #9A001A;
    color: white;
    padding: 7px 0;
    text-align: center;
    width: 599px;
}

.listen_live h3 {
  margin:0;
    padding:0;
    /*font-size: 27px; */
}

a.listen_live , a.listen_live:link a.listen_live:visited {
    /*text-decoration:underline;*/
    display:block;

    background-color: #9A001A;
    color: white;
    padding:10px 10px 10px 10px;
    text-align: center;
    /* max-width: 700px; */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    max-width: 728px;
    margin-top: 0px;
    margin-bottom: 20px;
}

a.listen_live:hover  {
    text-decoration:none;
    background-color:#D90327;
}

/*
h3.recent_shows {
    color:#0FE2A3;
    background-color:#222222;
    padding:10px 10px 10px 10px;
    max-width: 728px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 0px;
    font-weight:bold;
    text-align: center;
}
*/

h3.recent_shows {
    background-color: #222222; /* #030000 #222222; */

    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
    /* max-width: 728px; */
    padding: 7px;
    text-align: center;
}

h3.terms {
    font-size:18px;
}





div.latest ul {
    list-style-image:url('/storage/images/framework/green_square.jpg');
    list-style-position:outside;
    margin-bottom:5px;
    padding-left: 15px;

}
div.latest h2 {
    color:white; /*#FCEBD9;*/
    font-size:18px;
    line-height:35px;
    margin:0px;
    /* font-size:1.3em; */
    font-weight:bold;
    font-family:verdana;
}

div.latest {
    background-color: #030000; /* #222222;  #1E1C1D; */
    /*
    min-width:260px;
    max-width:300px;
    margin:0px 5px 0px 0px;
    float:right;

    height:195px;
    overflow:hidden;
    */

    /*max-height:250px; */
    text-align:left;
    margin: 0px 0px 20px 0;
    padding:8px 10px 5px 18px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    max-width:728px;

    /* border-bottom: 1px solid #EAE8E8; */

}

a.carousel_icon, a.carousel_icon:link, a.carousel_icon:visited  {
    color:white;
}

a.carousel_icon:hover {
    font-weight:normal;
    text-decoration:none;
    color:#337ab7;
}

div#home_carousel_wide {
    margin:20px 0px;
}

div#home_carousel_wide h3 {
    text-align:left;
    font-size:18px;
    font-weight:bold;
    margin-top:5px;
}

div#home_carousel_wide p {
    text-align:left;
}

div#home_carousel_wide .item {
    /* height:230px; */
    min-height:205px;
    background-color:#2e2e2e;
    overflow: visible;
    padding:0px 100px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

}

div#home_carousel_wide .item img {
    display:block;
    margin:10px auto;
    max-height:150px;
}

div#home_carousel_wide .item img.default_carousel_image {
    margin-top:8px;
}


div#home_carousel_wide .item .carousel_icon {
    font-size:16px;
    text-align: center;
}

div#home_carousel_wide .carousel-caption {
    position:static;
    /*
    max-height: 200px;
    overflow: hidden;
    */
}

div#home_carousel_wide .carousel-control.left, div#home_carousel_wide .carousel-control.right {
    background:none;
    background-color:transparent;

}

div#home_carousel_wide .carousel-control {
    width:7%;
    opacity:0.3;
}




div.index_carousel {
    background-color: #030000; /* #222222;  #1E1C1D; */
    /*
    min-width:260px;
    max-width:300px;
    margin:0px 5px 0px 0px;
    float:right;

    height:195px;
    overflow:hidden;
    */

    /*max-height:250px; */
    text-align:left;
    margin: 0px 0px 20px 0;
    padding:5px 5px 5px 20px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    max-width:728px;

    /* border-bottom: 1px solid #EAE8E8; */

}

div#posts {
    overflow:hidden;
    height:150px;
}

div.latest li {
    color:white;
    height: auto;
    /*border-bottom: 1px dotted #DDD;*/
    padding: 5px;
    margin: 0px 0px 10px 0px;
}

.ticker li {
    height: 30px;
    border-bottom: 1px dotted #DDD;
    padding: 5px;
    margin: 0px 5px;
}

div.latest a, div.latest a:link, div.latest a:visited {
    color:#0FE2A3; /*#B8DCF6;*/
    font-weight:bold;
    font-family:verdana;

}

div.latest a:hover {
    color:white;
}

div.logos {
    background-color: #1E1C1D;
    width:260px;
    margin:10px 20px 0px 0px;
    float:left;
    text-align:left;
    padding:5px 10px 0px 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height:165px;
    overflow:hidden;
}

div.listen {
    margin:0 0 20px 0;
    text-align:center;
}

div.subscribe_now_small {
    margin:0 0 20px 0;
    text-align:center;
}

.terms dd {
    margin-bottom:10px;
}

form.subscribe_form {
    margin:20px 0 20px 0;

}

div.top_banner {
    margin:24px 0px 0px 0px;
    text-align:left;
    padding:0;

}



div.call_in ul {
    margin:10px 0px 10px 0px;
    list-style-position:inside;
    font-size:18px;
}

div.call_in {

    margin: 30px 0px 0px 0px;
    font-size:18px;
}

div.call_in p {
    font-size:16px;
    margin-top:20px;
}

.listen h2 {
    color:black;
    /* font-size:30px; */
}

h2.listen_options {
    clear:both;
    color:red;
    margin:40px 0px 0px 0px;
    /* font-size:22px; */
}

div.call_in h2 {
    color:red;
    margin-bottom:5px;
    /* font-size:22px; */
}

ul.listen_options {
    font-size:18px;
    margin:10px 0px 0px 0px;
    list-style-position:inside;

}


div.fb_message {
    color:dimgray;
}

div.fb_status {
    font-size:11px;
}

div.fb_status a, div.fb_status a:link, div.fb_status a:visited {
    color:#3B5998;
}

div.fb_status a:hover{
    color:red;
}

span.fb_profile_link a, span.fb_profile_link a:link, span.fb_profile_link a:visited {
    color:black;
}

span.fb_profile_link a:hover{
    color:red;
}

div.fb_feed {
    margin:10px 0px 10px 0px;
}

div.add_this {
    margin:0px 0px 5px 0px;
}

div.promote {
    margin:0px 0px 30px 0px;
}

div.banner {
    text-align:center;
    margin:20px 0px 20px 0px;
}



div.half_banner {
    text-align:center;
    margin:25px 0px 0px 0px;
}

div.leaderboard {
    margin:15px auto 15px auto;
    padding: 0px 0px 0px 0px;
    text-align:center;
}

div.top_banner_large {
    margin:0px 0px 20px 0px;
}


div.medrec {
    margin:0px 0px 20px 0px;
}

div.facebook {
    margin:0px auto 20px auto;
}


h3.subscribe {
    background-color:#672B02; /* #FCEAD7 #700214; #1470B1; */
    border:1px solid #672B02; /*#187F1D;*/
    font-style:normal;
    /* font-weight:bold; */
    max-width:298px;
    /*margin:16px 0px 20px 0px; */
    padding:5px 0px;
    text-align:center;
}

a.subscribe, a.subscribe:link, a.subscribe:visited {

    /* display:block; */
    /* font-size:24px; */
    color:white;
    /*line-height:22px; */
    /*font-weight:normal; */
    text-decoration:none;
    /*width:298px;*/
    /* font-family: Arial,Verdana,"Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif; */
}

a.subscribe:hover {
   /*
   background-color:white;
    color:#700214;
    font-weight:bold;
    */
    font-weight:bold;
    text-decoration:underline;
}

a.listen_now, a.listen_now:link, a.listen_now:visited {
    font-weight:bold;
}

#right_col {
    float:right;
    width:300px;
    margin:0px 0px 0px 15px;
}

#right_col p {
    font-size:0.9em;
    line-height:1.3em;
    margin:0 0 15px;
}

#right_col ul {
    margin:0 0 15px 0;
    padding:0;
}

#right_col li {
    list-style:none;
}

div.archives {
    margin:0px auto 20px auto;
    max-width:300px;

}

div.facebook {
    text-align:left;
    margin-top:0px;
    margin-bottom:20px;
    margin-right:auto;
    margin-left:auto;
    max-width:300px;
}

div.twitter_top_feed {
    width:400px;
    float:right;
    margin:30px 0px 0px 0px;
}

div.twitter_right_col {
    max-width:300px;
    margin:0px auto;
}

div.rss_subscribe {
    margin:0px 0px 20px 0px;
    text-align:center;
}

div.t_shirt_subscribe {
    margin:0px 0px 20px 0px;
}

/*

div.twitter_top_feed .twtr-timeline {
  height: 92px !important;
}

div.twitter_top_feed .twtr-hd {
  display:none !important;
}

a.twtr-hyperlink, a.twtr-hyperlink:link, a.twtr-hyperlink:visited,
a.twtr-timestamp, a.twtr-timestamp:link, a.twtr-timestamp:visited,
a.twtr-reply, a.twtr-reply:link, a.twtr-reply:visited,
.twtr-hd a, .twtr-hd a:link, .twtr-hd a:visited {
  border-style:none;

}

div.twitter_top_feed .twtr-ft {
  display:none !important;
}
*/

a.twtr-hyperlink, a.twtr-hyperlink:link, a.twtr-hyperlink:visited,
a.twtr-timestamp, a.twtr-timestamp:link, a.twtr-timestamp:visited,
a.twtr-reply, a.twtr-reply:link, a.twtr-reply:visited,
.twtr-hd a, .twtr-hd a:link, .twtr-hd a:visited {
    border-style:none;

}




/*
p, .article, .article p {
    line-height: 1.5;
    margin: 0 0 0.833em;
    padding: 0;
    font-family: Verdana,"Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif;
}
*/


#main2 {
    /*border-right:1px dotted #D0D0D0; */
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px;
    width:auto;
}



.wide_logo {

    text-align:center !important;

}



blockquote {
    border-left:4px solid #E0E0E0;
    margin:20px;
    padding:8px 8px 8px 15px;
    font-style:italic;
}

h2 {

    font-weight:bold;
    /* font-size:2.5em; */
    color:black;
    /* margin:5px 0px 10px 0px;*/
    text-decoration:none;
}



.news_channel_container {
    margin-top:0px;
    margin-bottom:10px;
}

.login_form_container {
    /* max-width:500px; */
    margin-bottom:40px;
}




.latest_show {
    margin:10px auto;
    max-width:300px;
    text-align:left;

}

div.latest_show, div.latest_show_l {
    margin-bottom:10px;
}

div.latest_show p, div.latest_show_l p {
    margin-top:5px;
}

div.latest_show img, div.latest_show_l img {
    border:1px solid black;
    float:left;
    margin: 4px 10px 2px 0px;
}

div.latest_show h2 {
    margin-top:0px;
}

div.latest_show_l h2 {
    margin-top:0px;
}

h2.archives {
    /* font-size:2.5em; */
    font-weight:bold;
    color:red;
}

h3.archives {
    /* font-size:1.7em; */
}

.channel_title_link {
    margin:10px 0px 10px 0px;
}

.channel_title {
    margin:10px 0px 10px 0px;
}

a.channel_title_link,  a.channel_title_link:link, a.channel_title_link:visited {
    border-bottom:1px dotted white;
    border-top:1px dotted white;
    text-decoration:none;
    padding:2px 0px 2px 0px;
    display:block;
}

a.channel_title_link:hover  {
    border-bottom:1px solid dimgray;
    border-top:1px solid dimgray;
    text-decoration:none;
    display:block;
}

/*
h1.logo {
    color:white;
}
*/
/*
#logo_new {
    height:81px;
    width:362px;
    margin:20px auto 0px auto;

    border: 1px white none;
    padding:3px;
}

#logo_content_new {
    padding: 0px 0px 0px 0px;
}

.logo_img {
    float:left;
    margin:0px 20px 0px 0px;
}
*/

.feature {
    float:right;
    margin:3px 10px 0px 30px;
}

.feature h2 {
    color: #9E061F;
}

table.your-say td {
    background:#F7F7F7 url(/storage/images/framework/comment-bg.png) repeat-x scroll 0 0;
    border-bottom:1px solid #FFFFFF;
    padding:16px 16px 5px !important;
}

#menu_underbar {
    background:#9E061F;
    color:#fff;
    height:5px;
    margin:0px 0 15px;
    padding:0px;
}

a.boxlink:hover {
    /*background:#E0E0E0 url(storage/images/framework/corner.gif) no-repeat scroll right top;*/
    background-color:#E0E0E0 ;
    text-decoration:none;
}

a.boxlink {
    /* background:#F0F0F0 url(storage/images/framework/corner.gif) no-repeat scroll right top;*/
    background-color:#F0F0F0;
    border: 1px solid #A8A7A7;
    display:block;
    margin:5px 10px 5px 0;
    padding:3px 4px 3px 8px;
    text-align:left;
    width:340px;
}

.home_presentation {
    background-color:#FFFFD8; /*#E0E0E0;*/
    border:1px dotted #d0d0d0;
    margin:5px 0px 10px 0px;
    padding:7px 7px 7px 12px;
}

.not_logged_in a, .not_logged_in a:link, .not_logged_in a:hover {
    color:white;
    border-color:white;
}


div.comment_entry {
    margin:28px 0px 5px 0px;
    padding: 7px;
    background-color:#E0E0E0; /* 252525 */
    border: 1px solid #A8A7A7;
    /* border-bottom: 1px solid #E0E0E0; */
}

p.comment_data {
    border-bottom: 1px solid #EAE8E8;
}

div.comment_block {
    padding-top: 5px;
    margin-top:5px;
    border-top:3px double #A8A7A7;
}

.contact_list p {
    font-weight:bold;
    margin:5px 0px 5px 0px;
    padding: 5px;
    background-color:#E0E0E0; /* 252525 */
    border: 1px solid #A8A7A7;
}

p.timestamp {
    font-size:1.1em;
    color:black;
    margin:0px 0 12px 0;
    font-weight:normal;
}

div.article_image_m {
    margin: 2px 10px 0px 2px;
    float:left;
}

/*
.quote {
    margin:5px;
    color:dimGray;
    font-weight:bold;
}
*/

div.article_container {
    margin:0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #EAE8E8; /*D8D8D8;*/
    /* max-width:728px; */
   /* clear:right; */
}

a.image, a.image:link, a.image:visited {
    text-decoration:none;
    border-style:none;
}

p.continued {
    margin-top:10px;
}


a.join_mailing_list, a.join_mailing_list:link, a.join_mailing_list:visited {
    display:block;
    margin:-2px 0px 5px 20px;
    text-align:center;
    font-size:20px;
    color:white;
    border:1px solid #FD9055;
    padding:10px;
    background-color:black;
}

a.join_mailing_list:hover {
    border-width:2px;
    color:#FD9055;
    padding:9px;

}

a.click_zone, a.click_zone:link, a.click_zone:visited {
    display:block;
    float:right;
    height:106px;
    position:relative;
    right:25px;
    top:5px;
    width:446px;
    border-style:none;
}

/*
a.meetup_link, a.meetup_link:link, a.meetup_link:hover {
    border-style:none;
}

a.meetup_link:hover {
    color:red;
}

div.meetup_widget {

    float:left;
    text-align: center;
    margin:45px 30px 2px 0px;
    width: 214px;
    font-family: tahoma, verdana, sans serif;
    font-size: 12px;
}

p.mission_statement {
    margin:3px;
    font-size:1.2em;

}

*/

div.article {
    /* max-width:700px; */
    margin-top:10px;

}

#right_col {
   /* border-left: 1px solid #EAE8E8; */
    /* padding-left:20px; */
    /* margin:0; */
}



img {
    height:auto !important;
    max-width: 100%;
}

/* DISQUS */



#disqus_comments {
    margin-top: 10px;
    margin-bottom: 0px;
    max-width: 298px;
    overflow: hidden;
    font-size:12px;
    margin-left: auto;
    margin-right: auto;
}

#disqus_comments .disqus_comment {
    /*
    background-color: white;
    border-style: solid;
    border-width: thin;
    width: 500px;
    */
    margin-bottom: 20px;
}

#disqus_comments .disqus_comment img {
    width:50px;
    float:left;
    margin:3px 10px 5px 0px;

}

#disqus_comments .disqus_comment p {
    margin-top:5px;
    margin-bottom:5px;
}

a.disqus_author, a.disqus_author:link, a.disqus_author:visited {
    font-weight:bold;
    /* margin-left:20px; */

}

a.disqus_thread_link, a.disqus_thread_link:link, a.disqus_thread_link:visited {
    color:#939ea7;

}




.postRef {

    text-align: left;
}


/*
.row {
    margin-bottom: 10px;
}

*/

#subscribe_lightbox a, #subscribe_lightbox a:link, #subscribe_lightbox a:hover {
    font-weight:normal;
    min-width:158px;
}



.responsive { width: 320px; height: 50px; }
@media(min-width: 500px) { .responsive { width: 468px; height: 60px; } }
@media(min-width: 1200px) { .responsive { width: 728px; height: 90px; } }

@media screen and (max-width: 400px) {

    p.paginate {
        font-size:18px;
        text-align: center;
        margin-bottom:15px;
    }
    p.paginate span.paginate_links {

    }

    span.paginate_links strong, span.paginate_links a, span.paginate_links a:link, span.paginate_links a:hover, span.paginate_links a:visited {
        display:block;
        font-size:24px;
        line-height:16px;
        margin-top:5px;
        margin-bottom:5px;
    }

    .news_channel_home_page_container iframe .news_channel_container iframe, .article_container iframe {
        width:100%;
    }


    .navbar-inverse ul.dropdown-menu, .navbar-inverse .navbar-form {
        background-color:#333333 !important;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: white;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: white;
    }


    div.internal_banner {
        margin:10px 0px 10px -15px;
    }

    div.subscribe_banner {
        margin:0px 0px 0px 15px;
    }


    div.top_banner {
        margin:10px 0px 0px -15px;
        text-align:left;
    }

    .tnra_banner_large {
        margin:10px auto;
        max-width:320px;
    }

    .tnra_banner_small {
        margin:0px 0px 0px -15px;
    }

    h2, .h2 {
        font-size: 20px;
    }

    .news_channel_home_page_container h2 {
        font-size: 20px;
    }

    h3, .h3 {
        font-size: 16px;
    }



    div.captcha {
        margin:0px 0px 0px -32px;
    }

}

@media screen and (max-width: 767px) {
/*
    .tnra_banner_large {
        margin:10px auto;

    }
*/


    .navbar-inverse ul.dropdown-menu, .navbar-inverse .navbar-form {
        background-color:#333333 !important;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: white;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: white;
    }


    div.top_banner {
        /* margin:13px auto 0 auto; */
        text-align:center;
    }


}

/*
@media (max-width: 560px) {

    .tnra_banner_large {
       display:none;

    }

}
*/



@media (min-width:768px)  {
    .modal-footer div.lb_subscribe_button {
        margin-bottom:0px;
    }


    .carousel-caption {
        padding-bottom: 10px;
    }

}

@media (min-width:1200px)  {
    .main_box {
        /* background-color:white; */
        /*padding-right: 20px;*/
        padding-left: 25px;
        padding-right: 25px;
        /* padding:5px 30px 10px 30px; */
        /*
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
       */
        border-right: 1px solid #EAE8E8;
        border-left: 1px solid #EAE8E8;

    }

    body {

       /* background: url("/storage/images/framework/gradient.jpg") repeat-x scroll left top #444040; */
        color: #303030;
        background-color:#F8F8F8; /*  #222222; #444040; */
        padding: 0;

    }

    .header {
        border-bottom:1px solid #EAE8E8;
        margin: 5px auto;
    }



    div.latest_show p, div.latest_show_l p {
        line-height: 17px;
        font-size:13px;
    }


    .right_col {
        border-left: 1px solid #EAE8E8;
        padding-left:20px;
    }


}

.tnra_navbar {
    /* background-color:#222222; */
    border-color:#F8F8F8;
    margin-bottom:0px;
}






/*
@media (min-width: 768px) and (max-width: 991px) {
    .main_box {
        padding: 5px;
    }
}
*/

.right_col_sign_in_snippet {
    /* border-bottom: 1px solid #EAE8E8; */
    max-width:300px;

}


.signed_in a, .signed_in a:link, .signed_in a:hover, .signed_in a:visited {
    font-weight:bold;
    color:inherit;
}


a.guest_warning, a.guest_warning:link, a.guest_warning:visited {
    font-weight:normal;
    text-decoration:none;
    display:block;
    text-align:center;
}

a.guest_warning:hover {
    font-weight:normal;
    text-decoration:none;
    display:block;
    color:#315F32;
    /* background-color:white;*/
}


/*
a.guest_warning, a.guest_warning:link, a.guest_warning:hover, a.guest_warning:visited {
    display:block;
    font-weight:normal;
    color:inherit;
}
*/


/*
.guest_warning a, .guest_warning a:link, .guest_warning a:visited {
    font-weight:normal;
}

.guest_warning a:hover  {
    font-weight:bold;
    text-decoration: none;
}
*/

div.EDGE-460776 {

}


body {
    /* padding-top: 50px; */
}

.promote div {
    margin-top:20px;
}

.promote h3 {
    margin-top:20px;
}


ul.live_show_call_in_numbers {
    margin-top:20px;
    margin-bottom:20px;
}

.right_col_simple_search {
    margin-bottom:20px;
}

div.logos_player {
    margin-bottom:20px;
}

div.jp-interface ul.jp-controls {
    height: 38px;
}

div.jp-audio-stream {
    min-width: 250px;
    min-height:100px;
    margin: 0 auto;
}

div.jp-title {
    display:none;
}

ul.nav_categories {
    list-style-type: none;
    margin:0;
    padding:0;
    margin-left:auto;
    margin-right:auto;
    max-width:300px;
}

blockquote p {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
}

label.error {
    color:red;
}

.profile-photo-edit {
    border-width:0px;
    overflow: hidden;
    width:300px;
    height:255px;
}

.edit_image_container {
    min-height:100px;
    max-height:100px;

    min-width:100px;
    max-width:100px;

    border:1px solid black;
    padding:0px;
    margin:0px 0px 10px 0px;
}

.edit_image_container p {
    color:dimgray;
}

div.profile_section {
    margin-bottom:20px;
}


@media (min-width: 1440px) {

    /*
    h1.header {
        margin:20px 0px 20px 0px;
    }
    */
    .latest_show.header {
        margin:30px 0px 0px 100px;
        display:block !important;

    }


    div#home_carousel_wide .item {
        /* min-height:227px; */
    }

    div#home_carousel_wide h3 {
        font-size:22px;
    }

    div#home_carousel_wide .item .carousel_icon {
        font-size:18px;
    }
}


@media (min-width:1600px) {

    .right_col {
        border-left: 1px solid #EAE8E8;
        padding-left:0px;
        margin-left: 20px;
    }


    .first_title {
        font-size: 38px;
    }


}


@media (min-width: 1920px) {
    .container {
        max-width: 1560px;
        width: 1560px;
    }

    #disqus_comments, .recent_comments p {
        font-size:14px;
    }

    body {
        font-size:16px;
    }


    h3.recent_shows {
        padding:10px;
        font-size:18px;
    }

    .main_box {
        padding-left: 50px;
        padding-right: 50px;
    }

    .latest_show.header {
        margin:30px 0px 0px 100px;

    }

}