body { 
      font-family:Arial, Helvetica, sans-serif; font-size:12px;
      background: url(workshop6.png) #ddc;
      background-repeat: repeat-x;
      margin:0px;
      padding:0px;
}

#title {
      position:absolute;
      left:0px;
      top: 35px;
}

#main {
      position:absolute;
      left:0px;
      top: 80px;
      width:450px;
      text-align:justify;
      padding:0px 9px 0px 0px;
      margin:0px;
      border-right:2px solid #ccb;
}

.grey { color:#ccc; }
a.azw { color:#ccc; font-weight:normal; text-decoration:none; border:none;}
a.azw:hover { color:#fff; font-weight:normal; text-decoration:underline; border:none;}

a {
  color:#039;
  text-decoration:none;
  border-bottom:1px solid #ccb;
  
}

a:hover {
  color:#000;
  border-bottom:1px solid #000;
}

a.img {
  border:none;
}

img.title {
  border-left:58px solid #039;
  border-right:2px solid #039;
}
img.title:hover {
  border-left:58px solid #039;
  border-right:2px solid #039;
}


.img {border:none;}

#right {
  position:absolute;
  top:80px;
  left:470px;
  width:250px;
  font-size:11px;
  margin:0px;
  padding:0px;
  color:#333;
}

#right div {
  background:#fff;
  margin:0px 0px 4px 0px;
  padding:3px;
}

.right h1 {
  font-size:12px;
  font-weight:bold;
  background:#039;
  color:#FFF;
  padding:1px 2px 1px 4px;
  margin:0px;
  text-align:right;
}

.right ul {
 margin: 0px 0px 10px 0px;
 padding:5px 0px 5px 25px;
}
.right li {
  list-style-image:url(arrow.gif);
  margin:0px;
  padding:0px;
}

.normal ul {
  list-style-type:circle;
}
.normal li {
  list-style-image:none;
  list-style-type:square;
}


.right p {
  margin:0px;
  padding:10px;
  text-align:justify;
}

.intro { 
       color:#039;
}

.intro a {
  color:#000;
  text-decoration:none;
  border-bottom:1px solid #ccb;
  
}

.intro a:hover {
  color:#039;
  border-bottom:1px solid #000;
}



h1 {
      font-size:14px;
      font-weight:bold;
      margin:0px;
      background:#039;
      padding:2px 5px 2px 60px;
      /* border: solid 2px #039;
      border-width: 2px 2px 2px 0px; */
      color: #fff;
}

h2 {
      font-size:13px;
      font-weight:bold;
      margin:0px;
      background:#FFF;
      padding:2px 5px 2px 60px;
      border-top: solid 2px #039;
      /* border-width: 0px 2px 2px 0px; */
      color: #000;
}

h3 {
      font-size:11px;
      font-weight:bold;
      margin:0px 0px 12px 0px;
      background:#039;
      padding:2px 5px 2px 60px;
      /* border: solid 2px #039;
      border-width: 0px 2px 2px 0px; */
      color: #ffe; 
}

#main p {
      margin:0px 0px 12px 60px;
      padding:2px;
      line-height:150%;
}

#main p.date {
   font-size:11px; color:#666;
   float:left;
   margin:0px 0px 12px 10px;
}

#main .pTitle {
   font-size:12px; font-weight:bold;
   color:#039;
}

#main .pTitle1 {
   font-size:13px; font-weight:bold;
   color:#000;
   text-transform:uppercase;
}

#program p {
   margin-left:80px;
   border-top:1px solid #ccc;
   color:#333;
}

#program p.date {
   width:60px;
   text-align:right;
   margin-left:7px;
}


#program h1 {
   padding-left:82px;
   padding-bottom:0px;
}
#program h3 {
   padding-left:82px;
}



