@charset "utf-8";
/*
layout
*/
body{background:#b81e24 url(/images/page/hpage-bg.jpg) top center no-repeat; color:white; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; text-align: center;}
#wrapper{width:940px; margin:0 auto; position:relative; }
#red-vr{position:absolute; top:5px; left:852px; width:16px; height:484px;}
#logo{position:absolute; top:50px; left:780px; width:131px; height:158px;}
#members{position:absolute; top:247px; left:700px; width:152px; height:111px;}
#nav{position:absolute; top:60px; left:0; font-size:12px; font-weight:bold; color:#fde78b; text-align:left; direction:rtl}
#nav a{color:white;}
#nav a:hover{color:#76c1f4; text-decoration:none;}
#content-wrap{width:940px; position:absolute; top:250px; left:0; direction:rtl; text-align:right;}
#content-narrow{width:540px; margin-right:400px;}
.float-left{float:left; margin:0 20px 20px 0;}
.float-right{float:right; margin:0 0 20px 20px;}
.clear{clear:both;}
/*
standard elements
*/
h1{margin:0 0 60px 0; padding:0; font-size:20px; font-weight:normal;}
h2{font-size:17px; background:url(/images/page/h2bg.gif) top right no-repeat; height:43px; min-width:313px; line-height:38px; text-indent:12px;}
h3{font-size:14px;}
h4{font-size:12px;}
a{color:#fde78b; text-decoration:none;}
a:hover{color:#50afee;}
ul{margin-top:0; margin-right:0; padding:0 20px 0 0;}
ul li{margin:0; padding:0;}
p{margin:0 0 10px 0;}
td{font-size:11px;}
/*
images
*/
img{border:none;}
.imgframe{border:1px solid white; padding:2px;}
.imglink{border:1px solid #fde78b; padding:2px;}
a:hover .imglink{border:1px solid #50afee; background-color:#50afee;}
/*
footer
*/
#footer{height:80px; padding-top:20px; border-top:2px solid #981218;}
#footer-nav{padding-top:2px;}
#lionways{float:left; width:200px;}
#lw-text{padding-top:2px; text-align:left}
#lw-logo{float:left; margin-right:4px;}
/*
home
*/
#home-body{background:#b81e24 url(/images/page/home-bg.jpg) top center no-repeat;}
#home-red-vr{position:absolute; top:20px; left:462px; width:16px; height:484px;}
#home-he-logo{position:absolute; top:21px; left:520px; width:131px; height:158px;}
#home-en-logo{position:absolute; top:21px; left:282px; width:131px; height:158px;}
#home-he-members{position:absolute; top:324px; left:532px; width:170px; height:114px;}
#home-en-members{position:absolute; top:324px; left:240px; width:170px; height:114px;}
#home-he-enter{position:absolute; top:484px; left:532px; width:150px; text-align:left; direction:rtl}
#home-en-enter{position:absolute; top:484px; left:258px; width:150px; text-align:right;}
/*
schedule
*/
#sched{margin-left:60px; margin-right:60px;}
.showcont{margin:0px auto 16px auto; padding-top:8px; background:#0a0909 url(/images/page/show-bg.jpg) repeat; border:1px solid white; min-height:90px;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.showcont p{margin-bottom:4px;}
.showdate{float:right; width:120px; text-align:center; padding-top:2px;}
.showinfo{margin-right:120px;}
.evt-title{font-size:14px; font-weight:bold; margin-bottom:8px; margin-top:0px; letter-spacing:1px;}
.evt-date{font-size:22px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:1px;}
.evt-year{font-size:12px; font-weight:bold; margin-bottom:6px; font-family:Georgia, "Times New Roman", Times, serif;}
.evt-time{font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.evt-location{font-size:12px; font-weight:bold; margin-bottom:6px;}
/*
gallery 
*/
#gallery{}
#gallery ul{list-style:none; padding:0; margin:0;}
#gallery ul li{display:inline;}
#gallery ul img{border:1px solid #fde78b; padding:2px; margin:0 0 12px 12px;}
#gallery ul a:hover img{border:1px solid #50afee; background-color:#50afee;}
#gallery ul a:hover{color:#fff;}
/*
data entry
*/
.text{background-color:#b7daee !important; border:1px solid white; font:11px Arial, Helvetica, sans-serif;}
.button{background:#0275b6 url(/images/page/button-bg.jpg); font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:white; border:1px double white; height:26px;}
.message{border:2px dotted #fde78b; color:#fde78b; font-weight:bold; padding:6px;}
/*
music
*/
#music-main{position:relative; width:100%;}
#music-main span{font-size:14px; font-weight:bold; line-height:18px;}
#music-main img{margin-top:8px;}
#music-main a:hover{text-decoration:none;}
#music-main .music-left{float:left; width:256px;}
#music-main .music-right{margin-left:270px;}