body {font-family: "Lucida Sans", "Lucida Sans Unicode";font-size:72%;padding-top:10px;}body {font-family: Geneva, Arial, Helvetica, sans-serif;}a {text-decoration:none;color:#502771;}hr {border:1px dotted #e5e5e5;margin-top:-5px;}#header {float:right;margin-top:180px;}.montage {width:285px;height:279px;background:#FFFFFF url(../img/skullseahorse.jpg) no-repeat;float:right;margin-top:100px;display:block;}#content {width:500px;float:left;margin:30px 0 10px 40px;font-size:1.1em;line-height:1.3em;min-height:600px;}#menu {text-align:right;width:115px;float:left;font-size:1.1em;margin:20px 0 0 0;padding:0 10px 0 0;background:url("../img/general/menu_dots_tb.gif") no-repeat;background-position:top right;}#menu li {list-style-type:none;padding-bottom:0.6em;}#menu li a:hover {font-weight:bold;background:#e5e5e5;padding:3px;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;}#menu li #submenu {margin:0.5em 0 0.5em 0;}#menu li #submenu li {padding:0 0.3em 0.1em 0;list-style-type:circle;/*direction:rtl;*/}#menu li #submenu li a {color:#666666;font-size:0.8em;}p.footer {clear:both;font-size:1em;margin:10px 0 10px 0;padding:5px 0 0 12px;background:url("../img/general/footer_dots_lr.gif") no-repeat;}h1 {font-size:2em;color:#35044f;text-align:right;margin:0.5em 0 1em 0;letter-spacing:-0.06em;font-style:oblique;}h2 {font-size:1.4em;color:#666666;margin:1.8em 0 0em 0;letter-spacing:-0.06em;font-style:oblique;line-height:1.1em;}h3 {font-size:1.3em;color:#666666;margin:1.8em 0 0em 0;letter-spacing:-0.08em;}ul.spaced li {margin-bottom:1.5em;}/* GALLERY STYLING */#jgal {list-style:none;width:500px;height:50px;float:left;padding-left:15px;margin-top:-5px;}/*container for thumbnail img */#jgal li {opacity:.5;float:left;display:block;background-position:45% 45%;cursor:pointer;border:1px solid #e5e5e5;margin:0 10px 20px 0;width:30px;height:42px;}/* thumbnail */#jgal li img {position:absolute;display:none;top:270px;left:300px;height:450px;border:1px solid #e5e5e5;}/* main img */#jgal li.active img {display:block;}#jgal li.active, #jgal li:hover {border-color:#000000;opacity:.99 /* safari bug */ }#jgal li .textbox {position:absolute;width:180px;height:140px;top:400px;left:640px;display:none;padding:10px 0 0 15px;background:  url("../img/general/txtbox_dots_lr.gif") no-repeat;color:#15c9a1;}#jgal li .textbox a {margin:0;padding:0.3em 0 0 0;display:block;font-weight:bold;}#jgal li.active .textbox {display:block;}#jgal li img.landscape, #gallery li img.landscape {height:300px;width:425px;left:250px;} /* styling without javascript */#gallery {list-style:none;display:block;}#gallery li {float:left;margin:10px;border:1px solid #e5e5e5;}#gallery li .textbox {float:left;width:420px;background:#e5e5e5;padding:10px;}#gallery li .textbox .header {margin:0;padding:0.3em 0 0 0;display:block;font-weight:bold;} 