/* blog --- Base style */
ul.pagination { list-style-type: none;  }
ul.pagination li { display: inline; border: solid 2px #ccc; margin-right: 2px; margin-left: 2px; background-color: #444  }
ul.pagination li span { margin: 5px; color: #eee; }
ul.pagination li.active { cursor: pointer; cursor: hand; }
ul.pagination li.current { background-color: #eee; }
ul.pagination li.current span { color: #444;  }

table.list_table { background-color: #aaa; }
table.list_table th, table.list_table td { padding: 4px; background-color: #444; }
table.list_table th { font-size: 14px; }

div.blog_post { border-bottom: dashed 1px #aaa }
div.blog_post h2 { font-size: 15px; margin-top: 10px; margin-bottom: 5px; }
div.blog_post small.tstamp { font-size: 10px; margin-bottom: 5px; margin-top: 0px;  }
div.blog_post small.tags { font-size: 10px; margin-bottom: 5px; margin-top: 0px;  }
div.blog_post div.blog_post_body { clear: both; margin-top: 0px; margin-bottom: 5px; }
/* blog --- User style */
/* initial file for user_style.css */
/* continuous_feed --- Base style */
/*


Articles in Side News Feed:

Section/Blog Name : Arial Bold 14px #660000
Headline: Arial Bold 12px #0000000
xTeaser: Arial 11px #000
xTime Stamp: Arial 9px Italic #999999
xLink (read more) : Arial Bold 10px #670002

*/
.flex-continuous_feed #cn_feed {
	margin: 0 auto;
	width: 300px;
	/* Old Definition font-family: Arial, Helvetica, sans-serif */
}
/** search form **/
.flex-continuous_feed #cn_feed .site_search_form {
  padding: 0px 0 10px 0 !important; 
  border-bottom: 3px solid #ccc !important;
  margin-bottom: 0;
  /* padding: 10px 0 10px 0; */
}

.flex-continuous_feed .site_search_searchbox {
  width: 225px;
  height: 23px;
  padding: 0 2px;
  float: left;
  display: inline;
  border: solid 1px #cecece;
  font-size: 11px;
}

.flex-continuous_feed .site_search_searchbox:focus {
  outline-style: none;
  outline-width: 0;
}

.flex-continuous_feed .cn_feed .header {
  border-bottom: 2px solid #999999;
  display: block;
  margin: 0 0 10px 0;
  font-family: arial,helvetica,clean,sans-serif !important;  
  font-size: 14px !important; 
  padding: 15px 0 5px 0 !important; 
  border-bottom: 2px solid #ccc !important; 
}
/* ads */
.flex-continuous_feed .cn_feed #ad {
  min-height: 250px;
  width: 300px;
}
  .flex-continuous_feed .cn_feed #ad .ad_container {
    height: 250px;
    width: 300px;
  }
  .flex-continuous_feed .cn_feed #ad .cnf_ads_iframe {
    min-height: 250px;
    width: 300px;
  }
  .flex-continuous_feed .cn_feed #ad .border {
    height: 6px;
  }
  .flex-continuous_feed .cn_feed #ad #ad_border_top {
    background: url('/common/css/c-sprites.png') no-repeat -102px -36px;
    margin-bottom: 5px;
  }
  .flex-continuous_feed .cn_feed #ad #ad_border_bottom {
    background: url('/common/css/c-sprites.png') no-repeat -102px -46px;
    margin-top: 10px;
  }
  .flex-continuous_feed .cn_feed #ad .ad-header{
    color: #DDD;
    font-size: 10px;
    font-style: italic;
    text-transform: capitalize;
  }
  .flex-continuous_feed .cn_feed #ad #ad_iframe, 
  .flex-continuous_feed .cn_feed #ad #ad_script {
    height: 250px;
    overflow: hidden;
    width: 300px;

  }

/* entry lists */
.flex-continuous_feed .cn_feed ul { padding: 0; margin: 0; }
  .flex-continuous_feed .cn_feed ul li { list-style-type: none; }
  .flex-continuous_feed .cn_feed li.cn_feed_item {
    border-bottom: none !important;    
    border-top: 1px solid #ccc;    
    margin: 5px 0 0 !important;    
    padding: 10px 0 10px 0 !important;
  }
    .flex-continuous_feed .cn_feed li.cn_feed_item p {
      font-size: 11px !important;
      font-family: arial,helvetica,clean,sans-serif !important;
      padding: 0 !important;
      margin: 0;
      overflow: hidden;
      width: auto;
      /* padding: 5px 0; */
      /* font-size: 12px; */
    }
      .flex-continuous_feed .cn_feed li.cn_feed_item p img {
        float: left;
        padding: 0 10px 5px 0 !important;
      }

    .flex-continuous_feed .cn_feed li.cn_feed_item .title {
      margin: 0;
      padding: 0;
    }
      .flex-continuous_feed .cn_feed li.cn_feed_item .title a {
        font-size: 1em !important;
        font-family: arial,helvetica,clean,sans-serif !important; 
        color: #222 !important; 
        text-transform: none !important; 
        padding: 0 0 0px 18px !important;
        display: block;
        font-weight: bold;
        margin: 0;
        position: relative;
        text-decoration: none;
        vertical-align: top;

      }
      .flex-continuous_feed .cn_feed li.cn_feed_item .title span {
        margin: 2px 5px 0 0;
        position: absolute;
        top: 0;
        left: 0;

      }
    .flex-continuous_feed .cn_feed li.cn_feed_item .meta {
      list-style-type: none;
      margin: 0;
      padding: 0;
      float: none;
      display: block;
      text-align: right;
    }
      .flex-continuous_feed .cn_feed li.cn_feed_item .meta li {
        display: inline;
        padding: 0 5px;
      }
        .flex-continuous_feed .cn_feed li.cn_feed_item .meta li.link a {
          font-weight: bold;
          font-size: 10px;
          text-decoration: none;
          text-transform: uppercase;
        }
        .flex-continuous_feed .cn_feed li.cn_feed_item .meta li.timestamp {
    	    font-style: italic;
          border-right: 1px dotted #999 !important;  
          font-size: 10px !important; 
        }

.flex-continuous_feed .cn_feed .blog-title {
  color: #660000;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
}

/** gallery **/
.flex-continuous_feed .cn_feed ul.thumbs {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

  .flex-continuous_feed .cn_feed ul.thumbs li {
    display: inline;
  }
    .flex-continuous_feed .cn_feed_item ul.thumbs li.feed {
      padding-right: 1px;
    }
  .flex-continuous_feed .cn_feed_item ul.thumbs li.feed:last-child {
    padding-left: 0;
  }

.flex-continuous_feed #cn_all .cn_feed_item div.gallery-content {
  float: left;
  width: 31%;
  padding-right: 7px;
}
.flex-continuous_feed #cn_all .cn_feed_item ul.thumbs {
  padding-right: 5px;
}
/* search field */
.flex-continuous_feed .cn_feed #feed_form {
  border-bottom: 3px solid #999999;
  padding: 10px 0;
}
  .flex-continuous_feed .cn_feed #feed_form #feed_search {
    float: left;
    display: inline;
    width: 200px;
    border: solid 1px #cecece;
    color: #c9b085;
    font-size: 11px;
    padding: 3px 1px 3px 3px;
    /* margin-right: 15px; */
  }
  .flex-continuous_feed .cn_feed #feed_form #feed_button {
    display: inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 16px;
    margin: 0;
    width: 65px;
  }

.flex-continuous_feed .cn_feed li.cn_feed_item:first-child {border-bottom: 0 none;}
.flex-continuous_feed .cn_feed li.cn_feed_item:last-child {margin: 5px 0 5px;}

/*setting correct margins and padding on the news feed..this time in feed.css */
.flex-continuous_feed .cn_feed_item span.content {font-size: .9em !important;} 
.flex-continuous_feed .cn_feed_item h4.title a { margin: 0 0 0.5em !important; text-transform: none !important; letter-spacing: normal !important; line-height: normal !important;  font: 13px/1.231 arial,helvetica,clean,sans-serif !important; font-weight: bold !important; } 
.flex-continuous_feed .cn_feed_item .meta li.more {border-left: none !important; font-family: Arial, Helvetica, sans-serif !important;  } 
.flex-continuous_feed .cn_feed_item .meta li.timestamp {border-right: 1px dotted #999 !important; padding: 0 5px !important; font-size: 10px !important;} 
.flex-continuous_feed .cn_feed_item .meta li.more a {font-size: 9px !important;} 
.flex-continuous_feed .cn_feed li.cn_feed_item .meta li.link a {font-family: Arial, Helvetica, sans-serif !important; font-size: 9px !important; } 
.flex-continuous_feed .cn_feed li.cn_feed_item .meta {margin: 10px 0 5px 0 !important;}

/*  ALL POSTS button definition */
.flex-continuous_feed a.cn_feed_all {
  /* Old definitions: */
  background: none repeat scroll 0 0 transparent;    
  border-top: 1px solid #ccc !important;    
  display: block;    
  float: left;    
  font-size: 12px;    
  font-weight: bold;    
  height: 35px;    
  margin-right: 6px;
  padding-right: 1px;    
  text-decoration: none;    
  width: 300px !important;
}
  .flex-continuous_feed a.cn_feed_all span.icon-all-posts {
    margin: 4px 2px 0 0;
  }
  .flex-continuous_feed a.cn_feed_all span#all_post_text {
    padding: 0 12px 0 !important;
    font-family: Arial, Helvetica, sans-serif; 
    box-shadow: 0 0 1px 0 #BBBBBB inset !important;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    margin-top: 5px;
    background: url('/common/css/btn_med_left.png') no-repeat;
    display:inline-block;
    line-height:25px;
    vertical-align: top;
  }
    .flex-continuous_feed a.cn_feed_all span:hover {
      text-decoration: underline;
    }

.flex-continuous_feed .cn_feed li.cn_feed_item:first-child {border-top: 0 solid #ccc !important; border-bottom: 0 none;}
.flex-continuous_feed .cn_feed li.cn_feed_item:last-child {margin: 5px 0 5px;}

/*  all posts page */
.flex-continuous_feed #cn_all  {}
  .flex-continuous_feed #cn_all .cn_feed_item img.thumbnail {
    float: left;
    padding: 0 10px 10px 0;
  }
  .flex-continuous_feed #cn_all .cn_feed_item ul.thumbs {
    float: left;
  }
  .flex-continuous_feed #cn_all .cn_feed_item .blog-title {
    display:block;
  }

  .flex-continuous_feed #cn_all .cn_feed_item .content {
    font-size: 11px;
    color: #000;
    float: left;
    width: 75%;
    padding-right: 7px;
  }
    .flex-continuous_feed #cn_all .cn_feed_item .content a.more {
      text-decoration: none;
      font-size: 10px;
      font-weight: bold;
      text-transform: uppercase;
    }
  .flex-continuous_feed #cn_all .cn_feed_item .meta {
    display: inline-block;
    padding: 5px 0 0 0;
  }
    .flex-continuous_feed #cn_all .cn_feed_item .meta li.timestamp {
      border: none;
      padding: none;
    }
  .flex-continuous_feed #cn_all .cn_feed_item .none a {
    margin: 0;
    padding: 0 0 5px 0;
  }
    .flex-continuous_feed #cn_all .cn_feed_item .none a span {
      margin: none;
    }
  .flex-continuous_feed #cn_all .cn_feed_item .tags_holder {
    display: inline-block;
    width: 24%;
    padding: 0px 0px 10px 0;
    border-bottom: 1px solid #ccc;
    color: #999999;
  }
    .flex-continuous_feed #cn_all .cn_feed_item ul.tags {
      display:inline;
    }
    .flex-continuous_feed #cn_all .cn_feed_item ul.tags li{
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      -khtml-border-radius: 10px;
      border-radius: 10px;
      background: #CCC;
      margin: 1px 2px;
      padding: 2px 7px;
      display: inline-block;
    }
      .flex-continuous_feed #cn_all .cn_feed_item ul.tags li a {
        color: #fff;
        text-decoration: none;
      }
      .flex-continuous_feed #cn_all .cn_feed_item ul.tags li a:hover {
        color: #660000;
      }



/* Pagination */
.flex-continuous_feed .cn_feed .pagination_wrap {
  margin-bottom: 15px;
  height: 30px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  background-color: #eeeeee;
}
  .flex-continuous_feed .cn_feed .pagination {
    float: right;
    padding: 7px 0 0 0;
  }
  .flex-continuous_feed .cn_feed .pagination a,
  .flex-continuous_feed .cn_feed .pagination span {
    padding: 0 5px;
  }
    .flex-continuous_feed .cn_feed .pagination .disabled {
      color: #3d3d3d;
    }
    .flex-continuous_feed .cn_feed .pagination .current {
      color: #660000;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -khtml-border-radius: 2px;
      border-radius: 2px;
      background: #CCC;
      border: 1px solid #BBB;
    }
    .flex-continuous_feed .cn_feed .pagination a {
      color: #000000;
      text-decoration: none;
    }
      .flex-continuous_feed .cn_feed .pagination a:hover {
        text-decoration: underline;
      }


/* Weather */
.flex-continuous_feed .weather-container {
  position: relative;
  min-height: 75px;
}
.flex-continuous_feed .weather-container a { text-decoration: none; }
.flex-continuous_feed .weather-container img { float:left; }
.flex-continuous_feed .weather-container div.content {
  display: inline-block;
  width: 175px;
  float: left;
  font-size: 10px;
  color: #999;
  position: absolute;
  top: 25%;
  left: 75px;
}
.flex-continuous_feed .weather-container h4 {
  font-size: 14px;
  color: #000;
  text-transform: capitalize;
}
.flex-continuous_feed .weather-container ul {
  position: absolute;
  top: 25%;
  right: 0;
  color: #999;
}

.flex-continuous_feed .clear { clear: both; }

/* continuous_feed --- User style */
/* initial file for user_style.css */
/* event --- Base style */
.flex-event table.bigcal_table { background-color: #aaa; width: 100% }
.flex-event table.bigcal_table td, table.bigcal_table th { padding: 0; margin: 0; }
.flex-event table.bigcal_table td.caltop { text-align: center; font-size: 16px; font-weight: bold }
.flex-event table.bigcal_table td.day, table.bigcal_table td.empty, table.bigcal_table td.over, table.bigcal_table td.today { height: 80px; vertical-align: top; width: 14% }
.flex-event table.bigcal_table td.empty { background-color: #bbb }
.flex-event table.bigcal_table td.day { background-color: #fff; cursor: pointer }
.flex-event table.bigcal_table td.over { background-color: #d3d3d3; cursor: pointer }
.flex-event table.bigcal_table td.today { cursor: pointer }
.flex-event table.bigcal_table td div { position: relative; display: block;  }
.flex-event table.bigcal_table td h4 { display: block; text-align: right; border-bottom: 1px dashed #aaa; height: 14px;  width: 100%; background-color: #ccc; margin: 0; padding: 0 }
.flex-event table.bigcal_table td h4 span { font-size: 11px; color: #777; margin: 2px 4px; }

.flex-event table.bigcal_table td ul.event_list { list-style-type: none; display: block; height: auto; margin: 0; padding: 0 }
.flex-event table.bigcal_table td ul.event_list li { margin: 2px; display: block; border-bottom: solid 1px #aaa }
.flex-event table.bigcal_table td ul.event_list li span { margin: 0px 6px; display: block; font-size: 11px }

.flex-event table.bigcal2_table_header { width: 100%; margin-bottom: 10px; }
.flex-event table.bigcal2_table_header td { font-size: 24px; font-weight: bold }

.flex-event table.bigcal2_table { background-color:#9a0104; width: 100% }
.flex-event table.bigcal2_table td { padding: 0; margin: 0; font-size: 24px; height:60px; }
.flex-event table.bigcal2_table th { padding: 0; margin: 0; font-size: 24px; height:40px; color: white;}
.flex-event table.bigcal2_table td.caltop { text-align: center; font-size: 24px; font-weight: bold }
.flex-event table.bigcal2_table td.day, table.bigcal_table td.empty, table.bigcal_table td.over, table.bigcal_table td.today { height: 60px; vertical-align: middle; width: 14%; font-weight: bold; }
.flex-event table.bigcal2_table td.empty { background-color: #eee; color: #999; font-weight: bold }
.flex-event table.bigcal2_table td.day { background-color: #fff;  cursor: pointer; font-weight: bold; }
.flex-event table.bigcal2_table td.event { color: #9a0104; background-color: #fff; cursor: pointer; font-weight: bold; }
.flex-event table.bigcal2_table td.over { background-color: #d3d3d3; cursor: pointer; font-weight: bold; }
.flex-event table.bigcal2_table td.today { cursor: pointer; font-weight: bold; }
.flex-event table.bigcal2_table td div { position: relative; display: block; font-size: 24px;  }

.flex-event table.bigcalcitadel_table_header { border: 1px solid #ccc; width: 100%; margin-bottom: 10px; }
.flex-event table.bigcalcitadel_table_header td.title { font-size: 30px; }

.flex-event table.bigcalcitadel_table { border: 1px solid #ccc; width: 100% ; background-color: #bbb; }
.flex-event table.bigcalcitadel_table td { padding: 0; margin: 0; font-size: 24px; height:60px; text-align: center;}
.flex-event table.bigcalcitadel_table th { padding: 0; margin: 0; font-size: 18px; height:24px; color: white; text-align:center;}
.flex-event table.bigcalcitadel_table td.caltop { text-align: center; font-size: 24px; font-weight: bold }
.flex-event table.bigcalcitadel_table td.day, table.bigcalcitadel_table td.empty, table.bigcalcitadel_table td.over, table.bigcalcitadel_table td.today { height: 70px; vertical-align: middle; width: 14%; font-weight: bold; }
.flex-event table.bigcalcitadel_table td.empty { border: 1px solid #ccc; background-color: #eee; color: #bbb; font-weight: bold }
.flex-event table.bigcalcitadel_table td.day { border: 1px solid #ccc; background-color: #fff; cursor: pointer; font-weight: bold; }
.flex-event table.bigcalcitadel_table td.event { border: 1px solid #ccc; color: #9a0104; background-color: #fff; cursor: pointer; font-weight: bold; }
.flex-event table.bigcalcitadel_table td.over { cursor: pointer; font-weight: bold; }
.flex-event table.bigcalcitadel_table td.today { background-color: #9a0104; border: 1px solid #ccc; cursor: pointer; font-weight: bold; }
.flex-event table.bigcalcitadel_table td div { position: relative; display: block; font-size: 24px; text-align:center; }

.flex-event div#events_results { margin-top: 20px;}
.flex-event div.event_result_item { margin-bottom: 15px;}

.flex-event div.event_result_item div.event_result_datebox { width: 80px; padding: 0px; margin-left: 10px; line-height: 16px; float: right; padding: 0px; margin-right: 20px; }
.flex-event div.event_result_item div.event_result_datebox table { width: 70px; border: 1px solid #BBB; }
.flex-event div.event_result_item div.event_result_datebox table th {color: #9a0104; font-size: 16px; text-transform: uppercase; text-align: center; }
.flex-event div.event_result_item div.event_result_datebox table td {background-color: #fff; text-align: center; font-size: 30px; font-weight: bold;}

.flex-event div.event_result_datebox tr { line-height: 5px; font-size: 12px !important; display: table-row; vertical-align: inherit; border-color: inherit; }
.flex-event div.event_result_datebox td { text-align: center; font-size: 30px; font-weight: bold; height: 45px; }

.flex-event div.event_result_item div.event_result_title a { text-decoration: none; font-size: 20px; font-weight: bold;}
.flex-event div.event_result_item div.event_result_statusbar { margin-top: 10px; height: 20px;}
.flex-event div.event_result_item div.event_result_social_icons { float: left; }
.flex-event div.event_result_item div.event_result_social_icons img { margin-right: 5px; }
.flex-event div.event_result_item div.event_result_time_tags { float: right; align: right;}
.flex-event div.event_result_item div.event_result_time { display: inline; margin-right: 10px;}
.flex-event div.event_result_item div.event_result_tags { display: inline;}
.flex-event div.event_result_item hr.event_result_separator { border-style: solid; }

.flex-event div.event_result_item_citadel { margin-bottom: 15px;}
.flex-event div.event_result_item_citadel div.event_result_datebox { float: right; width: 120px; padding: 0px; margin-left: 10px;}
.flex-event div.event_result_item_citadel div.event_result_datebox table { width: 60px !important; border: 1px solid #bbb;}
.flex-event div.event_result_item_citadel div.event_result_datebox table th { background-color: #9a0104; color: white; height: 20px; font-size: 12px !important; text-transform: uppercase; text-align: center; font-weight: bold !important; }
.flex-event div.event_result_item_citadel div.event_result_datebox table td { box-shadow: 0 0 4px 1px #BBB inset; height: 35px !important; font-size: 18px !important; font-weight: bold !important; background-color: #fff; text-align: center; }
.flex-event div.event_result_item_citadel div.event_result_title a { color: #9a0104; text-decoration: none; font-size: 20px; font-weight: bold; }
.flex-event div.event_result_item_citadel div.event_item_image { float:left; margin-right: 10px; margin-top: 4px;}
.flex-event div.event_result_item_citadel div.event_item_details { height: 88px;}
.flex-event div.event_result_item_citadel div.event_result_specifics { margin-top: 8px; margin-bottom: 8px; }

.flex-event div.event_result_item_citadel div.event_result_specifics b { font-weight: bold; }

.flex-event div.event_result_snippet a { font-weight: bold; }

.flex-event div.event_result_item_citadel div.event_result_snippet a.more_link { color: #9a0104; font-weight: bold; text-decoration: none; }

.flex-event div.event_result_item_citadel div.event_result_age { margin-top: 10px;}
.flex-event div.event_result_item_citadel div.event_result_tag_list { margin-top: 20px; color: #bbb;}
.flex-event div.event_result_item_citadel div.event_result_tag_list a {color:#fff; padding: 2px; margin-right: 4px; background-color: #bbb; margin-bottom: 3px;}
.flex-event div.event_result_item_citadel hr.event_result_separator {border: none; height: 1px; background-color: #ddd;}


.flex-event div#citadel_content_details div#event_breadcrumbs .active { color: #9a0104; }
.flex-event div#citadel_content_details div#related_section_title { color: #9a0104; }
.flex-event div#citadel_content_details div#event_specs_box {background-color: #efefef; border: 1px solid #888; width: 290px; padding: 10px; float: left; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
.flex-event div#citadel_content_details div#event_details_box th {text-align:left;vertical-align:top;color:#888;}
.flex-event div#citadel_content_details div#event_details_box td {padding-bottom: 4px;}
.flex-event div#citadel_content_details div#event_description {margin-top: -17px;line-height:22px;}
.flex-event div#citadel_content_details div#event_date_box { float: left; width: 70px; padding: 0px;}
.flex-event div#citadel_content_details div#event_date_box table { width: 60px; border: 1px solid #bbb;}
.flex-event div#citadel_content_details div#event_date_box table th { background-color: #9a0104; color: white; font-size: 16px; text-transform: uppercase; text-align: center;}
.flex-event div#citadel_content_details div#event_date_box table td { background-color: #fff; text-align: center; font-size: 30px; font-weight: bold; height: 40px;}

.flex-event div#events_pagination { clear: both; }

.flex-event table.minical_table { background-color: #aaa; width: 100%; }
.flex-event table.minical_table td, table.minical_table th { padding: 0; margin: 0; }
.flex-event table.minical_table td.caltop { text-align: center; font-size: 12px; font-weight: bold }
.flex-event table.minical_table td.day, table.minical_table td.empty, table.minical_table td.over, table.minical_table td.today { height: 20px; vertical-align: top; width: 14% }
.flex-event table.minical_table td.empty { background-color: #bbb }
.flex-event table.minical_table td.empty span { display: none }
.flex-event table.minical_table td.day { background-color: #fff; }
.flex-event table.minical_table td.event { background-color: #ffcc00; cursor: pointer }
.flex-event table.minical_table td.over { background-color: #d3d3d3; cursor: pointer }
.flex-event table.minical_table td.today { cursor: pointer }
.flex-event table.minical_table td div { position: relative; display: block;  }
.flex-event table.minical_table td h4 { display: block; text-align: right; height: 14px;  width: 100%; margin: 0; padding: 0 }
.flex-event table.minical_table td h4 span { font-size: 11px; color: #777; margin: 2px 4px; }

.flex-event div#events_mini_details { position: absolute; visibility: hidden; display: block; top: 0px; left: 0px; padding: 4px; border: solid 1px #444; background-color: #ddd }
.flex-event div#events_mini_details div.mini_event_container { width: 100%; margin: 5px;}

.flex-event .arrow-e,
.flex-event .arrow-w {
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size: 30px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
}

.flex-event .arrow-e { border-left-color: #9a0104; border-left-width: 1em; border-left-style: solid; left: 0.25em;}
.flex-event .arrow-w { border-right-color: #9a0104; border-right-width: 1em; border-right-style: solid; right: 0.25em;}

.flex-event div#event_breadcrumbs { margin-bottom: 10px; font-size: 20px;}
.flex-event div#event_breadcrumbs a { text-decoration: none;}

.flex-event #featured_image { position: relative; width: 630px !important;}
.flex-event #featured_image #content_title { color: #ffffff !important; background-color: #000000; opacity: 0.6; filter: alpha(opacity=60); bottom: 0px; position: absolute; padding: 3px -3px 3px 3px; margin: 0px; width: 630px;}

/* event --- User style */
/* initial file for user_style.css */
/* navigation --- Base style */
.tier1 {}
.tier2 {}
/* navigation --- User style */
/* ------------- NAVIGATION STYLES ---------------- */

/* news_items --- Base style */
/* defaults */
/* news_items --- User style */
/* initial file for user_style.css */
/* nowplaying --- Base style */
@CHARSET "ISO-8859-1";
body { 
	margin: 0px;
	padding-top: 65px; 
	font: normal 12px Arial;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out; 
}  

a { color: #666666; text-decoration: none; }
a:hover { color: #3d3d3d; }

.clear { clear:both; width: 0px; height: 0px; overflow: hidden; }

/* Form Year Input */
.number { width: 40px; }


/* ------------- MASTHEAD STYLES   ---------------- */


#flex_body { 
	background: url(/upload/site_mast_bg.jpg) repeat-x center -65px !important; /* MASTHEAD BG */ 
}

.whats_on_bar {
	color: #888;
	height: 65px;
	left: 0;
	position: absolute;
	padding-bottom: 10px;
	top: 0;
	right: 0;
	z-index: 2147483646;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
 .whats_on_bar .whats_on_bar-current_track {
	bottom: 0;
	height: 65px;
	padding: 0px 0 0 0;
	top: 0px;
	position: absolute;
	width: 100%;	
	background: #111111;
 }

#whats_on_bar-minimizer {
	background: #111111 url(/common/nowplaying/site_sprites.png) 53px -318px no-repeat; /* minimizer button */
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	bottom: 5px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.75);
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.75);
	height: 8px;
	left: 50%;
	margin-left: -55px;
	position: fixed;
	width: 110px;
}
	#whats_on_bar-minimizer span { display:none; }
	body.noscript #whats_on_bar-minimizer { display: none; }

 /* just played */
	.whats_on_bar #now_playing { width: 485px; height: 65px; }  
	.whats_on_bar #now_playing #now_playing_image { float:left; width: 65px; height: 65px; margin: 0 10px 0 0; }
	.whats_on_bar #now_playing #now_playing_info { float:left; width: 410px; height: 55px;  padding: 5px 0px; }
	.whats_on_bar #now_playing #now_playing_info p {font: bold 10px Arial; color: #666666; text-transform: uppercase; margin: 0 0 2px 0; }
	.whats_on_bar #now_playing #now_playing_song { font: normal 16px Arial; color: #fff; margin: 0 0 2px 0; }
	.whats_on_bar #now_playing #now_playing_artist { font: normal 12px Arial; color: #999999; }
	.whats_on_bar #now_playing-min { display:none; } 


 /* listen live button */
	#masthead-listen_live-button span, #masthead-listen_live-iheartradio span, #masthead-listen_live-get_mobile span { display:none; }
	#masthead-listen_live-button { float:left; width: 183px; height: 50px; margin-top: 7px; }
	#masthead-listen_live-button a { display: block; width: 183px; height: 50px; background: url(/common/nowplaying/site_sprites_2.png) 0 0 no-repeat; color: transparent; }
	#masthead-listen_live-button a:hover { background-position: 0 -51px; }
 
 /* listen live - i heart radio */
	#masthead-listen_live-iheartradio { float:left; width: 38px; height: 49px; margin-top: 7px; }
	#masthead-listen_live-iheartradio a { display: block; width: 38px;  height: 49px; background: url(/common/nowplaying/site_sprites_2.png) 0 -102px no-repeat; color: transparent; }
/*	#masthead-listen_live-iheartradio:hover { background-position: 0 -96px; } */
 
 /* get mobile apps button */
	#masthead-listen_live-get_mobile { margin-top: 7px; float:right;}

 

 /* on-air */
	#onair { width: 250px; margin: 4px; }
	#onair h3 { font: bold 9px Arial; color: #666666; margin: 0 0 2px 0; padding: 0px; text-transform: uppercase; }
	#onair .image { float:left; width: 40px; height: 40px; margin: 0 10px 0 0; }
	#onair .info { float:left; width: 195px; height: 40px; }
	#onair .info h4 { font: normal 12px Arial; color: #fff; margin: 0 0 0 0; padding: 0px; }
	#onair .info p { margin: 0px; padding: 0px; }
	#onair .info p.phone { font: normal 9px Arial; color: #999999; text-transform: uppercase; }
	#onair .info #schedule { margin: 1px 0 0 0; color: #999999; font: normal 8px Arial; }
	#onair-min { display:none; }
	
/* ------------- What's On Bar MINIMIZED states ---------------- */

body.minimize_whats_on_bar .whats_on_bar { 
	height: 20px; width:100%; padding-bottom: 8px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
body.minimize_whats_on_bar #whats_on_bar-minimizer { background-position: 53px -326px; top: 18px}
body.minimize_whats_on_bar .whats_on_bar-current_track { height: 20px; padding-bottom: 0; padding-top: 0; width:100%; }
body.minimize_whats_on_bar { padding-top: 20px; }
body.minimize_whats_on_bar .master_container2 { top:0px; }

body.minimize_whats_on_bar #whats_on_bar .button-secondary { display: none; }
body.minimize_whats_on_bar #onair { display: none; }
body.minimize_whats_on_bar #onair-min { display: block; font: bold 10px Arial; color: #fff; text-transform: uppercase; padding: 3px 0 0 0; }
body.minimize_whats_on_bar #onair-min span { color: #666666; }

body.minimize_whats_on_bar #now_playing { display:none; }  
body.minimize_whats_on_bar #now_playing-min { display:block; width: 485px; height: 20px; font: bold 10px Arial; color: #666666; text-transform: uppercase; } 
body.minimize_whats_on_bar #now_playing-min #now_playing_min_image { float:left; width: 20px; height: 20px; margin: 0 10px 0 0; } 
body.minimize_whats_on_bar #now_playing-min #now_playing_min_image img { width: 20px !important; height: 20px !important; } 
body.minimize_whats_on_bar #now_playing-min #now_playing_min_info { float: left; width: 455px; height: 14px; padding: 3px 0px; }
body.minimize_whats_on_bar #now_playing-min #now_playing_min_info #song { color: #ffffff; }
body.minimize_whats_on_bar #now_playing-min #now_playing_min_info #artist { color: #aeaeae; }

body.minimize_whats_on_bar #masthead-listen_live-button { float:left; width: 95px; height: 20px; margin: 0 0 0 95px; padding: 0px; }
body.minimize_whats_on_bar #masthead-listen_live-button a { display:block; width: 95px; height: 20px; background: url('http://stg.cmls-ip2.tritonflex.com/upload/site_sprites.png') 0px -192px; }
body.minimize_whats_on_bar #masthead-listen_live-button a:hover { display:block; width: 95px; height: 20px; background-position: 0 -213px; }
body.minimize_whats_on_bar #masthead-listen_live-iheartradio { float:left; width: 24px; height: 20px; margin: 0px; padding: 0px; }
body.minimize_whats_on_bar #masthead-listen_live-iheartradio a { display:block; width: 24px; height: 20px; background: url('/common/nowplaying/site_sprites.png') 0px -234px; }
body.minimize_whats_on_bar #masthead-listen_live-iheartradio a:hover { display:block; width: 24px; height: 20px; background: url('/common/nowplaying/site_sprites.png') 0px -255px; }


/* ------------- LINKS BELOW What's On Bar ---------------- */ 

#masthead-social a,#masthead-secondary a {font-weight: bold;text-shadow: 0 1px 1px rgba(0,0,0,0.5);color: #FFF;text-decoration: none;}
#masthead-social a:hover, #masthead-secondary a:hover { border-bottom: 1px solid rgba(255,255,255,0.6); }
#masthead-social ul, #masthead-social li, #masthead-secondary ul, #masthead-secondary li { display: block; list-style: none; margin: 0; padding: 0; }
#masthead-social li, #masthead-secondary li { float: left; }

#masthead-social { width: 400px; height: 25px; font-size: 11px; line-height: 25px; float:left; }
#masthead-social li { padding-left: 20px;width: 145px; }
#masthead-social li.facebook { background: url(http://facebook.com/favicon.ico) left center no-repeat; }
#masthead-social li.twitter { background: url(http://twitter.com/favicon.ico) left center no-repeat; }

#masthead-secondary { font-size: 11px; float:left; height: 25px; width: 425px; }
#masthead-secondary li { height: 25px; line-height: 25px; margin-left: 10px; overflow: hidden; padding-left: 10px; }

li#masthead-vip_login { border-left: 1px dotted #FFF; border-left: 1px dotted rgba(255,255,255,0.8); }
	li#masthead-vip_login a {
		background: #fdc400;
		background: -moz-linear-gradient(top, #fee939 0%, #f7bf59 50%, #fcb220 58%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee939), color-stop(50%,#f7bf59), color-stop(58%,#fcb220));
		background: -webkit-linear-gradient(top, #fee939 0%,#f7bf59 50%,#fcb220 58%);
		background: -o-linear-gradient(top, #fee939 0%,#f7bf59 50%,#fcb220 58%);
		background: -ms-linear-gradient(top, #fee939 0%,#f7bf59 50%,#fcb220 58%);
		background: linear-gradient(top, #fee939 0%,#f7bf59 50%,#fcb220 58%);
		border: 1px solid #fef16c; 
		border-bottom-color: #795915; 
		border-right-color: #795915; 
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border-radius: 4px;
		display: block; 
		height: 19px; 
		line-height: 19px; 
		margin: 1px 0; 
		padding: 0 10px; 
		text-shadow: 1px 1px 2px #000; 
	}
	li#masthead-vip_login a:hover { 
		background: #ffc804; 
		border-bottom-color: #795915; 
	}

.whats_on_bar-main_container   {           
width:970px;              
height:65px;              
margin:0px auto;          
}                         
.whats_on_bar-nowplaying   {           
float:left;               
width:485px;              
height:65px;              
}                         
.whats_on_bar-onairnow   {           
float:left;               
width:250px;              
height:65px;              
border-left-width:1px;    
border-left-style:dotted; 
border-left-color:#444444;
padding-left:10px;        
}                         
.whats_on_bar-listenlive   {           
float:left;               
width:224px;              
height:65px;              
}                         
.whats_on_bar-minimizer_container   {           
float:left;               
}                         

.box-504-30 {
float: none !important;
}


/* nowplaying --- User style */
/* initial file for user_style.css */
/* page_manager --- Base style */
/* Related Content Display */
.flex-page_manager div.related_content {}
.flex-page_manager div.related_content_header {font-size: 16px; font-weight: bold;}
.flex-page_manager div.related_content_image {margin-bottom: 5px; margin-top: 8px;}
.flex-page_manager div.related_content_link {margin-top: 8px;}
/* page_manager --- User style */
/* initial file for user_style.css */
/* photo_gallery --- Base style */
/* defaults */
.flex-photo_gallery div.gallery_container p, div.gallery_container div { font: 12px/13px arial, sans-serif; }
.flex-photo_gallery div.gallery_container img {border:0}
.flex-photo_gallery div.gallery_container th {font:bold 12px Arial; color:#000;} 
.flex-photo_gallery div.gallery_container td th {font: 12px Arial; color:#000;} 
.flex-photo_gallery div.gallery_container a:link, div.gallery_container a:active, div.gallery_container a:visited {color: #575a5c;; text-decoration: underline; }
.flex-photo_gallery div.gallery_container a:hover {color: #575a5c;; text-decoration: none;}

.flex-photo_gallery div.gallery_container * { margin: 0; padding: 0 }
.flex-photo_gallery div.gallery_container { width: 960px; margin: 5px auto; background-color: #fff }

.flex-photo_gallery div.gallery { margin: 12px; }

.flex-photo_gallery div.photo_info { margin-top: 6px; margin-bottom: 0px; position: relative; float: left; width: 100%;  }
.flex-photo_gallery div.gallery div.gallery_left { width: 630px; margin-right: 1px; float: left;  }
.flex-photo_gallery div.gallery div.gallery_right { width: 290px; margin-right: 1px; float: left; margin-left: 10px  }

.flex-photo_gallery div.photo_info h2#photo_name { color: #4596d7; font: bold 15px/17px arial, sans-serif; }
.flex-photo_gallery div.photo_info p { color: #222; font: 12px/14px arial, sans-serif; }

.flex-photo_gallery div.photo { clear: both; }

.flex-photo_gallery ul.photo_toolbar { width: 100%; list-style-type: none; display: block; border-top: solid 1px #d7d7d7; margin-top: 10px; margin-bottom: 20px; }
.flex-photo_gallery ul.photo_toolbar li { list-style-type: none; display: block; height: 20px; width: auto; float: left; margin-top: 4px;  }
.flex-photo_gallery ul.photo_toolbar li.share { background: url('/common/gallery/images/share.gif') right 0px no-repeat; float: left; width: auto; margin-right: 25px; cursor: pointer; cursor: hand; }
.flex-photo_gallery ul.photo_toolbar li.share a { margin-right: 20px }
.flex-photo_gallery ul.photo_toolbar li.print { background: url('/common/gallery/images/print.gif') right 0px no-repeat; float: left; width: auto; margin-right: 25px; cursor: pointer; cursor: hand; }
.flex-photo_gallery ul.photo_toolbar li.print a { margin-right: 20px }
.flex-photo_gallery ul.photo_toolbar li.rate { width: 120px;  } 
.flex-photo_gallery ul.photo_toolbar li.view { float: right; }
.flex-photo_gallery ul.photo_toolbar li.sharelike { width: 46px; }

.flex-photo_gallery ul.photo { height: 383px; width: 100%; list-style-type: none; display: block; background: url('/common/gallery/images/photo_area_bg.gif') repeat-x; } 
.flex-photo_gallery ul.photo li.control_left { width: 70px; height: 347px; list-style-type: none; float: left; background: url('/common/gallery/images/photo_button_left.gif') center no-repeat; cursor: pointer; cursor: hand; } 
.flex-photo_gallery ul.photo li.control_leftOver { width: 70px; height: 347px; list-style-type: none; float: left; background: url('/common/gallery/images/photo_button_left_over.gif') center no-repeat; cursor: pointer; cursor: hand; } 
.flex-photo_gallery ul.photo li#photo_canvas { width: 488px; height: 347px; list-style-type: none; float: left; overflow: hidden; padding: 20px 0px 5px 0px; text-align: center;  } 
.flex-photo_gallery ul.photo li.control_right { width: 71px; height: 347px; list-style-type: none;  float: left;  background: url('/common/gallery/images/photo_button_right.gif') center no-repeat;  cursor: pointer; cursor: hand;} 
.flex-photo_gallery ul.photo li.control_rightOver { width: 71px; height: 347px; list-style-type: none;  float: left;  background: url('/common/gallery/images/photo_button_right_over.gif') center no-repeat; cursor: pointer; cursor: hand;} 

.flex-photo_gallery div.gallery_info { height: auto; background: #ced2d5 url('/common/gallery/images/gallery_area_bg.gif') repeat-x; padding: 0px; margin: 0; position: relative; float: left; width: 100%; } 
.flex-photo_gallery div.gallery_info * { margin: 0; padding: 0 }

.flex-photo_gallery div.gallery_info h2#gallery_name { color: #4596d7; font: bold 15px/17px arial, sans-serif; margin: 5px 5px 5px 15px; }
.flex-photo_gallery div.gallery_info { color: #222; font: 12px/14px arial, sans-serif; }
.flex-photo_gallery div.gallery_info p { margin: 4px 0px; }
.flex-photo_gallery div.gallery_info div.gallery_data { margin: 0px 0px 0px 15px; width: 180px; height: auto; float: left; }
.flex-photo_gallery div.gallery_info div.gallery_thumb_left { height: 78px; width: 40px; margin: 12px 0px 10px 0px; float: left; background: url('/common/gallery/images/gallery_button_left.gif') center no-repeat; cursor: pointer; cursor: hand;  }
.flex-photo_gallery div.gallery_info div.gallery_thumb_right { height: 78px; width: 36px; margin: 12px 0px 10px 0px; float: left; background: url('/common/gallery/images/gallery_button_right.gif') center no-repeat; cursor: pointer; cursor: hand;  }
.flex-photo_gallery div.gallery_info div#gallery_thumb_canvas { width: 343px; height: 78px; margin: 2px 0px 10px 0px; display: block; float: left; overflow: hidden; position: relative; }
.flex-photo_gallery div.gallery_info ul#gallery_thumbs { width: 343px; height: 78px; margin: 0px; display: block; list-style-type: none; position: absolute; top: 0px; left: 0px; }
.flex-photo_gallery div.gallery_info ul#gallery_thumbs li { width: 86px; height: 78px; float: left; display: block;  }
.flex-photo_gallery div.gallery_info ul#gallery_thumbs li img { width: 78px; height: 78px; border: solid 1px #b2b6b9; float: left; display: block;  cursor: pointer; cursor: hand;}

.flex-photo_gallery div.gallery_banner { width: 300px; background-color: #aaa; margin: 10px 0px; }

.flex-photo_gallery ol#top_albums { list-style-type: decimal; list-style-position: outside; margin-left: 20px; }
.flex-photo_gallery ol#top_albums li { color: #aaa; font: 12px arial; margin: 4px 0px }
.flex-photo_gallery ol#top_albums li span { color: #444 }

.flex-photo_gallery div.gallery_container h3 { display: block; font: 18px/20px arial; color: #444; border-bottom: solid 1px #f0f2f4; margin-bottom: 10px  }

.flex-photo_gallery ul#album_list { list-style-type: none; display: block; width: 100%; clear: both; }
.flex-photo_gallery ul#album_list li { width: 90px; height: 140px; float: left; margin: 4px; list-style-type: none; overflow: none; clear: none; }
.flex-photo_gallery ul#album_list li img { border: solid 1px #aaa }
.flex-photo_gallery ul#album_list li p { margin: 5px 2px; text-align: center }

.flex-photo_gallery div.gallery_container p.pagination { margin: 5px 0px; font: 12px/13px arial, sans-serif; }
.flex-photo_gallery div.gallery_container p.pagination a { color: #4596d7 } 

.flex-photo_gallery ul#set_list, ul#set_list * { margin: 0 !important; padding: 0 !important; border: 0 !important; height: auto}

.flex-photo_gallery ul#set_list { width: 100%; list-style-type: none; display: block; border: solid 1px #b2b6b9; margin: 0; padding: 0;  }
.flex-photo_gallery ul#set_list li { clear: both; }
.flex-photo_gallery ul#set_list div.set_head {  height: 32px; background: #e4e7e9 url('/common/gallery/images/set_head.gif') repeat-x; width: 100%; overflow: hidden; }
.flex-photo_gallery ul#set_list div.set_head h4 { margin: 8px !important; color: #1c84d6; font: bold 16px arial; float: left; display: block; width: auto; cursor: pointer; cursor: hand; }
.flex-photo_gallery ul#set_list div.set_head p { margin: 8px; font: bold 12px arial; float: right; width: auto; }
.flex-photo_gallery ul#set_list div.set_head p a { color: #575a5c; }

.flex-photo_gallery ul#set_list ul.set_body_closed, ul#set_list ul.set_body_closed * { display: none; !important }


.flex-photo_gallery ul#set_list ul.set_body_open { display: block; width: 100%; list-style-type: none; height: 80px; padding: 0}
.flex-photo_gallery ul#set_list ul.set_body_open li { display: block; float: left; clear: none; list-style-type: none; width: 80px; height: 115px !important; margin: 14px 7px 0px 7px !important; overflow: hidden; }
.flex-photo_gallery ul#set_list ul.set_body_open li.clear { list-style-type: none; display: block; width: 1px; height: 1px; margin: 0; clear: both; float: none; }
.flex-photo_gallery ul#set_list ul.set_body_open li p { margin-top: 5px !important; font: 12px/13px arial }
.flex-photo_gallery ul#set_list ul.set_body_open li p img { border: solid 1px #b2b6b9 }


.flex-photo_gallery #slideshow_container {width: 630px; margin-bottom: 40px;}
.flex-photo_gallery #slideshow_image {position: relative; width: 100%; height:354px; background-color: black; overflow: hidden; text-align: center; }
.flex-photo_gallery #slideshow_image img { }
.flex-photo_gallery #slideshow_image iframe {position:relative; top: 52px; height: 250px; width: 300px; border: 0px;}
.flex-photo_gallery #slideshow_image_caption_area { border-top: 1px solid red; position: absolute; bottom: 0px; left:0px; width: 100%; background-color: black; opacity: 0.7; filter: alpha(opacity = 70);}
.flex-photo_gallery #slideshow_image_caption { text-align: left; color:white; font-family: arial; font-size: 12px;padding: 5px 10px 5px 10px;}
.flex-photo_gallery #slideshow_controls { border-top: 1px solid black; margin-top: 2px; padding-top: 1px;}
.flex-photo_gallery #slideshow_previous, #slideshow_next { float: left; height: 25px; margin-top: 3px; padding: 0 10px; text-align: center; width: auto;}
.flex-photo_gallery #slideshow_pause { float: left; font-size: 15px; height: 25px; margin-top: 3px; width: auto;}
.flex-photo_gallery #slideshow_index td { color: gray; font-family: arial; font-size: 12px; height: auto; line-height: 10px; text-align: center; width: 30px;}
.flex-photo_gallery #slideshow_index { display: block; float: right; height: 30px; margin-left: 8px; margin-top: 3px; width: 400px;}
.flex-photo_gallery #slideshow_index td.active {border: 1px solid gray;}
.flex-photo_gallery #slideshow_index td.inactive {color: #ddd;}
.flex-photo_gallery #slideshow_indices {display: inline;}
.flex-photo_gallery #slideshow_index a,
.flex-photo_gallery #slideshow_index a:active,
.flex-photo_gallery #slideshow_index a:visited {text-decoration: none; color: gray;}
.flex-photo_gallery #slideshow_index a:hover {color: black;}

/* photo_gallery --- User style */
/* initial file for user_style.css */
/* poll --- Base style */
.triton_poll {}

.answer{ }

.results{}
/* poll --- User style */

/* ------------- POLL STYLES ---------------- */

.triton_poll th p { text-align: left; }
.poll_submit_1 { 
	margin: 0px auto !important; margin-left: 102px !important; padding: 0px !important; 
	border-style:none; border: 1px solid #999999 !important; width: 105px; height: 30px; cursor: pointer !important; cursor: hand !important; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
	.poll_submit_1 span { 
		font: bold 14px Arial; 
		color: #444444; 
		text-transform: uppercase; 
	}
/* tags --- Base style */
@CHARSET "ISO-8859-1";

.flex-tags .clearboth {clear:both;}
.flex-tags .tagtool_result_item {clear:both;margin-bottom:25px;}
.flex-tags .tagtool_result_thumb {float:left; margin-right: 10px; margin-bottom: 15px;}
.flex-tags .tagtool_result_title {font-weight:bold; font-size: 16px;}
.flex-tags .tagtool_result_datetime {font-style:italic;}
.flex-tags .tagtool_result_snippet {margin-top: 8px;}
.flex-tags #tagtool_pagination {clear:both;margin-top: 20px;}

.flex-tags div#related_tag_content_box { margin-top: 10px;}
.flex-tags div#related_tag_content_box hr {border: none; height: 1px; background-color: #ddd;}
.flex-tags div#related_section_title { float: left; font-weight: bold; font-size: 14px !important;}
.flex-tags div#related_section_title span {float: left; margin-right: 0.3em;}
.flex-tags div#related_tag_list { font-size: 12px !important; float:right; width: 200px; color: #bbb;}
.flex-tags div#related_tag_list a {color:#fff; padding: 2px; margin-right: 4px; background-color: #bbb; margin-bottom: 3px;}
.flex-tags div.related_tag_content { float: left; margin-right: 20px !important; margin-top: 10px; margin-bottom: 20px; width: 150px;}
.flex-tags div.related_tag_content div {height:77px;}
.flex-tags div.related_tag_content img { display:block; border:1px solid #EDEDED !important; height: 75px; width: 150px;}
.flex-tags div.related_tag_content a {text-decoration: none; font-weight: bold;}

/* tags --- User style */
/* initial file for user_style.css */
