@charset "utf-8";
/*
Moran Choir CSS file
www.moran-choir.co.il
Written by Lionways.com
*/

/*
standard elements
*/
html {overflow-y:scroll;}
body{font:12px/18px Arial, Helvetica, sans-serif; background-color:#3f3f3f; color:#f1e7e0; padding:0; margin:0; direction:rtl;}
h1{font-size:18px; height:31px; text-indent:-9000px; margin-top:0; margin-bottom:20px;}
h2{font-size:17px; color:#c12929; margin-top:24px; margin-bottom:8px;}
h3{font-size:15px; color:#c12929; margin-top:24px; margin-bottom:8px;}
h3 a:hover{text-decoration:none;}
h4{font-size:13px; color:#c12929; margin-top:18px; margin-bottom:8px;}
p{margin-top:0px; margin-bottom:8px;}
blockquote{color:#ffbe75;}
strong{letter-spacing:0.05em;}
a{color:#7fabd5; text-decoration:none; outline:none;}
a:hover{color:#b1d9fe; text-decoration:underline;}
ul{margin-right:12px; padding-right:0px;}
ul li{padding-right:16px; background:url(/images/page/bullet-he.gif) top right no-repeat; margin-bottom:2px; list-style:none}
hr{display:none;}
.hr{height:1px; line-height:1px; background:url(/images/page/hr-he.gif) top right no-repeat; margin:2px 0 6px 0; font-size:1px;}
form{margin:10px 0; font-size:11px;}
form div{margin-bottom:5px;}
.nl-float{float:right; margin-left:10px;}
/*
images
*/
img{border:none;}
.imgframe{border:1px solid #3c3c3c; padding:2px;}
.imgframepadleft{border:1px solid #3c3c3c; padding:2px; margin:6px 0px 12px 20px}
.imgframepadright{border:1px solid #3c3c3c; padding:2px; margin:6px 20px 12px 0px;}
a img.imglink{border:1px solid #7fabd5;}
a:hover img.imglink{border:1px solid #d1e8fe; opacity:0.8; filter:alpha(opacity=80);}
/*
layout
*/
#wrap{margin-left:auto; margin-right:auto; width:930px; background:url(/images/page/shadow-bg.gif) repeat-y; position:relative}
#page{margin-left:auto; margin-right:auto; width:900px; background:#0c0c0c; position:relative}
#content{width:900px; position:relative;}
#main-cont{margin-left:270px; position:relative;}
#body-cont{width:800px; margin:0 50px; position:relative;}
#footer{position:relative; background-color:#191a1a; height:150px; border-top:1px solid #5e1616; margin-top:40px; color:#8c9eaf; font-size:11px;}
#footer a{color:#8c9eaf; text-decoration:none;}
#footer a:hover{color:#c0ceda; text-decoration:underline;}
#footer-text{padding:4px 15px 0px 15px;}
#footer-nav{position:absolute; top:15px; left:15px; text-align:left;}
#lionways{position:absolute; top:111px; left:13px; text-align:left; width:250px;}
#lionways-logo{float:left;}
#lionways-text{padding-top:5px;}
#footer-shadow{height:25px; background:#3f3f3f url(/images/page/shadow-bot.gif) top no-repeat;}
.clear{clear:both;}
/*
main navigation
*/
#nav-cont{background-color:#962020; width:900px; height:35px;}
#nav{ width:900px; height:35px;}
#nav ul{padding:0; margin:0;}
#nav ul li{padding:0; margin:0; list-style:none; background:transparent; float:right;}
#nav ul li a, #nav ul li div{display:block; height:35px; background-image:url(/images/page/nav-he.gif); text-indent:-9999px; overflow:hidden; text-decoration:none;}

#nav-home a{width:75px; background-position:-825px 0;}
#nav-home a:hover, #nav-home-sel a{width:75px; background-position:-825px -35px;}
#nav-moran_choirs a{width:94px; background-position:-731px 0;}
#nav-moran_choirs a:hover, #nav-moran_choirs-sel a{width:94px; background-position:-731px -35px;}
#nav-vocal_center a{width:105px; background-position:-626px 0;}
#nav-vocal_center a:hover, #nav-vocal_center-sel a{width:105px; background-position:-626px -35px;}
#nav-community_outreach a{width:97px; background-position:-529px 0;}
#nav-community_outreach a:hover, #nav-community_outreach-sel a{width:97px; background-position:-529px -35px;}
#nav-friends a{width:108px; background-position:-421px 0;}
#nav-friends a:hover, #nav-friends-sel a{width:108px; background-position:-421px -35px;}
#nav-gallery a{width:50px; background-position:-371px 0;}
#nav-gallery a:hover, #nav-gallery-sel a{width:50px; background-position:-371px -35px;}
#nav-music a{width:102px; background-position:-269px 0;}
#nav-music a:hover, #nav-music-sel a{width:102px; background-position:-269px -35px;}
#nav-video a{width:46px; background-position:-223px 0;}
#nav-video a:hover, #nav-video-sel a{width:46px; background-position:-223px -35px;}
#nav-press a{width:88px; background-position:-135px 0;}
#nav-press a:hover, #nav-press-sel a{width:88px; background-position:-135px -35px;}
#nav-contact a{width:69px; background-position:-66px 0;}
#nav-contact a:hover, #nav-contact-sel a{width:69px; background-position:-66px -35px;}
#nav-english a{width:66px; background-position:0 0;}
#nav-english a:hover, #nav-english-sel a{width:66px; background-position:0 -35px;}

/*
side menu
*/
#sidebar{float:left; clear:left; width:249px; background-color:#191a1a; border-top:5px solid #5e1616; font-size:13px; font-weight:bold;}
#sidebar-top{height:8px; background:url(/images/page/sidebar-top.gif) no-repeat; font-size:0px; /* ie6 bug*/}
#sidebar-bot{height:8px; background:url(/images/page/sidebar-bot.gif) no-repeat; font-size:0px; /* ie6 bug*/}
#sidebar-body{color:#7fabd5; padding:10px 20px 12px 20px;}
#sidebar-body a{color:white; text-decoration:none; font-weight:normal;}
#sidebar-body a:hover{color:#7fabd5;}
.sidebar-hr{height:1px; background:url(/images/page/sidebar-hr-he.gif) top right no-repeat; margin-top:8px; margin-bottom:8px; font-size:0px; /* ie6 bug*/}
.sidebar-sel{background:url(/images/page/bullet-he.gif) top right no-repeat; padding-right:12px;}
/*
contact
*/
#contact-cont{position:relative; }
#contact-form{width:380px; height:220px; margin-right:40px;}
#contact-panel{text-align:center;}
#contact-panel a:hover{color:#b1d9fe; text-decoration:underline;}
#contact-ok-msg{color:#7FABD5; border:2px dotted #7FABD5; text-align:center; font-weight:bold; margin-bottom:32px; padding:6px;}
#contact-err-msg{color:#c12929; border:2px dotted #c12929; text-align:center; font-weight:bold; margin-bottom:32px; padding:6px;}
div.row {padding-bottom:24px;}
div.row span.label{float:right; width:76px; text-align:left; font-size:11px;}
div.row span.formw{float:left; width:290px; text-align:right;}
div.row span.formw .button{margin-top:4px;}
/*
data entry
*/
.text{font:11px/16px Arial, Helvetica, sans-serif;background-color:#373737 !important; border:1px solid #555555; color:white}
.button{font:12px Arial, Helvetica, sans-serif; font-weight:bold; background:#c5c5c5 url(/images/page/button-bg.gif) top repeat-x; border:1px solid #b0b0b0; color:#c12929; margin-top:10px;}
.red{color:#962020;}
/*
home page
*/
#home-cont{width:900px; position:relative}
.home-col-vr{width:300px; float:right; background:url(/images/page/vr.gif) top left no-repeat;}
.home-col{width:300px; float:right;}
.home-cell{padding:20px; position:relative; width:260px; }
/*
home schedule slider
*/
.pagination{text-align:left; font-size:15px; font-weight:bold;}
.pagination a{padding:0 5px; text-decoration:none; color:#a61c1c; }
.pagination a:hover, .pagination a.selected{color:white; background-color: #a61c1c;}
/*
audio
*/
.audio-box{background-color:#191a1a; width:700px; border:1px solid #3f3f3f; padding:4px 12px; margin:0 auto 20px auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.audio-box span{font-size:11px; color:#f1e7e0;}
.audio-box span span{color:#98931c;}
.audio-box h3{margin-top:2px; margin-bottom:4px;}
.audio-info{direction:ltr; margin-top:8px; width:470px; margin-right:220px;}
.audio-info-no-box{direction:ltr; margin-top:8px; width:710px; margin-right:30px;}
.audio-img{float:right; margin:2px 0px 20px 20px;}
.audio-info object, .audio-info-no-box object{float:right; clear:none; margin:4px 20px 0px 20px;}
#home-mp3-player{position:absolute; top:20px; left:20px; cursor:pointer; width:17px; height:16px;}
/*
concerts
*/
.concert-box{background-color:#191a1a; width:700px; border:1px solid #3f3f3f; padding:4px 12px; margin:0 auto 20px auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.concert-cont{width:715px; margin:20px auto;}
.concert-box h3{margin-top:2px; margin-bottom:4px;}
.concert-img{float:right; margin:5px}
.concert-main-box{background-color:#2e2a1f; border:1px solid #4d443f; padding:10px 15px; width:680px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.concert-main-box h2{margin-top:4px; margin-bottom:4px;}
.concert-text{margin-right:196px;}
.shows-date-cont{margin-right:32px;}
.shows-date{font-size:13px; font-weight:bold; letter-spacing:1px;}
.shows-date span{}
.shows-date span span{color:#999;}
.shows-table .td-cell{background-color:#393428; padding-right:6px; padding-left:6px; vertical-align:middle; height:32px;}
.shows-table  th{background-color:#302a1d; font-size:13px; line-height:22px;}
.shows-table p{margin-top:0px; margin-bottom:4px;}
.shows-table p strong{color:#ffffff;}
/*
other
*/
.smalltext{font-size:11px; line-height:14px;}
.back-to{font-size:11px; text-align:left; margin-left:20px;}
.dim{color:#757575;}

.press-menu-cont h3{margin-bottom:0;}

/*
gallery
*/
.gallery-cont{clear:both; padding:0px 0px 8px 20px;}
.gal-main-thumb{float:right; margin:3px 0 14px 0;}
.gal-main-text{margin-right:235px;}
.gal-main-text h3{margin-bottom:0;}
/*
news
*/
#newsticker-cont{margin:5px 0; overflow:hidden; position:relative;}
#newsticker{position:relative; width:260px; /*height:146px; */overflow:hidden;}
#newsticker ul{padding:0; margin:0; list-style:none;}
#newsticker ul li{background:url(/images/page/hr-he.gif) bottom right no-repeat; padding:0 0 5px 0; margin:0; height:70px;}
#newsticker h4{font-size:13px; margin:5px 0; /*height:36px;*/}
#newsticker .news-date{font-size:10px; float:left; color:#757575;}
/*
coming shows
*/
#coming-shows-cont{margin:5px 0; position:relative; }
#coming-shows{position:relative; width:259px; /*height:140px;*/ overflow:hidden; direction:ltr;}
#coming-shows ul{padding:0; margin:0; list-style:none;}
#coming-shows ul li{background:none; padding:0; margin:0; width:259px; /*height:138px;*/ direction:rtl;}
#coming-shows h4{font-size:13px; margin:5px 0;}

