img {
 border: none;
 }
h2 {
 margin: 0px;
 }
.module {
 margin: 12px 0;
 }
#loginbar {
 float: right;
 }
#navigation, #subnav {
 background-color: #9ABCFF;
 padding: 3px;
 margin-left: -4px;
 margin-right: -4px;
 }
#subnav {
 background-color: #D0E0FF;
 border-top: 1px solid #39465F;
 border-bottom: 1px solid #39465F;
 }
#navigation a:link, #navigation a:visited {
 color: white;
 }
#subnav a:link, #subnav a:visited {
 color: #333;
 }
table.module {
 width: 100%;
 }
img.profile {
 float: left;
 margin: 4px 7px 4px 0;
 max-width: 240px;
 max-height: 240px;
 }
.results, .result, .result img {
 float: left;
 }
.result {
 padding: 6px;
 margin-top: 6px;
 margin-bottom: 6px;
 border: 1px solid #CCC;
 background-color: #fff;
 }
.result img {
 margin-right: 8px;
 width: 100px;
 }
.result .info {
 width: 508px;
 float: left;
 }
.info h3 {
 margin-bottom: 2px;
 }
.result .actions {
 list-style: none;
 margin: 0;
 padding: 0;
 width: 140px;
 float: left;
 }
.result .actions li {
 margin-bottom: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #ccc;
 }
.none {
 color: #666;
 }
.list h2 {
 padding-bottom: 4px;
 border-bottom: 1px solid #CCCCCC;
 }
.list ul {
 margin: 0;
 padding: 0;
 list-style: none;
 }
.list ul li {
 margin: 4px 0;
 padding-bottom: 4px;
 border-bottom: 1px solid #ccc;
 }
.list ul h3, .list ul p {
 margin: 0;
 }
.list ul h3 {
 font-size: 10pt;
 }
.list ul p {
 color: #666;
 }