/*
Theme Name: Israel Railways
Theme URI: http://www.blinkit.co.il/
Description: Israel Railways theme 
Version: 1.0
Author: Blink
Author URI: http://www.blinkit.co.il/
*/

html {
overflow-x: hidden;
}

body {
margin: 0px;
padding: 0px;
color: #000;
background-color: #fff;
font: 70% Verdana, Arial, Helvetica, sans-serif;
direction: rtl;
}

#wrap-all {
margin: 0px auto;
padding: 0px;
width: 950px;
}

a img {border: 0;}
/**** HEADER STYLES ****/

#header {
margin: 0px;
padding: 0px;
}

#header .title {
margin: 0px;
padding: 0px;
height: 86px;
}

#header .title h1 {
margin: 0;
padding: 25px 0 0 0; 
width: 400px;
float: right;
}

.fclock {float: right; margin-right: 102px;}
#header-search {float: right; background: transparent url(images/header-bg-left.jpg) no-repeat top right; width: 368px; height: 86px;}

#header .title h1 span {
}

#header .title span.description {
}

#header .title a {
text-decoration: none;
}

#header .navigation {
margin: 0px;
padding: 0px;
width: 950px;
height: 38px;
/*background: #00407d url(images/menu-bg.gif) repeat-x left top;*/
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
background: transparent url(images/topbar_bg.gif) repeat-x top right;
}

#header .navigation a {
color: #ffffff;
text-decoration: none;
font-weight:bold;
}

#searchform {padding: 55px 150px 0 0;}
#searchform #s {border: 1px solid #00004a; color: #EC1D23;}
#searchform #searchsubmit {
background:transparent url(images/search_b.gif) no-repeat scroll right top;
border:0 none;
height:20px;
text-indent:-9999px;
width:20px;
position: relative; top: 1px; right: 0;
*position: relative; *top: 0px;
_position: relative; _top: 0px;
}

#news_f {
background:transparent url(images/news_f.gif) no-repeat scroll right top;
border:0 none;
height:28px;
width:165px;
padding-top: 5px;
color: #455087;
font-weight: bold;
}

#news_b {
background:transparent url(images/news_b.gif) no-repeat scroll right top;
border:0 none;
height:28px;
text-indent:-9999px;
width:61px;
position: relative; top: 2px; right: 4px;
*position: relative; *top: -6px;
_position: relative; _top: 0px;
}

.navigation ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.navigation ul li {
margin: 0px;
padding: 0px;
}

.navigation li {
float: right;
}


.navigation ul li a {
margin: 0px;
padding: 10px 15px;
display: block;
}

.navigation ul li a:hover {
background: #00407d url(images/menu-link-hover.gif) repeat-x left top;
}

.navigation ul li.current_page_item a {
background: #ed1b23 url(images/menu-selected-bg.gif) repeat-x left top;
}

html>body #header .ads {
padding: 10px 115px;
}

#header img {
margin: 0px;
padding: 0px;
border: 0px;
}


/**** MAIN STYLES ****/

#main {
margin: 0px;
padding: 0px;
width: 100%;
float: right;
clear: both;
}

/**** MAIN:CONTENT STYLES ****/

#content {
margin: 0px;
padding: 25px;
width: 600px;
float: right;
/*background: url(images/main-bg.gif) repeat-x left top;*/
}

#content .post {
clear: both;
margin: 0px;
padding: 0px 0px 20px 0px;
}

#content h2 {
margin: 0px;
padding: 0px;
color: #496A86;
background-color: transparent;
font: 2.1em Verdana, Arial, Helvetica, sans-serif;
}

#content h2 a {
color: #00407d;
background-color: transparent;
}

#content .entry-date {
color: #ed1b23;
background-color: transparent;
font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
float: right;
margin-left: 10px;
}

.header-rail {border-bottom:1px solid #DFDFDF; padding: 0 25px 2px 0;}


#content .post-author {
color: #00407d;
background-color: transparent;
}

#content .entry-comments {
clear: both;
padding-top: 24px;
text-align: right;
background: transparent url(images/rail-comments.jpg) no-repeat top right;
/*border-top: 1px solid #dfdfdf;*/
}

#commentform input {border: 1px solid #abcbd8;}
#commentform textarea {border: 1px solid #abcbd8;}
#commentform #submit {border: 1px solid #0a4c7c; background-color: #abcbd8;}

.entry p {
margin-right: 2px;
}

.entry img { /* image in posts are automatically right aligned */
float: right;
margin: 0px 0px 2px 5px;
}

.entry img.left {
float: left;
margin: 0px 5px 2px 0px;
}

.entry img.right {
float: right;
margin: 0px 0px 2px 5px;
}

.entry img.wp-smiley {
float: none;
margin: 0px;
}

#content h3 {
font-size: 1.2em;
}

#content h4 {
font-size: 1.0em;
}

#content a, a:link {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#content a:visited {
color: #00407d;
background-color: transparent;
}

#content .entry a {
text-decoration: underline;
}

#content a:hover, #content a:active {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#content .ad-single {
margin: 0px;
padding: 0px;
width: 200px;
float: left;
}

#content .entry-info {
margin: 0px 0px 0px 210px;
padding: 60px 10px;
width: 390px;
height: 80px;
background: #dfdfdf;
}

#content .entry-info p {
margin: 0px;
padding: 0px;
}

#content .entry-info h4 {
margin: 20px 0px 0px;
padding: 0px;
}

#content .entry-info ul {
margin-top: 10px;
}

#content .page-navigation {
clear: both;
text-align: center;
}

/**** MAIN:CONTENT:COMMENTS STYLES ****/
#content ol.commentlist {
margin: 10px 0px 30px;
padding: 0px;
list-style-type: none;
}

#content ol.commentlist li {
margin: 0px 0px 10px;
padding: 5px;
}

#content ol.commentlist li.alt {
background: #dfdfdf;
}

#content ol.commentlist li li {
margin: 5px 0px;
padding: 0px;
border: 0px;
}

#content ol.commentlist cite {
font-style: normal;
font-weight: bold;
}

#content ol.commentlist .comment-date a {
color: #00407d;
background-color: transparent;
}

/**** MAIN:SIDEBAR STYLES ****/

#sidebar {
margin: 0px;
padding: 30px 25px 25px 0px;
width: 240px;
float: right;
/*background: url(images/main-bg.gif) repeat-x left top;*/
}

#sidebar a, #sidebar a:link {
color: #00407d;
background-color: transparent;
text-decoration: none;
}

#sidebar a:visited {
color: #939393;
background-color: transparent;
}

#sidebar a:hover, #sidebar a:active {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#sidebar ul.sidebar {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar li h2,
#sidebar table caption {
margin: 0px 0px 4px;
padding: 2px 45px 1px 2px;
color: #ffffff;
background: transparent url(images/left-title.jpg) no-repeat top right;
font: 1.35em Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
width: 237px;
height: 25px;
font-weight: bold;
}

#sidebar ul.sidebar li {
margin: 0px 0px 25px;
}

#sidebar ul.sidebar ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar ul.sidebar ul li {
/*margin: 0px;
padding: 7px 0px 7px 20px;
border-bottom: 1px dashed #dfdfdf;
background: url(images/blue-bullet.gif) no-repeat 1px 6px;*/
}

#sidebar ul.sidebar ul li:hover {
/*background: url(images/red-bullet.gif) no-repeat 1px 6px;*/
}

#sidebar ul.sidebar ul ul {
margin: 7px 0px 0px;
padding: 0px
}

#sidebar ul.sidebar ul li li {
border-bottom: 0px;
}

#sidebar ul.sidebar form {
margin: 0px;
padding: 0px;
}

#sidebar ul.sidebar form div {
/*margin: 0px;
padding: 2px 2px;
background: #dfdfdf url(images/search-bg.gif) no-repeat 217px 2px;*/
}

#sidebar ul.sidebar #s {
margin: 0px;
padding: 7px;
width: 195px;
display: inline;
background: #dfdfdf;
border: 0px;
}

#sidebar ul.sidebar form input {
}

#sidebar table#wp-calendar {
margin: 0px auto;
padding: 0px;
width: 100%;
}

#sidebar table#wp-calendar caption {
text-align: center;
}

#sidebar table#wp-calendar th {
margin: 0px;
padding: 5px;
text-align: center;
border: 1px solid #dfdfdf;
background: #dfdfdf;
}

#sidebar table#wp-calendar td {
margin: 0px;
padding: 5px;
text-align: center;
background: #dfdfdf;
}

#sidebar table#wp-calendar td.pad {
border: 0px;
background: transparent;
}

#sidebar table#wp-calendar td a {
display: block;
margin: -5px;
padding: 5px;
color: #fff;
background-color: #00407d;
}

#sidebar table#wp-calendar td a:hover {
background: #ed1b23;
}

/**** FOOTER STYLES ****/

#footer {
clear: both;
margin: 10px auto 0px auto;
padding: 10px 5px 0px 5px;
width: 950px;
text-align: center;
}

#footer span {
background-color: transparent;
}

#footer a {
color: #01105B;
text-decoration: none;
border-bottom: 1px solid #EC1D23;
}

#footer a:hover {
color: #EC1D23;
border-bottom: 1px solid #01105B;
}

.footer-bg {border: 0; background: transparent url(images/footer-bg.gif) repeat-x top right; width: 100%; height: 9px;}

/**** GENERAL STYLES ****/
a img {
border: 0px;
}

small {
font-size: 0.9em;
}

.post_notification_widget-subtext {color: #01105b; font-weight: bold; font-size: 1.2em;}
#newtagcloud a:link, #newtagcloud a:visited {color: #01105b;}
#newtagcloud a:hover, #newtagcloud a:active {color: #ec1d23;}

#footer1 {
clear: both;
margin: 0px auto 10px auto;
padding: 0px 5px 10px 5px;
width: 950px;
text-align: center;
}