/* 
   gallerylucid.com 2005 site stylesheet, Copyright Design215 Inc. 
   v04.15.05 
   
   body
     #xheader
       .xnavbar
       .rightnav
     #xcontainer
       #xtitlebar 
       #xpage
         #xcontent
           #xcontenthead
           #xcol1
           #xcol2
           #xcol3
           .xclearline
         #xendcap
       #xfooter
*/

/* scrollbar*/
body{
scrollbar-face-color:66666; 
scrollbar-shadow-color:666666; 
scrollbar-highlight-color:333333; 
scrollbar-darkshadow-color:black; 
scrollbar-3dlight-color:ffffff;
scrollbar-track-color:666666; 
scrollbar-arrow-color:666666;}


body {
  font-family:verdana; font-size:11px; color:#666666;
  text-align:center; margin:0; padding:0;
  background:#ffffff;
  
  /* 
     background notes
  
     original gray:     #444444;
     dark red stripes:  #400500 url(images/bg/faux01c.jpg) repeat-x top center fixed;
     gray texture:      #444444 url(images/bg/faux02a.jpg) repeat fixed;
     
  */
}
img {
  color:#000000;
  border-color:#000000;
  padding:0;
  
  
}

/* header, full width of screen */
#xheader {
  position:relative; width:750px;
  text-align:center; margin:0 auto 0 auto; padding:0;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
}
  #xheader div.xnavbar {
    display:none;
    text-align:left; margin:0; padding:0;
    background:#666666;
  }
  #xheader p {
    display:inline;
    text-align:left;
  }
  #xheader ul {display:none;}
  
  #xheader a {
    line-height:22px;
    font-family:verdana,helvetica,sans-serif; font-size:10px;
    margin:0; padding:6px 3px 6px 3px;
  }
  #xheader a:link,
  #xheader a:visited {text-decoration:none; font-weight:bold; color:#000000;}  
  #xheader a:hover {text-decoration:none; font-weight:bold; color:#ffffff;
    background:#000000;}
  
  /* navigation menu */
  div.rightnav {
    position:relative; width:750px; height:22px;
    text-align:left; padding:0; margin:0;
    background:#dddddd url(images/chairrail.gif) repeat-x;
    border-top:1px solid #000000; 
    border-bottom:1px solid #000000;
  }

/* content container, full width of screen */
#xcontainer {
  position:relative;
  text-align:center; margin:0; padding:0;
  background:ffffff;
}

/* content box titlebar */
#xtitlebar {display:none;}

/* outer content box for background 1 */
#xpage {
  position:relative; width:750px;
  text-align:left; margin:0 auto 0 auto; padding:10px 0 0 0; line-height:1px;
  background:#ffffff;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
}
/* inner content box for background 2 */
#xcontent {
  position:relative; width:730px;
  font-family:arial,helvetica,sans-serif; font-size:12px; color:#666666; line-height:130%;
  text-align:left; margin:0 0 0 10px; padding:0;
  background:fffffff;
}
  #xcontenthead {display:none;}
  
  #xcontent h1 {
    font-family:century-gothic; font-size:18px; font-weight:normal; color:#666666;
    padding:8px 0 16px 2px; margin:2;
  }
  
  #xcontent pre {font-size:12px; margin:0 0 0 12px;}
  #xcontent form {margin:0; padding:0; display:inline;}
  #xcontent label.noshow {display:none;}
  #xcontent acronym {border-bottom:dashed 1px #000000; cursor:help; font-weight:bold; color:#0000aa;}
  #xcontent p {
    font-family:verdana,helvetica,sans-serif; font-size:10px; color:#222222; line-height:150%;
    margin:0 15px 0 12px; padding:0;
  }
  #xcontent p.xpic {
    margin:0 3px 0 1px; padding:0;
    border-bottom:solid 1px #444444;
  }
  /* completed form messages */
  #xcontent p.xmsg {
    text-align:center; padding:60px 0 160px 0;
  }
  /* alert messages */
  #xcontent p.xmsg2 {
    text-align:left; padding:4px 8px 8px 8px;
    font-family:verdana,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff;
    background:#000088;  
  }
  #xcontent a:link,
  #xcontent a:visited {text-decoration:none; font-weight:bold; color:#695133;}
  #xcontent a:hover {text-decoration:underline; font-weight:bold; color:#8b7355;}

  #xcontent a.a1 {padding-left:14px; background:transparent url(images/bt1.gif) no-repeat;} 

  /* tables within content */
  div.xtable {
    font-family:verdana,helvetica,sans-serif; font-size:10px; color:#ffffff; line-height:130%;
    margin:4px 0 0 0; padding:0 0 4px 12px;
  }
    div.xtable h1 {
      font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff;
      margin:0; padding:0 0 4px 0; 
    }
    div.xtable table {background:transparent;}
    div.xtable td {
      font-family:verdana,helvetica,sans-serif; font-size:10px; color:#ffffff; line-height:130%;
    }
    
  /* forms boxes */
  div.xbox1 {
    width:90%; padding:4px 8px 4px 8px; border:solid 1px #000000;
    background:#eeeeee;
  }
    
  /* separators to clear column floats */
  div.xclear {clear:right; height:1px; line-height:1px; margin:0; padding:0;}
  div.xclearline {
    clear:both; height:1px; line-height:1px;
    margin:0 3px 0 1px; padding:0;
  }
  div.xmedline {
    clear:both; height:1px; line-height:1px;
    margin:0 3px 0 1px;
    border-bottom:solid 1px #aaaaaa;
  }

  /* accent line */
  div.xline {
    height:1px; line-height:1px;
    margin:3px; padding:0 0 3px 0;
    border-top:solid 1px #aaaaaa;
  }

  /* left column lists */
  ul.alist {margin:0 0 0 12px; padding:0; list-style:none;}
  ul.alist li {
    margin-bottom:6px; padding:0 0 0 16px;  
    background:transparent url(images/bt5.gif) no-repeat;
  }

  /* columns, set 1: 450/250 */
  #xcol1 {float:left; width:450px; margin:0; padding:0;}
  #xcol2 {float:left; width:250px; margin:-35px 0 10px 0; padding:0;}

  /* columns, set 2: 250/450 */
  #xcol3 {float:left; width:740px; margin:0; padding:0;}
  #xcol4 {float:left; width:10px; margin:0; padding:0;}

  #xcol5 {width:5px; height:500px;}

    /* left column styles, xcol1 and xcol3 */
    #xcol1 p,
    #xcol3 p {
      font-family:century gothic; font-size:11px; color:#666666; line-height:150%;
      margin:0; padding:4px 10px 0 12px;
    }
    #xcol1 h2,
    #xcol3 h2 {
      margin:0 0 0 12px; padding:2px 0 0 0;
      font-family:mistral; font-size:30px; font-weight:normal; color:#666666;
      background:#ffffff;
    }

    /* right column styles, xcol2 and xcol4 */
    #xcol2 p,
    #xcol4 p {
      font-family:verdana,helvetica,sans-serif; font-size:11px; color:#666666; line-height:150%;
      margin:0; padding:4px 0 0 30px;
    }
    #xcol2 p.p2,
    #xcol4 p.p2 {
      font-family:verdana,helvetica,sans-serif; font-size:11px; color:#666666; line-height:150%;
      margin:0; padding:0;
    }
    #xcol2 h2,
    #xcol4 h2 {
      margin:0; padding:2px 0 0 0;
      font-family:verdana,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#666666;
    }
  
/* bottom of content box */
#xendcap {
  position:relative; width:750px; height:22px; font-size:1px; line-height:1px;
  clear:both; margin:0 auto 0 auto;
  background:#dddddd url(images/chairrail.gif) repeat-x;
  border-top:1px solid #000000; 
  border-bottom:1px solid #000000;
}

/* footer div */
#xfooter {
  position:relative;
  margin:4px 0 0 0; padding:0; text-align:center; 
}
  #xfooter p {
    position:relative; width:750px;
    text-align:left; margin:0 auto 0 auto; padding:0;
    font-family:arial,helvetica,sans-serif; font-size:10px; color:#666666;
  }
  #xfooter p.xnav {
    position:relative; width:750px;
    text-align:center; margin:0 auto 0 auto; padding:0;
    font-family:arial,helvetica,sans-serif; font-size:10px; color:#666666;
  }
  
  #xfooter a:link,
  #xfooter a:visited {text-decoration:none; color:#695133;}
  #xfooter a:hover {text-decoration:underline; color:#695133;}
  
  #xfooter a.w3 {font-family:verdana,helvetica,sans-serif; font-size:12px; font-weight:bold;}
  #xfooter a.w3:link,
  #xfooter a.w3:visited {text-decoration:none; color:#000000;}
  #xfooter a.w3:hover {text-decoration:none; color:#8B814C;}

/* Misc */
.xdash {border:1px dashed #ffffff;}  
  
