body {color: #FFFFFF; background-color: #001F3F; font-family:arial; font-size: 12px;
	margin: 0px 0px 0px 0px; SCROLLBAR-BASE-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #292929; }
td.nmenu {font-family:Courier New, Courier, mono; font-size: 11px; border:0; background-image:url("/art/images/IP-atom_base-vwm.jpg"); }
td.nmenuOLD {font-family:arial; font-size: 10px; border:0; background-image:url("/i/f/menu5.gif"); }
td {color: #FFFFFF; font-family:arial; font-size: 12px; margin: 0px 0px 0px 0px; }
span.nmtitle {color: #3F3FFF; font-family:Courier New, Courier, mono; font-size: 12px; }

a:link {text-decoration: underline; color:#FFFFFF;}
a:visited {text-decoration: underline; color:#7F7F7F;}
a:hover {text-decoration: none; color: #0000FF;}
a:active {text-decoration: none; color: #0000FF;}

a.thumb:link {color:#FFFFFF; border-width: 1px; }
a.thumb:visited {color:#7F7F7F; border-width: 1px; }
a.thumb:hover {color: #0000FF; border-width: 1px; }
a.thumb:active {color: #0000FF; border-width: 1px; }

img.thumb { width: 100px; height: 75px; border-width: 1px; }

a.old:link {text-decoration: underline; color:#3F3FFF;}
a.old:visited {text-decoration: underline; color:#007FFF;}
a.old:hover {text-decoration: none; color: #FFFFFF;}
a.old:active {text-decoration: none; color: #FFFFFF;}

a.nmtitle:link {color: #3F3FFF; text-decoration: none; font-family:Courier New, Courier, mono; font-size: 12px; }
a.nmtitle:visited {color: #3F3FFF; text-decoration: none; font-family:Courier New, Courier, mono; font-size: 12px; }
a.nmtitle:hover {color: #CFCFFF; text-decoration: underline; font-family:Courier New, Courier, mono; font-size: 12px; }
a.nmtitle:active {color: #007FFF; text-decoration: underline; font-family:Courier New, Courier, mono; font-size: 12px; }

span.nmenu {font-family:Courier New, Courier, mono; font-size: 11px; }

a.nmenu:link {color: #CFCFFF; text-decoration: none; font-size: 11px; }
a.nmenu:visited {color: #CFCFFF; text-decoration: none; font-size: 11px; }
a.nmenu:hover {color: #CFCFFF; text-decoration: underline; font-size: 11px; }
a.nmenu:active {color: #007FFF; text-decoration: underline; font-size: 11px; }

a.rmenu:active {color: #007FFF; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.rmenu:visited {color: #FF7F00; text-decoration: none; font-size: 11px; font-weight: bold; }
a.rmenu:link {color: #FF7F00; text-decoration: none; font-size: 11px; font-weight: bold; }
a.rmenu:hover {color: #CFCFFF; text-decoration: underline; font-size: 11px; font-weight: bold; }

a.rsmenu:active {color: #007FFF; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.rsmenu:visited {color: #3F3FFF; text-decoration: none; font-size: 11px; font-weight: bold; }
a.rsmenu:link {color: #3F3FFF; text-decoration: none; font-size: 11px; font-weight: bold; }
a.rsmenu:hover {color: #CFCFFF; text-decoration: underline; font-size: 11px; font-weight: bold; }

a.ssmenu:active {color: #007FFF; text-decoration: underline; font-size: 11px; }
a.ssmenu:visited {color: #3F3FFF; text-decoration: none; font-size: 11px; }
a.ssmenu:link {color: #3F3FFF; text-decoration: none; font-size: 11px; }
a.ssmenu:hover {color: #CFCFFF; text-decoration: underline; font-size: 11px; }

a.somenu:active {color: #007FFF; text-decoration: underline; font-size: 11px; }
a.somenu:visited {color: #FF7F00; text-decoration: none; font-size: 11px; }
a.somenu:link {color: #FF7F00; text-decoration: none; font-size: 11px; }
a.somenu:hover {color: #CFCFFF; text-decoration: underline; font-size: 11px; }

a.cmenu:link {color: #FFFFFF; background-color: #001F3F; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.cmenu:visited {color: #FFFFFF; background-color: #001F3F; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.cmenu:hover {color: #FFFFFF; background-color: #001F3F; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.cmenu:active {color: #FFFFFF; background-color: #001F3F; text-decoration: underline; font-size: 11px; font-weight: bold; }

a.photomenu:link {color: #007FFF; text-decoration: underline; font-size: 10px}
a.photomenu:visited {color: #7FAFFF; text-decoration: underline; font-size: 10px}
a.photomenu:hover {color: #FFFFFF; text-decoration: none; font-size: 10px}
a.photomenu:active {color: #FFFFFF; text-decoration: none; font-size: 10px}

a.pcmenu:link {color: #CFCFFF; text-decoration: underline; font-size: 10px}
a.pcmenu:visited {color: #CFCFCF; text-decoration: underline; font-size: 10px}
a.pcmenu:hover {color: #CFCFFF; text-decoration: none; font-size: 10px}
a.pcmenu:active {color: #CFCFFF; text-decoration: none; font-size: 10px}

a.ppomenu:link {color: #FFFFFF; background-color: #303030; text-decoration: underline overline; font-size: 10px; font-weight: bold;}
a.ppomenu:visited {color: #FFFFFF; background-color: #303030; text-decoration: underline overline; font-size: 10px; font-weight: bold;}
a.ppomenu:hover {color: #FFFFFF; background-color: #303030; text-decoration: underline overline; font-size: 10px; font-weight: bold;}
a.ppomenu:active {color: #FFFFFF; background-color: #303030; text-decoration: underline overline; font-size: 10px; font-weight: bold;}

a.pomenu:link {color: #000000; background-color: #FFFF00; text-decoration: overline; font-size: 10px; font-weight: bold;}
a.pomenu:visited {color: #000000; background-color: #FFFF00; text-decoration: overline; font-size: 10px; font-weight: bold;}
a.pomenu:hover {color: #000000; background-color: #FFFF00; text-decoration: overline; font-size: 10px; font-weight: bold;}
a.pomenu:active {color: #000000; background-color: #FFFFFF; text-decoration: overline; font-size: 10px; font-weight: bold;}

a.pimenu:link {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}
a.pimenu:visited {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}
a.pimenu:hover {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}
a.pimenu:active {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}

td.ds-tr {width:5px; height:5px; border:0; background-image:url("/i/s/bl-tr.gif"); font-size: 1px; margin: 0px; padding: 0px; vertical-align:text-top; }
td.ds-mr {width:5px; border:0; background-image:url("/i/s/bl-mr.gif"); font-size: 1px; margin: 0px; padding: 0px; vertical-align:text-top; }
td.ds-br {width:5px; height:5px; border:0; background-image:url("/i/s/bl-br.gif"); font-size: 1px; margin: 0px; padding: 0px; }
td.ds-bc {height:5px; border:0; background-image:url("/i/s/bl-bc.gif"); font-size: 1px; margin: 0px; padding: 0px; }
td.ds-bl {width:5px; height:5px; border:0; background-image:url("/i/s/bl-bl.gif"); font-size: 1px; margin: 0px; padding: 0px; }

img.ds-tr {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }
img.ds-bl {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }
img.ds-br {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }

img.c1 {width:14px; height:13px; }

img.p { width: 1px; height: 1px; border: 0; }
img.p1 { width: 1px; height: 4px; border: 0; }
img.p2 { width: 16px; height: 1px; border: 0; }
img.ad { width: 112px; height: 25px; border: 0; }

td.block2 {color: #7F7F7F; background-color: #001F3F; font-family:Courier New, Courier, mono; font-size: 9px; margin: 0px 0px 0px 0px; }
span.bin {color: #7F7F7F; font-family:Courier New, Courier, mono; font-size: 8px; }

a.tech:link {text-decoration: underline; color:#3F3FFF;}
a.tech:visited {text-decoration: underline; color:#007FFF;}
a.tech:hover {text-decoration: none; color: #FF0000;}
a.tech:active {text-decoration: none; color: #FF0000;}

a.menu:link {color: #FFFFFF; text-decoration: none; font-size: 12px}
a.menu:visited {color: #CFCFCF; text-decoration: none; font-size: 12px}
a.menu:hover {color: #FFFFFF; text-decoration: underline; font-size: 12px}
a.menu:active {color: #FFFFFF; text-decoration: underline; font-size: 12px}

a.smenu:link {color: #CFCFCF; text-decoration: none; font-size: 10px}
a.smenu:visited {color: #7F7F7F; text-decoration: none; font-size: 10px}
a.smenu:hover {color: #CFCFCF; text-decoration: underline; font-size: 10px}
a.smenu:active {color: #CFCFCF; text-decoration: underline; font-size: 10px}

a.subtle:link {color: #AFAFFF; text-decoration: none;}
a.subtle:visited {color: #AFAFFF; text-decoration: none;}
a.subtle:hover {color: #FFFFFF; text-decoration: underline;}
a.subtle:active {color: #FFFFFF; text-decoration: none;}

a.ps:link {color: #0000FF; text-decoration: underline; font-size: 12px}
a.ps:visited {color: #7F3FFF; text-decoration: underline; font-size: 12px}
a.ps:hover {color: #FFFFFF; text-decoration: none; font-size: 12px}
a.ps:active {color: #FFFFFF; text-decoration: underline; font-size: 12px}

a.psnp:link {color: #3F3FFF; text-decoration: underline; font-size: 12px}
a.psnp:visited {color: #7F7FFF; text-decoration: underline; font-size: 12px}
a.psnp:hover {color: #FFFFFF; text-decoration: none; font-size: 12px}
a.psnp:active {color: #FFFFFF; text-decoration: underline; font-size: 12px}

a.photohl:link {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 12px}
a.photohl:visited {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 12px}
a.photohl:hover {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 12px}
a.photohl:active {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 12px}

img.s8 { width:8px; height:1px;}
img.s18 { width:18px; height:1px;}

td.photolist {font-size: 10px;}
td.pl {font-size: 10px; text-align:justify; }

a.sphotomenu:link {color: #007FFF; text-decoration: underline; font-size: 9px;}
a.sphotomenu:visited {color: #7FAFFF; text-decoration: underline; font-size: 9px;}
a.sphotomenu:hover {color: #FFFFFF; text-decoration: none; font-size: 9px;}
a.sphotomenu:active {color: #FFFFFF; text-decoration: none; font-size: 9px;}

a.spmn:link {color: #007FFF; text-decoration: underline; font-size: 9px;}
a.spmn:visited {color: #7FAFFF; text-decoration: underline; font-size: 9px;}
a.spmn:hover {color: #FFFFFF; text-decoration: none; font-size: 9px;}
a.spmn:active {color: #FFFFFF; text-decoration: none; font-size: 9px;}

span.sh {color:#3F3FFF; font-size: 10px; font-weight: normal;}

a.sphotohl:link {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 10px;}
a.sphotohl:visited {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 10px;}
a.sphotohl:hover {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 10px;}
a.sphotohl:active {background-color: #FFFF00; color: #000000; text-decoration: overline; font-size: 10px;}

td.m0 {background-color: #000000;}
td.m1 {background-color: #181818;}
td.m2 {background-color: #2F2F2F;}
td.m3 {background-color: #1F1F2F;}
td.mf {background-color: #FFFFFF;}
td.mb {background-color: #0000AF;}
td.mg {background-color: #007F00;}
td.m01 {background-color: #000000; height:1px;}
td.m21 {background-color: #2F2F2F; height:1px;}
td.mb1 {background-color: #0000AF; height:1px;}
td.mz {background-color: #1F004F;}

td.ph {color: #FFFFFF; background-color: #0000AF; font-size: 14px}
td.phs {color: #FFFFFF; background-color: #0000AF; font-size: 10px}
td.ps {color: #AFAFAF; background-color: #1F1F5F; font-size: 12px}
td.psnp {color: #AFAFAF; background-color: #000000; font-size: 12px}

h2.ph {color:#FFFFFF}
li.mh {color:#FFFFFF; font-size: 16px; font-weight: bold;}
li.ph {color:#FFFFFF; font-size: 16px; font-weight: normal;}
li.ps {color:#FFFFFF; font-size: 12px; font-weight: normal;}
span.ps {color:#FFFFFF; font-size: 12px; font-weight: normal;}
td.mh {color:#FFFFFF; font-size: 16px; font-weight: bold;}
td.ms {color:#FFFFFF; font-size: 12px; font-weight: normal;}

a.mh:link {color: #007FFF; text-decoration: none; font-size: 16px; font-weight: bold;}
a.mh:visited {color: #7FAFFF; text-decoration: none; font-size: 16px; font-weight: bold;}
a.mh:hover {color: #FFFFFF; text-decoration: underline; font-size: 16px; font-weight: bold;}
a.mh:active {color: #FFFFFF; text-decoration: underline; font-size: 16px; font-weight: bold;}

a.ph:link {color: #007FFF; text-decoration: none; font-size: 16px;}
a.ph:visited {color: #7FAFFF; text-decoration: none; font-size: 16px;}
a.ph:hover {color: #FFFFFF; text-decoration: underline; font-size: 16px;}
a.ph:active {color: #FFFFFF; text-decoration: underline; font-size: 16px;}

a.rh:link {color: #007FFF; text-decoration: underline; font-size: 12px;}
a.rh:visited {color: #7FAFFF; text-decoration: underline; font-size: 12px;}
a.rh:hover {color: #FFFFFF; text-decoration: none; font-size: 12px;}
a.rh:active {color: #FFFFFF; text-decoration: none; font-size: 12px;}

a.phs:link {color: #AFAFAF; text-decoration: none; font-size: 10px;}
a.phs:visited {color: #AFAFAF; text-decoration: none; font-size: 10px;}
a.phs:hover {color: #FFFFFF; text-decoration: underline; font-size: 10px;}
a.phs:active {color: #AFAFAF; text-decoration: underline; font-size: 10px;}

img.ath { width: 100px; height: 75px; border: 0; }
td.blth { background-image: url("/i/s/bl-100-75.gif"); width: 110px; height: 85px; vertical-align: top; }
td.ath { background-image: url("/i/s/bl-100-75-db.gif"); width: 110px; height: 85px; vertical-align: top; }
td.dgth { background-image: url("/i/s/dg-100-75.gif"); width: 110px; height: 85px; vertical-align: top; }
td.cBlack { background-color: #000000; }
td.cLBlue { background-color: #203850; }

td.cBackg { background-color: #101010; }
td.dgth { background-image: url("/i/s/dg-100-75.gif"); width: 110px; height: 85px; vertical-align: top; }

/* this is bad, but oh well */

td.mg-ds-tr {width:5px; height:5px; border:0; background-image:url("/i/s/mg-tr.gif"); font-size: 1px; margin: 0px; padding: 0px; vertical-align:text-top; }
td.mg-ds-mr {width:5px; border:0; background-image:url("/i/s/mg-mr.gif"); font-size: 1px; margin: 0px; padding: 0px; vertical-align:text-top; }
td.mg-ds-br {width:5px; height:5px; border:0; background-image:url("/i/s/mg-br.gif"); font-size: 1px; margin: 0px; padding: 0px; }
td.mg-ds-bc {height:5px; border:0; background-image:url("/i/s/mg-bc.gif"); font-size: 1px; margin: 0px; padding: 0px; }
td.mg-ds-bl {width:5px; height:5px; border:0; background-image:url("/i/s/mg-bl.gif"); font-size: 1px; margin: 0px; padding: 0px; }

img.mg-ds-tr {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }
img.mg-ds-bl {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }
img.mg-ds-br {width:5px; height:5px; vertical-align:text-top; position: relative; top: 0px; left: 0px; }

td.rtmnlt { border-left: 1px solid #001F3F; border-top: 1px solid #001F3F; border-bottom: 1px solid #001F3F; background-color: #202020; background-image: url("/art/images/IP-atom_base-vwm-gs2.jpg"); }
td.rtmnrt { border-right: 1px solid #001F3F; border-top: 1px solid #001F3F; border-bottom: 1px solid #001F3F; background-color: #202020; background-image: url("/art/images/IP-atom_base-vwm-gs2.jpg"); }

table.cBlackTitle { background-color: #000000; border-top: 1px solid #303030; border-bottom: 1px solid #303030; }
td.cBlackTitle { background-color: #000000; border-top: 1px solid #303030; border-bottom: 1px solid #303030; }
td.cDBlueTitle { background-color: #001830; border-top: 1px solid #303030; border-bottom: 1px solid #303030; }

table.block {color: #BFBFBF; background-color: #001830; font-family:Courier New, Courier, mono; font-size: 12px; margin: 0px 0px 0px 0px; }
td.block {color: #BFBFBF; background-color: #001830; font-family:Courier New, Courier, mono; font-size: 12px; margin: 0px 0px 0px 0px; }

span.sm_copy_t { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; }
span.sm_copy1 { color: #FFFFFF; font-family: arial, sans-serif; font-size: 10px; }
span.sm_copy2 { color: #C0C0C0; font-family: arial, sans-serif; font-size: 10px; }
td.sm_copy1 { color: #FFFFFF; font-family: arial, sans-serif; font-size: 10px; }
td.sm_copy2 { color: #C0C0C0; font-family: arial, sans-serif; font-size: 10px; }

a.sm_copy_t:link { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:#FFFFFF;}
a.sm_copy_t:visited { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:#7F7F7F;}
a.sm_copy_t:hover { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #0000FF;}
a.sm_copy_t:active { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #0000FF;}

span.srDate { color: #8080FF; font-family: arial, sans-serif; font-size: 9px; }
span.srTitle { color: #C0C0C0; font-family: arial, sans-serif; font-size: 9px; }
td.srDate { color: #8080FF; font-family: arial, sans-serif; font-size: 9px; }
td.srTitle { color: #C0C0C0; font-family: arial, sans-serif; font-size: 9px; }
td.sbTitle { color: #007FFF; font-family: arial, sans-serif; font-size: 9px; }

/* comment specific */
td.comLink { background-color: #181818; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
td.comClear { text-align:justify; }
td.comBreak { text-align:justify; background-color: #181818; border-top: 1px solid #303030; border-bottom: 1px solid #303030; }
span.uComment { color: #7F7FFF }
/* span.aComment { color: #7F00FF } */
span.aComment { color: #3F00FF }
/* span.aInfo { color: #7F00FF } */
span.aInfo { color: #3F00FF }
a.magic:active {color: #FF0000; text-decoration: underline; }
/* a.magic:visited {color: #7F3FFF; text-decoration: none;  } */
a.magic:visited {color: #3F3FFF; text-decoration: none;  }
/* a.magic:link {color: #7F3FFF; text-decoration: none; } */
a.magic:link {color: #3F3FFF; text-decoration: none; }
a.magic:hover {color: #FFFFFF; text-decoration: underline; }

