/*******************************************
 *
 * Live Chat CSS - by Naughty America
 *
 *******************************************/

.good_message  { padding-top: 10px; color: #9AFFD2; }
.bad_message  { padding-top: 10px; color: #F99; }
.message  { padding: 10px 0px 10px 0px; }
 
 #new_chat_window {

	float: left;
	width: 450px;
	height: 420px;
	color: white;
	display: block;
	margin: 0px 0px 7px 0px;
	position: relative;
	position: relative; 
	border: 0px solid #CCC; 
}

.show_is_live  {  }
.scrollable_schedule { padding: 0; margin: 0; overflow-y: auto; overflow-x: hidden; height: 300px }

.whos_on_today { 
  width: 530px; 
  float: left; 
  padding: 5px 0 5px 10px;
}

.times {
	background-color: rgb(229,229,229);
}

.times ul {
	border-top: 1px solid #fff;
	width: 440px;
	background-color: rgb(206,206,206);
}

.times li {
	float: left;
	padding: 5px 0px 5px 5px;
	width: 390px;
}

.day_divider_text {
  text-transform: none;
  text-align: center;
  font-size: 13px; 
  font-weight: bold;
  padding: 5px;
  background-color: #EEE; 
}

/*************** Vertical Schedule ***************/
.showtime {
	width: 50px; 
	font-size: 10px; 
	background-color: rgb(206,206,206);
}

.show { width: 370px; padding-top: 10px; display: inline;  }

/*************** /Vertical Schedule ***************/


/*************** NA Clock ***************/
.clock {
	height: 90px;
    margin-top: 10px;
	width: 350px;
	color: white;
	font-size: 38px;
	float: right;
	text-align: left;
//	background-image: url({/literal}{#dir_image#}{literal}live_chat/live_clock_ph.png)
}

.na_date { font-size: 14px; font-weight: normal; }
.day, .date, .year { font-weight: bold; }
.hoursNormal, .hours, .minutes, .seconds, .ampm { font-size: 34px; }
.na_date .label { font-size: 14px; padding-right: 10px }
.na_time .label { font-size: 14px; padding-top: 10px; padding-right: 10px }

.na_time span { padding: 0px }
.na_time {
    position: relative;
    z-index: 10;
    color: white;
}
.na_date {
    position: relative;
    z-index: 10;
    color: white;
    font-size: 14px;
}

.year{padding-right:10px;}

 .clock {
    position: relative;
    height: 28px;
    width: 340px;
    color: white;
    font-size: 14px;
}

.hoursNormal, .minutes, .seconds, .ampm { font-size: 16px;}
.naughty-america-time {
  color: white;
  width:700px;
  padding: 2px 5px 2px 2px;
  font-weight: bold;
  text-align: left;
  text-transform:none;
}

#time_block{width:896px; height:15px; padding:3px 10px 12px 10px; font-size:16px; background-color:#1e1e1e;}

#schedule{width:200px; color: #0084ff; font-weight:bold;}


.label, .date, .date {text-transform:none;}

/*************** /NA Clock ***************/

.is-live-now {
  background-color:#fff499;
}

.divider {} .divider-line {  width:1px;  height:44px;  background-color: #ccc; }  .show-block {  padding: 0px 5px 0px 5px; }
#menu .live_red a {
    background-color: #cc0000;
}
