body {/*margin:0; padding:10px;*/ }

#rc_vid_container_full {display:none; border:1px solid #ccc; padding:5px; width:502px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

#ipad {display:none;width:500px;height:375px; margin:10px 0 10px 80px;}

a:active {  outline:none; } 
:focus   { -moz-outline-style:none; }
.clear {clear:both;}

/* container has a background image */
a.player {width:500px; height:375px; margin:0 0 10px 0; padding:0; display:block;  text-align:center; color:#fff; text-decoration:none; cursor:pointer;  z-index:2; position:absolute; left:5px; top:5px;}

/* splash image */ 
a.player img {border:0; margin-top:10px;}		

#video_background {position:relative; /*height:408px;*/ height:380px; z-index:1; text-align:left;} 
#video_background img {width:500px; height:375px;}

.rc_playlist {border:1px solid #ccc; width:500px; background: #fff url('http://www.realclearpolitics.com/dev/mt-static/images/feature_right_mod_bg.jpg') top center repeat-x;  overflow:hidden; height:auto; padding:0; text-align:left;}
.playlist_container {padding:10px 0 10px 0; display:none; margin:0 0 0 6px;}

.mini {margin:0; height:12px; padding: 4px 7px; font: bold 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; background: transparent url('http://www.realclearpolitics.com/images/bg_election_sub_header2.gif') repeat-x bottom; color: #fff; clear:both;}
.mini a.title { color: #fff; font: bold 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; text-decoration:none;}     
.mini a.title:hover { color: #fff; }
.mini a.title:active { color: #fff; }
.mini a.title:visited { color: #fff; }
.mini a.video_more {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0; text-decoration:none; text-transform:none;}
.mini a.expand {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0; text-decoration:none; text-transform:none;}


div.playlist {position:relative; overflow:hidden; height:100px !important; } 
div.scrollable {float:left; position:relative; overflow:hidden; width:486px; height:120px;} /*width:646px;*/


a.prev {margin-right:1px; margin-left:1px; display:none;} 
a.next {margin-left:1px; margin-right:0; display:none;} 
	
a.prev, a.next, a.prevPage, a.nextPage {display:block; /*width:18px;*/ width:0px; height:18px; background:url("http://www.realclearpolitics.com/images/left.png") no-repeat; float:left; margin-top:43px; cursor:pointer; }

a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -18px;}
a.disabled {visibility:hidden !important;	}
a.next, a.nextPage {background-image:url("http://www.realclearpolitics.com/images/right.png"); clear:right;}
a.prev, a.next {margin-top:50px; }  



/* single item */
#thumbs {position:relative; width:20000em; clear:both; /*border:1px solid #222;*/ }
#thumbs div {float:left; width:120px; height:120px; background:#333 url(img/h150.png) repeat-x 0 146px; color:#fff; cursor:pointer; border-left:1px solid #333; position:relative; border-top:1px solid #777;} 	
#thumbs div span.imagen img {width:120px;}  

#thumbs div.hover span.info {height:auto;}       
#thumbs div.playing span.info {height:auto; filter:alpha(opacity=100); opacity:1;} 
#thumbs div.paused span.info {height:auto; filter:alpha(opacity=100); opacity:1;}  
#thumbs div span.info {position:absolute; bottom:0px; left:0px; z-index:2; margin:0; background: #cc3333 url('http://www.realclearpolitics.com/images/bg_election_sub_header2.gif') bottom center repeat-x; height:35px; width:100%; filter:alpha(opacity=85); opacity:0.85;}
#thumbs div.hover span.entry_id {display:none;}

#thumbs div span.info .current {display:none; background-color:#000000; font-size:10px; padding:3px;}
#thumbs div.playing span.info .current {display:block; }
#thumbs div.paused span.info .current {display:block; }
#thumbs div span.info p {margin:0;padding:4px; font-size:9px; color:#fff; line-height:14px; }
#thumbs div span.info p a {color:#fff; font-weight:normal; text-decoration:none;}

#thumbs div span.icon {position:absolute; top:7px; left:6px;}
#thumbs h3 em {font-style:normal; color:yellow;}

