body { margin:0; font:medium arial,sans-serif; color:#FFEE88; background-color:#FFDD77; background:linear-gradient(to right, #FFDD77, #FFCC66, #FFDD77); }#banner { height:140px; margin:0; color:#FFDD77; background-color:#FFDD77; background:url(../resource/header-montage-faded.png); background-repeat:repeat-x; }#content_div { margin:8px; }#content_div_margin { margin:10px 8px 0 124px; }#side_menu { position:absolute; left:0; width:124px; margin:10px 0 0 0; padding:0; }#body_space { min-height:400px; margin:0; }.textbox { margin:0; padding:12px; text-align:left; color:#FFEE88; background-color:#000066; background:linear-gradient(to right, #000066, #000088, #000066); line-height:120%; border-radius:24px; border:1px solid #000000; box-shadow:2px 2px #CCCCCC; }.clear { font-size:1px; height:1px; }h1 { font:bold x-large arial,sans-serif; color:#FFEE88; margin-top:24px; margin-bottom:8px; }h2 { font:bold large arial,sans-serif; color:#FFEE88; margin-top:24px; margin-bottom:8px; }h3 { font:bold medium arial,sans-serif; color:#FFEE88; margin-top:24px; margin-bottom:8px; }a:link { color:#FFC020; }a:visited { color:#FFC020; }a:hover { color:#FFFFFF; }table.tblpad0 td, table.tblpad0 th { padding:0; }table.tblpad2 td, table.tblpad2 th { padding:2px; }table.tblpad4 td, table.tblpad4 th { padding:4px; }table.tblpad8 td, table.tblpad8 th { padding:8px; }.linkmenu { width:540px; }.linkmenu a { float:left; display:block; width:120px; min-height:15px; margin:4px; font:bold 12px/120% arial,sans-serif; color:#000000; text-align:center; border:none; text-decoration:none; }.linkmenu a:hover { background:url(../resource/button-lit.gif); background-repeat:no-repeat; }.creambutton:link, .creambutton:visited { background:url(../resource/cream-button.gif); background-repeat:no-repeat; }.orangebutton:link, .orangebutton:visited { background:url(../resource/orange-button.gif); background-repeat:no-repeat; }.yellowbutton:link, .yellowbutton:visited { background:url(../resource/yellow-button.gif); background-repeat:no-repeat; }.pinkbutton:link, .pinkbutton:visited { background:url(../resource/pink-button.gif); background-repeat:no-repeat; }.bluebutton:link, .bluebutton:visited { background:url(../resource/blue-button.gif); background-repeat:no-repeat; }.small { font:small/140% arial,sans-serif; }.xsmall { font:11px/140% arial,sans-serif; }.largertext { font-size:medium; }.bold { font-weight:bold; }.normal { font-weight:normal; }.foottext { font:small/120% "times new roman",serif; text-align:center; color:#000066; }a.foottext:link, a.foottext:visited { text-decoration:underline; color:#FFC020; }a.foottext:hover { text-decoration:underline; color:#FFFFFF; }.img_link { display:block; border:4px inset #FFDD77; margin:0 4px; }.img_link:hover { border-width:3px 5px 5px 3px; border-style:outset; }.img_link:active { border-width:5px 3px 3px 5px; border-style:inset; }input[type="submit"], input[type="checkbox"], input[type="radio"], label { cursor:pointer; }.topbutton { padding:6px; text-align:right; }.spaced li { margin-bottom:12px; }.left { text-align:left; }.right { text-align:right; }.center { text-align:center; }.central { margin-left:auto; margin-right:auto; }.top { vertical-align:top; }.middle { vertical-align:middle; }.bottom { vertical-align:bottom; }hr { height:3px; background:#FFEE88; }hr.thin { height:1px; background:#FFEE88; }.title { margin:0 auto; font:normal small arial,sans-serif; padding:4px; background:#000066; color:#FFC020; }.title a:link, .title a:visited { color:#FFEE88; }.title a:hover { color:#000066; background:#FFEE88; }.title h3, .title h2, .title h1 { color:#FFEE88; }.pad2 td, .pad2 th { padding:2px; }.linkstrip { font:small/140% verdana,sans-serif; color:#FFC020; text-decoration:none; text-align:center; padding-bottom:5px; }.linkstrip a:link, .linkstrip a:visited { color:#FFC020; font-size:small; text-decoration:none; background:#000066; }.linkstrip a:hover { color:#FFFFFF; font-size:small; text-decoration:none; background:#000066; }.hilite { color:#FF0000; background:#FFC020; padding:2px; }.red { color:#FF0000; }.grn { color:#009900; }.blue { color:#99AABB; }.yell { color:#FFEE99; }.wh_text { color:#FFFFFF; }.wh_bg { background:#FFFFFF; }.inv_clrs { background:#000066; color:#FFEE88; }.post { white-space:pre-wrap; }.thinborder { border:1px solid #FFEE88; }.photo { border:8px inset #FFEE88; }.alt_bg1 { background:#000099; }.alt_bg2 { background:#0000BB; }.alt_bg3 { background:#0000EE; }.pale_bg { background:#FFEE88; color:#000066; }.leftpic { float:left; clear:left; margin:6px; border:6px outset #FFEE88; }.rightpic { float:right; clear:right; margin:6px; border:6px outset #FFEE88; }.centrepic { display:block; margin-left:auto; margin-right:auto; border:6px outset #FFEE88; }.txt_butt { border:none; text-decoration:underline; background:none; color:#FFEE88; }span.hide { display:none; margin:0; }a.buttonlink:hover span { display:inline; }span.hide:active { display:none; }.memb_edit img { border:none; vertical-align:bottom; }.i { border:none; width:16px; height:16px; }.helpblock { position:relative; }.helpspan span { display:none; }a:hover span.reg { display:block; font-family:arial,sans-serif; color:#FFFFFF; font-size:medium; background:#333333; border:1px solid #000000; padding:8px; width:500px; height:auto; position:absolute; left:0px; top:30px; z-index:10; }.helpspan:hover span { display:block; font-family:arial,sans-serif; color:#FFFFFF; text-align:left; font-size:medium; background:#333333; border:1px solid #000000; padding:8px; width:500px; height:auto; position:absolute; right:10px; top:30px; z-index:10; }a.opaq_link:link, a.opaq_link:visited { display:block; border:none; opacity:0; filter:alpha(opacity=0); }a.opaq_link:hover { opacity:0.6; filter:alpha(opacity=60); }.opaq_link img { display:block; border:none; }img.opaq_link { display:block; border:none; opacity:0; filter:alpha(opacity=0); }img.opaq_link:hover { opacity:0.6; filter:alpha(opacity=60); }.buttonlink { background:#333333; padding:1px; margin:4px; font:normal small/160% arial; border:1px solid #000000; }a.buttonlink:link, a.buttonlink:visited { text-decoration:none; color:#FFC020; }a.buttonlink:hover { color:#FFFFFF; }