body {
    margin: 0; padding: 0;
    font-family: Arial ,sans-serif,helvetica;
    font-size: 10pt;
    color: #295868;
}

img { border: 0 none; }
form { margin:0; padding:0; }
a { color:#0539F1; text-decoration:none;}
a:hover { text-decoration:underline; }
#header { height: 90px; color: #295868; background: white url(../img/header_grad_bk.png) 0 100% no-repeat;}
#header_inner { padding: 5px 0; height:70px; }
#header h1 { margin:10px 0 0 0; font-size: 32px; float:left;}
#header a, #header a:visited { color:#818181 }
.content_width { width: 960px; margin:0 auto; }
#logo a, #logo a:visited { text-decoration: none }
#logo img  { display:block; }
#user-bar { padding-top:40px; font-size:14px; text-align:center;}
#user-bar a, #user-bar a:active, #user-bar a:visited { font-weight:bold; color:#295868;}
#user-bar span, #user-bar span a, #user-bar span a:active, #user-bar span a:visited { color:#6FD847; }

#lang_search_box { float:right;}
#lang_box { direction:rtl; text-align:right;  padding:10px 0;}
#lang_box a, #lang_box a:active, #lang_box a:visited { color: #295868; font-weight:bold;}
#search_box { background-color: #d3dbde; padding: 6px; color:#295868; font-size:12px; font-weight:bold;}
#search_box form { margin:0; padding:0; }
#search_box #id_q { border:1px solid #b0b0b0; width:120px; padding:1px; background:white; }
#search_box #id_go { vertical-align:middle; }
#flv_container {
    width:320px;
    height: 265px;
    margin: 20px auto 0 auto;
}

#menu_outer { background-color:#d4dee0; margin:3px 0;  height:23px; overflow:hidden;}
body > #menu_outer { height: auto;}
#menu_outer div.content_width { background-color: white; padding:0 1px; margin-bottom:0;  }
#menu { margin:0; clear: both; background-color:white; padding:0; list-style: none;}
#menu li { display:block; float:left; margin:0; padding:0; width:20%; }
#menu li div { padding:0 1px; }
#menu li a {
    text-decoration: none; color:white; font-weight:bold;
    display:block; padding: 4px 4px 2px 4px; font-size: 13px;
}
#menu > li > div > a { padding-top:6px;}
#menu li a:hover { text-decoration: underline }
#menu li.c1 a { background-color: #7f9ba6 }
#menu li.c2 a { background-color: #3e6a77 }
#menu li.c3 a { background-color: #35a80d }
#menu li.c4 a { background-color: #e71f05 }
#menu li.c5 a { background-color: #ffab00 }

#crumbs { border-top:1px solid #d7e1e3; clear:both; margin-top:3px; }
#crumbs_inner { color:#c0c0c0; padding: 8px 0; font-size:12px; background:white url(../img/crumbs_bottom.gif) 0 100% repeat-x; }
#crumbs_inner a { color: #a4a4a4; font-weight:bold;}

#content { clear: both; padding: 10px 0;}
.content_border_top { border-top:1px solid #d7e1e3;}
#id_content { width:50%; }
.back-to { text-align: center; margin: 10px;}

.error { color: red; }

.preview-normal, .preview-alt { text-align: center; }
.preview-normal td { background-color: #dafac1; }
.preview-alt td { background-color: #eaf8df; }
.preview-paginator { background-color: #9dcd76; color:white;  font-size:larger;}
.preview-paginator a { color:white; text-decoration: underline; }

h2.block-title { color:#2a830b; }
.block { background-color: #c8ff88; padding: 10px; }

#footer { margin-top:20px; clear:both; text-align:center; padding:20px 0; background-color:#d4dee0; color:#7e9ba3; font-size:14px}
#footer a, #footer a:active, #footer a:visited { color:#7e9ba3; font-size:14px; font-weight:bold;}
#footer a:hover { text-decoration: underline }

#main_titles h1 { font-size:28px; margin:0; font-weight: normal; font-weight:bold; letter-spacing:-1px;}
#main_titles h1, #main_titles h1 a, #main_titles h1 a:active, #main_titles h1 a:visited { color: #295868; }
h1.title_en, h1.title_en a { color: #295868; direction:ltr; text-align:left}
h1.title_he, h1.title_he a { color: #7f9ba6; direction:rtl; text-align:right}
.titles h1.title_en { float:left; }
.titles h1.title_en { width:50% }

#main_rss { text-align:right; direction:ltr}
#main_rss a { color: #295868 }
#main_rss span { color:#6FD847; font-size:larger; font-weight:bold;}
#main_rss img { vertical-align:bottom }

.inner_rss {
    display:block; position: absolute;
    top:122px; right:100px; height:25px; padding-left: 5px; padding-right: 30px; overflow:hidden;
    line-height: 36px; font-size: 8pt; color: #A4A4A4;
    background: white url(../img/rss.png) 100% 100% no-repeat
}
.inner_rss:active, .inner_rss:visited { color: #A4A4A4;}

.right-col {float:right; width:314px;}
body >.right-col { float:none; margin-left:646px;}
.left-col { width:626px; float:left }

#main_episodes { clear:both; margin-top:10px; }
#main_first_episode { float:left; }
#main_first_episode_details_outer {height:182px; overflow:hidden}
#main_first_episode_details, #main_first_episode_published_tags {font-style:italic; }
#main_first_episode_details {border-top:2px solid #295868; padding-top:10px; }
#main_first_episode_published_tags { margin-top:15px; }
#main_first_episode_published_tags ul { margin:0; padding:0; display:inline}
#main_first_episode_published_tags li { display:inline; margin:0; padding:0 1px; }
#main_first_episode_published_tags ul li a, #main_first_episode_published_tags ul li a:active, #main_first_episode_published_tags ul li a:visited {color:#295868; text-decoration:underline; font-style:italic }
#main_first_episode_details strong, #main_first_episode_published_tags strong {font-weight:bold; color:#295868}
#main_first_episode_published_tags a.blue-link { display:block; text-align:right; padding-top:10px; }

#main_minor_episodes { background-color: #eaeef1; color:#7f9ba6; height:181px; border-top:2px solid #295868; overflow:hidden;}
#main_minor_episodes .minor_outer { height: 90px; padding:0 10px;}
#main_minor_episodes .minor_inner { margin-left: 84px; height:90px; overflow:hidden;}
#main_minor_episodes .minor_dotted, #main_whatsnew_episodes .minor_dotted, #main_planet .minor_dotted{ background: url(../img/minor_dotted.gif) repeat-x;}
#main_minor_episodes .dashed_top { border-top:1px dashed #7f9ba6; }
.dashed_bottom { border-bottom:1px dashed #7f9ba6; padding-bottom:5px; }
.dashed_top { border-top:1px dashed #7f9ba6; }
#main_minor_episodes h1 {
    margin:5px 0 2px 0; font-size:14px; color: #295868;
    background-repeat: no-repeat; background-position: 0 0; padding-top:6px; padding-left:25px;
}
#main_minor_episodes h1 img { vertical-align:top; }
#main_minor_episodes h1 a { color: #295868; text-decoration: none;}

.minor_icon { display:block; float:left; margin-top:10px; text-decoration:none; height:80px;}
.minor_icon:hover { text-decoration:none}
.minor_icon img { width:76px; height:64px; }

#main_bottom, #main_middle { margin-top:20px; clear:both;}
.titles { border-bottom:2px solid #7f9ba6}
.titles h1 {margin:0}
#main_bottom .titles h1, #main_middle .titles h1 { font-size:16px;}

#main_whatsnew_episodes h2, #main_planet h2 { color:#295868; font-size:14px; padding:5px 0 0 0; margin:5px 0 2px 0; }
#main_whatsnew_episodes h2 img { vertical-align: middle; }
#main_whatsnew_episodes h2 > a > img { vertical-align: bottom; }
#main_whatsnew_episodes h2 a, #main_planet h2 a { color:#295868; padding-top:5px;}

.rtl { direction:rtl; text-align:right; }
.ltr { direction:ltr; text-align:left; }
#main_whatsnew_episodes div.alt, #disqus_comments_list li.alt, .profile-info.alt { background-color: #eaeef1; }
#main_whatsnew_episodes div.minor_outer { height:100px ; overflow:hidden; }
#main_whatsnew_episodes div.minor_outer.without_border {width:50%; float:left;}
#main_whatsnew_episodes div.minor_outer.with_border.alt {border-left:2px solid white}
#main_whatsnew_episodes div.minor_outer.with_border.normal {border-left:2px solid #EAEEF1}
#main_whatsnew_episodes div.minor_inner { padding:0 10px; }
#main_whatsnew_episodes .minor_icon {margin:10px 10px 30px 0; text-align:center;}
#main_whatsnew_episodes span, .comment-content span, #main_planet span { font-size: 10px; color: #6FD847; }
.main_whatsnew_episodes_inner { padding-top: 3px; padding-left:50px; }

#main_tags li, #all_tags_cloud li { display:inline; padding:0 2px; }
#main_tags ul, #all_tags_cloud ul { margin-top:5px; padding:0; }
#main_tags_cloud { text-align:center; }
#all_tags_cloud {text-align:center;}

a.cloud_font_1 { color: #295868; font-size:13px; }
a.cloud_font_2 { color: #FFAB00; font-size:17px;}
a.cloud_font_3 { color: #6fd847; font-size:20px; }
a.cloud_font_4 { color: #e51e07; font-size:24px; }
a.cloud_font_5 { color: #295868; font-size:28px; font-weight:bold;}

.list_item { height: 135px; width:50%; overflow:hidden;}
.list_item img { float:left; margin:10px; display:block; }

.list_item_inner { margin-left: 100px; padding: 10px; color:#295868; background-repeat:no-repeat; background-position: 97% 10px; height:125px;}
.list_item_information { font-style:italic; }
.list_item_inner h2 { font-size:16px; margin: 0 25px 8px 0 }
.list_item_inner h2 a, .list_item_inner h2 a:active, .list_item_inner h2 a:visited { color: #295868 }
.list_item_inner .dashed_bottom { margin-bottom:5px; }
.list_item_inner .lighter, .list_item_inner .lighter a { color:#7f9ba6 }
.list_item_inner .lighter a:hover { text-decoration: underline; }
.white1, .gray1 { float:left; }
.white2, .gray2 { margin-left:50%; }
.clearer { clear:both; height:0px; visibility:hidden;}
.gray1, .gray2 { background-color:#D4DEE0; }
.white1 .list_item_inner { border-right:2px #f5f6f8 solid; }
.gray1 .list_item_inner { border-right:2px #fff solid; }

.inner-media h2 { height: 27px; margin:0; color:#7F9BA6; font-size:16px;}
.inner-media h2 img { vertical-align: bottom; }
.inner-media h1 { font-size:16px; }
.inner-media .titles { margin-top:20px; }
.inner-media #inner-audio-title { border-bottom: 2px solid #7f9ba6; font-size:12px; height:22px; overflow:hidden; margin-top:0; }
.inner-media #inner-audio-title img { vertical-align: middle}
#inner-audio { display:block; height: 20px; }
#inner-audio-container { padding-top:5px; }
.inner-info-outer, #inner-info-metadata { border-top: 2px solid #7f9ba6; }
.inner-info strong { color:#295868; }
.inner-info ul { margin:0; padding:0; }
.inner-info li { display:inline; margin:0; padding:0 2px; }
#inner-external-resources {height: 25px; line-height:22px; text-align:right;}
#inner-info-metadata { padding:5px; font-style:italic; background-color:#EAEEF1}
#inner-info-metadata-inner div {padding-bottom:3px;}
#inner-title { overflow:hidden; height: 25px; }
#inner-title h1 { color: #295868; margin:0; padding: 0; font-size:20px;}
#inner-title-date { height:25px; float:right; background:white; padding-top:12px;}
#inner-info-abstract { padding: 10px 0; }
a.blue-link, a.blue-link.active, a.blue-link.visited { color: #0539f1}
#inner-info-credits span{ float:left; }
#inner-info-credits ul { margin: 0 0 0 50px }
#inner-info-tags ul, #inner-info-links ul { margin: 0; display:inline}
#inner-info-tags h2 { margin: 0; display:inline; font-size:12px; font-weight: normal}
#inner-info-tags, #inner-info-views { margin-top:10px; }
#inner-info-views { font-style:italic }
#inner-info-views strong { font-style:normal }
#inner-info-tags a, #inner-info-tags a:active, #inner-info-tags a:visited,
#inner-info-links a, #inner-info-links a:active, #inner-info-links a:visited
{  text-decoration:underline; font-style:italic }
#inner-info-download-share { margin-top: 10px; }
#inner-download-outer { margin-top:10px; }
#inner-download { text-decoration:underline; font-size:14px;}
#inner-share {text-align:center;}
#inner-share a { font-size: 16px; font-weight:bold; line-height:32px;}
#inner-share a img { vertical-align:middle; }

#related-videos {
    height: 485px; overflow: auto;
    border-style: solid;
    border-color: #dee6e9;
    border-width: 0 1px 1px 1px;
}
#related-videos .gray1, #related-videos .white1 { float:none; }
#related-videos .spacer { margin-bottom:10px; }
#related-videos .related-inner { padding: 5px 10px; }
.related-inner h3 { margin: 0 0 5px 80px; padding:5px 0 0 30px; background-repeat: no-repeat}
.related-inner h3 a { font-size: 14px;  text-decoration: underline; color: #295868; }
.related-inner img { height: 65px; width:65px; display: block; float: left; margin:7px;  }
.related-details strong { color:#295868; }
.related-details span { font-style: normal; padding: 0 10px }
.related-details { margin-left: 80px; font-style:italic; padding:0 5px; color: #7F9BA6; font-size:12px;}

.paginator {
    margin-top:2px;
    border-top:1px solid #7f9ba6;
    text-align: center;
    padding: 5px;
    font-size: 14px;
}
.paginator a { color: #7F9BA6; padding:0 8px;}
.paginator a.highlight { font-weight: bold; color: #295868;}

#main_disqus_comments #disqus_comments_list { margin:0; padding:0; list-style-type:none;}
#main_disqus_comments #disqus_comments_list h3 {margin:0 0 5px 0; font-size:14px;}
#main_disqus_comments #disqus_comments_list li {padding:5px 0;}

.comment-content {direction:ltr; text-align:left;}
.normal .comment-content { border-color:#EAEEF1 }
.comment-content.has-heb {direction:rtl; text-align:right;}
.comment-content h3 a {font-size:12px;color:#295868}
.comment-metadata h3 {font-weight:normal; font-size:12px}

.about-left {direction: ltr; width:40%; float:left; text-align:left}
.about-right {direction: rtl; width:40%; float:right; text-align:right}

#about-crictor .about-left, #about-crictor .about-right { width:45% }
.profile-info {text-align: center; padding:10px 0}
.profile-info h2 {margin-top:0px;}
#staff-info {margin-top:30px}

#planet-content .post {margin-bottom: 30px}
div.post-metadata {font-size:12px}
div.post-metadata h2 {font-size:20px; margin-top:10px; margin-bottom:5px}
div.post-metadata a { color: #295868; font-weight:bold; }
div.post-metadata span { color: #6FD847; }
div.post-content h2 {font-size:14px;}
div.post-content h1 {font-size:15px;}
#buttons {text-align:center}

#main_planet h2 {display:inline}
#main_planet strong a {color:#295868}
#main_planet .post-content p {margin:5px 0}
#main_planet .main_planet_post {margin-top:10px; padding-top:10px;}
