* { padding:0;margin:0; }
html, body { height:100%; }
body  { color:#333;background:#300;font:normal 100% Arial, Helvetica, sans-serif; }
#page { min-height:100%;width:1000px;overflow:hidden;margin:3px auto 0 auto;border-top:1px solid #FFC;background:#FFC url(images/mbar-bg.png) top left repeat-y; }
* html #page { height:100%;overflow:visible; }
#cont { float:right;width:760px; }
#mbar { float:left;margin:0 1px;width:238px;color:#FFC;background:#300 url(images/mbar-top-bg.png) top left repeat-x; }

#htop { height:186px;position:relative;margin-right:1px;border-bottom:1px solid #666;background:#666 url(images/htop-bg.png) top left repeat-x; }
#hbot { height:5em;border-bottom:1px solid #666;position:relative; }
#hbot h1 { padding:4px 0 0 16px;color:#666;font-size:1.1em; }
#hbot a img { border:none; }
#flag1 { position:absolute;top:10px;right:52px; }
#flag2 { position:absolute;top:10px;right:16px; }
#hban { position:absolute;top:8px;right:16px;margin:0 auto;padding:0;border:3px double #444;}
#hban, #hban object { height:120px;width:720px; }

#hmen { position:absolute;top:156px;left:0;width:760px;overflow:hidden;font:bold 13px arial,sans-serif; }
#hmen ul { clear:left;float:left;list-style:none;position:relative;left:50%;text-align:center; }
#hmen ul li { display:block;float:left;list-style:none;position:relative;right:50%; }
#hmen ul li a { display:block;padding:3px 6px 3px 5px;border-left:1px solid red;color:#111;text-decoration:none;line-height:1.3em; }
#hmen ul li a.first { border-left:none;padding-left:0; }
#hmen ul li a:hover, #hmen ul li a.this { color:#C00; }

#edit { padding:0 16px 8px 16px; }
#edit h1, #edit h2, #edit h3 { margin-top:1em; }
#edit h1 { font-size:1.1em;color:#C00; }
#edit h2 { font-size:1.0em; }
#edit h3 { font-size:0.9em; }
#edit hr { margin-top:0.75em; }
#edit ul { margin-top:0.5em;font-size:0.9em; }
#edit ul ul { margin-top:0.25em;font-size:1em; }
#edit li { margin:0.25em 0 0 1.2em; }
#edit p  { font-size:0.9em;margin-top:0.5em; }
#edit p.large { font-size:1.0em; }
#edit p.small { font-size:0.7em; }
#edit a  { color:#333;text-decoration:none; }
#edit a img { border:none; }
#edit img.leftthumbs { float:left;margin:0.25em 0.5em 0.5em 0; }

#mbar a img { border:none; }
#mbar .menu  { margin:0.75em 9px 0 9px; }
#mbar .menu h2 { font-size:1.0em;color:#C00; }
#mbar .menu ul { font-size:0.9em; }
#mbar .menu li { margin:4px 0 0 1.2em; }
#mbar .menu a  { color:#FFC;text-decoration:none; }
#mbar .menu a:hover, #mbar .menu li.this, #mbar .menu li.this a { color:#C00; }
#mbar .addi, #mbar .qual { border-top:1px solid #666;padding-top:0.75em; }
#mbar .qual h2, #mbar .qual p { text-align:center; }
#mbar .qual p { margin-top:0.5em; }



