

/* schedule css */
#schedule_hold
{
	margin:  0 12px 12px;
	padding-top: 12px;
}

#schedule_hold h2.episodetitle
{
	margin: 12px 0 0 0;
}

#schedule_hold p.episode
{
	margin: 0 0 12px 0;



}

#schedule_hold img.rating
{
	float: left;
	margin: 0 10px 10px 0;
}

#schedule_hold div.bigimage
{
	clear: both;
	margin-bottom: 12px;
}

.blackborder
{
	border: 1px solid #000;
}




#schedule_hold table img.blackborder
{
	margin: 0 15px 0 0;
}

div.boxtitle
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;


}

div.boxbg-none
{
	margin-bottom: 24px;
}

div.boxbg-none table
{
	margin-bottom: 12px;

}

/* show schedule css */









h1
{
	margin: 0;
	font-size: 16px;
}

.sepline
{
	clear: both;
	border-bottom: 1px solid #fff;
	height: 12px;
	font-size: 0;
	line-height: 0;
	margin: 0 0 12px 0;
}

p.pagenums
{
	margin-bottom: 12px;
}

p.pagenums_bot
{
	margin-top: 12px;
}

div.showep_entry h3
{
	margin: 0;

}

div.showep_im
{
	float: left;
	margin: 0 10px 0 0;
}

/* calendar styles */

#calendar,
#nowPlaying,
#nowPlaying a {
    color: black;
}

#calendar h1 {
    text-indent: -999px;
    background:url(http://images.g4tv.com/images/phoenix/schedule/hdr_schedule.gif) left top no-repeat;
    height: 19px;
    padding: 0;
    margin: 18px 0 0;
}

* html #calendar h1 {
    margin: 30px 0 0;
}

#calendar {
    text-align:center;
    font-size: 14px;
    font-weight: bold; 
    width: 160px;
    float: left;
    padding: 12px;      
}

#calendar table {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

#calyear {
    text-align: left;
    margin:10px 0;
}

#monthrow {
    width: 124px;
    margin: 10px auto;
}

#monthrow,
#calyear {
    color:#28393C;
 }
 
.p_month,
.n_month,
#t_month {
    padding-top:2px;
}

.p_month,
.n_month {
    float:left;
    display:block;
    width:24px;
    height:18px;
    background:#000;
    text-indent:-200em;
}

.p_month {
    background:url(http://images.g4tv.com/images/phoenix/dailynut/btn_calprev.jpg) no-repeat;
}

.n_month {
    background:url(http://images.g4tv.com/images/phoenix/dailynut/btn_calnext.jpg) no-repeat;
}

#t_month {
    font-family: verdana;
    font-size:12px;
    float:left;
    width:75px;
    height:18px;
    background:#C6D6DC;
}

.s_wide {
    width:20px;
}

.dayrow {
    height:20px;
}

.daysofweekrow {
    color:#424242;
    height:14px;
    font-size: 14px;
}

.weekday,
.weekendday {
    text-align:center;
}

.weekday a,
.weekendday a {
    color: #528bb5;
    text-decoration: underline;
}

.weekday a:hover,
.weekendday a:hover {
    color: #528bb5;
    text-decoration: none;
}

.today a {
    color: #424242;
}
.today a:hover {
    text-decoration: none;
}
/* end calendar styles */

/* now playing pod */
#nowPlaying {
    color: black;
    float: left;
    width: 522px;
}

#nowPlaying h2 {
    margin: 0;
    padding: 0;
    color: #339dc5;
    font-size: 18px;
}

#nowPlaying h3 {
    font-size: 16px;
}

div.npCapTop,
div.npCapBottom {
    width: 522px;
    height: 18px;
    font-family: monospace;
    font-size: 1px;
}

div.npCapTop {
	background: url("http://images.g4tv.com/images/phoenix/schedule/np_captop.gif") top no-repeat;
    margin-top: 18px;
}

div.npCapBottom {
	background: url("http://images.g4tv.com/images/phoenix/schedule/np_capbottom.gif") top no-repeat;
    margin-bottom: 18px;
}

.npPod {
    background: #d1edf8;
    padding: 0 12px;
}

* html .npPod {
    height: 1%;
}

div.npcontent {
    width: 188px;
    float: left;
}

div.npcontent h2 {
    text-indent: -999px;
    background:url(http://images.g4tv.com/images/phoenix/schedule/hdr_now_playing.gif) top no-repeat;
    width: 154px;
    height: 17px;
    position: relative;
    top: -5px;
}

div.npcontent h3 {
    margin: 5px 0 10px;
}

div.npimage {
    float: right;
    position: relative;
    top: -5px;
}

/* 12 hr view controls */
#twelvehrview {
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto 20px;
    width: 699px;
    position: relative;
    top: 10px;
}

* html #twelvehrview {
    position: static;
    top: 0;
    margin: 10px auto;
}

#twelvehrview a {
    text-decoration: underline;
}

#twelvehrview a:hover {
    text-decoration: none;
}

#twelvehrview,
#twelvehrview a {
    color: black;
}

#twelvehrview div {
    float: left;
    width: 455px;
    margin-top: 5px;
}

a.next_anchor {
    background: url(http://images.g4tv.com/images/phoenix/schedule/btn_nxt_12_hrs_ro.gif) no-repeat;
    float: right;
}

a.past_anchor {
    background:url(http://images.g4tv.com/images/phoenix/schedule/btn_past_12_hrs_ro.gif) no-repeat;
    margin-right: 20px;
    float: left;
}

a.next_anchor,
a.past_anchor {
    display: block;
    
    width: 105px;
    height: 26px;
    text-indent: -999px;
}

a.next_anchor:hover,
a.past_anchor:hover 
{
    background-position: 0 -26px;
}

.commonshow .show_info {
    width:440px;
}

.commonshow .show_info p {
    font-size:14px;
}

div.commonshow p.show_title {
    margin:  0;
}

div.commonshow p.show_time {
    margin:0 0 5px;
    font-style: italic;
}