* { margin: 0; padding: 0; }
html { direction: ltr; }
img { border: 0; font-size: 0; line-height: 0; }
fieldset { border: 0; }
.clear { clear: both; font-size: 0; line-height: 0; }
ol { margin: 0 0 0 1em; padding: 0 0 0 1em; }
body { background: #fff url( '../images/base/base-ltr.png' ) no-repeat 50% 0; color: #000; font-family: arial !important; font: normal 100% arial,tahoma,verdana,sans-serif; margin: 0 auto; text-align: center; }

a { outline: none; color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
.current a { font-weight: bold; }
/* Base */
div#base { margin: 5px auto 0; text-align: left; width: 865px; }

/* TopBar */
.top-bar { height: 145px; margin: 0 auto; width: 865px; }

/* Logo */
.title { display: inline-block; margin: 70px 0 0 0; font-size: 1.8em; font-weight: normal; white-space: nowrap; width: 108px; }
.title span { font-size: 0.6875em; }
.title a:hover { text-decoration: none; }

/* SideBar */
.side-bar { display: inline; float: left; padding: 25px 0 0 0; width: 185px; }

/* SideNav */
.side-nav { margin: 0 auto; width: 185px; }
.side-nav li { color: #8d8d8d; font-size: 0.875em; line-height: 1.3em; list-style-type: none; width: 160px; }

.side-nav li a:hover { text-decoration: none; font-weight: bold; }
.side-nav .rss { margin-top: 60px; }
.side-nav .rss a { height: 17px; width: 17px; }

/* MainContent */
.main-content { display: inline; float: left; width: 680px; position: relative; }

/* Footer */
.footer { clear: both; color: #838383; font-size: 0.6875em; margin: 0 0 0 185px; padding: 5px 0 10px; width: 680px; }
.footer a { color: #838383; text-decoration: underline; }
.footer a:hover { text-decoration: none; }

/* controls */
/* List.home */
.list { display: inline; float: left; height: 440px; }
.list h1 { background: #fff url( '../images/header-arrow-ltr.png' ) no-repeat 100% 45%; font-size: 1.125em; height: 25px; }
.list h1 a { display: block; height: 25px; text-decoration: none; }
.list h1 a:hover { color: #8C8C87; }

/* List.home > Scroller */
.list, .list h1, .list .scroller, .list .scroller .scroller-content-cover { width: 181px; }

.list .scroller .scroller-content-cover .scroller-content { width: 176px; }
.list .scroller .scroller-content-cover .scroller-content a { width: 163px; }

.list .scroller { height: 405px; width: 181px; background: url( '../images/dotted-bg.png' ) repeat 0 0; padding: 5px 0; }
.list .scroller .scroller-content-cover { height: 415px; overflow: hidden; position: absolute; left: 0; top: 5px; z-index: 1; }
.list .scroller .scroller-content-cover .scroller-content { min-height: 405px; height: 405px; position: absolute; top: 0; left: 5px; z-index: 2; }
.list .scroller .scroller-content-cover .scroller-content a { background-color: #000; display: block; margin: 0 auto 3px; padding: 0 5px; text-decoration: none; }
.list .scroller .scroller-content-cover .scroller-content a cite, .list .scroller .scroller-content-cover .scroller-content a span { display: block; }
.list .scroller .scroller-content-cover .scroller-content a cite { color: #fff; font-size: 0.8125em; font-style: normal; }
.list .scroller .scroller-content-cover .scroller-content a span { color: #8c8c8c; font-size: 0.75em; }
.list .scroller .scroller-content-cover .scroller-content a:hover cite { color: #8c8c8c; }
.list .scroller .scroller-content-cover .scroller-content a:hover span { color: #fff; }

.language { position: absolute; top: 5px; left: 0; z-index: 1100; }

/* z-index property list 
	*because of stupid IEBUG */
.top-bar { position: relative; z-index: 990; }
.iv-tv-home .content .img-link { position: relative; z-index: 980; }
.list .scroller { position: relative; z-index: 970; }

/* idan's edition to the code. */
.noData { background-color: #000; color: #fff; display: inline-block; font-size: 0.75em; margin: 5px 5px 20px; padding: 5px; }

/* Mp3Player */
.mp3-player, .mp3-player a {background: url('../images/mp3player.png') 0 0 no-repeat;}
.mp3-player {background-position: 0 -21px; height: 64px; margin: 10px 0 0 0; position: relative; width: 140px;}
.mp3-player .now {font-size: 0.75em; padding: 5px 5px 2px; width: 130px;}
.mp3-player .time {float: right; font-size: 0.625em; padding: 0 10px}
.mp3-player a {bottom: 0; height: 21px; position: absolute; width: 21px;}
.mp3-player .prev {background-position: 0 0; left: 0;}
.mp3-player .play, .mp3-player .pause:hover {background-position: -21px 0; left: 26px;}
.mp3-player .pause, .mp3-player .play:hover {background-position: -42px 0; left: 26px;}
.mp3-player .stop {background-position: -63px 0; left: 52px;}
.mp3-player .next {background-position: -84px 0; left: 78px}
.mp3-player .max, .mp3-player .mute:hover {background-position: -105px 0; right: 0;}
.mp3-player .mute, .mp3-player .max:hover {background-position: -126px 0; right: 0;}

/* AddThis */
.addthis {height: 20px; margin: 10px 0 20px; font-size: 0.875em; width: 90px;}