#sk {width:90%; margin:0 auto; text-align:left; padding:30px 0 100px 0; font-size:110%;
padding-top: 134px; margin-top: -134px;}
#sk div {margin:0 0 150px 0; padding-top: 134px; margin-top:-134px;}
#sk h2 {text-align:left; font-weight:bold; font-size:120%; font-weight:bold; margin:0 0 3em 0; border-bottom:1px solid #3E3A39; padding-bottom:1em;}

#info table {width:90%; margin:0 5%; }
#sk th, #sk td {vertical-align:top; padding:2em 0; border-bottom:1px solid #bbb;}
#sk th {width:28%; padding-right:1em;}
#sk tr:last-child th, #sk tr:last-child td {border-bottom:none;}
#sk td {width:70%;}
#info th, #info td {padding:20px 0; border-bottom:1px dotted #3E3A39;}

@media (max-width: 480px) { 
  #sk {width:85%; margin:-134px auto 0 auto; font-size:85%; line-height:1.8em;}
  #sk img {height:50px; width:auto;}
  #info table {width:100%; margin:0;}
} 



