/* Body */
body {margin:0px; padding:0px; background:#B0C0D0}

/* Header & Footer */
.header,.footer {width:100%; text-align:center}
.header img {border:none; margin:0px 10px 0px 10px}
.hr1 {background:#FFFFFF; height:48px}
.hr2 {background:#D0E0F0; font-style:italic; padding:2px}
.fr2 {background:#D0E0F0; padding:8px 0px 8px 0px}
.hr3 {background:#C0D0E0; height:16px}
.hr3s,.fr1s {background:url("shoelace/ShoelaceBG.gif"); height:16px}
.hr1,.hr3,.hr3s,.fr1s {font-size:1px}

/* Menus */
.lmenu,.rmenu {border:1px solid #4080D0; margin-bottom:16px; font-size:80%}
.lmenu {padding:0px 0px 2px 0px; text-align:left; white-space:nowrap}
.rmenu {padding:0px 0px 0px 0px; text-align:center}
.submenu {margin:0px 0px 2px 10px; padding-bottom:2px; border-bottom:1px solid #808080}
.mb1 {background:#D0D0D0}
.mb2 {background:#C0C0C0}
.mb3 {background:#B0B0B0}
.mb4 {background:#A0A0A0}
.mbw {background:#FFFFFF}	/* White */
.mbg {background:#D0F0C0}	/* Pale Green */
.mh1 {background:#4080D0; color:#FFFFFF; width:100%; text-align:center; font-size:125%; font-weight:bold}
.mr1 {padding:2px}
.mu1 {border-bottom:1px solid #4080D0}
.ms1 {background:#FFFFFF url("m5.gif") center left; font-weight:bold}
.ma0 {background:url("m0.gif") center left}
.ma1 {background:url("m1.gif") center left}
.ma2 {background:url("m2.gif") center left}
.ma3 {background:url("m3.gif") center left}
.ma4 {background:url("m4.gif") center left}
.ma5 {background:url("m5.gif") center left}
.ma6 {background:url("m6.gif") center left}
.ma8 {background:url("m8.gif") center left}
.ma9 {background:url("m9.gif") center left}
.max {background:#B0B0B0 url("m6h.gif") center left}
.ms1,.ma0,.ma1,.ma2,.ma3,.ma4,.ma5,.ma6,.ma8,.ma9,.max {background-repeat:no-repeat; padding-left:16px}

/* Ads */
.ad {border:1px solid #40A000; background:#D0F0C0; margin-bottom:16px; font-size:80%; text-align:center}
.ad img {width:158px; height:100px; margin-bottom:2px; border:none}
.ad a {color:#006000}
.ah1 {background:#40A000; color:#FFFFFF; width:100%; text-align:center; font-size:125%; font-weight:bold}
.ar1 {padding:2px 4px 4px 4px}
.au1 {border-bottom:1px solid #40A000}
.adrhs {border:none}

/* Navigation */
.nav {font-size:80%}
.nav td {width:180px}

/* Tiny icons */
.plus {background:url("Plus.gif") center left}
.equal {background:url("Equal.gif") center left}
.minus {background:url("Minus.gif") center left}
.tick {background:url("Tick.gif") center left}
.cross {background:url("Cross.gif") center left}
.plus,.equal,.minus,.tick,.cross {background-repeat:no-repeat; padding-left:16px}

/* Icons */
.i80 img {width:80px; height:80px; border:none}
.i16 img {width:16px; height:16px; border:none}
.il img {float:left; margin:2px 8px 4px 0px}
.ir img {float:right; margin:2px 0px 4px 8px}

/* Translate flags */
.trans {font-size:1px}
.trans img {height:24px; margin:2px; border:none}

/* Comments & tips */
.tip {border:1px solid #000000; padding:6px; background:#FFFFB0; width:520px; margin:12px 0px 16px 0px; text-align:left; font-size:80%}

/* Other formatting */
.r1 {background:#F0F0F0}
.r2 {background:#E0E0E0}
.r3 {background:#D0D0D0}
.hi a {border:4px solid #D00000; padding:4px 6px 6px 6px; background:#FFFF80; font-weight:bold; line-height:250%}
.hi a:hover {border:4px solid #800000; background:#FF4000; color:#FFFFFF}
.note,.new {color:#D00000; font-weight:bold}
.new {font-style:italic}

/* Decoration when hover over links */
a:hover {color:#FF4000}
