body 	
{
  background-image:     url(./hcbenoit-bg1.png);
  background-repeat:    no-repeat;
  background-position:  -10em 5em;
  background-color: 	#000;
  background-attachment: fixed;
/*  background-color: 	#fffff6; */
  font-family: 		"verdana", sans-serif;
  color:                #f80;
  text-align: 		justify;
  padding-left:	 	18%;
  padding-right:	6%;
  padding-bottom:       12em;
  padding-top:          3em;
  line-height:          1.3em;
  letter-spacing:       0em;
  opacity:              1.00;
  } 

#pagemenu, .weelink, .entry
{ 
/*  background-image:   url(./hccsstopfade1_XXX.png); */
  background-repeat:  repeat-x;
    /*  background-attachment: fixed; */
  }

.francais
{
  color:                #665;
  font-family:          "arial";
  letter-spacing:       0em;
}

.dlobjbod
{ 
  padding-bottom:        0em;
  padding-top:           0.2em;
  }

h1, h2  
{
/*  font-size:            200%; */
  text-align: 		center;
  padding:              0.2em;
  }

h1
{
  font-size:            500%;
  letter-spacing:       0.06em; 
  line-height:          100%;
  font-family:          arial;
  font-weight:          normal;
  }

h2
{ 
  letter-spacing:       0.3em;
  padding:              0.5em;
  }


h2.francais
{
  letter-spacing:       0.2em;
  padding:              0.5em;  
  }
   
h3, h4, h5, h6  
{
  padding:              0.2em;
  letter-spacing:       0.1em;
  padding-left:         3em;

  }

.pageintro
{ 
  padding-left:          15%;
  padding-right:         15%;
  }

hr      
{
/*  padding:              1em;
  background-color:     #f6f6f0;
*/
  display:             none;
  }

a
{ 
  color:              #333399; 
  text-decoration:    none; 
  }

a:visited 
{
  color:              #703399; 
  text-decoration:    none; 
  }

a:hover
{
  color:              #993399; 
  text-decoration:    underline; 
  }

a:active            
{ 
  color:              #777711; 
  text-decoration:    underline; 
  }

.space
{ 
  padding:              2em;
  }

.mainpicture
{
  padding:        1em;
/*  padding-left:   30%; */
/*  padding-right:   50%; */
    text-align:      center;
  }

.video0
{  
  padding:        1em;
  float:          right;
  }

#footer 
{ 
  font-family:       times, serif; 
  font-size:         80%; 
  color:             #666666;
  text-align:        center; 
  padding:           10em; 
  }

#header 
{ 
  font-family:       "times", serif;
  font-size:         90%;
  background-color:  #F80;
  position:          fixed;
  top:               -0.5em;
  left:              2em;
  border:            solid;
  border-top:        0em;
  border-color:      #F80;
  border-radius:     0.5em;
  padding:           0.8em 3em;
  }

 #header ul, #header li
{ 
  padding:            0em;
  display:            inline;
  list-style-type:    none;
  }

#header a
{
    color:           AAA;
}
 
.screenreader
{ 
  width:              0; 
  height:             0; 
  overflow:           hidden;
  }

#pagemenu, .weelink
{ 
  position:           relative;
  border:             0.2em solid;
  border-color:       #A52;
  border-radius:      2em;
  background-color:   #999;
  font-family:        "times new roman", serif;
  font-size:          85%;
  padding:            1em;
  margin:             4em;
  }

 #pagemenu ul 
{ 
  list-style:         none;
   }


#linfo, .linfo 
{ 
  position:         absolute;
  left:             15em;
  overflow:         hidden;
  }

.entry     
{
//  color:             #000;
  border:            0.2em solid;
  border-bottom:     0.6em solid;
//  border-top:        0.5em solid;
  border-radius:     5em;
  //  border-color:      #A52;
  border-color:      #f80;
  background-color:  #000;
  padding:           1.5em;
  padding-bottom:    3em;
  overflow:          auto;
  margin:            2em 0;
  }

.entrylist li, #entrylist
{ 
  list-style:        none;  
  padding:           0.3em;
}

.details, .prdate
{ 
/* font-family:       "times new roman", serif; */
  font-size:          80%;
  color:              #666650;
  line-height:        0.9;
 }

.details
{  
  padding-left:       7%;
  padding-right:      14%;
  }

/*
.details li
{
  padding:            -20%;
  }
*/

.illuspic
{
  float:            right;
  width:            33.3%; 
/*  height:           33.3%; */
  border:           0em;
  padding:          0.8em;
  }

.illuspicleft
{
  float:            left;
  width:            33.3%; 
  border:           0em;
  padding:          0.8em;
  }

.dllink 
{ 
    border:               4px solid;
    border-radius:      1em;
  border-color:         #A52;
  background-color:     #888;
  padding:              1em;
  font-family:          "courier", "fixed-width";
  font-size:            100%;
  }

.dlobjbod

{ 
  padding-bottom:        0em;
  padding-top:           0.2em;
  font-family:           "courier", "fixed-width";
  font-size:             90%;
  text-align:            center;
  }

.dlobject
{ 
  height:                70px;
  width:                 70%;
  padding-left:          15%;
  }