﻿/*
.clip_container {
	width:160px;
	height:129px;
	float:left;
	margin:5px;
	background:#FFFFFF;
	cursor:pointer;
}
.clip_description {
    width:140px;
    height:30px;
    float:left;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    color:#003366;
    margin:0 10px 5px 10px;
}

.clip_container a:link, .clip_container a:visited {
	text-decoration: none;
}
.clip_container:hover, .clip_description:hover {
	text-decoration: underline;
}
.clip_container .video_thumbnail {
	float:left;
	border: none;
	width:140px; 
	height:79px;
	margin: 10px 10px 3px 10px;
}
*/
.show_col1 {
	width:579px;
	float:left;
}
.show_col2 {
	width:368px;
	float:right;
}

.right_block {
	display:block;
	width:336px;
	padding:15px;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.left_block {
	display:block;
	width:547px;
	padding:15px;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:10px;
}

.live_clip_container {
	width:140px;
	height:109px;
	padding:10px;
	float:left;
	margin:5px;
	background:#FFFFFF;
	cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    color:#003366;
}
.clip_container {
	width:140px;
	height:109px;
	padding:10px;
	float:left;
	margin:5px;
	background:#FFFFFF;
	cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    color:#003366;
}
.clip_container div, .live_clip_container div {
	width:140px;
	height:109px;
    overflow:hidden;
}
.clip_container a:link, .clip_container a:visited, .live_clip_container a:link, .live_clip_container a:visited {
	text-decoration: none;
    color:#003366;
}
.clip_container a:hover, .live_clip_container a:hover {
	text-decoration: underline;
}
.clip_container .video_thumbnail, .live_clip_container .video_thumbnail {
	float:left;
	border: none;
	width:140px; 
	height:79px;
	margin: 0px 0px 3px 0px;
}

#tabcontent-videotab {
	width:527px;
    height:288px;
    padding:10px;
}
#tabcontent-audiotab {
	width:497px;
    height:258px;
    background:#DDDDDD;
    margin:0 auto;
    text-align:left;
    padding:25px;
}

    li#ajaxIcon { width:20px; padding: 3px; background-color:#dddddd; display:block; }

#audioclip_container {
    width:483px;
    height:245px;
    float:left;
    background:#FFFFFF;
    padding:7px;
}
#podcast_container {
    width:190px;
    height:245px;
    float:left;
    padding-right:18px;
    border-right:2px solid #DDDDDD;
}
#audioArchives_cont {
    width:252px;
    height:245px;
    float:left;
    padding-left:20px;
    overflow-x:hidden;
    overflow-y:scroll;
}
h2.section_h2 {
    width:100%;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    letter-spacing:-1px;
    font-weight:900;
    color:#888888;
    padding-bottom:8px;
    border-bottom:2px solid #DDDDDD;
}
.iTunes {
width:190px;
height:68px;
float:left;
padding:8px 0 8px 0;
}
.audio_rss {
    width:190px;
    height:auto;
    float:left;
    background:url(/images/icons/feed-icon-20x20.jpg) left no-repeat;
    padding:8px 0 8px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:900;
}
.audio_rss a {
	padding-left: 23px;
}

ul#audioFileList {
	clear:left;
	list-style:none;
	margin:0px;
	padding:0px;
	}
ul#audioFileList li {
	list-style:none;
	width:236px;
	overflow:hidden;
	padding: 5px 5px 5px 0px;
}
ul#audioFileList li a {
	padding: 5px 5px 5px 20px;
	background:transparent url(/styles/images/audioPlay.png) 3px no-repeat;
	width:236px;
	height:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    color:#003366;
	overflow:hidden;
	text-decoration:none;
	/* white-space:nowrap; */
}

ul#audioFileList li a:link {  }
ul#audioFileList li a:visited {  }
ul#audioFileList li a:hover { 
	text-decoration:underline;
	}

.clipLoading { background:#CCC; }
.clipPlaying { background:#6699cc; }

    .pageBanner { width:960px; height:40px; float:left; margin-bottom:5px; margin-top:5px; }
    .pageBanner .OnAirNotice, .pageBanner .OffAirNotice { 
    	margin-left:851px; margin-top:7px; font-family:Helvetica, Arial; font-size:16px; font-weight:bold;
        height:22px; width:87px; padding-top:3px; text-align:center; background:#303030;
    	}
    .pageBanner .OnAirNotice { color:#ea071b; }
    .pageBanner .OffAirNotice { color:#fff; }

    /*  ie    */
    #UStream #jtvp div object { width:547px; height:308px; }
    /*  moz   */
    #UStream #jtvp embed { width:547px; height:308px; }
    
    #BlogPostsContainer { 
    	background:#fff; padding:10px; 
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    	}
    #BlogPostsContainer h2 { margin-bottom:10px; }
    #BlogPostsContainer .BlogPostDate { 
    	font-size:12px;
    	font-weight: 700;
    	color:#a8a8a8;
    	}

    #BlogPostsContainer ul.BlogPostList { 
    	margin:0px; padding:0px;
    	float:left;
    }
    #BlogPostsContainer ul.BlogPostList li { 
        width:463px;
        height:14px;
        overflow:hidden;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:700;
        color:#003366;
        padding-left:10px;
        margin-top:8px;
    }
    #BlogPostsContainer ul.BlogPostList li a:link { 
    	text-decoration:none;
    	color:#003366;
    }
    #BlogPostsContainer ul.BlogPostList li a:visited { 
    	text-decoration:none;
    	color:#777;
    }
    #BlogPostsContainer ul.BlogPostList li a:hover { 
    	text-decoration:underline;
    }
    #BlogPostsContainer p { margin: 10px 0px; }
    
    #CustomContentContainer { 
    	background:#fff; padding:10px; 
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    }
    #CustomContentContainer h2 { margin-bottom:10px; }
    #CustomContentContainer ul.CustomContentList { 
    	margin:0px; padding:0px;
    	float:left;
    }
    #CustomContentContainer ul.CustomContentList li { 
        width:463px;
        height:auto;
        overflow:hidden;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:700;
        color:#003366;
        padding-left:10px;
        margin-top:8px;
    }
    #CustomContentContainer ul.CustomContentList li a:link { 
    	text-decoration:none;
    	color:#003366;
    }
    #CustomContentContainer ul.CustomContentList li a:visited { 
    	text-decoration:none;
    	color:#454545;
    }
    #CustomContentContainer ul.CustomContentList li a:hover { 
        color:#003366;
    	text-decoration:underline;
    }
    .CustomContentTeaser {
    	color:#777;
    }
    
    .BackToSummariesNav {
    	text-align:right;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:700;
    }
    
    ul.showTweets {
    	margin:0px;
    	padding:0px;
    }
    ul.showTweets li {
    	font-size:11px;
    	font-family:Tahoma;
    	margin:8px;
    	list-style:none;
    }

    .mcrmeebo { display: block; background:url("http://widget.meebo.com/r.gif") no-repeat top right; } 
    .mcrmeebo:hover { background:url("http://widget.meebo.com/ro.gif") no-repeat top right; } 

