/* These styles apply to all feeds */
.youtubeFeeder { margin:10px 0; text-align:center; }
.youtubeDatebeforetitle { font-weight:normal; }
.youtubeDatebeforetitle:after { content:" - "; }
.youtubeDateaftertitle { font-weight:normal; }
.youtubeDateaftertitle:before { content:" - "; }
.youtubeVideo { border:0 !important; }
.youtubeTitle { /*font-weight:bold;*/ }
.youtubeContent { margin-bottom:20px; }
.youtubeDatebeforevideo { display:block; font-size:1.4em; font-weight:bold; }
.youtubeThumb { }

/* These styles apply only to the "list" style */
.youtubeFeederlist .youtubeTitle { font-size:1.6em; margin:3px; }

/* These styles apply only to the "playlist" style */
.youtubeFeederplaylist { margin:0; padding:0; width:290px; }
.youtubeFeederplaylist .youtubeVideo { float:left; margin:0; }
.youtubeFeederPlaylistList { float:left; margin:0 !important; padding:0 !important; width:290px; }
.youtubeFeederPlaylistList li { float:left; display:block; list-style-type:none; width:280px; border-bottom:1px solid #CDCDCD; margin:0 !important; padding:5px !important; text-align:left !important; }
.youtubeFeederPlaylistList li:hover {  }
.youtubeFeederPlaylistList li img { float:left; }
.youtubeFeederPlaylistList li a { color:#333; text-decoration:none; }
.youtubeFeederPlaylistList li a:hover, .youtubeFeederPlaylistList li.currentvideo a { color:#747919; }
.currentvideo { font-weight:bold; } 

table.yfSettings { border-collapse:collapse; border-bottom:1px solid #000; border-top:1px solid #000; }
table.yfSettings tr:nth-child(2n+1) { background:#e5e5e5; }
table.yfSettings td { padding:4px 2px; }
table.yfSettings tr td:nth-child(1) { font-weight:bold; }
