body {
   background: #fafafa;
   font-family: Verdana;
   width: 700px;
   font-size: 12px;
   line-height: 140%;
   margin-top: 0;
   padding-top: 0;
}

#text {
   float: right;
   width: 530px;
}
#text-inner {
   padding: 25px;
   padding-top: 5px;
}

#left-column {
   float: left;
   width: 170px;
   background: #eeeeee;   
}
#left-column-inner {
   padding: 20px; 
   padding-top: 5px;
   position: relative;
}

#left-column ul li {
   padding-bottom: 4px;
}
ul {
   margin-left: 10px; 
   padding-left: 0px;
}

hr {
   border: 0;
   margin: 0;
   padding: 0;
   height: 1px;
   background: #cccccc;
   color: #cccccc;
   border: none;
}

h1 {
   font-size: 17px;
}

h2 {
   font-size: 15px;
}

a {
   color: #003399;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}
sup {
   vertical-align:baseline;
   position:relative;
   bottom: 0.4em;
}
.info {
   text-align: center;
   font-size: 10px;
}
div.info img {
   vertical-align: middle;
}
div.top {
   border-bottom: 1px solid #cccccc;
}
img {
   border: none;
}

/* \*/
#text {overflow: hidden; o\verflow: visible; he\ight: 1%;}
/* */

div.photo img {
   margin-bottom: 10px;
   border: none;
}