@charset "iso-8859-1";
/* CSS Document */
body { 
 margin: 0; 
 padding: 0; 
 background-color: #012e4c; 
 color: white; 
 background-image: url(img/bg.gif);
 background-repeat: repeat-x; 
 font: small Arial, Helvetica, Verdana, sans-serif;
 direction:rtl;
}
#wrapper { 
 background-color: #6bafde;
 color: black; 
 margin: 15px auto 30px auto; 
 padding: 1px;
 width:750px;
 border: 1px solid #fff;  
}
#header-bottom { 
 border-top: 1px solid #b9d2e3; 
}
#header-bottom ul { 
 margin: 0; 
 padding: 0; 
 text-align: right; 
}
#header-bottom li { 
 display: inline; 
 background-color: #fdf8f2; 
 color: #050845; 
} 
#header-bottom a:link, #header-bottom a:visited { 
 text-decoration: none; 
 background-color: #fdf8f2; 
 color: #050845; 
} 
#tagline { 
 font-weight: bold; 
 color: #ef4123; 
 font-style: italic; 
 margin: 0; 
 padding: 0; 
 width: 220px; 
 float: left;
}
#main { 
 position: relative; 
 top:0; 
 left:0; 
 width: 750px; 
 margin-top:0;
}
#content { 
 margin: 0; 
 border: 1px solid #9fcaed; 
 background-color: #e6f2fd; 
 color: black;
 background-image: url(img/bg_main.gif); 
 background-repeat: no-repeat; 
 background-position: bottom left; 
}
#mainfeature { 
 background-image: url(img/header.jpg); 
 background-repeat: no-repeat; 
 background-color: #fff; 
 color: #012e4c; 
 padding: 3em 17px 80px 140px; 
}
#mainfeature h2 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 140%; 
} 
#mainfeature p { 
 font-size: 115%; 
}
#mainfeature p.more { 
 margin-top: 0; 
 text-align: right;
} 
#mainfeature p.more a:link, #mainfeature p.more a:visited { 
 color: white;
 background-image: url(img/more-bullet.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding-left: 14px; 
}
#content .inner { 
 margin: 0 15px 10px 15px; 
}
#content .inner h2 { 
 color: #012e4c;
 margin: 0 0 5px 22px;
 font-size: 110%; 
}
#content .inner ul.features { 
 margin: 0 10px 10px 0; 
 padding: 0; 
 list-style: none;
 text-align:right;
}
#content .inner h3 { 
 font-size: 100%;
 font-weight: normal;
 color:#012e4c;
 margin: 10px 0 0 10px;
 padding: 0 22px 0 0;
 background-image: url(img/blt.gif); 
 background-repeat: no-repeat; 
 background-position: top right;  
}
#content .inner h3 a:link, #content .inner h3 a:visited { 
 color: #245185; 
}
#content .inner p { 
 color:#012e4c;
 font-size: 110%;
 font-weight:bold;
 text-align:center;
 margin: 0 0 5px 0; 
}
#content .inner p a, #content .inner p a:link, #content .inner p a:link:visited { 
 color:#012e4c;
 font-size: 110%;
 font-weight:bold;
 text-align:center;
 text-decoration:underline;
 margin: 0 0 5px 0; 
}
#content .inner .features li img { 
 float: left; 
 margin: 0 5px 5px 0; 
}
#content .inner p.author { 
 font-weight:  bold; 
}
#content .inner p.more{ 
 margin-top: 0;
 text-align: left; 
} 
#content .inner p.more a:link, #content .inner p.more a:visited { 
 background-image: url(img/rbullet.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding: 14px;
 margin: 0;
 font-size: 11px; 
 color: #012e4c; 
}
#sidebar { 
 position: absolute; 
 top: 240px; 
 left: 100px; 
 width: 220px;
 background-color: #e6f2fd; 
 color: white; 
 margin: 0; 
 padding: 0;
}
#sidebar h3 { 
 font-size: 110%;
 margin: 0; 
 padding: 0.2em 0 0.2em 10px; 
 font-weight: bold; 
}
#sidebar .inner { 
 padding: 10px;
}
#sidebar ul { 
 list-style-image: url(img/lbullet.gif);
 margin-right: 13px;
 padding-right: 0; 
}
#sidebar p, #sidebar li { 
 font-size: 90%; 
 line-height: 1.4em;
 padding-bottom:3px;  
}
#sidebar ul a:link, #sidebar ul a:visited { 
 color:  white;
 text-decoration:none;
}
#sidebar ul a:hover { 
 color:  white;
 text-decoration:underline;
}
#sidebar .date { 
 font-weight: bold; 
}
#sidebar p.more { 
 clear: right; 
 margin: 0 0 0 15px; 
 text-align: left;
}
#sidebar p.more a:link, #sidebar p.more a:visited { 
 color: white; 
 background-imag