body { background: #f3f5ee url(i/bg.jpg) no-repeat center top; color: #555; }

a { text-decoration: none; color: #ab4338; }
a:hover { color: #369; }

h1 { margin: 0 0 0 -6px; float: left; background: url(i/logo.png); width: 226px; height: 80px; margin-right: 20px; text-indent: -9999px; }
h1 a { display: block; height: 80px; width: 226px; }
h2 { margin-bottom: 20px; }
h4 { text-transform: uppercase; letter-spacing: 1px; color: #666; font-size: 12px; line-height: 20px; margin: 0 0 20px 0; padding: 0; }

div.container { width: 940px; }

#header { border-top: 10px solid #333; padding-top: 30px; margin-bottom: 20px; }

#nav { padding: 0; margin: 0; background: #333; height: 40px; float: left; width: 700px; }
#nav:after { content: "."; visibility: hidden; display: block; height: 0; line-height: 0; }
#nav li { float: left; list-style: none; margin: 2px 0 2px 2px; }
#nav li a, #nav>li.current { height: 20px; width: 108px; line-height: 20px; text-decoration: none; display: inline-block; padding: 8px 0; text-align: center; text-transform: uppercase; color: #CCC; }
#nav li a:hover { color: #FFF; background: #555; }
#nav>li.current { color: #FFF; font-weight: bold; background: #4f6973; }
#nav>li.current span { background: url(i/tick.png) no-repeat center bottom; display: block; height: 37px; }
#nav li.search form input.text { margin: 0; padding: 9px 10px 5px 10px; line-height: 20px; height: 20px; background: #444; border-color: #444; color: #CCC; width: 234px; }

#nav li.dropdown:hover a { background: #555; color: #FFF; padding-bottom: 10px; }
#nav li.dropdown ul { display: none; z-index: 1000; }
#nav li.dropdown:hover ul { display: block; }
#nav li.dropdown ul { position: absolute; background: #555; margin: 0; padding: 5px; min-width: 160px; }
#nav li.dropdown ul li { margin: 0; float: none; }
#nav li.dropdown ul li a { float: none; text-transform: none; width: auto; text-align: left; color: #CCC; display: block; padding: 8px 10px; border-top: 1px dashed #666; }
#nav li.dropdown ul li a:hover, #nav li.dropdown.current ul li a:hover { color: #FFF; background-color: rgba(0,0,0,0.1); }
#nav li.dropdown ul li:last-child a { border-bottom: 1px dashed #666; }

#nav li.dropdown.current:hover { padding-bottom: 10px; }
#nav li.dropdown.current>span a { padding: 10px 0; background: #4f6973; color: #FFF; padding: 0; }
#nav li.dropdown.current:hover>span { background: none; }
#nav li.dropdown.current ul { margin: -7px 0 0; background: #4f6973; }
#nav li.dropdown.current ul li a { background: #4f6973; border-color: rgba(255,255,255,0.1); font-weight: normal; }
#nav li.dropdown.current ul li a:hover { color: #FFF; }

div.ticker { padding: 4px 9px; height: 20px; border: 1px solid #e4e6e0; background: #FFF; margin-bottom: 10px; float: left; width: 680px; }

div.ticker p { margin: 0; line-height: 20px; font-size: 1.2em; }

div.slideshow {height: 320px; width: 940px; margin: auto; background: #AB4338; }
div.slideshow img { margin: 0; display: block; }
div.slideshow h2 a { color: #FFF; }
div.slideshow h2 a { color: #FFF; }

div.slideshow-bar { background: #ab4338; color: #FFF; padding: 10px; height: 20px; margin-bottom: 20px; }
div.slideshow-bar h2 { font-size: 1.8em; line-height: 20px; font-weight: normal; margin: 0; padding: 0; float: left; width: 700px;  }
div.slideshow-bar h2 a, div.slideshow-bar h3 a { color: #FFF; }
div.slideshow-bar ul, div.slideshow-nav { list-style: none; margin: 0; padding: 0; float: right; }
div.slideshow-bar ul li { float: left; }
div.slideshow-bar ul li a, div.slideshow-nav a { color: #FFF; display: block; float: left; height: 20px; font-size: 12px; line-height: 20px; padding: 0 6px; margin-left: 3px; font-weight: bold; }
div.slideshow-bar ul li a:hover, div.slideshow-nav a:hover { background: #be5c51; }
div.slideshow-bar ul li.current a, div.slideshow-nav a.activeSlide { background: #791b16; }

div.slideshow.small { width: 300px; height: 220px; margin-right: 20px; float: left; }
div.slideshow.small .slideshow-bar { padding: 5px 8px; }
div.slideshow.small .slideshow-bar h3 { font-size: 1.4em; line-height: 20px; font-weight: normal; margin: 0; padding: 0;  }
div.slideshow.small .slideshow-bar ul li a { font-size: 12px; }

div.news { background: #5f6669; float: left; width: 260px; padding: 15px 20px; margin-bottom: 20px; }
div.news ul { margin: 9px 0 0 0; padding: 0; list-style: none; border-top: 1px dashed #7f8587; }
div.news ul li {border-bottom: 1px dashed #7f8587; height: 20px; line-height: 20px; padding: 10px 0 9px 0; }
div.news ul li a { color: #d6d8d9; font-size: 12px; }
div.news ul li a:hover { color: #FFF; }
div.news h4 { color: #FFF; margin: 0; }

div.about { background: #ece3c8; width: 580px; float: left; padding: 20px; color: #62605a; margin-bottom: 20px; }
div.about h4 { color: #6a5820; margin: 0; }

div.post ul li { padding-bottom: 20px; }

#footer { background: #565b50; margin: 20px 0; color: #FFF; }
#footer a { color: #BBB; font-size: 12px; }
#footer a:hover { color: #FFF; }
ul.footer-nav { margin: 0; padding: 20px 0 40px 0; list-style: none; float: left; width: 150px; margin-right: 10px;}
ul.footer-nav li strong { text-transform: uppercase; color: #FFF; }

#footer address { font-style: normal; }
#footer div.contact-box address a { font-size: 14px; color: #FFF; }
#footer div.contact-box { background: #3c4038; float: left; width: 260px; padding: 20px; }
#footer div.contact-box a:hover { color: #FFF; }

div.copyright { color: #92938f; background: url('i/copyright_bg.jpg') repeat-x center bottom; padding: 10px 0 30px 0; }
div.copyright p { font-size: 12px; }

ul.contact-list { padding: 0; list-style: none; width: 280px; float: left; }
ul.contact-list li { margin-bottom: 20px; font-size: 13px; }
ul.contact-list li strong { font-size: 14px; }

/* Arrows */
div.news ul li a:hover:after, ul.footer-nav li a:hover:after, #footer div.contact-box address a:hover:after { content: " \2192"; }

#main { width: 560px; padding: 20px 30px; margin: 0 20px 20px 0; border-top: 10px solid #60645b; background: #FFF; float: left; }
#main img { background: #EEE; }

#sidebar { width: 260px; background: #e7ebdd; padding: 20px; float: left; }

.email { direction: rtl; unicode-bidi:bidi-override; }