/*v2.4*/

.imgupcominglive{

	margin-right:2px;

}



/*v2.3 */

.showwrap{

	border:1px solid #ccc;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	margin-bottom:5px;

	/*background:red;*/

}

/*2.2 & v2.4*/

.djmod ul,.mod_djschedule ul{

	 list-style-type:none!important;

}

.djmod  ul li,.mod_djschedule ul li{

	 list-style:none!important;

	 padding:2px 1px 0 1px;

	 clear:both;

}



table.schedule,.schedule td,.schedule tr{border:0px!important;}

#deejaypage tr.header td{

	background:#ccc;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	font-weight:bold;

	font-size:14px;

	padding-left:4px;

	border:0px;

}

.schedule tr.data {

	border-bottom:2px dotted #ccc!important;

}

#deejaypage .data td{

	margin:1px;

	padding:2px 1px 2px 1px;

}

#radiodjschedule h2.title{

	color:red;

}

#radiodjschedule h2.title span{

	font-size:13px;

	color:#ff8000;

}

#radiodjschedule h3.title{

	color:#ff8000;

}

/* MAIN SCHEDULE */

table.schedule{

	padding:1px;

	margin:0 auto;

	font-family:Arial,Verdana;

}

.schedule tr  td{

	border:0px !important;

	vertical-align:middle !important;

}

.schedule .round{

height:28px;

-webkit-border-top-left-radius: 20px;

-webkit-border-top-right-radius: 20px;

-moz-border-radius-topleft: 20px;

-moz-border-radius-topright: 20px;

border-top-left-radius: 20px;

border-top-right-radius: 20px;

background:red;

text-align:center;

margin: 0 auto;

}

.schedule tr.days td{

	font-weight:bold;

	padding:2px 0px 0px 0px;

	font-size:14px;

	color:#fff;

}

.schedule tr.shows td{

	min-height:200px;

	text-align:center;

	font-size:12px;

	font-weight:bold;

	color:#444;

	margin: 0 auto;

}

.schedule .timeround

{

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	font-size:11px;

	font-weight:bold;

	color:#fff;

	background:#000;

	min-width:90px;

	width:95%;

	height:18px;

	margin: 0 auto;

	padding:5px 2px 2px 2px;

}

.schedule .showname,

.schedule .showname a

{

	padding:1px;

}

.schedule .showname a,

.schedule .showname a:hover

{

	text-decoration:none;

	color:#444;

}

.schedule .timeround a,

.schedule .timeround a:hover

{

	text-decoration:none;

	color:#fff;

}

/* SINGLE SHOW */

#djshowpage #profile{

	float:left;

	width:200px;

	min-height:500px;

	border-right:1px solid #ccc;

	padding:2px 4px 5px 2px;

}

#socialicons{

	padding:6px 1px 2px 1px;

	margin:0 auto;

}



#djshowpage #socialicons  img{

	padding-right:2px;

}

#djshowpage #profile img{

	max-width:200px;

}

#djshowpage #contactinfo{

padding:5px 1px 2px 1px;

}



#djshowpage #main{

	float:left;

	min-height:500px;

	padding:2px 4px 5px 10px;

}

#djshowpage #deejay_info a,

#djshowpage #deejay_info a:hover

#djshowpage #deejay_info a:visited

{

	text-decoration:none;

}

#djshowpage #deejay_info ul li{

	border:0;

	margin:0;

	list-style:none;

	display:inline;

	padding:1px 3px 5px 0px;

	font-size:14px;

	font-weight:bold;

}



#djshowpage #showinfo{}

#djshowpage .weekdays{

	font-weight:bold;

}

#djshowpage #deejay_info ul,

#djshowpage #program ul {

	border:0;

	margin:2px;

	padding:0;

}

#djshowpage #program ul li{

	border:0;

	margin:0;

	list-style:none;

	margin-right:3px;

	display:inline;

	padding:2px 4px 2px 4px;

	background:#C40000;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	-webkit-border-radius:9px;

	-moz-border-radius:9px;

	border-radius:9px;

}

/* SINGLE DEEJAY */

#deejaypage #profile{

	float:left;

	width:200px;

	min-height:500px;

	border-right:1px solid #ccc;

	padding:2px 4px 5px 2px;

}



#deejaypage #profile img{

	max-width:200px;

}

#deejaypage #contactinfo{

padding:5px 1px 2px 1px;

}



#deejaypage #main{

	float:left;

	min-height:500px;

	padding:2px 4px 5px 10px;

}

#deejaypage #deejay_info  a,

#deejaypage #deejay_info a:hover

#deejaypage #deejay_info a:visited

{

	text-decoration:none;

}

#deejaypage #deejay_info ul{

	border:0;

	margin:2px;

	padding:0;

}

#deejaypage #deejay_info ul li{

	border:0;

	margin:0;

	list-style:none;

	display:inline;

	padding:1px 3px 5px 0px;

	font-weight:normal;

}

#deejaypage #aboutinfo{}

#deejaypage #shows ul {

	border:0;

	margin:2px 2px 2px 12px;

	padding:0;

}

