body{background-image:url(../img/bg.gif);background-repeat:repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#535353;margin:0;padding:0;}
img{border:none;}
a{color:#535353;}
#left img{width:176px;}
div#left {margin:0;position:absolute;} /* postition fixed hack, IE5 needs absolute pos, see conditional comments in html */
body > div#left { position:fixed; } /* rest gets fixed */
#logo{position:absolute;left:269px;top:12px;width:265px;height:153px;}
h1 {position:absolute;left:355px;top:248px;width:800px;margin:0;padding:0; font-weight:400; text-transform:lowercase; height:35px; overflow:hidden}
.sIFR-active h1{ visibility: hidden; font-family: Verdana; line-height: 1em; font-size:33px;}
#meta{position:absolute;left:820px;top:7px;width:172px;font-size:10px;line-height:16px;text-align:right;}
#meta p{margin-top:0;margin-right:3px;}
#meta a, #meta{text-decoration:none;color:#747474;}
#nav{position:absolute;left:176px;top:189px;width:464px;height:32px;padding-left:178px;}
#nav img{margin-right:16px;}
#content{position:relative;left:354px;top:291px;width:464px;line-height:18px;background-color:#fff}
#content{margin-bottom:291px} /* ie6 cuts page on bottom without this */
#content p{margin-top:0;margin-bottom:16px;}
#related{position:absolute;left:849px;top:290px;width:142px;font-size:11px;}
#related #related-links {margin:0;padding:0;}
#related #related-links li{list-style-type:none; background-repeat:no-repeat; height:22px;margin-bottom:7px;}
#related #related-links li a {padding:3px 0 4px 25px; display:block}
#subnav{position:absolute;left:176px;top:294px;width:142px;font-size:11px;text-align:right;}
#subnav ul.menu {margin:0;padding:0;}
#subnav li{list-style-type:none;margin-bottom:5px;}
#subnav li a{color:#000;text-decoration:none;}
#subnav .menu a.active, #subnav .menu .expanded a{font-weight:800;}
#subnav .menu .expanded .leaf a {font-weight:400;}
#subnav .menu .menu a.active{font-weight:400;text-decoration:underline}
#subnav .menu .expanded .menu {margin-top:5px}
#subnav li a.active img{vertical-align:middle;width:19px;height:8px;}
.leaf img, .collapsed img {display:none}
#meta a:hover,#related a:hover,#subnav li a:hover{text-decoration:underline;}
#related a,#subnav li a.active {text-decoration:none;}

#content div.img, #left div.img {position:relative}
div.img span {position:absolute;left:0px;top:0px;font-size:10px;line-height:normal;padding:3px;background:#fff;text-align:right;color:#000;filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:1;}

#mira4 {font-size:10px;}
#mira4 a, #mira4 {text-align:right;font-size:10px;color:#747474;}

hr {border:none 0;border-top:1px solid #b4b3b3;height:1px; margin-bottom:10px}