/* ----------------- all styles --------------- modified 18 November 2009 --------------------- */
body     { font-family: arial,sans-serif; font-size:15px; font-weight:normal; color:#FFF; background-color:#000; background-image:url('../images/grid2.jpg'); } 
#bdr_bdy { display:none; border:2px solid #444; position:relative; top:0px; left:0px; width:910px; background-color:#000; }
#hdrL  { position:absolute; top:7px; left:20px; text-align:left;  }
#hdrR  { position:absolute; top:7px; left:282px; text-align:left;  }
#txtM  { position:absolute; top:240px; left:350px; width:400px; text-align:left;  }
#txtM p { margin-top:0px; margin-bottom:6px; }
#pashn  { position:absolute; top:470px; left:330px; text-align:left;  }
#nav1   { position:absolute; top:350px; left:135px; text-align:right;  }
#nav1 p { margin-top:0px; margin-bottom:3px; }
#cont   { position:absolute; top:620px; left:60px; text-align:right;   }
#cont td { font-size:12px; font-weight:normal; text-align:right; color:#EADEAB; }
#hdr2   { position:absolute; top:1px; left:20px; text-align:left;  }
#nav2   { position:absolute; top:170px; right:18px; text-align:right;  }
#cont2   { position:absolute; top:620px; left:30px; text-align:left;  }
#graf2   { position:absolute; top:615px; right:15px; text-align:right;  }


/* --- gal styles --------- */
#galThumbs { z-index:2; position:absolute; top:200px; right:20px; width:425px; height:350px; text-align:left; border:1px solid #EADEAB; clip:auto; overflow:auto; }
#bag       { position:absolute; top:3px; left:3px; width:400px; height:600px; text-align:center;  }
#bag img   { margin-right:4px; margin-bottom:3px; cursor:pointer; border:1px solid #000; } 
#galBox    { z-index:2; border:1px solid #EADEAB; position:absolute; top:200px; left:30px; width:380px; height:400px; text-align:center; background-color:#000; }
#galBox p  { margin-top:5px; margin-bottom:0px; }
#galBox img { margin-top:5px; }
#scroll3   { position:absolute; top:555px; right:20px; text-align:right; }
#ldr       {  z-index:2; visibility:hidden; position:absolute; top:200px; left:445px; text-align:left; }
#codeA     { position:absolute; bottom:1px; right:3px; text-align:right; }  /* used in galLarger.js script  */


.a11G      { font-size:11px; font-weight:normal; color:#C0A277; }
.a12S      { font-size:12px; font-weight:normal; color:#EADEAB; }
.a12YB      { color:#EAD683; font-weight:bold; }
.a12W      { font-size:12px; font-weight:bold; color:#C0C0C0; }
.a11S      { font-size:11px; font-weight:normal; color:#4D4D4D; }
.a24W   { font-size:24px; color:#FFF; font-weight:bold; }
.bdrR   { border-right:1px solid #444; }
.bdrT   { border-top:1px solid #444; }
.hilite  {color: #00FB35; text-decoration: none; font-size:14px; font-weight:bold; }
.curs   { cursor:pointer; } 
a.ap:link, a.ap:visited {color: #FFF; text-decoration: underline; font-size:20px; }
a.ap:hover {color: #0FF; text-decoration: underline;  }
a.ap2:link, a.ap2:visited {color: #C0C0C0; text-decoration: underline; font-size:14px; font-weight:bold; }
a.ap2:hover {color: #0FF; text-decoration: underline;  }

a.em:link, a.em:visited {font-size:12px; color: #EADEAB; text-decoration: underline; font-weight:normal; }
a.em:hover {color: #0FF; text-decoration: none; }

noscript { font-size:16px; color:#FFF; font-weight:bold;  }
noscript p { margin-top:0px; margin-bottom:3px; }

/* -------- publicity ----------------- */
#back    { position: absolute; right:15px; bottom: 210px; text-align: right;  }
#cRt      { position:absolute; bottom:90px; left:0px; width:100%; text-align:center; }
#graf     { position:absolute; top:30px; left:0px; width:100%; text-align:center; } 
#hdr     { position:absolute; top:400px; left:10px; text-align:left;  }
#Ltxt    { position:absolute; top:10px; left:0px; text-align:left;  }
#src     { position:absolute; top:10px; right:10px; text-align:right;  }
#more    { position:absolute; top:680px; left:10px; text-align:left; } 
#pgFr    { position:absolute; top:30px; left:0px; width:778px; border-top:1px solid #000;  }
#topPic  { position:absolute; top:45px; left:10px; text-align:left;  }
#writer  { position:absolute; top:480px; left:10px; text-align:left;  }
.a55B    { font-size:55px; color:#000; font-weight:bold; }
.a10pxS   { font-size:10px; color: #C0C0C0 !important; font-weight:normal; }
.a16B    { font-size:16px; color:#000; font-weight:bold; }