/**********************************************************************************************

0.  CSS Reset  --------------------------  Reset code
1.  Sitewide Main Styles  -----------------------  Body, MainTb, Playwindow, Custom Fonts, Column Structure
2.  Header Styles --------------------- Items in header
3.  Content Boxes  --------------------  Article, Blog, etc...
4.  Topic Boxes  ----------------------------  All Topic Types
5.  Navigation  -------------------  All version of navigation
6.  All Other Boxes  --------------------------  All other boxtypes
7.  Common Styles  -------------------  Tags, Comment Threads, etc...
8.  Blog Ancillary Boxes ----------------------  Recent Post, Tag Cloud, Archive, Category
9.  HTML & Widgets ------------------  Custom Code
10. Footer Styles  -------------------Items in the footer
11.  Media Queries  ----------------------------  Queries for Mobile / Tablet, etc

**********************************************************************************************/

/*********************************************************************************************
80561
0.  

   _____  _____ _____   _____  ______  _____ ______ _______ 
  / ____|/ ____/ ____| |  __ |  ____|/ ____|  ____|__   __|
 | |    | (___| (___   | |__) | |__  | (___ | |__     | |   
 | |     ___ \___   |  _  /|  __|  ___ |  __|    | |   400
 | |____ ____) |___) | | |  | |____ ____) | |____   | |   
  _____|_____/_____/  |_|  _______|_____/|______|  |_|   
                                                            
                                                            
  -------------------------  Reset code

*********************************************************************************************/


/*===[HTML5Reset]===*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    background-image: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
blockquote, q { quotes: none }

/* FTW! */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  
/*********************************************************************************************

1.  

   _____ _ _                _     _        __  __       _          _____ _         _           
  / ____(_) |              (_)   | |      |  /  |     (_)        / ____| |       | |          
 | (___  _| |_ _____      ___  __| | ___  |   / | __ _ _ _ __   | (___ | |_ _   _| | ___  ___ 
  ___ | | __/ _   / / / |/ _` |/ _  | |/| |/ _` | | '_    ___ | __| | | | |/ _ / __|
  ____) | | ||  __/ V  V /| | (_| |  __/ | |  | | (_| | | | | |  ____) | |_| |_| | |  __/__ 
 |_____/|_|_____| _/_/ |_|__,_|___| |_|  |_|__,_|_|_| |_| |_____/ __|__, |_|___||___/
                                                                              __/ |            
                                                                             |___/             
  -----------------------  Body, MainTb, elements spanning every page

*********************************************************************************************/

body {
background: url("/image/wmxe2/UserFiles/Image/Build/site_bg.jpg") no-repeat center top fixed;
    font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
    color: #ffffff;
    line-height:1.5;
    background-color: #828282;
}
  
html{
    min-height: 100%}
.Main_Tb {
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    background: #000000;
      -webkit-box-shadow: 0px 0px 10px 0px #000000; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    box-shadow: 0px 0px 10px 0px #000000; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
}

.Main_Tb:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.sitewide_footer {
  clear:both;
    text-align: center;
    width: 100%;
}

.itm_sitewide_footer {
    clear:both;
    text-align: center;
    width: 100%;
  padding-top: 2em;

}

@font-face {
    font-family: 'bebasneue';
    src: url('/bebasneue.eot');
    src: url('/bebasneue.eot?#iefix') format('embedded-opentype'),
         url('/bebasneue.woff') format('woff'),
         url('/bebasneue.ttf') format('truetype'),
         url('/bebasneue.svg#tuffyitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('/myriadpro-regular_0-webfont.eot');
    src: url('/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/myriadpro-regular_0-webfont.woff') format('woff'),
         url('/myriadpro-regular_0-webfont.ttf') format('truetype'),
         url('/myriadpro-regular_0-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ImpactRegular';
    src: url('/impact_0-impact.eot');
    src: url('/impact_0-impact.eot?#iefix') format('embedded-opentype'),
         url('/impact_0-impact.woff') format('woff'),
         url('/impact_0-impact.ttf') format('truetype'),
         url('/impact_0-impact.svg#ImpactRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Default Link and hover colors / styles */
    BODY a { color: #c40507; text-decoration:none }
    BODY a:hover { text-decoration:underline }
p {margin: 0 0 1.5em 0;}

/* ===[ All Headlines ]===*/

.Feature_Group_Headline, .Feature_Group_Headline h2, .Feature_Group_Headline a, .Time_Feature_Horizontal_Headline, .External_Rss_Headline, .External_Rss_Headline a, .Listener_Club_Label, .Listener_Club_Input_Label, .Image_Gallery_Image_Name, .Gallery_Thumbnail_Image_Name, .Blog_Headline, .Blog_Headline a, .Tag_Header, .Tag_Filed_Under, .Comment_Threads_Label, .Blog_Recent_Post_Headline, .Blog_Recent_Post_Headline a, .RelatedContent_Headline, .RelatedContent_Headline a, .RelatedContent_Tag, .Feature_Archive_Label, .Feature_Archive_Headline, .StationBlog_Headline h2, .StationBlog_Headline h2 a, .Form .Label, .Form_Recaptcha_Label, .Community_Calendar_MonthTD, .Community_Calendar_Event_Title, .Community_Calendar_Event_Title a, .Community_Calendar_Form_Label, .Lyrics_Artist, .Lyrics_Song_Title, .Lyrics_Writer, .Recent_Episodes_Headline a, .Recent_Program_Episodes_Headline a, .Most_Recent_Headline, .Most_Recent_Headline a, .Calendar_Event_Title {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}


/* == Play Window ==*/

.Play_Window_Logo {
    height: auto !important;
  width:98%
     background:#fff;
}

.Play_Window_Audio_Wrapper {
    width: 100%;
    margin: 0 auto;
   background:#fff;
  padding: .5em;

}
.Play_Window_Image {
    text-align: center;
    width:98%
}
.Play_Window_Image img {
    height: auto;
    vertical-align: bottom;
    padding-right: .5em;
}
.Play_Window_Program {
    color: #cc3333;
    font-weight: bold;
    width:98%
}
.Play_Window_Program a {
    color: #cc3333;
    text-decoration: none;
}
.Play_Window_Program a:hover {
    text-decoration: underline;
}
.Play_Window_Program_Subscribe {
    width:98%
}
.Play_Window_Headline {
    color: #cc3333;
    width:98%
}
.Play_Window_Player {
    text-align: center;
    width:98%
}


/*********************************************************************************************

2.  



   _____      _                          _____ _                   _                  

  / ____|    | |                        / ____| |                 | |                 
 | |     ___ | |_   _ _ __ ___  _ __   | (___ | |_ _ __ _   _  ___| |_ _   _ _ __ ___ 
 | |    / _ | | | | | '_ ` _ | '_    ___ | __| '__| | | |/ __| __| | | | '__/ _ 
 | |___| (_) | | |_| | | | | | | | | |  ____) | |_| |  | |_| | (__| |_| |_| | | |  __/
  ________/|_|__,_|_| |_| |_|_| |_| |_____/ __|_|   __,_|___|__|__,_|_|  ___|
                                                                                      
                                                                                      

  -------------------  All Columns on Site

*********************************************************************************************/


.Splash_Body_Column {
    background: url("/image/wbop3/UserFiles/Image/splash_page/main_bg.png") no-repeat scroll center top transparent;
    height: 815px;
}

/* == Column Structure ==*/
.Head_One_A_Column {background: url("/image/wmxe2/UserFiles/Image/Build/header_bg.jpg") no-repeat scroll left top transparent;
    height: 186px; }
.Head_One_B_Column { background: url("/image/wmxe2/UserFiles/Image/Build/header_bg.jpg") no-repeat scroll right top transparent;
    height: 186px;}
.Head_Two_Column {
     height:50px;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 7%, #2b2b2b 7%, #6d6d6d 21%, #282828 52%, #141414 70%, #434343 92%, #565656 93%, #3b3b3b 95%, #636363 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#4c4c4c), color-stop(7%,#2b2b2b), color-stop(21%,#6d6d6d), color-stop(52%,#282828), color-stop(70%,#141414), color-stop(92%,#434343), color-stop(93%,#565656), color-stop(95%,#3b3b3b), color-stop(95%,#636363)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 7%,#2b2b2b 7%,#6d6d6d 21%,#282828 52%,#141414 70%,#434343 92%,#565656 93%,#3b3b3b 95%,#636363 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 7%,#2b2b2b 7%,#6d6d6d 21%,#282828 52%,#141414 70%,#434343 92%,#565656 93%,#3b3b3b 95%,#636363 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 7%,#2b2b2b 7%,#6d6d6d 21%,#282828 52%,#141414 70%,#434343 92%,#565656 93%,#3b3b3b 95%,#636363 95%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 7%,#2b2b2b 7%,#6d6d6d 21%,#282828 52%,#141414 70%,#434343 92%,#565656 93%,#3b3b3b 95%,#636363 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#636363',GradientType=0 ); /* IE6-9 */
}

.HP_One_A_Column { }
.HP_One_B_Column{}

.HP_Two_A_Column{}
.HP_Two_B_Column{}
.HP_Two_C_Column{}


.HP_Two_A_Column .Title_Bar {display:none;}
.HP_Two_B_Column .Title_Bar {display:none;}


.HP_Three_Column{}

.HP_Four_A_Column{}
.HP_Four_B_Column{}
.HP_Four_C_Column{}

.Content_Column{}

.Rt_Rail_Column{}

.Footer_Column{}

/*==[ Newsletter Page ]==*/

.Email_Header_Column{}
.Email_Body_Column{}
.Email_Footer_Column{}

/* ==========================
===[ Box Group Styles ]===
============================*/

.Box_Group{}

.Box_Group:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.Box_Group_Box_Surround{}


/* ===[ Footer Tile Box Group Styles ]===*/

.Tile_Box_Group {
    margin: 0.5em auto;
}

/*********************************************************************************************

3.  
   _____ ____  _   _ _______ ______ _   _ _______   ____   ______   ________  _____ 
  / ____/ __ |  | |__   __|  ____|  | |__   __| |  _  / __   / /  ____|/ ____|
 | |   | |  | |  | |  | |  | |__  |  | |  | |    | |_) | |  |  V /| |__  | (___  
 | |   | |  | | . ` |  | |  |  __| | . ` |  | |    |  _ <| |  | |> < |  __|  ___  
 | |___| |__| | |  |  | |  | |____| |  |  | |    | |_) | |__| / . | |____ ____) |
  _________/|_| _|  |_|  |______|_| _|  |_|    |____/ ____/_/ _______|_____/ 

 Article, Blog, Image Gallery etc...
                                                                                    
                                                                                    

*********************************************************************************************/


/* ==========================
===[ Article Styles ]===
============================*/

.Article {
    width: 95%;
    margin: 1em auto;
}
.Article:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    margin-top: .5em;
}
.Article_Main_Page {

}
.Article_Wrapper {

}
.Article_Image_Container { margin: .5em auto }
.Article_Image {
text-align:center;
}
    .Article_Image img { 
max-width:100%;
  height:auto;}

.Article_Image_Caption {
    font-weight: bold;
    font-size: 11px;
    font-style: italic;
}
.Article_Headline_Container {
  width:97%;
 
}
.Article_Date {
    font-size: 11px;
    margin-bottom: .2em;
  	color:#999999;
}

.Article_Headline h1 {
    border-bottom: 3px solid #860001;
    color: #A5A5A5;
    font-size: 26px;
   color: #f9bf1f;
    -webkit-text-stroke: .5px red;
  
  }
  

.Article_Author {
    color: #999;
    font-size: 12px;
    margin-right: 0.5em;
}

.Article_Byline {color:#666666;}
.Article_Email a {
}
.Article_Body_Container { margin-top: 1em }
.Article_Body {}
.Article_Body img {max-width:95%;height:auto;}
.Article_Body iframe{max-width:95%;}
.Article_Body video {max-width:95%;}
.Article_Body embed {max-width:95%;} 
.Article_Body object{max-width:95%;}

  .Article_Page_Numbers {
    color: #e20588;
}
.Article_Location { font-weight: bold }
.Article_Source {
    font-style: italic;
  	padding-left:.2em
}
.Article_Copyright {
    margin-top: .5em;
    font-style: italic;
    font-weight: bold;
}
.Article_Stories_Container {

}
.Article_Stories_Container a {    }
	
.Article_Stories_Label { font-weight: bold }

.Article_Stories_Parent_Link {}

.Article_Stories_Other_Link {}

.Article_Pagination_Links { 
margin:2em auto;
font-size:15px;
text-align:center; }

.Article_Pagination_Links a {}
	
.Article_Pagination_Links a:hover{}

.Article_Previous { margin-right: .5em }

.Article_Page_Number_Link { padding: 0 .5em }

.Article_Page_Number_Current {
    font-weight: bold;
    padding: 0em .5em .2em .5em;
    background-color: #3E489F;
    color: #fff;
}


/*== Article Image Floated Right == */
.Right_Image_Container { float: right; margin-right: 1em; width: 45%; }
.Right_Image img { max-width: 100%; height: auto; }

/*== Article Image Floated Left == */
.Left_Image_Container { float: left; margin-right: 1em; width: 45%; }
.Left_Image img { max-width: 100%; height: auto; }

/* ==========================
===[ Image Gallery Styles ]===
============================*/
.Image_Gallery {
    margin: 1em auto;
    width: 95%;
}
.Image_Gallery_Container {
}
.Image_Gallery_Gallery_Details {
}
.Image_Gallery_Headline {
    border-bottom: 3px solid #860001;
    color: #A5A5A5;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}
.Image_Gallery_Body {
    margin-top: 1em;
    padding-bottom: 1em;
}
.Image_Gallery_Image_Details {
    margin-top: 1em;
}
.Image_Gallery_Image_Details:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.Image_Gallery_Image_Name {
    text-align: center;
}
.Image_Gallery_Image_Counter {
    color: #999999;
    float: right;
}
.Image_Gallery_Image_Container {
    clear: both;
}
.Image_Gallery_Main_Image {
    margin-top: 1em;
    text-align: center;
}
.Image_Gallery_Main_Image img {
    height: auto;
    max-width: 95%;
}
.Image_Gallery_Image_Links {
    margin: 1em auto;
    width: 80%;
}
.Image_Gallery_Image_Links a {}
.Image_Gallery_Image_Links a:hover {}

.Image_Gallery_Image_Prev {
    float: left;
}
.Image_Gallery_Image_Next {
    text-align: right;
}
.Image_Gallery_Image_Info {
    font-size: 13px;
}
.Image_Gallery_Image_Description {
    text-align: center;
}
.Image_Gallery_Image_Caption {
    text-align: center;
}
.Image_Gallery_Ratings_Container {
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 50%;
}
.Image_Gallery_Ratings_Container ul {
    margin: 5px auto;
}

/* ==========================
===[ Gallery Thumbnail Styles ]===
============================*/
.Gallery_Thumbnail {
    margin: 1em auto;
    text-align: center;
    width: 95%;
}
.Gallery_Thumbnail_UL_Container {
    list-style-type: none;
    margin: 0 auto;
    text-align: center;
    width: 95%;
}

.Gallery_Thumbnail_UL_Container:after {
    clear: both;
    content: ".";
    display: block;
    height: auto;
    visibility: hidden;
}
.Gallery_Thumbnail_Wrapper {
    float: left;
    margin: 0 0.5em;
    min-height: 120px;
    text-align: center;
}

.Gallery_Thumbnail_Image {
    height: 70px;
    overflow: hidden;
}
.Gallery_Thumbnail_Image_Name {
    font-weight: normal;
}
.Gallery_Thumbnail_Voting {
}
.Gallery_Thumbnail_Rating_Container {
}
.Gallery_Thumbnail_Vote_Container {
    clear: both;
    text-align: center;
}


/* ==========================
===[ Blog Content Styles ]===
============================*/
.Blog {
    margin: 1em auto;
    width: 95%;
}
.Blog_Main_Page {
    width: 100%;
}
.Blog_Header {
    margin-bottom: 0.7em;
    width: 100%;
}
.Blog_Name h1 {
    border-bottom: 3px solid #860001;
    color: #A5A5A5;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}
.Blog_Rss {
    float: right;
    padding-left: 2em;
}
.Blog_Description {
}
.Blog_Post_Container {
}
.Blog_Wrapper {
    clear: both;
    margin-bottom: 0.5em;
    padding: 0.5em;
}
.Blog_Main_Page .Blog_Wrapper {
	border-bottom: solid 2px #006699; 
}
.Blog_Main_Page .Blog_Wrapper:last-child {
    border-bottom: 0 none;
}
.Blog_Headline {
  }
.Blog_Headline a {
}
.Blog_Author_Date_Container {
    color: #999;
    margin: 1em 0;
}
.Blog_Author {
    color: #999;
}
.Blog_Date {
    float: right;
}
.Blog_Image {
    float: left;
    margin: .2em .2em .2em 0;
    max-width: 50%;
    text-align: center;
}
.Blog_Image img {
    height: auto;
    max-width: 95%;
}
.Blog_Body {margin-bottom: 1em;}

.Blog_Body img {max-width:95%;height:auto;}
.Blog_Body iframe{max-width:95%;}
.Blog_Body video {max-width:95%;}
.Blog_Body embed {max-width:95%;}
.Blog_Body object{max-width:95%;}

.Blog_Read_More a {   
    font-size: 12px;
    text-decoration: none;
}

.Blog_Read_More a:hover {
}
.Blog_Comments_Link_Container {
    text-align: right;
}
.Blog_Comments_Link_Container a {
background: #cc3333;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    text-decoration: none;
    cursor: pointer;
}
.Blog_Comments_Link_Container a:hover {
}
.Blog_Comments_Count {
    font-weight: bold;
}
.Blog_Back_Link a, .Blog_Previous_Link a, .Blog_Next_Link a {
    background-color: #860402;
    color: #ffffff;
    padding: 4px;
    border-radius: 4px;
}
.Blog_Back_Link a:hover, .Blog_Previous_Link a:hover, .Blog_Next_Link a:hover {
}

.Blog_Previous_Link {
    float: left;
    width: 50%;
}
.Blog_Next_Link {
    text-align: right;
}

.Blog_Load_More {
    text-align: center;
}
.Blog_Load_More a {
    background: none repeat scroll 0 0 #cc3333;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    padding: 0.4em;
    text-decoration: none;
}
.Blog_Load_More a:hover {
    text-decoration: underline;
}

/* == Hide default comment threads on blogs so they can use DisQus == */
.float_Comment_Threads {
    display: none;
}


/*********************************************************************************************

4.  

  _______          _        ____                     
 |__   __|        (_)      |  _                     
    | | ___  _ __  _  ___  | |_) | _____  _____  ___ 
    | |/ _ | '_ | |/ __| |  _ < / _  / / _ / __|
    | | (_) | |_) | | (__  | |_) | (_) >  <  __/__ 
    |_|___/| .__/|_|___| |____/ ___/_/____||___/
            | |                                      
            |_|                                      
  ----------------------------  All Topic Types (Related Content, VIP, Blog Archives, Feature Archives, Closing, Wire Feed, Video Player)

*********************************************************************************************/

/* ==========================
===[ Weather Page ]===
============================*/
.Weather{
  margin: 1em auto;
  width: 95%
}

.M_Weather_HTML_Box{
  display:none !important}

/* ==========================
===[ Listener Club Start ]===
============================*/
.Listener_Club {
    width: 95%;
    margin: 1em auto;
}
.Listener_Club_Container {

}
.Listener_Club_Row {
    clear: both;
    margin-bottom: .6em;
    padding-bottom: .6em;
}
.Listener_Club_Row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
  
.Listener_Club_Text {
    margin-bottom: .5em;
    padding-bottom: .5em;
}

.Listener_Club_Text a{color: #860001;}

.Listener_Club_Text a:hover{}


#Listener_Club_Register .Listener_Club_Text {
  	border-bottom: 1px solid #006699
}
.Listener_Club_Label { }

.Listener_Club_Input {

}
.Listener_Club_Input_Label { }

.Listener_Club_Link a {color: #860001;
}
.Listener_Club_Link a:hover {
}
.Listener_Club_FB_Or {

}
.Listener_Club_FB_Login {

}
.Listener_Club_FB_Login_Info {

}
.Listener_Club_Submit { margin-top: 1em }
.Listener_Club_Submit a {
background: #860001;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.Listener_Club_Submit a:hover {
}
.Listener_Club_Reg_Form {

}
.Listener_Club_Alert { color: #ff0000 }
.Listener_Club_Disclaimer_Text {
    color: #000;
    font-style: italic;
    margin-top: 1em;
}


/* ==========================
===[ Related Content (Topic) Styles ]===
============================*/

.RelatedContent {
    width: 95%;
    margin: 1em auto;
}

.RelatedContent_Header {
    border-bottom: 1px solid #006699;
    margin-bottom: 10px;
}
.RelatedContent_Tag {
}
.RelatedContent_Article {

}
.RelatedContent_Pages {

}
.RelatedContent_Blog_Posts {

}
.RelatedContent_Images {

}

.RelatedContent_Category {
    background: none repeat scroll 0 0 #ccc;
    border: 1px solid #cc3333;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding-left: 0.5em;
}
.RelatedContent_Wrapper {
    margin: 5px 0;
}

.RelatedContent_Headline a {
}
.RelatedContent_Headline a:hover {
}
.RelatedContent_Teaser {}

.RelatedContent_Thumbnail {
    height: 115px;
    overflow: hidden;
}
    .RelatedContent_Thumbnail img {
        max-width: 95%;
        height: auto;
    }
.RelatedContent_Image_UL { list-style-type: none;margin:1em auto;width:100% }
.RelatedContent_Image_LI {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: .3em;
    float: left;
    width: 24%;
		min-height:160px;
  	text-align:center;
  margin:.1em 0;
}

.RelatedContent_Image_LI .RelatedContent_Teaser {display:none}
.RelatedContent_Image_LI:hover { background-color: #006699 }
.RelatedContent_Images:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.RelatedContent_Image_LI .RelatedContent_Headline a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 95%;
}

/* ==========================
===[Feature Archive Styles ]===
============================*/

.Feature_Archive {
    width: 95%;
    margin: 1em auto;}
	
.Feature_Archive_Header {
 border-bottom: 1px solid #006699;
    margin-bottom: 10px;
}
.Feature_Archive_Label {
    margin-top: 10px;
}
.Feature_Archive_Menu {
    text-align: center;
	}

.Feature_Archive_Content_Container {}

.Feature_Archive_Wrapper {
    clear: both;
    padding: .2em;
    text-align: left;
    margin-bottom: .5em;}
	
.Feature_Archive_Wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Feature_Archive_Image_Container {
    float: left;
    padding: 5px 5px 5px 0;
}
.Feature_Archive_Image {
  text-align: center }
  
.Feature_Archive_Image_Caption {
    font-size: 11px;
    text-align: center;
display:none;
}
.Feature_Archive_Headline {
}
.Feature_Archive_Post_Date {
    font-size: 11px;
    color: #999999;
}
.Feature_Archive_Addl_Links_Container {}
.Feature_Archive_Addl_Link_1 {
    clear: both;
    margin-top: 10px;
}
.Feature_Archive_Addl_Link_2 {
    text-decoration: none;
    color: #d31145;
}
.Feature_Archive_Audio_Container {}
.Feature_Archive_Audio_Play {}
.Feature_Archive_Audio_Download {}
.Feature_Archive_Audio_Subscribe {}

/* ==========================
===[Station Blog Archives Styles ]===
============================*/

.StationBlog {
    margin: 1em auto;
    width: 95%;
}
.StationBlog_Post_Container {
}
.StationBlog_Wrapper {
    margin-bottom: 1em;
    padding: 0.5em;
}
.StationBlog_Headline h2 {
}
.StationBlog_Headline h2 a {
}
.StationBlog_Headline h2 a:hover {
}
.StationBlog_Author_Date_Container {
    color: #666666;
    font-size: 13px;
    margin: 0.8em 0;
}
.StationBlog_Author {
}
.StationBlog_Date {
    float: right;
}
.StationBlog_Image {
    margin-bottom: 1.1em;
    text-align: center;
}
.StationBlog_Image img {
    height: auto !important;
    max-width: 95%;
}
.StationBlog_Body {
    margin: 0 auto;
}
.StationBlog_Body object {
    height: auto !important;
    max-width: 95%;
    width: inherit;
}
.StationBlog_Body video {
    height: auto !important;
    max-width: 95%;
    width: inherit;
}
.StationBlog_Body img {
    height: auto !important;
    max-width: 95%;
    width: inherit;
}
.StationBlog_Read_More a {
    font-size: 12px;
    text-decoration: none;
}
.StationBlog_Comments_Link_Container {
    color: #000;
    text-align: right;
}

.StationBlog_Comments_Link_Container a {
    background: none repeat scroll 0 0 #860001;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.StationBlog_Comments_Link_Container a:hover {
}
.StationBlog_Comments_Count {
    font-weight: bold;
}


/* ==========================
===[ Closings Page Styles ]===
============================*/

.Closing {
 width: 95%;
    margin: 1em auto;
	}
.Closing_Header {
 border-bottom: 1px solid #006699;
    margin-bottom: 10px;
	}
.Closing_Label {
 color: #006699;
    font-weight: bold;
    margin-top: 10px;}
	
.Closing_Dropdown {}

.Closing_Alpha_Container {
    text-align: center;
}
.Closing_Alpha_Container a {
    text-decoration: none;
}
.Closing_Alpha_Container a:hover {
    text-decoration: underline;
}

.Closing_Date_Container, .Closing_Schools_Header {
    text-align: center;
    font-weight: bold;
    border-bottom: solid 1px #cc3333;
    margin-bottom: 1em;
}

.Closing_Date_Container span {
    width: 32%;
    display: inline-block;
}
.Closing_Date_Container a {
    text-decoration: none;
}

.Closing_Date_Container a:hover {
    text-decoration: underline;
}

.Closing_Previous {}
.Closing_Current_Date {}
.Closing_Next {}

.Closing_Schools_Container {}

.Closing_Schools_Header span {
    width: 24%;
    display: inline-block;
}

.Closing_School_Header_Name {}
.Closing_School_Header_Type {}
.Closing_School_Header_Value {}
.Closing_School_Header_Reason {}
.Closing_School_List {}
.Closing_School_List span {
    width: 24%;
    display: inline-block;
    text-align: center;
}
.Closing_School_Wrapper {
    border-bottom: solid 1px #006699;
    margin: .5em auto;
}

.Closing_School_Name {}
.Closing_School_Type {
    color: #F75656;
}
.Closing_School_Value {}


/* ==========================
===[ Form Styles ]===
============================*/
.Form {
    margin: 1em auto;
    width: 95%;
}
.Form_Details_Container {
    height: auto;
    overflow: auto;
    padding-bottom: 1em;
}
.Form_Headline {
    border-bottom: 3px solid #860001;
    color: #A5A5A5;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}
.Form_Image {
    float: left;
    margin-right: 0.7em;
}
.Form_Image img {
    height: auto;
    width: 100px;
}
.Form_Description {
}
.Form_Elements_Container {}
.Form_Recaptcha_Container {
}
.Form .Label {
}
.Form_Recaptcha_Label {
}
.Form_Recaptcha_Refresh_Text a {
  
}
.Form_Recaptcha_Refresh_Image {
    margin: 10px;
}
.Form_Submit {
    margin: 10px 0;
}
.Form_Required_Label {}

.Form .recaptcha_nothad_incorrect_sol {
    border-top: 1px solid #ffffff;
    font-weight: normal;
    padding-top: 0.5em;
}
.Form .recaptcha_nothad_incorrect_sol a {
   
}
.Form .recaptcha_nothad_incorrect_sol a:hover {
    
}
.Form .Alert, .Form_Alert {
    color: red;
}
.Form_Submission_Message {
    margin: 10px auto;
    text-align: center;
    width: 95%;
}
.Form_Submission_Link {
    margin: 10px auto;
    text-align: center;
    width: 95%;
}

/* ==========================
===[ Calendar Events ]===
============================*/
.Calendar_Event {
    margin: 1em auto;
    width: 95%;
}
.Calendar_Event_Container {
    width: 100%;
}
.Calendar_Event_Title {
    font-size: 20px;
}

.Calendar_Event_Title a:hover{
      text-decoration:none}
    
.Calendar_Event_Image {
    margin: 1em auto;
    text-align: center;
}
.Calendar_Event_Date_Container {
    border: 3px solid #E8E8E8;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    float: left;
    padding: 0.65em;
    width: 35%;
}
.Calendar_Event_Date {
    color: #122C56;
    font-size: 18px;
}
.Calendar_Event_Time {
    font-size: 15px;
    font-weight: bold;
    margin: 0.5em 0;
}
.Calendar_Event_Cost, .Calendar_Event_Type {
    font-weight: bold;
    margin-bottom: 0.25em;
}
.Calendar_Event_Cost_Price, .Calendar_Event_Type_Name {
    font-weight: normal;
}
.Calendar_Event_Venue_Container {
    background-color: #F5F5F5;
    line-height: 1.2;
    margin: 0.75em 0;
    padding: 0.25em;
}
.Calendar_Event_Venue_Header {
    color:#122C56;
    border-bottom: 2px solid #CCCCCC;
    font-size: 18px;
    margin-bottom: 0.4em;
}
.Calendar_Event_Venue_Name {
    font-weight: bold;
}
.Calendar_Event_Venue_Address_1 {
}
.Calendar_Event_Venue_Address_2 {
}
.Calendar_Event_Venue_Phone {
}
.Calendar_Event_Venue_Phone_Number {
}
.Calendar_Event_Map {
    float: right;
    margin-bottom: 1.5em;
    width: 60%;
}
.Calendar_Event_Map #map_canvas {
    margin: 0 auto;
}
.Calendar_Event_Details {
    line-height: 1.3;
}
.Calendar_Event_Details:before {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.Calendar_Event_Org_Container {
    line-height: 1.2;
}
.Calendar_Event_Org_Header {
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    margin: 1em 0 0.5em;
}
.Calendar_Event_Org_Name {
   color:#122C56;
    font-weight: bold;
}
.Calendar_Event_Org_Address_1 {
}
.Calendar_Event_Org_Address_2 {
}
.Calendar_Event_Org_Phone {
}
.Calendar_Event_Org_Contact_Label {
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    margin: 1em 0 0.5em;
}
.Calendar_Event_Org_Contact_Name {
    font-weight: bold;
}
.Calendar_Event_Org_Contact_Email {
}
.Calendar_Event_Org_Contact_Phone {
}

/*********************************************************************************************

5.  

  _   _             _             _   _             
 |  | |           (_)           | | (_)            
 |  | | __ ___   ___  __ _  __ _| |_ _  ___  _ __  
 | . ` |/ _`   / / |/ _` |/ _` | __| |/ _ | '_  
 | |  | (_| | V /| | (_| | (_| | |_| | (_) | | | |
 |_| _|__,_| _/ |_|__, |__,_|__|_|___/|_| |_|
                       __/ |                        
                      |___/                         
  -------------------  All version of navigation

*********************************************************************************************/

/* ==========================
===[ Default Main Nav Start ]===
============================*/
/* ===[ Primary Buttons ]===*/
.Nav_Horizontal {
    
    font-family: 'bebasneue';
    position: relative;
    width: 100%;
    z-index: 99;
    margin-top:.7em;
}
.Nav_Horizontal:after {
    content: ".";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
.Nav_Horizontal ul {
    list-style-type: none;
    margin: 0;
    width: 99%;
    margin: 0 auto;
}
.Nav_Horizontal ul li {
    display: inline;
    position: relative;
}
.Nav_Horizontal li {
    display: block;
    float: left;
 

scroll center right;
}
.Nav_Horizontal ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 17px;
    height: 32px;
    letter-spacing: 0.08em;
    line-height: 35px;
    padding: 0 0.25em;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #333333;
    text-transform: uppercase;
}

.Nav_Horizontal ul li a:hover, .Nav_Horizontal ul li a.active, 

.Nav_Horizontal ul li:hover a {
   color: #f8bf1f;
    text-decoration: none;
    text-shadow: 1px 1px 0 #333333;
}




/* ===[ Sub Nav Buttons ]===*/	
		
.Nav_Horizontal .nav .hover-menu {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
        position: absolute;
        z-index: 999;
        display: block;
    }
.Nav_Horizontal .nav .hover-menu li {
            display: block;
            height: auto;
            clear: both;
            border-bottom: dotted 1px #fff;
            white-space: nowrap;
            border-right: 0px;
            width: 100%;
        }

.Nav_Horizontal ul li:hover ul li a, .Nav_Nav_Horizontal ul li ul li a {
    background-color: #000000;
    color: #FFFFFF;
    text-shadow: none;
    font-size: 14px;
}
.Nav_Horizontal ul li ul li a:hover {
    color: #f8bf1f;
    text-shadow: 1px 1px 0 #7D2727;
}

* html .Nav_Horizontal ul li a {
    display: inline-block; /*IE6 hack to get sub menu links to behave correctly*/
}


/* ==========================
===[ Footer Nav Styles ]===
============================*/ 
.Footer_Column .Nav_Horizontal {
    padding-left:1em;
    font-family: arial;
}

.Footer_Column .Nav_Horizontal ul {
    width: 64%;
}
.Footer_Column .Nav_Horizontal ul li a {
    color: #666666;
    font-size: 18px;
    padding: 0 1.2em;
    text-shadow: none;
    text-transform: none;
}
.Footer_Column .Nav_Horizontal ul li a:hover, .Footer_Column 

.Nav_Horizontal ul li a.active, .Footer_Column .Nav_Horizontal ul 

li:hover a {
    background: none repeat scroll 0 0 transparent;
    color: #860001;
    text-decoration: underline;
    text-shadow: none;
}

.Footer_Column .Nav_Horizontal li {
    border-right: solid 1px #000;
}
.Footer_Column .Nav_Horizontal li:last-child {
    border-right: 0px;
}

/* ==========================
===[ Mobile Nav Styles ]===
============================*/ 


/* === [ Hide mobile nav on full site  ] === */
.M_Nav_HTML_Box {
      display: none;
    position: relative;
    width: 100%;
}




/* === [ Mobile nav styles ] === */
.ParentNav {
    left: 0;
    position: absolute;
    width: 100%;
}
.ParentNav .navTitleLabel {
    background-image: url

("/image/kdnd3/UserFiles/Image/mobile/btn_arrow_down.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    font-family: arial;
    font-size: 20px;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.ParentNav .navTitleLabel > a {
    color: #FFFFFF;
    text-decoration: none;
}
.ParentNav .sub_nav_label {
    border-top: 1px solid #CC3333;
    padding: 8px 0 8px 30px;
}
.ParentNav .sub_nav_label > a {
    color: #FFFFFF;
    text-decoration: none;
}
.ParentNav .nav_content {
    background: none repeat scroll 0 0 black;
    display: none;
    opacity: 0.9;
    position: absolute;
    width: 100%;
    z-index: 1000;
}
.ParentNav .nav_header {
    color: #000000;
    display: block;
    height: 32px;
    margin: 0 auto;
    text-align: center !important;
    width: 80px;
}
.ParentNav .nav_header a {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 1px 1px 0 #333333;
    width: 80px;
}
.ParentNav .nav_header a:visited {
    color: #000000;
}
.ParentNav .nav_header a:active {
    color: #000000;
}
.ParentNav .nav_header a:hover {
    background: none repeat scroll 0 0 #860001;
    color: #FFFFFF;
}
.ParentNav .nav_state {
    line-height: 30px;
    text-align: center;
}
.ParentNav .navTitle {
    border-bottom: 1px solid #EFEFEF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 0;
}
.ParentNav .navTitle a {
    background-image: url

("/image/kdnd3/UserFiles/Image/mobile/btn_arrow_right.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: bold;
}
.ParentNav .navTitle a:hover {
    color: #860001;
}
.ParentNav .sub_nav {
    display: none;
    margin-bottom: -4px;
}
.ParentNav a {
    font-family: arial;
}
.ParentNav a:hover {
    text-decoration: none;
    text-shadow: 1px 1px 0 #000000;
}
.ParentNav {
    color: #000000;
    font-family: 'MyriadProRegular';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
}
/*********************************************************************************************

6.  

           _ _    ____  _   _                 ____                     
     /   | | |  / __ | | | |               |  _                     
    /    | | | | |  | | |_| |__   ___ _ __  | |_) | _____  _____  ___ 
   / /  | | | | |  | | __| '_  / _  '__| |  _ < / _  / / _ / __|
  / ____ | | | | |__| | |_| | | |  __/ |    | |_) | (_) >  <  __/__ 
 /_/    __|_|  ____/ __|_| |_|___|_|    |____/ ___/_/____||___/
                                                                       
                                                                       
  --------------------------  All other boxtypes

*********************************************************************************************/

/* ==========================
===[ Logo ]===
============================*/

.Logo {}
.Logo_Image {
    
    margin: 0;
    vertical-align: bottom;
}
.Logo_Image img{
vertical-align:bottom;}


/* ==========================
===[ Rotating Logo  ]===
============================*/
.Rotating_Logo { margin: 0 auto ;}
.Rotating_Logo_Image {text-align:center; vertical-align: bottom;}
.Rotating_Logo_Image img { vertical-align: bottom;}



/* ==========================
===[ Feature Group Styles ]===
============================*/

.Feature_Group {
   width: 95%;
   margin: 1em auto;
}
.Feature_Group_Wrapper {
   clear: both;
   width: 100%;
   text-align: left;
   margin-bottom: 1em;
}
.Feature_Group_Wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Feature_Group_Image_Container_Above {
   margin: 0 auto .2em;
   width: 95%;
}
    .Feature_Group_Image_Container_Above .Feature_Group_Image img {
       width: inherit;
       max-width: 95%;
       height: auto!important;
    }
.Feature_Group_Image_Container_Inline {
   float: left;
   padding: .25em;
   margin-right: .5em;
   margin-bottom: .7em;
}
.Feature_Group_Image_Container_Inline .Feature_Group_Image img {
       width: inherit;
       max-width: 95%;
       height: auto!important;
}

.Feature_Group_Image { text-align: center }

.Feature_Group_Image img {
    height: auto;
    vertical-align: bottom;
}

.Feature_Group_Image_Caption {
   font-size: 11px;
   text-align: center;
}
.Feature_Group_Headline {}

    .Feature_Group_Headline h2 {
    }
    .Feature_Group_Headline a {
    }
.Feature_Group_Post_Duration {
   font-size: 11px;
   color: #999999;
}
.Feature_Group_Teaser {

}
.Feature_Group_Audio_Container {}
.Feature_Group_Audio_Play {}
.Feature_Group_Audio_Download {}
.Feature_Group_Audio_Subscribe {}
.Feature_Group_Addl_Links_Container {
   clear: both;
   font-size: 12px;
   margin-top: .7em;
}
.Feature_Group_Addl_Link_1 a {

}
.Feature_Group_Addl_Link_2 a {

}
.Feature_Group_Archive {
   border-top: 1pt solid #999999;
   padding-top: .25em;
}
    .Feature_Group_Archive a { }
.Feature_Group_Display_Container {
   clear: both;
   width: 100%;
}
.Feature_Group_ReadMore {
   background-color: #e8e8e8;
   width: 100px;
   padding: .7em;
   margin-bottom: .7em;
   border: 1px solid #999999;
}
    .Feature_Group_ReadMore a {

    }



/* ===[ Custom Feature Group ]===*/
.Head_One_B_Column .Box_Group .Feature_Group {margin: 0em auto; padding-left: 2.4em;}
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group {margin: .4em auto;}
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser { color:#FFFFFF; font-family:ImpactRegular; font-size:22px; text-align: center; font-style:italic; }
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser img { vertical-align: middle;}


/* ==========================
===[ Viral Videos Feature Group Styles ]===
============================*/

.Viral_Videos_Feature_Group {
   background: rgb(39,37,37); /* Old browsers */
background: -moz-linear-gradient(top, rgba(39,37,37,1) 1%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(39,37,37,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(39,37,37,1) 1%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(39,37,37,1) 1%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(39,37,37,1) 1%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(39,37,37,1) 1%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272525', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    height: auto;
    width: 94%;
    margin: 0 auto 1em;
}
.Viral_Videos_List {
}
.Viral_Videos_Wrapper {
    clear: none;
    float: left;
    margin-bottom: 1em;
    text-align: left;
    width: 50%;
    height:175px
}
.Viral_Videos_Image_Container_Above .Feature_Group_Image img {
    height: 150px!important;
    max-width: 95%;
    width: inherit;
}
.Viral_Videos_Image_Container_Inline {
    float: left;
}
.Viral_Videos_Image_Container_Inline .Viral_Videos_Image img {
    height: auto !important;
    width: inherit;
  max-width: 56%;
}
.Viral_Videos_Image {
  
    margin-top: 0.6em;
}
.Viral_Videos_Image_Caption {
}
.Viral_Videos_Headline {
}
.Viral_Videos_Headline a {
    color: #999999;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    text-decoration: none;
}
.Viral_Videos_Post_Duration {
}
.Viral_Videos_Post_Date {
}
.Viral_Videos_Teaser {display: none;
}
.Viral_Videos_Addl_Links_Container {
}
.Viral_Videos_Addl_Link_1 {
}
.Viral_Videos_Addl_Link_2 {
}
.Viral_Videos_Audio_Container {
}
.Viral_Videos_Audio_Play {
}
.Viral_Videos_Audio_Download {
}
.Viral_Videos_Audio_Subscribe {
}
.Viral_Videos_Display_Container {
}
.Viral_Videos_Rss {
}
.Viral_Videos_Archive {
}
.Viral_Videos_Headline h2 {
    font-size: 9px;
    font-weight: bold;
}
.Content_Column .Viral_Videos_Image_Container_Inline .Viral_Videos_Image img {
    padding-right: 2.6em;
   max-width: 75%;
}
.Content_Column .Feature_Group_Headline a {
    color: #999999;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
.Content_Column .Viral_Videos_Feature_Group {
    background: none repeat scroll 0 0 transparent !important;
    filter: none !important;
}

.Content_Column .Feature_Group_Image_Container_Inline .Feature_Group_Image img {
 
    max-width: 75%;
   
}

/* ===[ Social Icons ]===*/

.SocialIcons_Headline {
    float: left;
    width: 20%;
    margin: 0 .5em 0 0;
    text-align: center;
}
.SocialIcons_Headline h2 {
    color: #999;
    font-size: 12px;
    font-weight: normal;
}

/*===[ Videos Features ]===*/

.Videos_Feature_Group{
    margin: 0 auto}
  
.Videos_Feature_Group iframe {
    height: 260px;
    max-width: 300px;
}
.Videos_Feature_Group object {
    height: 260px;
    max-width: 300px;
}
.Videos_Feature_Group embed {
    height: 260px;
    max-width: 300px;
}
.Videos_Feature_Group video {
    height: 260px;
    max-width: 300px;
}

.Videos_Teaser {
      text-align: center;
}


/*===[ Horizontal Features ]===*/

.Hor_Wrapper {
    clear: none;
    float: left;
    margin-bottom: 1em;
    padding: 0.3em 0;
    text-align: center;
    width: 33%;
    height:160px!important;
}
.Hor_Image_Container_Above {
}
.Hor_Image {
    height: 150px;
    margin-bottom: 0.7em;
    overflow: hidden;
    text-align: center;
}
.Hor_Image img {
    height: auto;
}


.Content_Column .Hor_Wrapper {
    clear: none;
    float: left;
    height: 214px !important;
    margin-bottom: 1em;
    padding: 0.3em 0;
    text-align: center;
    width: 33%;
}
  
/* ==========================
===[ Alternate Header ]===
============================*/
.Alternate_Box_Group .SocialIcons_Teaser img {
    height: inherit;
    max-height: 30px !important;
    width: auto !important;
}
.Alternate_Box_Group .SocialIcons_Headline h2 {
    font-size: 11px;
}

.Alternate_Box_Group .Feature_Group_Image_Container_Inline {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0.25em;
    text-align: center;
}

.Alternate_Box_Group .Feature_Group img {
    height: inherit;
    max-height: 50px;
    width: auto;
}

/* ==========================
===[ Header Weather ]===
============================*/
.Weather {
    margin: auto;
    width: 95%;
}
.Head_One_B_Column .Weather {
    font-size: 12px;
    line-height: 2;
    margin: auto;
    width: 70%;
}
.Weather_Temp_Label {
    display: none;
}

.Weather_Temp a {
    color: #000000;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
    padding-right: 1em;
    text-decoration: none;
}
.Weather_Temp a:hover {
    color: #000;
}
.Weather_Forecast_Image img {
    float: left;
    height: auto;
    padding: 0.1em 1em 0 0;
}
.Weather_Forecast_Link a {
    color: #000;
}

.Weather_Zip_Form {}

/* ==========================
===[ Secret Word]===
============================*/

.Secret_Word {
    height: 32px;
    margin: 0 auto;
    width: 95%;
}
.Secret_Word:before {
    color: #FFFFFF;
    content: "Keyword";
    float: left;
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
    padding-right: 0.5em;
    text-shadow: 1px 1px 0 #000000;
    font-family: 'MyriadProRegular', Arial;
}
.Secret_Word_Input {
    vertical-align: middle;
    float: left;
    padding-right: 0;
    line-height: 32px;
    width: 55%;
}
.Secret_Word_Input input {
    border: 1px solid #CCCCCC;
    width: 100%;
   height:22px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.Secret_Word_Submit {
    color: #fff;
}
.Secret_Word_Submit a {
    border: 0 none;
    color: #333333;
    line-height: 32px;
    padding-left: 0.5em;
    text-decoration: none;
}
.Secret_Word_Label {
    font-family: times new roman;
    white-space: nowrap;
    font-size: 11px;
    line-height: 32px !important;
    padding-left: .2em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.Secret_Word_Label {
    font-size: 9px}
  }
  


.Secret_Word_Submit img {
    vertical-align: middle;
}
.Secret_Word_KW_Pulldown {
}
.Secret_Word_KW_Submit {
}


/* ==========================
===[ Media Flipper Styles ]===
============================*/
.Media_Flipper {
    margin: 1em auto;
    width: 100%;
}
.Media_Flipper .demo {
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    width: 650px;
}
.Media_Flipper #content {
    height: 250px !important;
    width: 650px !important;
}
.Media_Flipper .caption {
    background: url("/image/kdfc5/UserFiles/Image/Build/flipper_content_bg.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: none !important;
    float: left;
    font-size: 13px;
    font-style: normal;
    height: 2em;
    line-height: 1.5em;
    margin-top: -4em;
    overflow: visible !important;
    padding: 2em 0.5em 0;
    text-align: left;
    vertical-align: bottom;
    width: 98.1%;
}
.Media_Flipper .caption_title {
   display:none;  
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-left: 0;
    margin-top: -44px;
    overflow: hidden;
    padding: 0.3em 0.3em;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 9;
    height: 44px;
}
.Media_Flipper .gallery_demo_unstyled gallery_demo galleria {
}
.Media_Flipper #gallery_demo_ul {
    display: none;
}
.Media_Flipper .galleria li {
    display: none;
}
.Media_Flipper .gallery_demo {
    display: none;
}
.Media_Flipper .gallery_demo li {
    display: none;
}
.Media_Flipper .gallery_demo li img {
    display: none;
}
.Media_Flipper .gallery_demo .active {
    display: none;
}
.Media_Flipper .gallery_demo li div {
}
.Media_Flipper .gallery_demo li div .caption {
    font: italic 0.7em/1.4 georgia,serif;
}
.Media_Flipper #main_image {
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    width: 650px;
}
.Media_Flipper #main_image img {
    border: 0 none;
    float: left;
    height: 250px !important;
    overflow: hidden;
    width: 650px;
}
.Media_Flipper #Pagination {
    display: none;
}
.Media_Flipper .pageNumber {
}
.Media_Flipper .current {
}
.Media_Flipper .next {
}
.Media_Flipper .prev {
}
.Media_Flipper #progressbar {
    display: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    position: static;
    text-align: left;
}
.Media_Flipper .ui-progressbar-bar {
    background: url("http://imgsrv.kvoxeawnu.itm-staging.com/image/koan2/misc/preloader.gif") no-repeat scroll center center transparent;
    color: transparent;
    height: 128px;
}
.Media_Flipper .ui-progressbar-wrap {
    height: 0;
}
.Media_Flipper .ui-progressbar-text-back {
    color: #FFFFFF;
    font-size: 0;
    margin-top: -128px;
    text-align: left;
}
.Media_Flipper .progressBarTextXugular {
    background-color: #FFFFFF;
    color: #FFFFFF;
    text-align: justify;
}
.Media_Flipper #main_image .no_img_desc {
    border: 0 none;
    color: white;
    float: left;
    height: 200px;
    margin-left: 7px;
    margin-top: 94px;
    overflow: hidden;
    width: 370px;
}
.Media_Flipper .flippersize3 {
}
.Media_Flipper .mf_prev_image_button {
    background: url("/image/wbop3/UserFiles/Image/Build/arrowleft.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block !important;
    float: left;
    font-size: 18pt;
    font-weight: bold;
    height: 61px;
    margin-left: 0;
    margin-top: -145px !important;
    overflow: visible;
    position: relative;
    text-indent: -999999px;
    width: 62px;
    z-index: 10;
}
.Media_Flipper .mf_next_image_button {
    background: url("/image/wbop3/UserFiles/Image/Build/arrowright.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block !important;
    float: left;
    font-size: 18pt;
    font-weight: bold;
    height: 61px;
    margin-left: 610px;
    margin-top: -147px !important;
    position: relative;
    text-indent: -999999px;
    width: 62px;
    z-index: 11;
}
.Media_Flipper .mf_play_button {
    color: white;
    display: none;
    float: right;
    font-size: 15pt;
    font-weight: bold;
    margin-right: -5px;
    position: relative;
    top: -40px;
    width: 17px;
}
.Media_Flipper .play_mf_nts {
    background: url("/image/pause_ent_mus.png") no-repeat scroll 0 0 transparent;
}
.Media_Flipper .stop_mf_nts {
    background: url("/image/play_ent_mus.png") no-repeat scroll 0 0 transparent;
}


/* ==========================
===[ Time Feature ]===
============================*/



.Time_Feature_Horizontal {
    margin: 1.5em auto;
    width: 90%;
height: 110px;}

.Time_Feature_Horizontal_Wrapper:before{
 color: #f9bf1f;
    -webkit-text-stroke: .5px red;
    content: "On-Air Now";
    float: right;
    font-size: 23px;
    font-weight: bold;
    text-transform:uppercase;
    margin-right: -1em;
    width: 61%;}

.Time_Feature_Horizontal_Wrapper {
    clear: both;
    margin-bottom: 0.5em;
    padding: 0.5em;
    text-align: left;
}
.Time_Feature_Horizontal_Wrapper:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.Time_Feature_Horizontal_Image {
    text-align: center;

}
.Time_Feature_Horizontal_Image img {
    height: auto !important;
  width: 100px;
    
    vertical-align: bottom;
  margin-right:.5em;
border: 3px solid #2d2d2d;}
.Time_Feature_Horizontal_Headline {    padding-top:2.5em;
    color: #fff;
  font-size:15px;
}
.Time_Feature_Horizontal_Teaser {
  font-size: 12px;
    color: #c40507;
}
.Time_Feature_Horizontal_Teaser img {
    height: auto !important;
    margin-left: .5em;
    margin-right: .5em;
    max-width: 125px;
    vertical-align: bottom;
    margin-top: .5em;
    border:solid 4px;
    border-color: rgba(45, 45, 45, 0.8);
}
.Time_Feature_Horizontal_Link_1 {
}
.Time_Feature_Horizontal_Link_2 {
}
.Time_Feature_Horizontal_Upcoming {
  display:block;
}
.Time_Feature_Horizontal_Upcoming_Wrapper {

}

.Time_Feature_Horizontal_Upcoming_Wrapper .Time_Feature_Horizontal_Headline{}

.Time_Feature_Horizontal_Quick_Post {
    display: none;
}
.Time_Feature_Horizontal_Quick_Post_Wrapper {
    display: none;
}
.Time_Feature_Horizontal_Quick_Post_Text {
    display: none;
}
.Time_Feature_Horizontal_Quick_Post_UserName {
    display: none;
}


/* ==========================
===[ VIP Login Box ]===
============================*/

.Listener_Club_Login {
    
    background: url("/image/wmxe2/UserFiles/Image/Build/vip_bg.jpg") repeat-x scroll center bottom ;
    height: 115px;
    margin: 0em auto;
    width: 95%;
}
 

.Listener_Club_Login_Row {
    text-align: center;
    padding-top: 6em;
padding-left:7em;
}
.Listener_Club_Login_Link {
    margin: 0 0.5em;
    padding: 0.3em;
}
.Listener_Club_Login_Link a {
    color: #fff;
}
.Listener_Club_Login_Link a:hover {
    color: #fff;
}

/* ==========================
===[ Banner Box ]===
============================*/

.Banner_Group {
    margin: 0.5em auto;
}
.Banner_Group_Ad_Label {
}
.Banner_Group_Banner_Container {
    text-align: center;
    vertical-align: bottom;
}
.Banner_Group_Banner_Container img {
    vertical-align: bottom;
}

/* ==========================
===[ Title Bar Styles ]===
============================*/

.Title_Bar {
 background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
clear: both;
height:40px;
line-height:10px;
    color: #ffbe00;
    font-size: 18px;
    text-transform:uppercase;
    letter-spacing:.11em;
    font-weight: bold;
    margin: 0 auto;
    width: 95%;
}
.Title_Bar:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*
.Title_Bar_Text {
    color: #f9bf1f;
    -webkit-text-stroke: .5px red;
    padding-left: 0.1em;
   
    padding-top: .7em;
    padding-bottom: 1em;
}
*/

.Title_Bar_Text {
    color: #f9bf1f;
    -webkit-text-stroke: .5px red;
    padding-left: 0.5em;
   padding-top: 1em;
}



/* ==========================
===[ 2 color Title Bars  ]===
============================*/
.first_word { color: #AC0127; font-family: arial; font-size: 15px; font-weight: bold; padding-left: 0.3em; text-transform: uppercase; }
.second_word { color: #FFFFFF; font-family: arial; font-size: 15px; font-weight: bold; padding-left: 0; text-transform: uppercase; }
#Widget_26, #Widget_27 { background: linear-gradient(to bottom, #0D0D0D 0%, #3D3D3D 100%) repeat scroll 0 0 transparent; height: 30px; line-height: 30px; margin: 0 auto; width: 93%; }
#Widget_26 .title_container, #Widget_27 .title_container { background-image: url(http://imgsrv.hdsflwi.itm-staging.com/image/wxof2/UserFiles/Image/rss_icon.png); background-repeat: no-repeat; background-position: right center; }
#Widget_26 .second_word:after { content: "MUSIC NEWS"; padding-left: .5em; color: rgba(153,153,153,0.25); }
#Widget_27 .second_word:after { content: "ENTERTAINMENT"; padding-left: .5em; color: rgba(153,153,153,0.25); font-size: 12px; }
#Widget_30 .second_word:after { content: "On-Air Now"; padding-left: .5em; font-style:italic; color: rgba(153,153,153,0.25); }
#Widget_29 .second_word:after { content: "VIRAL VIDEOS"; padding-left: .5em; color: rgba(153,153,153,0.25); }
.Rt_Rail_Column .Box_Group #Widget_52667_1 .second_word:after { content: "VIRAL VIDEOS"; padding-left: .5em; color: rgba(153,153,153,0.25); }

.title_container {
   
    width: 94%;
    margin: 0 auto;
 background: rgb(13,13,13); /* Old browsers */
background: -moz-linear-gradient(top, rgba(13,13,13,1) 0%, rgba(61,61,61,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,13,13,1)), color-stop(100%,rgba(61,61,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(13,13,13,1) 0%,rgba(61,61,61,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(13,13,13,1) 0%,rgba(61,61,61,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(13,13,13,1) 0%,rgba(61,61,61,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(13,13,13,1) 0%,rgba(61,61,61,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */
  height: 30px;
}


#Widget_52644_1 .title_container {
    background: none repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 auto;
    width: 94%;
}
#Widget_52644_1 .first_word {
    color: #FFFFFF;
    font-family: ImpactRegular;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    padding-left: 0.3em;
    text-transform: none;
}
#Widget_52644_1 .second_word {
    color: #AC0127;
    font-family: ImpactRegular;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    padding-left: 0;
    text-transform: none;
}
#Widget_52644_1 .second_word:after {
    color: rgba(153, 153, 153, 0.25);
    content: "On-Air Now";
    font-style: italic;
    padding-left: 0.5em;
}

.HP_Four_C_Column .Widget .title_container {
    padding-top: .4em;
}
/* ==========================
===[ 2 color Title Bars Custom  ]===
============================*/
.TB_Custom_Widget {
}
.HP_One_B_Column .title_container, .HP_Two_A_Column .title_container {
    height: 30px;
    margin: 0 auto;
    width: 94%;
    background: none;
}
.HP_One_B_Column .first_word, .HP_Two_A_Column .first_word {
    color: #FFFFFF;
    font-family: ImpactRegular;
    font-size: 24px;
    font-weight: normal;
    padding-left: 0.3em;
    text-transform: none;
    font-style:italic;
}
.HP_One_B_Column .second_word, .HP_Two_A_Column .second_word {
    color: #AC0127;
    font-family: ImpactRegular;
    font-size: 24px;
    font-weight: normal;
    padding-left: 0;
    text-transform: none;
    font-style:italic;
}

/* ==========================
===[ Home Titles w/ Rss icon Styles ]===
============================*/
.HP_Two_B_Column .HmFeeds_Title_Bar, .HP_Two_C_Column .HmFeeds_Title_Bar {
    background: url("http://www.955wbop.com/image/wbop3/UserFiles/Image/Build/icon_rss.png") no-repeat right center #006699;
    padding: .1em 0;
      }

/* ==========================
===[ Inside Page Title Styles ]===
============================*/

.Content_Column .Title_Bar {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 3px solid #860001;
    color: #a5a5a5;
    font-weight: bold;
    margin: 0em auto;
    text-transform: uppercase;
    font-size: 26px;
    padding-bottom:1.7em;
}

/* ==========================
===[ RSS Styles]===
============================*/
.External_Rss{
    margin: 0 auto 10px; 
    width: 93%; 
  }
.External_Rss a{ 
    }	
.External_Rss_Main {
    margin-left: .6em;
      }
.External_Rss_Wrapper {
    padding: .7em 0;
}
.External_Rss_Image {}
.External_Rss_Headline {}
.External_Rss_Teaser {}
.External_Rss_Date {}
.External_Rss_Read_More {}


/*===[ Homepage RSS Styles]===*/
.HmFeeds_External_Rss {
    font-size: 6px;
    height: 344px;
    margin: 0 auto 10px;
    overflow-x: hidden;
    overflow-y: auto;
    background-image: url(/image/wmxe2/UserFiles/Image/Build/feed_logo.png);
    background-color: #0B0B0B;

}

.HmFeeds_Wrapper{
   
}


.HmFeeds_Headline a {
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

.HmFeeds_Read_More {
    text-align: right;
}
.HmFeeds_Read_More:before {
    content: ">>";
    color: #cc3333;
}



/* ==========================
===[ Poll Styles]===
============================*/	
.Poll {
    width: 95%; 
    margin: 0 auto;
    padding-bottom: 1.5em;
}
.Poll_Headline {
  color: #474545; 
      font-size: 14px; 
      font-weight: bold; 
      line-height: 3.6; 
      padding-left: 1em;
  }
.Poll_Answers_Container {}
.Poll_Answer {
      font-size: 12px; 
      line-height: 3; 
      padding-left: 2em;
  }
.Poll_Answer_Name {}
.Poll_Submit {
  padding-left: 1.4em; 
      padding-top: 0.6em;
    float:left;
  }
.Poll_Results a{
        font-size: 12px; 
        padding-left: 1em; 
        text-decoration: none;}
.Poll_Answer_Bar {}
.Poll_Vote_Number {}
.Poll_Message {}
/* ==========================
===[ Topic Poll Styles]===
============================*/	
.Topic_Poll {
    width: 95%; 
    margin: 0 auto;
    padding-bottom: 1.5em;
  }
.Topic_Poll_Headline { 
  color: #474545; 
      font-size: 14px; 
      font-weight: bold; 
      line-height: 3.6; 
      padding-left: 1em;
    }
.Topic_Poll_Answers_Container {}
.Topic_Poll_Answer { 
      font-size: 12px; 
      line-height: 3; 
      padding-left: 2em;
    }
.Topic_Poll_Answer_Name {}
.Topic_Poll_Submit {
  padding-left: 1.4em; 
      padding-top: 0.6em;
  float:left;
    }
.Topic_Poll_Results a {
        font-size: 12px; 
        padding-left: 1em; 
        text-decoration: none;
      }
.Topic_Poll_Answer_Bar {}
.Topic_Poll_Vote_Number {}
.Topic_Poll_Message {}

/*===[ Homepage Topic Poll Styles]===*/

.Hm_Topic_Poll, .Hm_Poll  {
    background-color: #ffffff; 
    -webkit-box-shadow: 0px 2px 4px 2px #cccccc; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */ 
  box-shadow: 0px 4px 4px 0px #cccccc; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
  }

/* ==========================
===[ Recent Episode and Recent Program Episode Boxes ]===
============================*/

.Recent_Episodes, .Recent_Program_Episodes {
    margin: 1em auto;
    width: 95%;
	}
.Recent_Episodes_Container, .Recent_Program_Episodes_Container {
    float: left;
   padding: .25em;
   margin-right: .5em;
   margin-bottom: .7em;
	}

.Recent_Episodes_Description, .Recent_Program_Episodes_Description {
    border-bottom: 1px dotted #000;
    font-style: italic;
    margin-bottom: 10px;
}

.Recent_Episodes_Wrapper, .Recent_Program_Episodes_Wrapper {
    clear: both;
    padding:0 0.5em;
    text-align: left;
    margin-bottom: 1em;
	}
	
.Recent_Episodes_Wrapper:after, .Recent_Program_Episodes_Wrapper:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Recent_Episodes_Image, .Recent_Program_Episodes_Image {
  text-align: center 
  }

.Recent_Episodes_Image img, .Recent_Program_Episodes_Image img {
    padding-right: .5em;
}

.Recent_Episodes_Headline, .Recent_Program_Episodes_Headline {
}

.Recent_Episodes_Headline a, .Recent_Program_Episodes_Headline a  {

    }
.Recent_Episodes_Headline a:hover, .Recent_Program_Episodes_Headline a:hover {

}
.Recent_Episodes_Teaser, .Recent_Program_Episodes_Teaser {}
.Recent_Episodes_Teaser a, .Recent_Program_Episodes_Teaser a{

	}
.Recent_Episodes_Teaser a:hover, .Recent_Program_Episodes_Teaser a:hover{

	}

.Recent_Episodes_Audio_Play img,
.Recent_Program_Episodes_Audio_Play img,
.Recent_Episodes_Audio_Download img,
.Recent_Program_Episodes_Audio_Download img,
  .Recent_Episodes_Audio_Subscribe img,
.Recent_Program_Episodes_Audio_Subscribe img{}

	.Recent_Episodes_Audio_Container, .Recent_Program_Episodes_Audio_Container {}
.Recent_Episodes_Audio_Play, .Recent_Program_Episodes_Audio_Play {}
.Recent_Episodes_Audio_Download, .Recent_Program_Episodes_Audio_Download {}
.Recent_Episodes_Audio_Subscribe, .Recent_Program_Episodes_Audio_Subscribe {}
.Recent_Episodes_Ratings_Container, .Recent_Program_Episodes_Ratings_Container {}

/* ==========================
===[ Most Recent Styles ]===
============================*/
.Most_Recent {
   width: 95%;
   margin: 1em auto;
}
.Most_Recent_Header { display: none }
.Most_Recent_Wrapper {
   clear: both;
   width: 100%;
   text-align: left;
   margin-bottom: 1em;
}

.Most_Recent_Image {
   float: left;
   padding: .25em;
   margin-right: .25em;
   margin-bottom: .7em;
   text-align: center;
}
    .Most_Recent_Image img {
  display: block;
    float: left;
    height: auto;
    vertical-align: top;
    width: 175px;
}

    .Most_Recent_Headline {
        }
    .Most_Recent_Headline a {
        }
.Most_Recent_Teaser {
}

/* ==========================
===[ Community Calendar]===
============================*/

.Community_Calendar {
    margin: 1em auto;
    width: 95%;
}

.Community_Calendar_Calendar_Container {
}
.Community_Calendar_Table {
    border: 1px solid #333333;
    border-collapse: collapse;
    box-shadow: 3px 3px 3px #999999;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 90%;
}
.Community_Calendar_PrevTD, .Community_Calendar_NextTD {
   
}
.Community_Calendar_NextTD a {
     text-decoration: none;
}
.Community_Calendar_NextTD a:hover {
}
.Community_Calendar_PrevTD a {
    text-decoration: none;
}
.Community_Calendar_PrevTD a:hover {
}
.Community_Calendar_MonthTD {
   
    font-size: 18px;
    font-weight: bold;
    padding: 0.2em 0;
}
.Community_Calendar_prev_next {
    padding: 0 0.5em;
}
.Community_Calendar_Cal_WeekDays {
    
    border: 1px solid #666666;
    font-size: 13px;
    font-weight: bold;
    padding: 0.8em;
    text-align: center;
}
.Community_Calendar_Cal_Date {
    border: 1px solid #666666;
    overflow: hidden;
    padding: 0.8em;
    text-align: center;
}
.Community_Calendar_Cal_Event_Date {
    background-color: #D7E5FB;
    border: 1px solid #666666;
    overflow: hidden;
    padding: 0.8em;
    text-align: center;
}
.Community_Calendar_Cal_Event_Date a {
    text-decoration: none;
}
.Community_Calendar_Cal_Event_Date a:hover {
}
.Community_Calendar_Cal_Event_Count {
    color: #cc3333;
    font-size: 11px;
}
.Community_Calendar_Show_Download_Links {
    margin: 0.7em auto;
}
.Community_Calendar_Show_Download_Links a {
}
.Community_Calendar_Show_Download_Links a:hover {
}
.Community_Calendar_Download {
    float: right;
}
.Community_Calendar_Event_List_Main_Date {
    border-bottom: 1px dotted #999999;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 0.3em;
    padding-bottom: 0.3em;
}
.Community_Calendar_Event_Container {
    border-bottom: 3px solid #E8E8E8;
    margin-bottom: 1em;
    padding: 1em 0.5em;
}
.Community_Calendar_Event_Image_Title_Date_Container {
    line-height: 17px;
    margin-bottom: 0.4em;
}
.Community_Calendar_Event_Image_Title_Date_Container:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.Community_Calendar_Event_Image {
    float: left;
    height: 75px;
    margin-right: 0.5em;
    overflow: hidden;
}
.Community_Calendar_Event_Image img {
    height: auto;
    width: 75px !important;
}
.Community_Calendar_Event_Title {
}
.Community_Calendar_Event_Title a {
}
.Community_Calendar_Event_Title a:hover {

}
.Community_Calendar_Event_Date {
    margin: 0.1em 0;
}
.Community_Calendar_Event_Time {
    font-weight: bold;
}
.Community_Calendar_Event_Details_Container {
    clear: both;
    line-height: 17px;
    padding-top: 0.3em;
}
.Community_Calendar_Event_Teaser {
    margin: 0.3em auto;
}
.Community_Calendar_Event_Cost {
    clear: both;
    font-weight: bold;
    margin-top: 0.2em;
}
.Community_Calendar_Event_Details_Container {
    border-left: 3px solid #006699;
    padding-left: 0.7em;
}
.Community_Calendar_Event_Cost_Price {
    font-weight: normal;
}
.Community_Calendar_Event_Type {
    font-weight: bold;
}
.Community_Calendar_Event_Type_Name {
    font-weight: normal;
}
.Community_Calendar_Event_Venue_Name {
    color: #333333;
    font-weight: bold;
    margin-top: 0.2em;
}
.Community_Calendar_Event_Org_Tooltip span {
    background-color: #F9EED9;
    border: 1px solid #006699;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 5px #BBBBBB;
    color: #333333;
    display: none;
    margin-left: 20px;
    padding: 0.2em;
    position: absolute;
    text-decoration: none;
    z-index: 10000;
}
.Community_Calendar_Event_Org_Name {
    font-weight: bold;
}
.Community_Calendar_Event_Org_Phone {
    margin: 0.5em 0;
}
.Community_Calendar_Event_Org_Contact_Label {
    text-decoration: underline;
}
.Community_Calendar_Event_Org_Contact_Email {
    margin: 0.5em 0;
}
.Community_Calendar_Event_Org_Contact_Email a {
}  

 /* ==========================
===[ Community Calendar Form Styles ]===
============================*/
.Community_Calendar_Form {
   width: 95%;
   margin: 0 auto;
}
.Community_Calendar_Form input, textarea {
  max-width: 290px }

.Community_Calendar_Form_Label {}

.Community_Calendar_Form_Event_Info, .Community_Calendar_Form_Organization_Header {
    background: none repeat scroll 0 0 #F6F4F4;
    color: #006699;
     font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    padding-left: 0.5em;
    width: 95%;
}
.Community_Calendar_Form_Required { color: red }
.Community_Calendar_Form_Submit_Container { margin-top: 10px }
.Community_Calendar_Form_Recaptcha_Container {
   margin-top: 10px;
   border: 1px solid #999999;
   padding: .4em;
   background-color: #efefef;
   width: 75%;
   border-radius: 5px;
}
.Community_Calendar_Form_Recaptcha_Label { color: #cc3333}
.Community_Calendar_Form_Recaptcha_Refresh_Text { margin: 10px 0px }
    .Community_Calendar_Form_Recaptcha_Refresh_Text a {
       color: #cc3333;
       font-weight: bold;
       text-decoration: none;
    }
.Community_Calendar_Form_Recaptcha_Refresh_Image { border: 1px solid #999999 }
.Community_Calendar_Form_Recaptcha_Response_Field { margin-top: 10px }
.Community_Calendar_Form_Submit { margin-top: 15px }

/* ==========================
===[ Enhanced Now Playing ]===
============================*/
.Enhanced_Now_Playing {
    background-repeat: repeat-x;
    width: 300px;
    position: relative;
    z-index: 999999;
    margin: 0em auto 1em;
}
#bSubmit { margin-left: 40px }
#bCancel { margin-left: 40px }
.EnhancedNowPlayingmain_table {

}
.EnhancedNowPlayingheader {
    background: rgb(72,70,71); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(72,70,71,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,70,71,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(72,70,71,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(72,70,71,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(72,70,71,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(72,70,71,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484647', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.EnhancedNowPlayingheader img {
    padding: .3em 0 0 0em;
    vertical-align: top;
}
.EnhancedNowPlayingheader_td {
    font-weight: bold;
    padding: .5em 0 0 .7em;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
    color: #ffffff;
    vertical-align: top;
}
.EnhancedNowPlayingartist_td {
    text-align: center;
    background-color: #eeeeee;
    vertical-align: top;
}
.EnhancedNowPlayingartist_td img { padding-top: .2em }
.EnhancedNowPlayingartist_image {
    text-align: center;
    padding-left: .1em;
}

.EnhancedNowPlayingnow_playing {
    font-size: 11px;
    padding-left: .2em;
    background-color: #eeeeee;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    color: #636363;
}
.EnhancedNowPlayingTime_Stamp {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    padding-left: .2em;
    background: #eeeeee;
}
.EnhancedNowPlayingimg_td { background: #b2b2b2 }
.EnhancedNowPlayinglinks_menu_td {
    background-color: #dddddd;
    font-size: 9px;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
}
.EnhancedNowPlayinglinks_menu {
    font-size: 9px;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
}
.EnhancedNowPlayingup_next_headline {
    font-size: 11px;
    font-weight: bold;
    color: #696969;
    padding-left: .2em;
    background: #dddddd;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
}
.EnhancedNowPlayingup_next_td a:link {
    font-decoration: none;
    font-size: 9px;
    padding-left: .625em;
    background-color: #dddddd;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
.EnhancedNowPlayingup_next_td {
    font-decoration: none;
    font-size: 9px;
    padding-left: .625em;
    background-color: #dddddd;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
}
.EnhancedNowPlayingnow_playing a:link {
    text-decoration: none;
    font-size: 11px;
    padding-left: .2em;
    background-color: #eeeeee;
    font-family: arial, helvetica, sans-serif;
    color: #636363;
    text-decoration: none;
}
.EnhancedNowPlayingnow_playing a:visited {
    text-decoration: none;
    font-size: 11px;
    padding-left: .2em;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    color: #636363;
}
.EnhancedNowPlayingnow_playing a:hover {
    text-decoration: none;
    font-size: 11px;
    padding-left: .2em;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    color: #636363;
}
.EnhancedNowPlayingnow_playing a:active {
    text-decoration: none;
    font-size: 11px;
    padding-left: .2em;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    color: #636363;
}
.EnhancedNowPlayingup_next_headline a:active {
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #696969;
    background: #acc3cd url(/image/kbblx/enhanced_now_playing/widget3/white_arrow.gif) no-repeat;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.EnhancedNowPlayingup_next_headline a:visited {
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #696969;
    padding-left: .2em;
    background: #acc3cd url(/image/kbblx/enhanced_now_playing/widget3/white_arrow.gif) no-repeat;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.EnhancedNowPlayingOdd { background-color: #ffffff }
.EnhancedNowPlayingEven { background-color: #eeeeee }
.EnhancedNowPlayingpagination {
    padding-top: .625em;
    padding-bottom: .3em;
    padding-left: .3em;
    padding-right: .3em;
    color: #000000;
    font-size: 9px;
    font-weight: bold;
}
.EnhancedNowPlayingtheFormDiv {
    position: absolute z-index:99999999;
    float: left;
    width: 300px;
    height: 380px;
    background-color: #e4e4e4;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
.EnhancedNowPlayingtheFormDiv fieldset {width:95%;margin:0 auto;}
.EnhancedNowPlayingimgLink { text-decoration: none }
.EnhancedNowPlayingPrevPlayed {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingPrevPlayed A:link {
    text-decoration: none;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingPrevPlayed A:visited {
    text-decoration: none;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingPrevPlayedTitle {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingPrevPlayedTitle A:link {
    text-decoration: none;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingPrevPlayedTitle A:visited {
    text-decoration: none;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    padding-left: .3em;
    padding-right: .3em;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.EnhancedNowPlayingrequest {
    font-size: 9px;
    color: #000;
    font-weight: bold;
}
.EnhancedNowPlayingrequest A:link {
    text-decoration: none;
    font-size: 9px;
    color: #000;
    font-weight: bold;
}
.EnhancedNowPlayingrequest A:visited {
    text-decoration: none;
    font-size: 9px;
    color: #000;
    font-weight: bold;
}
.EnhancedNowPlayingMain_Table_1 {

}
.EnhancedNowPlayingMain_Table2 {
    position: absolute;
    z-index: 999999999;
}
.EnhancedNowPlayingalbum_img { background: url(http://static.intertechmedia.com/kwav2/enp/kwav_logo.gif) no-repeat }

    
/* ==========================
===[ Medianet Box ]===
============================*/

.Medianet {
    margin: 1em auto;
    width: 98%;
}

/* ==========================
===[ Youtube Box ]===
============================*/

.YouTube {
margin: 1em auto;
width: 94%}

.YouTube_Play_Container {
    text-align: center;
}
.YouTube_Video_Listing {}

.YouTube_Thumbnail_Videos {
  list-style:none}

.YouTube_Thumbnail {
float:left;
width: 50%;
margin-bottom: .5em;
}

.YouTube_Thumbnail_Videos:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.YouTube_Video_Image {
  float:left;
    height: auto;
    width: 45%;}

.YouTube_Video_Image img{
  max-width: 100%;
  height: auto !important}

.YouTube_Title a{
        color: #006699;
          line-height: 20px;
       font-size:12px}
.YouTube_ViewCount a{
  font-size: 12px;
    text-decoration: none;
    color: #cc3333;}
.YouTube_Rating a{
    font-size: 12px;
    text-decoration: none;
    color: #cc3333;}
.YouTube_Duration a{
    font-size: 12px;
    text-decoration: none;
    color: #cc3333;}
.YouTube_Upload_Date a{
    font-size: 12px;
    text-decoration: none;
    color: #cc3333;}

/* ==========================
===[ Lyrics Box ]===
============================*/
.Lyrics {
margin: 1em auto;
width: 94%}
.Lyrics_Outer {}

.Lyrics_Ad_Slot_1 {display:none;} 	
.Lyrics_Main_Container {}	

.Lyrics_Main_Container:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.Lyrics_Left_Column	{
float:left;
width: 28%;
}
.Lyrics_Ad_Slot_2 {}
.Lyrics_Right_Column {
float:left;
width:70%;
}	
.Lyrics_Artist, .Lyrics_Song_Title, .Lyrics_Writer {
color: #006699;
font-weight: bold}

.Lyrics_Text {}

.Lyrics_Screen_Only {}

.Lyrics_Print_Only {}

.Lyrics_Powered_By {}

.Lyrics_Powered_By a{
    color: #cc3333;
    text-decoration: none;
}

.Lyrics_Powered_By a:hover{
     text-decoration: underline;
}

.Lyrics_Copyright {}

.Lyrics_Ad_Slot_3 {
text-align:center;
display:none;}
/*********************************************************************************************

7.  


   _____ ____  __  __ __  __  ____  _   _    _____ _________     ___      ______  _____ 
  / ____/ __ |  /  |  /  |/ __ |  | |  / ____|__   __    / / |    |  ____|/ ____|
 | |   | |  | |   / |   / | |  | |  | | | (___    | |    _/ /| |    | |__  | (___  
 | |   | |  | | |/| | |/| | |  | | . ` |  ___    | |       / | |    |  __|  ___  
 | |___| |__| | |  | | |  | | |__| | |  |  ____) |  | |     | |  | |____| |____ ____) |
  _________/|_|  |_|_|  |_|____/|_| _| |_____/   |_|     |_|  |______|______|_____/ 
                                                                                        
                                                                                        

  --------------------------  All other boxtypes

*********************************************************************************************/

/* ==========================
===[ Tag Styles for ALL Boxes ]===
============================*/

.Tag_Container {
    padding: .5em;
    margin: .5em 0px;    
}
.Tag_Container div{
    margin-bottom: 3px;
}
.Tag_Filed_Under {
    display: none;
    font-size: 15px;
    font-weight: bold;
}
.Tag_Header {
    font-weight: bold;
    margin-left: 5px;
}
.Tag_Tags {
}
.Tag_Tags a {
    background: none repeat scroll 0 0 #cc3333;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #ffffff;
    font-size: 11px;
    padding: 0.4em 0.5em;
    text-decoration: none;
}
.Tag_Tags a:hover {
    background: none repeat scroll 0 0 #006699;
    color: #ffffff;
}

/* ==========================
===[ Common Toolbar Styles ]===
============================*/

.Toolbar_Container {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    margin-bottom: 1em;
    padding: 0.3em 0 0;
    text-align: center;
}
.Toolbar_Container:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.Toolbar_Container a {
    line-height: 15px;
    vertical-align: top;
    color: #860001;
}
.Toolbar_Container a:hover {
}

.Toolbar_Email {
    float: left;
    margin-right: 1.3em;
    margin-top: 0.2em;
}
.Toolbar_Email img {
    float: left;
    vertical-align: middle;
}
.Toolbar_Print {
    float: left;
    margin-right: 1.3em;
    margin-top: 0.2em;
}
.Toolbar_Print img {
    float: left;
}
.Toolbar_ShareThis {
    float: left;
    margin-right: 1.3em;
}
.Toolbar_Font_Size {
    color: #cc3333;
    float: left;
    margin-right: 1.3em;
}
.Toolbar_Font_Size_XSmall {
}
.Toolbar_Font_Size_XLarge {
    font-size: 13px;
}
.Toolbar_Font_Size_XXLarge {
    font-size: 15px;
}
.Toolbar_Follow {
    float: left;
    margin-right: 1.3em;
}

.Toolbar_Follow a {
    line-height: 18px;
}

.Toolbar_Twitter {
    float: left;
    margin-right: 1.3em;
    width: 80px;
}
.Toolbar_Facebook_Share {
    float: left;
    margin-right: 1.3em;
}
.Toolbar_Facebook_Like {
    float: left;
    margin-right: 1.3em;
}
.Toolbar_Facebook_Send {
    float: left;
    margin-right: 1.3em;
}
.Toolbar_Google_Plus {
    float: left;
    margin-right: 1.3em;
    width: 80px;
}


/* ==========================
===[ Comment Thread Styles ]===
============================*/
.Comment_Threads {
    margin: 1em auto;
    width: 98%;
}
.Comment_Threads_Left_Column {
    float: left;
    padding: 5px;
    width: 35%;
}
.Comment_Threads_Right_Column {
    float: right;
    height: 470px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 63%;
}
.Comment_Threads_Container {
    height: auto !important;
    overflow: auto;
    padding: 0.2em;
}
.Comment_Threads_View_All a {
    color: #006699;
    text-decoration: none;
}
.Comment_Threads_Back a {
    color: #006699;
    text-decoration: none;
}
.Comment_Threads_Wrapper {
    margin-bottom: 0.8em;
}
.Comment_Threads_Wrapper {
}
.Comment_Threads_Header {
    background: none repeat scroll 0 0 #860402;
    border: 0 none;
    color: #FFFFFF;
    height: auto !important;
    line-height: 28px;
    margin: 0.5em auto 0;
    min-height: 28px;
    overflow: auto;
    padding: 0 0.5em;
    text-transform: uppercase;
}
.Comment_Threads_Author {
    color: #000;
}
.Comment_Threads_Date {
    float: right;
    text-align: right;
    width: 50%;
}
.Comment_Threads_Title {
    color: #fff;
    float: left;
    font-weight: bold;
    width: 50%;
}
.Comment_Threads_Comment {
    clear: both;
    padding: 0.5em 0;
}
.Comment_Threads_Report a {
    font-size: 18px;
    padding-left: 5px;
    text-decoration: none;
}
.Comment_Threads_Report a:hover {
}
.Comment_Threads_Submission_Wrapper {
}
.Comment_Threads_Submission {
}
.Comment_Threads_Label {
    font-weight: bold;
}
.Comment_Threads_Text_Box input {
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #666;
    font-size: 15px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    box-shadow: 1px 1px 5px #CCCCCC inset;
}
.Comment_Threads_Text_Box textarea {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 5px #CCCCCC inset;
    height: 125px;
    width: 85%;
    color: #666;
    font-size: 15px;
    font-weight:normal;
}
.Comment_Threads_Text_Box input:focus {
    background-color: #fff;
}
.Comment_Threads_Text_Box textarea:focus {
    background-color: #fff;
}
.Comment_Threads_Recaptcha_Image {

}
.Comment_Threads_Recaptcha_Input {

}
.Comment_Threads_Click {

}

.Comment_Threads_Click input {
    background: none repeat scroll 0 0 #860402;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.Comment_Threads_Click input:hover {
    color: #fff;
}

.Comment_Threads_Recaptcha_Container {

}
.Comment_Threads_Recaptcha_Label {
    color: #999;
}
.Comment_Threads_Recaptcha_Refresh_Text {
  

}
  
.Comment_Threads_Recaptcha_Refresh_Text a {
    text-decoration: none;
}
.Comment_Threads_Recaptcha_Response_Field {
background: #cc3333;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 0.2em 0.5em;
    text-decoration: none;
    width: 40%;
}
.Comment_Threads_Recaptcha_Response {
    color: #fff;
    font-weight: bold;
    height: auto !important;
    margin: 1em auto;
    padding: 0.2em 0.5em;
    text-align: left;
}
.Comment_Threads_Submit {

}
.Comment_Threads_Read_More a {
    padding-left: 0.3em;
    text-decoration: none;
}
.Comment_Threads_Read_More a:hover {
}
.Comment_Threads_Right_Header .Comment_Threads_View_All {
    float: right;
}

/* ==========================
===[ Default Star Ratings styles for ALL boxtypes ]===
============================*/

.Star_Ratings { background: url(/image/rpi2/UserFiles/Image/Build/postrate.png) left -750px repeat-x }
    .Star_Ratings .current-rating { background: url(/image/rpi2/UserFiles/Image/Build/postrate.png) left -750px repeat-x }
    .Star_Ratings .current-rating { z-index: 1;
                                    background-position: left center; }
    .Star_Ratings .current-rating { position: absolute;
                                    top: 0;
                                    left: 0;
                                    text-indent: -750em;
                                    height: 15px;
                                    line-height: 15px;
                                    outline: none;
                                    overflow: hidden;
                                    border: none; }
    .Star_Ratings a.three-stars { width: 45px;
                                  z-index: 4; }
    .Star_Ratings a.five-stars { width: 75px;
                                 z-index: 2; }
    .Star_Ratings a.four-stars { width: 60px;
                                 z-index: 3; }
    .Star_Ratings a.two-stars { width: 30px;
                                z-index: 5; }
    .Star_Ratings a.one-star { width: 15px;
                               z-index: 6; }
    .Star_Ratings li { display: inline }
    .Star_Ratings a { position: absolute;
                      top: 0;
                      left: 0;
                      text-indent: -750em;
                      height: 15px;
                      line-height: 15px;
                      outline: none;
                      overflow: hidden;
                      border: none; }
    .Star_Ratings a:active { background: url(/image/rpi2/UserFiles/Image/Build/postrate.png) left -750px repeat-x }
    .Star_Ratings a:focus { background-position: left bottom;
                            top: -1; }
    .Star_Ratings a:hover { background: url(/image/rpi2/UserFiles/Image/Build/postrate.png) left -750px repeat-x }
    .Star_Ratings a:focus { background: url(/image/rpi2/UserFiles/Image/Build/postrate.png) left -750px repeat-x }
    .Star_Ratings a:hover { background-position: left bottom;
                            top: -1; }
.Star_Ratings { position: relative;
                width: 75px;
                height: 15px;
                overflow: hidden;
                list-style: none;
                margin: 0;
                padding: 0;
                background-position: left top; }
.Star_Ratingsa:active { background-position: left bottom;
                        top: -1; }

/*********************************************************************************************

8.  


  ____  _                                   _ _ _                    ____                     
 |  _ | |                 /              (_) | |                  |  _                     
 | |_) | | ___   __ _     /     _ __   ___ _| | | __ _ _ __ _   _  | |_) | _____  _____  ___ 
 |  _ <| |/ _  / _` |   / /  | '_  / __| | | |/ _` | '__| | | | |  _ < / _  / / _ / __|
 | |_) | | (_) | (_| |  / ____ | | | | (__| | | | (_| | |  | |_| | | |_) | (_) >  <  __/__ 
 |____/|_|___/ __, | /_/    __| |_|___|_|_|_|__,_|_|   __, | |____/ ___/_/____||___/
                 __/ |                                        __/ |                           
                |___/                                        |___/                            
 ----------------------  Recent Post, Tag Cloud, Archive, Category

*********************************************************************************************/

/* ==========================
===[ Blog Recent Post  ]===
============================*/
.Blog_Recent_Post {
   width: 95%;
   margin: 0 auto 1em;

}
.Blog_Recent_Post_Wrapper {
    clear: both;
    margin: 0 auto;
    padding: 0.5em;
    text-align: left;
    width: 95%;
}
.Blog_Recent_Post_Wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Blog_Recent_Post_Headline {
   margin-bottom: .1em;
   display: block;
}
.Blog_Recent_Post_Headline a {
    }
    .Blog_Recent_Post_Headline a:hover {
    }
.Blog_Recent_Post_Author_Date_Container {
   font-size: 11px;
   margin: .8em 0;
   color: #000;
}
.Blog_Recent_Post_Author {
float:left;
}
.Blog_Recent_Post_Date {
   float: right;
   font-size: 11px;
}
.Blog_Recent_Post_Image {
   margin-bottom: 1.1em;
   text-align: center;
}
    .Blog_Recent_Post_Image img {
    	width:inherit;     
  		width: 95%;
		height: auto!important;
    }
  
.Blog_Recent_Post_Teaser {
   font-weight: normal;
   margin: 0em auto;
}
.Blog_Recent_Post_Read_More { float: left }
    .Blog_Recent_Post_Read_More a {
    }
.Blog_Recent_Post_Facebook { float: right }


/* ==========================
===[ Homepage Blog Recent Post  ]===
============================*/

.HmFeeds_Blog_Recent_Post{
  height: 275px; 
    margin: 0 auto 10px; 
    overflow-x: hidden; 
    overflow-y: auto; 
    font-size: 12px;
    background-color: #ffffff; 
    -webkit-box-shadow: 0px 2px 4px 2px #cccccc; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */ 
  box-shadow: 0px 4px 4px 0px #cccccc; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
  }


/* ==========================
===[ Blog Archive Styles ]===
============================*/
.Blog_Archive {
   width: 95%;
   margin: 0 auto 1em;

}
.Blog_Archive_ul { list-style: none }

.Blog_Archive_Headline { padding-bottom: .2em }

    .Blog_Archive_Headline a {
       margin-bottom: .1em;
       display: block;
    }
    .Blog_Archive_Headline a:hover {  }
	


/* ==========================
===[ Blog Category Styles ]===
============================*/
.Blog_Category {
   width: 95%;
   margin: 0 auto 1em;

}
.Blog_Category_ul { list-style: none }

.Blog_Category_Headline { padding-bottom: .2em }

    .Blog_Category_Headline a {
       margin-bottom: .1em;
       display: block;
     }
    .Blog_Category_Headline a:hover { 	}
	


/* ==========================
===[ Tag Cloud Styles ]===
============================*/
.Tag_Cloud {
   width: 95%;
   margin: 0 auto 1em;

}
    .Tag_Cloud a { text-decoration: none }
.Tag_Cloud_size1 {
   color:#cc3333;
   font-size: 16px;
}
.Tag_Cloud_size2 {
   color: #cc3333;
   font-size: 15px;
}
.Tag_Cloud_size3 {
   color: #cc3333;
   font-size: 14px;
}
.Tag_Cloud_size4 {
   color: #cc3333;
   font-size: 13px;
}


/*********************************************************************************************

9.  
 

  _    _ _______ __  __ _                __          _______ _____   _____ ______ _______ _____ 
 | |  | |__   __|  /  | |        ___             / /_   _|  __  / ____|  ____|__   __/ ____|
 | |__| |  | |  |   / | |       ( _ )       /  / /  | | | |  | | |  __| |__     | | | (___  
 |  __  |  | |  | |/| | |       / _ /    /  / /   | | | |  | | | |_ |  __|    | |  ___  
 | |  | |  | |  | |  | | |____  | (_>  <      /  /   _| |_| |__| | |__| | |____   | |  ____) |
 |_|  |_|  |_|  |_|  |_|______|  ___//     /  /   |_____|_____/ _____|______|  |_| |_____/ 
                                                                                                
                                                                                                
                                                                      
                                                                       
  --------------------------  HTML and third party widgets

*********************************************************************************************/

      /* ==========================
===[Social Widgets Facebook and Twitter ]===
============================*/

.FbWidget_HTML_Box {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto 1em;
    width: 100% !important;
  text-align: center;
}

.Content_Column .HTML_Box{ text-align:center}
    
.FbWidget_HTML_Box iframe {
    width: 100% !important;
}

.HTML_Box {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.us--header {display:none;}

/*********************************************************************************************


  __  __          _ _          ____                  _           
 |  /  |        | (_)        / __                 (_)          
 |   / | ___  __| |_  __ _  | |  | |_   _  ___ _ __ _  ___  ___ 
 | |/| |/ _ / _` | |/ _` | | |  | | | | |/ _  '__| |/ _ / __|
 | |  | |  __/ (_| | | (_| | | |__| | |_| |  __/ |  | |  __/__ 
 |_|  |_|___|__,_|_|__,_|  ____\__,_|___|_|  |_|___||___/
                                                                 
                                                                 



11.  Media Queries  ----------------------------  Queries for Mobile / Tablet, etc
DO NOT NOT CHANGE ANY CODE BELOW THIS LINE UNLESS YOU ARE A GENIUS!!!

*********************************************************************************************/
/* ===============================================
========= [ MEDIA QUERIES START HERE ] ===========
====== [DO NOT PUT ANY STYLES BELOW THIS!!!]======
=============================================== */


/* All devices below 1000px down to 801px (two column display)----------- */
@media only screen and (min-width:801px) and (max-width:1000px) { 


/* == Main Structure == */
  
Body {width:100%;}
.Main_Tb {width:100%!important;}


/* == Column Structure ==*/
.Head_One_A_Column {
border-bottom: solid 4px #333333;
height:215px;
width:100%!important;
background: url("/image/wmxe2/UserFiles/Image/Build/header_bg.jpg") repeat-x; }



.Head_One_B_Column {width: 100% !important; 

width:100%!important;
background: url("/image/wmxe2/UserFiles/Image/Build/header_bg.jpg") repeat-x;


}



.Head_Two_Column {width: 100% !important;
height:80px;
}



.HP_One_A_Column {width: 100% !important }
.HP_One_B_Column{width: 100% !important}

.HP_Two_A_Column{width: 100% !important}
.HP_Two_B_Column{width: 100% !important}
.HP_Two_C_Column{ width: 100% !important}

.HP_Three_Column{width: 95% !important;
height:185px}



.HP_Four_A_Column{width: 100% !important}
.HP_Four_B_Column{width: 100% !important}
.HP_Four_C_Column{width: 100% !important}

.Content_Column{width: 100% !important}

.Rt_Rail_Column{width: 100% !important}

.Footer_Column{width: 100% !important}

.Footer_One_A_Column {width: 100% !important}
.Footer_One_B_Column {width: 100% !important}
.Footer_Two_Column {width: 100% !important}

/*==[ Email Newsletter ]==*/

.Email_Header_Column{width: 100% !important}
.Email_Body_Column{width: 100% !important}
.Email_Footer_Column{width: 100% !important}

/* ====== Box Group Structure ======*/

/* == Header Boxes ==*/
.Head_One_A_Column .Box_Group_Box_Surround, .Head_Two_Column .Box_Group_Box_Surround{
      width: 50% !important}

/* == Banner Tiles ==*/  
.Tile_Box_Surround{
    width: 50% !important}
    
    
.Head_Two_Column .Feature_Group {
    padding-top:1em;
    float:right;
    width:50% !important;}
  
    
/* ====== [RESPONSIVE BOXES]======
=============================================== */




/* == Header Logo ==*/
.Logo { width:70%; margin: 0 auto ;}
.Logo_Image img {
    text-align:center;
    width: 100% !important;
    height: auto !important;
}


/* == Header Rotating Logo ==*/
.Rotating_Logo {
    margin-top:1.6em;
    text-align:center;
   height: auto !important;
    width: 100% !important;}

.Rotating_Logo_Image img {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
}


/* == Listen Live Fg Box ==*/
.ListenLive_Feature_Group{
    padding-top:.5em;
    width: 30%;
}

.ListenLive_Feature_Group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ListenLive_Wrapper{
  margin: 0}
  




/* == Time Feature ==*/

.Time_Feature_Horizontal {
max-width:300px !important;
height: auto !important;

}



/* ==========================
===[ VIP Login Box ]===
============================*/

.Listener_Club_Login {
    max-width:300px !important;
    background: url("/image/wmxe2/UserFiles/Image/Build/vip_bg.jpg") repeat-x scroll center bottom ;
    height: 115px;
    margin: 0em auto;
    width: 95%;
}
 


/* == Weather Box ==*/
.Head_One_B_Column .Weather{
  padding: .5em 0;
  height: auto;}

/*==[  Navigation ]==*/    

/* == Nav Styles ==*/


.Nav_Horizontal {
    margin-top:1.5em;
    width:780px;
    
}

.Nav_Horizontal ul li a {
    margin-top:.2em;
    font-size: 15px;
    padding: 0 0.4em;
}

.M_Nav_HTML_Box {
    display: none;
    height: 32px;
}


/* == Social Icons ==*/
.SocialIcons_Feature_Group{
  width: 95%}

/* == Time Feature ==*/    
 .Time_Feature_Horizontal_Wrapper:before{
  float:none;
  width: 100%
        }

/* == Media Flipper == */

.Media_Flipper {
}
.Media_Flipper:after {
    clear: both;
    display: block;
    content: url(http://imgsrv.newswins.com/image/nynw/UserFiles/Image/sitewide/swipe-left.png);
    width: 95%;
    margin: 0em auto;
    text-align: center;
    z-index: 1000000;
}
.Media_Flipper #content {
    width: 95%!important;
    height: auto!important;
    background-image: none;
    overflow: visible!important;
}
.Media_Flipper .demo {
    width: 95%!important;
    height: auto!important;
    background-image: none!important;
    overflow: visible!important;
}
.Media_Flipper #gallery_demo_ul, .Media_Flipper #Pagination {
    display: none!important ;
}
.Media_Flipper .gallery_demo li {
    display: none!important ;
}
.Media_Flipper .gallery_demo li div .caption {
        display: none!important ;
    }
.Media_Flipper .caption,.Media_Flipper .caption_title,.Media_Flipper .galleria li,.Media_Flipper .gallery_demo li,.Media_Flipper .play_mf_nts,.Media_Flipper .stop_mf_nts,.Media_Flipper .pageNumber,.Media_Flipper .next,.Media_Flipper .prev,.Media_Flipper .thumb,.Media_Flipper .current,.Media_Flipper .pagination_ntfs,.Media_Flipper .next_page_button_media_flipper_span,.Media_Flipper .prev_page_button_media_flipper_span,.Media_Flipper .ntfs_image_caption_thumb,.Media_Flipper .div_container_for_caption,.Media_Flipper .caption_div {
    display:none!important ;
}
.Media_Flipper #main_image {
    width: 100%!important;
    height: auto!important;
    margin: 0 auto!important;
    text-align: center!important;
    float: none!important;
    overflow: visible!important;
}

.Media_Flipper #main_image img {
    border: 0 none;
    float: left;
    height: auto !important;
    overflow: hidden;
    width: 100% !important;
}

.Media_Flipper #progressbar{display:none!important}
.Media_Flipper #main_image:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Media_Flipper .galleria_wrapper img {
    width: 100%!important;
    height: auto!important;
}



.Media_Flipper .mf_prev_image_button, .Media_Flipper .mf_next_image_button{
  display:none !important}
  
  
  
/* == Horizontal Feature Group Images ==*/

.Hor_Feature_Group{
width: 100%
}

.Hor_Wrapper {

margin-bottom: 1em;
padding: 0.3em 0;
text-align: center;
width: 33%;
} 

.Hor_Image {

height: auto !important;

margin-bottom: 0.2em;
overflow: hidden;
text-align: center;
}

.Hor_Image img {
height: auto !important;
max-width: 300px;
width: 100%;

}






/* ==========================
===[ Email Newsletter Image Box Styles ]===
============================*/

.Email_Header_Column .Image_Box_Image img {width: 100% !important; height: auto;}

/* ==========================
===[ Weather Page ]===
============================*/
/* === [ Hide Mobile Weather on Full Sites ] === */
.Content_Column .Weather{
display:none !important;
}

.M_Weather_HTML_Box{
  display:block !important;
  width: 320px !important;
margin: 0 auto !important}


/* ==========================
===[ VIP Page ]===
============================*/

/* === VIP Club Input boxes === */
.Listener_Club_Input input {max-width:130px!important;}

.Listener_Club_Row div {
    width: 100% !important;
}

/* ==========================
===[ Image Gallery Page ]===
============================*/

/* == Gallery Thumbnails ==*/

.Gallery_Thumbnail {
    height: 300px;
    overflow: scroll;
}

/* == Toolbar == */
.Toolbar_Email {display:none;}
.Toolbar_Print {display:none;}
.Toolbar_Font_Size {display:none;}
.Toolbar_Facebook_Like iframe{width:80px!important;}
.Toolbar_Facebook_Like,.Toolbar_Twitter {margin-right:.5em}
.Toolbar_Google_Plus {margin:0}
.Toolbar_Follow {display:none;}


/* === Form Recaptcha === */
#recaptcha_image {
    max-width: 100% !important;
}
#recaptcha_image img{width:250px!important;height:auto!important}
.Form .recaptcha_nothad_incorrect_sol {width:250px!important}

/* === Community Calendar === */
.Community_Calendar_Cal_WeekDays {padding: .4em;}
.Community_Calendar_Cal_Date {padding: .4em;}
.Community_Calendar_Cal_Event_Date {padding: .4em;}

/* == Community Calendar Form hide image upload == */
.Community_Calendar_Form_Event_Image{display:none!important}

/*==[ Calendar Event Page ]==*/
.Calendar_Event_Date_Container{
width: 100%}

.Calendar_Event_Image img{
    width: inherit !important;
    max-width: 300px !important;
    height: auto !important}

.Calendar_Event_Map {
float: none;
width: 100%;
margin: 0 auto 1.5em;
}

.Calendar_Event_Map #map_canvas {
margin: 0 auto;
width: inherit !important;
max-width: 300px !important;
}

/* == Medianet Box ==*/

.mnd-medx {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    text-align: left;
    width: 300px !important;
}

.mnd-medx .mnd-contentarea {
    width: 100% !important;
}

    
.mnd-medx .mnd-tabcontent-albumtracks {
    overflow: hidden;
    padding: 1em 0 0 0.5em !important;
    width: 96% !important;
}

.mnd-medx .mnd-inactivetab .mnd-tabcontent {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_tab_off_mid.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 34px;
    padding-top: 3px;
    width: inherit !important;
}

.mnd-medx .mnd-album-image-lrg {
    float: left;
    margin: 0.5em 0 !important;
}
.mnd-medx .mnd-album-image-lrg img {
    border: 0 none;
    height: auto !important;
    max-width: 95% !important;
}

.mnd-medx .mnd-tr-albumpurchase {
    float: none;
}

.mnd-medx .mnd-album-price {
    margin-left: 5px;
    text-align: left;
}

.mnd-medx .mnd-tabcontent-bio {
    padding: .5em !important;
}

.mnd-medx .mnd-playerbar {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_player_bg_off.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #CCEBFD;
    height: 17px;
    margin-left: 90px !important;
}

.mnd-medx .mnd-footer-center {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_bottom_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: inherit !important;
    min-width: 96% !important;
}




/* == Lyrics Box ==*/

.Lyrics_Ad_Slot_2 {
    display: none;
}

.Lyrics_Right_Column {
    float: left;
    width: 100%;
}

.Lyrics_Ad_Slot_3 {
    display: block;
}



      /* ==========================
===[Social Widgets Facebook and Twitter ]===
============================*/

.FbWidget_HTML_Box {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto 1em;
    width: 300px !important;
  text-align: center;
}

.Content_Column .HTML_Box{ text-align:center}
    
.FbWidget_HTML_Box iframe {
    width: 300px !important;
}


/* ===[ Footer Tile Banners] === */
.Footer_A_Column {height:auto;}
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:first-child {width:50%!important }
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:nth-child(2){ width:50%!important }
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:nth-child(3) {width:50%!important }
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:nth-child(4) {width:50%!important }
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:nth-child(5) {width:50%!important }
.Footer_A_Column .Box_Group .Box_Group_Box_Surround:nth-child(6) {width:50%!important }


.Banner_Group img{ max-width:100%!important;
height:auto!important;}

.Banner_Group img{ max-width:100%!important;
height:auto!important;}

.SocialIcons_Teaser {text-align:center}




.itm_sitewide_footer {
   background-color:transparent;
  padding-top:3em;
        height:430px !important;
    clear:both;
  color:#b59f70;
    text-align: center;
    width: 100%;
position:relative;
height:auto !important;
}



/* ==========================
===[ Footer Nav Styles ]===
============================*/ 
.Footer_Column .Nav_Horizontal {
    padding-left:14em;
    font-family: arial;
}

.Footer_Column .Nav_Horizontal ul {
    width: 80%;
}
.Footer_Column .Nav_Horizontal ul li a {
    color: #666666;
    font-size: 14px;
    padding: 0 1.2em;

}



    }



/* All devices below 800px down to 679px (two column display)----------- */


@media only screen 
and (min-width : 679px) 
and (max-width : 800px){
  
/* == Main Structure == */
  
Body {width:100%;}
.Main_Tb {width:100%!important;}



/* == Column Structure ==*/
.Head_One_A_Column {width: 100% !important; border-bottom: solid 4px #333333;height:173px; }
.Head_One_B_Column {width: 100% !important }
.Head_Two_Column {width: 100% !important;
}


.Head_Two_Column .Feature_Group {
    padding-top:.2em;
    float:right;
    width:100% !important;}


.HP_One_A_Column {width: 100% !important }
.HP_One_B_Column{width: 100% !important}

.HP_Two_A_Column{width: 100% !important}
.HP_Two_B_Column{width: 100% !important}
.HP_Two_C_Column{ width: 100% !important}

.HP_Three_Column{width: 95% !important;
height:155px}


.HP_Four_A_Column{width: 100% !important}
.HP_Four_B_Column{width: 100% !important}
.HP_Four_C_Column{width: 100% !important}

.Content_Column{width: 55% !important}

.Rt_Rail_Column{width: 43% !important}

.Footer_Column{width: 100% !important}

.Footer_One_A_Column {width: 100% !important}
.Footer_One_B_Column {width: 100% !important}
.Footer_Two_Column {width: 100% !important}

/* ====== Box Group Structure ======*/

/* == Header Boxes ==*/
.Head_One_A_Column .Box_Group_Box_Surround{
      width: 50% !important}


  
/* == Banner Tiles ==*/  
.Tile_Box_Surround:first-child{width:  33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(2){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(3){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(4){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(5){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(6){width: 33%!important; margin: 0 auto;}



.Head_Two_Column .Feature_Group {
    padding-top:.3em;
    float:right;
    width:100% !important;}


/* ====== [RESPONSIVE BOXES]======
=============================================== */

/* == Listen Live Fg Box ==*/
.ListenLive_Feature_Group{
    width: 100%;
    float:left;
}

.ListenLive_Feature_Group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/* ==========================
===[ Alternate Header Styles ]===
============================*/

/*== [ Listen Live Button ] ==*/
.Alternate_Box_Group .Feature_Group {
width: 33%;
margin: 1em auto;
float: left;
}

/* == Weather Box ==*/
.Head_One_B_Column .Weather{
  padding: 3em 0}

/* ==========================
===[ Alternate Header Styles ]===
============================*/
/*== [ Weather Box ] ==*/
.Alternate_Box_Group .Weather {
padding: 1em 0;
float: left;
width: 33%
}


/* == Header Navigation ==*/
.Nav_Horizontal ul li a{
    padding:0 2em;}

/* == Social Icons ==*/
.SocialIcons_Feature_Group{
  width: 90%}

/* ==========================
===[ Alternate Header Styles ]===
============================*/

/*== [ Social Icons ] ==*/

.Alternate_Box_Group .SocialIcons_Feature_Group {
width: 34%;
}

.Alternate_Box_Group .SocialIcons_Teaser img {
    height: inherit;
    max-height: 25px !important;
    width: auto !important;
}

/* == Time Feature ==*/    
 .Time_Feature_Horizontal_Wrapper:before{
  float:none;
  width: 100%
        }

.Time_Feature_Horizontal {max-width: 300px;height:auto !important;}
        
    
/* == Facebook Widget ==  */ 
.FbWidget_HTML_Box iframe {
    width: 100% !important;
    max-width: 320px !important;
} 

.FbWidget_HTML_Box {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto 1em;
    width: 40% !important;
  text-align: center;
}


/*==[ Calendar Event Page ]==*/
.Calendar_Event_Date_Container{
width: 100%}

.Calendar_Event_Image img{
    width: inherit !important;
    max-width: 90% !important;
    height: auto !important}


.Calendar_Event_Map {
float: none;
width: 100%;
margin: 0 auto 1.5em;
}

/* === VIP Club Input boxes === */
.Listener_Club_Login {max-width: 300px;}

/* == Feature Group Styles ==*/
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser {
    color: #FFFFFF;
    font-family: ImpactRegular;
    font-size: 14px;
    text-align: center;
    line-height: 2.4;
}
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser img {
    height: auto !important;
    max-width: 24px;
}
.Head_One_B_Column .Box_Group .Feature_Group_Teaser {text-align: center;}

/* == Nav Styles ==*/
.Nav_Horizontal ul li a {
    font-size: 13px;
        padding: 0 0.2em;
}

/* == Footer Nav Styles ==*/
.Footer_Column .Nav_Horizontal ul {
    width: 70% !important;
}
.Footer_Column .Nav_Horizontal ul li a {
 font-size: 15px;
  
}

.Rotating_Logo_Image img {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    margin-top:.5em;
}
  
  
  
  
}
  
 /* *************************************************************************
  /* All devices below 680px down to 481px (two column display) ----------- */
  /* ************************************************************************** */
@media only screen 
and (min-width : 481px) 
and (max-width : 680px){
  
/* == Main Structure == */
  
Body {width:100%;}
.Main_Tb {width:100%!important;}

/* == Column Structure ==*/

/* == Column Structure ==*/
.Head_One_A_Column {width: 100% !important; height:134px;border-bottom:solid 4px #333333; }

.Head_One_B_Column {width: 100% !important }
.Head_Two_Column {width: 100% !important;}

.HP_One_A_Column {width: 100% !important }
.HP_One_B_Column{width: 100% !important}

.HP_Two_A_Column{width: 100% !important}
.HP_Two_B_Column{width: 100% !important}
.HP_Two_C_Column{ width: 100% !important}

.HP_Three_Column{width: 100% !important}

.HP_Four_A_Column{width: 100% !important}
.HP_Four_B_Column{width: 100% !important}
.HP_Four_C_Column{width: 100% !important}

.Content_Column{width: 100% !important; margin-bottom: 1em;}

.Rt_Rail_Column{width: 100% !important}

.Footer_Column{width: 100% !important}
.Footer_One_A_Column{width: 100% !important}
.Footer_One_B_Column{width: 100% !important}
.Footer_Two_Column{width: 100% !important}

/*==[ Email Newsletter ]==*/

.Email_Header_Column{width: 100% !important}
.Email_Body_Column{width: 100% !important}
.Email_Footer_Column{width: 100% !important}

/* ====== Box Group Structure ======*/

/* == Header Boxes ==*/
.Head_One_A_Column .Box_Group_Box_Surround{
      width: 50% !important}

/* == Banner Tiles ==*/  
.Tile_Box_Surround:first-child{width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(2){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(3){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(4){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(5){width: 33%!important; margin: 0 auto;}
.Tile_Box_Surround:nth-child(6){width: 33%!important; margin: 0 auto;}
  
    
/* ====== [RESPONSIVE BOXES]======
=============================================== */

      /* ==========================
===[Social Widgets Facebook and Twitter ]===
============================*/

.FbWidget_HTML_Box {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto 1em;
    width: 50% !important;
  text-align: center;
}

.Content_Column .HTML_Box{ text-align:center}
    
.FbWidget_HTML_Box iframe {
    width: 100% !important;
}


/* == Header Logo ==*/
.Logo {
    margin: 0 auto;
    width: 100%;
    text-align: left;
}
.Logo_Image img {
    height: auto !important;
    max-width: 226px;
}


/* == Header Rotating Logo ==*/
.Rotating_Logo { width:100%; margin: 0 auto ;}
.Rotating_Logo_Image img {
    text-align:center;
    height: auto !important;
    width: 100% !important;
}

/* == Listen Live Fg Box ==*/
.ListenLive_Feature_Group{
    width: 50%;
    float:left;
}

.ListenLive_Feature_Group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* ==========================
===[ Alternate Header Styles ]===
============================*/

/*== [ Listen Live Button ] ==*/
.Alternate_Box_Group .Feature_Group {
width: 33%;
margin: 1em auto;
float: left;
}

/* == Weather Box ==*/
.Head_One_B_Column .Weather{
  padding: 3em 0}

/* ==========================
===[ Alternate Header Styles ]===
============================*/
/*== [ Weather Box ] ==*/
.Alternate_Box_Group .Weather {
padding: 1em 0;
float: left;
width: 33%
}
    
.Alternate_Box_Group .Weather_Zip_Form {
display: none;
}

/* == Header Navigation ==*/
.Nav_Horizontal ul li a {
    font-size: 12px;
    padding: 0 0.2em;
}

/* == Footer Navigation ==*/
.Footer_Column .Nav_Horizontal ul {
    width: 81% !important;
}
.Footer_Column .Nav_Horizontal ul li a {
   
    font-size: 13px;
    
}

/* == Social Icons ==*/
.SocialIcons_Feature_Group{
  width: 60%}

/* ==========================
===[ Alternate Header Styles ]===
============================*/

/*== [ Social Icons ] ==*/

.Alternate_Box_Group .SocialIcons_Feature_Group {
width: 33%;
}
.Alternate_Box_Group .SocialIcons_Teaser img {
    height: inherit;
    max-height: 20px !important;
    width: auto !important;
}

/* == Time Feature ==*/    
 .Time_Feature_Horizontal_Wrapper:before{
  float:none;
  width: 100%
        }

.Time_Feature_Horizontal {max-width: 300px;}


/* == Media Flipper == */

.Media_Flipper {
}
.Media_Flipper:after {
    clear: both;
    display: block;
    content: url(http://imgsrv.newswins.com/image/nynw/UserFiles/Image/sitewide/swipe-left.png);
    width: 95%;
    margin: 0em auto;
    text-align: center;
    z-index: 1000000;
}
.Media_Flipper #content {
    width: 95%!important;
    height: auto!important;
    background-image: none;
    overflow: visible!important;
}
.Media_Flipper .demo {
    width: 95%!important;
    height: auto!important;
    background-image: none!important;
    overflow: visible!important;
}
.Media_Flipper #gallery_demo_ul, .Media_Flipper #Pagination {
    display: none!important ;
}
.Media_Flipper .gallery_demo li {
    display: none!important ;
}
.Media_Flipper .gallery_demo li div .caption {
        display: none!important ;
    }
.Media_Flipper .caption,.Media_Flipper .caption_title,.Media_Flipper .galleria li,.Media_Flipper .gallery_demo li,.Media_Flipper .play_mf_nts,.Media_Flipper .stop_mf_nts,.Media_Flipper .pageNumber,.Media_Flipper .next,.Media_Flipper .prev,.Media_Flipper .thumb,.Media_Flipper .current,.Media_Flipper .pagination_ntfs,.Media_Flipper .next_page_button_media_flipper_span,.Media_Flipper .prev_page_button_media_flipper_span,.Media_Flipper .ntfs_image_caption_thumb,.Media_Flipper .div_container_for_caption,.Media_Flipper .caption_div {
    display:none!important ;
}
.Media_Flipper #main_image {
    width: 100%!important;
    height: auto!important;
    margin: 0 auto!important;
    text-align: center!important;
    float: none!important;
    overflow: visible!important;
}

.Media_Flipper #main_image img {
    border: 0 none;
    float: left;
    height: auto !important;
    overflow: hidden;
    width: 100% !important;
}

.Media_Flipper #progressbar{display:none!important}
.Media_Flipper #main_image:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Media_Flipper .galleria_wrapper img {
    width: 100%!important;
    height: auto!important;
}



.Media_Flipper .mf_prev_image_button, .Media_Flipper .mf_next_image_button{
  display:none !important}







/* ==========================
===[ Email Newsletter Image Box Styles ]===
============================*/

.Email_Header_Column .Image_Box_Image img {width: 100% !important; height: auto;}


/*==[ Calendar Event Page ]==*/
.Calendar_Event_Date_Container{
width: 100%}

.Calendar_Event_Image img{
    width: inherit !important;
    max-width: 90% !important;
    height: auto !important}

.Calendar_Event_Map {
float: none;
width: 100%;
margin: 0 auto 1.5em;
}

/* == Medianet Box ==*/

.mnd-medx {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    text-align: left;
    width: 580px !important;
}

.mnd-medx .mnd-contentarea {
    width: 100% !important;
}

    
.mnd-medx .mnd-tabcontent-albumtracks {
    overflow: hidden;
    padding: 1em 0 0 0.5em !important;
    width: 96% !important;
}

.mnd-medx .mnd-inactivetab .mnd-tabcontent {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_tab_off_mid.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 34px;
    padding-top: 3px;
    width: inherit !important;
}

.mnd-medx .mnd-album-image-lrg {
    float: left;
    margin: 0.5em 0 !important;
}
.mnd-medx .mnd-album-image-lrg img {
    border: 0 none;
    height: auto !important;
    max-width: 95% !important;
}

.mnd-medx .mnd-tr-albumpurchase {
    float: none;
}

.mnd-medx .mnd-album-price {
    margin-left: 5px;
    text-align: left;
}

.mnd-medx .mnd-tabcontent-bio {
    padding: .5em !important;
}

.mnd-medx .mnd-playerbar {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_player_bg_off.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #CCEBFD;
    height: 17px;
    margin-left: 90px !important;
}

.mnd-medx .mnd-footer-center {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_bottom_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: inherit !important;
    min-width: 96% !important;
}


/* == Youtube Box ==*/

.YouTube object, .YouTube embed, .YouTube video, .YouTube iframe {
    max-width: 95%;
}

.YouTube_Thumbnail {
    width: 48%;
    margin-right: .2em;
}

.YouTube_Video_Image {
    float: none;
    height: auto;
    width: 100%;
    text-align: center;
}

.YouTube_Title a {
    font-size: 100%;
    line-height: 20px;
}



/* == Feature Group Styles ==*/
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser {
   width:60%;
   line-height:10px;
   text-align:left;
}
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser img {
    height: auto !important;
    max-width: 21px;
}
.Head_One_B_Column .Box_Group .Feature_Group {padding-left: 0em;}
.Head_One_B_Column .Box_Group .Feature_Group_Teaser {text-align: center;}

/* === VIP Club Input boxes === */
.Listener_Club_Login {max-width: 300px;}
.ListenLive_Feature_Group {width: 100%;}




}

   /* *************************************************************************
  /* All devices below 480px (one column display)----------- */
  /* ************************************************************************** */
@media only screen 
and (max-width : 480px){
  
/* == Main Structure == */
  
Body {width:100%;}
.Main_Tb {width:100%!important;}

/* == Column Structure ==*/

/* == Column Structure ==*/
.Head_One_A_Column {width: 100% !important; }
.Head_One_B_Column {width: 100% !important }
.Head_Two_Column {width: 100% !important;}

.HP_One_A_Column {width: 100% !important }
.HP_One_B_Column{width: 100% !important}

.HP_Two_A_Column{width: 100% !important}
.HP_Two_B_Column{width: 100% !important}
.HP_Two_C_Column{ width: 100% !important}

.HP_Three_Column{width: 100% !important}

.HP_Four_A_Column{width: 100% !important}
.HP_Four_B_Column{width: 100% !important}
.HP_Four_C_Column{width: 100% !important}

.Content_Column{width: 100% !important; margin-bottom: 1em;}

.Rt_Rail_Column{width: 100% !important}

.Footer_Column{width: 100% !important}
.Footer_One_A_Column{width: 100% !important}
.Footer_One_B_Column{width: 100% !important}
.Footer_Two_Column{width: 100% !important}

/*==[ Email Newsletter ]==*/

.Email_Header_Column{width: 100% !important}
.Email_Body_Column{width: 100% !important}
.Email_Footer_Column{width: 100% !important}

/* ====== Box Group Structure ======*/

/* == Header Boxes ==*/
.Head_One_A_Column .Box_Group_Box_Surround, .Head_Two_Column .Box_Group_Box_Surround{
      width: 100% !important}

/* == Banner Tiles ==*/  
.Tile_Box_Surround{
    width: 50% !important}
  
    
/* ====== [RESPONSIVE BOXES]======
=============================================== */


/* == Header Logo ==*/
.Logo {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.Logo_Image img {
    height: auto !important;
    max-width: 300px;
}


/* == Header Rotating Logo ==*/
.Rotating_Logo { display:none}

/* == Listen Live Fg Box ==*/
.ListenLive_Feature_Group{
    width: 70%;
}

.ListenLive_Feature_Group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ListenLive_Wrapper{
  margin: 0}
  
/* == Weather Box ==*/
.Head_One_B_Column .Weather{
  padding: .5em 0;
  height: auto;}

/*==[  Navigation ]==*/    

.Nav_Horizontal {display:none}

.M_Nav_HTML_Box {
    margin-top:.7em;
    display: block;
    height: 32px;
}


/* == Social Icons ==*/
.SocialIcons_Feature_Group{
  width: 95%}

/* == Time Feature ==*/ 

.Time_Feature_Horizontal {max-width: 300px;height:auto!important;}

 .Time_Feature_Horizontal_Wrapper:before{
  float:none;
  width: 100%
        }


/* == Media Flipper == */

.Media_Flipper {
    padding-top:3em;
}
.Media_Flipper:after {
    clear: both;
    display: block;
    content: url(http://imgsrv.newswins.com/image/nynw/UserFiles/Image/sitewide/swipe-left.png);
    width: 95%;
    margin: 0em auto;
    text-align: center;
    z-index: 1000000;
}
.Media_Flipper #content {
    width: 95%!important;
    height: auto!important;
    background-image: none;
    overflow: visible!important;
}
.Media_Flipper .demo {
    width: 95%!important;
    height: auto!important;
    background-image: none!important;
    overflow: visible!important;
}
.Media_Flipper #gallery_demo_ul, .Media_Flipper #Pagination {
    display: none!important ;
}
.Media_Flipper .gallery_demo li {
    display: none!important ;
}
.Media_Flipper .gallery_demo li div .caption {
        display: none!important ;
    }
.Media_Flipper .caption,.Media_Flipper .caption_title,.Media_Flipper .galleria li,.Media_Flipper .gallery_demo li,.Media_Flipper .play_mf_nts,.Media_Flipper .stop_mf_nts,.Media_Flipper .pageNumber,.Media_Flipper .next,.Media_Flipper .prev,.Media_Flipper .thumb,.Media_Flipper .current,.Media_Flipper .pagination_ntfs,.Media_Flipper .next_page_button_media_flipper_span,.Media_Flipper .prev_page_button_media_flipper_span,.Media_Flipper .ntfs_image_caption_thumb,.Media_Flipper .div_container_for_caption,.Media_Flipper .caption_div {
    display:none!important ;
}
.Media_Flipper #main_image {
    width: 100%!important;
    height: auto!important;
    margin: 0 auto!important;
    text-align: center!important;
    float: none!important;
    overflow: visible!important;
}

.Media_Flipper #main_image img {
    border: 0 none;
    float: left;
    height: auto !important;
    overflow: hidden;
    width: 100% !important;
}

.Media_Flipper #progressbar{display:none!important}
.Media_Flipper #main_image:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.Media_Flipper .galleria_wrapper img {
    width: 100%!important;
    height: auto!important;
}



.Media_Flipper .mf_prev_image_button, .Media_Flipper .mf_next_image_button{
  display:none !important}

/* == Horizontal Feature Group Images ==*/

.HP_Three_Column .Feature_Group {
    width: 95% !important;
    margin:0 auto !important;
}
.Hor_Wrapper {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
} 



/* ==========================
===[ Email Newsletter Image Box Styles ]===
============================*/

.Email_Header_Column .Image_Box_Image img {width: 100% !important; height: auto;}

/* ==========================
===[ Weather Page ]===
============================*/
/* === [ Hide Mobile Weather on Full Sites ] === */
.Content_Column .Weather{
display:none !important;
}

.M_Weather_HTML_Box{
  display:block !important;
  width: 320px !important;
margin: 0 auto !important}


/* ==========================
===[ VIP Page ]===
============================*/

/* === VIP Club Input boxes === */
.Listener_Club_Input input {max-width:130px!important;}

.Listener_Club_Row div {
    width: 100% !important;
}

.Listener_Club_Login {max-width: 300px;}


/* ==========================
===[ Image Gallery Page ]===
============================*/

/* == Gallery Thumbnails ==*/

.Gallery_Thumbnail {
    height: 300px;
    overflow: scroll;
}

/* == Toolbar == */
.Toolbar_Email {display:none;}
.Toolbar_Print {display:none;}
.Toolbar_Font_Size {display:none;}
.Toolbar_Facebook_Like iframe{width:80px!important;}
.Toolbar_Facebook_Like,.Toolbar_Twitter {margin-right:.5em}
.Toolbar_Google_Plus {margin:0}
.Toolbar_Follow {display:none;}


/* === Form Recaptcha === */
#recaptcha_image {
    max-width: 100% !important;
}
#recaptcha_image img{width:250px!important;height:auto!important}
.Form .recaptcha_nothad_incorrect_sol {width:250px!important}

/* === Community Calendar === */
.Community_Calendar_Cal_WeekDays {padding: .4em;}
.Community_Calendar_Cal_Date {padding: .4em;}
.Community_Calendar_Cal_Event_Date {padding: .4em;}

/* == Community Calendar Form hide image upload == */
.Community_Calendar_Form_Event_Image{display:none!important}

/*==[ Calendar Event Page ]==*/
.Calendar_Event_Date_Container{
width: 100%}

.Calendar_Event_Image img{
    width: inherit !important;
    max-width: 300px !important;
    height: auto !important}

.Calendar_Event_Map {
float: none;
width: 100%;
margin: 0 auto 1.5em;
}

.Calendar_Event_Map #map_canvas {
margin: 0 auto;
width: inherit !important;
max-width: 300px !important;
}

/* == Medianet Box ==*/

.mnd-medx {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    text-align: left;
    width: 300px !important;
}

.mnd-medx .mnd-contentarea {
    width: 100% !important;
}

    
.mnd-medx .mnd-tabcontent-albumtracks {
    overflow: hidden;
    padding: 1em 0 0 0.5em !important;
    width: 96% !important;
}

.mnd-medx .mnd-inactivetab .mnd-tabcontent {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_tab_off_mid.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 34px;
    padding-top: 3px;
    width: inherit !important;
}

.mnd-medx .mnd-album-image-lrg {
    float: left;
    margin: 0.5em 0 !important;
}
.mnd-medx .mnd-album-image-lrg img {
    border: 0 none;
    height: auto !important;
    max-width: 95% !important;
}

.mnd-medx .mnd-tr-albumpurchase {
    float: none;
}

.mnd-medx .mnd-album-price {
    margin-left: 5px;
    text-align: left;
}

.mnd-medx .mnd-tabcontent-bio {
    padding: .5em !important;
}

.mnd-medx .mnd-playerbar {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_player_bg_off.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #CCEBFD;
    height: 17px;
    margin-left: 90px !important;
}

.mnd-medx .mnd-footer-center {
    background: url("http://widgets.mndigital.com/widgets/images/mn_wc_bottom_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: inherit !important;
    min-width: 96% !important;
}


/* == Youtube Box ==*/

.YouTube object, .YouTube embed, .YouTube video, .YouTube iframe {
    max-width: 95%;
}

.YouTube_Thumbnail {
    width: 48%;
    margin-right: .2em;
}

.YouTube_Video_Image {
    float: none;
    height: auto;
    width: 100%;
    text-align: center;
}

.YouTube_Title a {
    font-size: 100%;
    line-height: 20px;
}

/* == Lyrics Box ==*/

.Lyrics_Ad_Slot_2 {
    display: none;
}

.Lyrics_Right_Column {
    float: left;
    width: 100%;
}

.Lyrics_Ad_Slot_3 {
    display: block;
}


/* == [ HTML Box iframe]  ==*/
        
.HTML_Box iframe { width:100% !important;}

    
/* == Facebook Widget ==    */

        .FbWidget_HTML_Box iframe {
    width: inherit !important;
    max-width: 100% !important;
}



.FbWidget_HTML_Box {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto 1em;
    width: 90% !important;
  text-align: center;

}


/*===[ Videos Features ]===*/

.Videos_Feature_Group{
   width:100%;
    }
  

/* == Banner Styles ==*/
.Footer_One_A_Column .Banner_Group img{ max-width: 300px; height:auto; }
.Footer_One_A_Column .Banner_Group iframe{ max-width: 300px; height:auto;}
.Footer_One_A_Column .Banner_Group object{ max-width: 300px; height:auto;}
.Footer_One_A_Column .Banner_Group embed{ max-width: 300px; height:auto;}
.Footer_One_A_Column .Banner_Group video{ max-width: 300px; height:auto;}
.Footer_One_A_Column .Banner_Group ins{max-width: 300px; height:auto;}

.Footer_One_B_Column .Banner_Group img{ max-width: 300px; height:auto; }
.Footer_One_B_Column .Banner_Group iframe{ max-width: 300px; height:auto;}
.Footer_One_B_Column .Banner_Group object{ max-width: 300px; height:auto;}
.Footer_One_B_Column .Banner_Group embed{ max-width: 300px; height:auto;}
.Footer_One_B_Column .Banner_Group video{ max-width: 300px; height:auto;}
.Footer_One_B_Column .Banner_Group ins{max-width: 300px; height:auto;}

/* == Feature Group Styles ==*/
.Head_One_B_Column .Box_Group .Feature_Group {padding-left: 0em;}
.Head_One_B_Column .Box_Group .Feature_Group_Teaser {text-align: center;}
.Head_Two_Column .Box_Group .Box_Group_Box_Surround .Feature_Group .Feature_Group_Teaser { display:block;padding-top:.4em;}

.Title_Bar_Text {
    font-size:13px;
    padding-top: 1.8em;
}


}

