   /*  index page happening now */ 
   #contents_idx { background-image: url('./frontpage.jpeg'); background-repeat: no-repeat; background-position: 50 0; height: 350px; }
   #happening { background: none; width: 600px; float: left; font-family: georgia; }
   #happening h1 { color: orange; font-size: 55px; text-align: right; font-weight: 100; padding: 5 30 0 0; margin: 0; }
   #happening h2 { color: white; font-size: 25px; text-align: right; font-weight: 100; padding: 0 20 0 0; margin: 0; }
   #happening h3 { color: white; font-size: 20px; text-align: right; font-weight: 100; padding: 140 20 0 0; margin: 0; }
   #happening span { color: orange; font-weight: 600; }