#right .moduletable {
  margin: 10px 4px 30px 4px;
  clear: both;
}

#right {
  width: 180px; !important;
  border: 1px solid #ddd;
  border-radius: 6px;
  background-color: #f0f0ff;
  float:right;
  padding-bottom: 10px;
-webkit-box-shadow: 3px 3px 2px 0px rgba(90, 90, 90, 0.85);
-moz-box-shadow:    3px 3px 2px 0px rgba(90, 90, 90, 0.85);
box-shadow:         3px 3px 2px 0px rgba(90, 90, 90, 0.85);  
}

#right .right {
  margin-left: 0px;
  margin-right: 0px;
  padding: 4px;
}

#right ul {
  margin: 5px 0 0 0; 
  padding:0;
  list-style:none; 
  list-style-type:none;
}
#right a {
  text-decoration: none;
/*  text-shadow: 1px 1px #fff;  */
  color: #404080;
  font-weight: 900;
}

 
#right h3 {
  font-size: 14px;
  font-weight: 900;
  margin-bottom: 5px;
  padding: 8px 0px 5px 10px;
  color: #fff;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;  
  border-bottom: 1px solid #000;
  border-top-left-radius: 1px;
  border-top-right-radius: 10px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
}

#right p.qr {
  background-color: #f0f0ff;
  padding-bottom: 20px;
  border: 1px solid #a0b0b0;
  border-radius: 8px;
}

.a_qr {
  text-decoration: none;
}
