div.feedburnerFeedBlock ul { margin-left:2; padding-left:3; padding-bottom:10; list-style-type:none; font-size:12px; color:#333333; font-family:Arial,Verdana,Sans-serif;}
div.feedburnerFeedBlock ul li span.headline {font-weight:bold; font-size:14px; color:#00004f; display:block; margin:12px 0 0 0; text-decoration:none;}
div.feedburnerFeedBlock a {font-weight:bold; font:14px Arial,Verdana,Sans-serif; color:#00004f; text-decoration:none;}
div.feedburnerFeedBlock ul li span.date {font:9px Arial,Verdana,Sans-serif; color:#00004f; text-decoration:none;}
div.feedburnerFeedBlock a:visited {font-weight:bold; font:14px Arial,Verdana,Sans-serif; color:#00004f; text-decoration:none;}
div.feedburnerFeedBlock img {display:none;}

div.glf { position: absolute;top: 0px;left: 45%;margin-left: 0px;width: 221px;height: 26px;z-index:1000;}

td {text-align: left; color: #333333; font:12px Arial,Verdana,Sans-serif;} 

.breadcrumb {font:9px Arial,Verdana,Sans-serif; color:#00004f;}
A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font:9px Arial,Verdana,Sans-serif; color:#00004f; text-decoration: underline;} 
A.breadcrumb:hover {font:9px Arial,Verdana,Sans-serif;color:#800000; text-decoration: underline;}

.breadc {font:9px Arial,Verdana,Sans-serif; color:#666666;}
A.breadc:link, A.breadc:visited, A.breadc:active {font:9px Arial,Verdana,Sans-serif; color:#666666; text-decoration: underline;} 
A.breadc:hover {font:9px Arial,Verdana,Sans-serif;color:#666666; text-decoration: underline;}

A:link, A:visited, A:active {color:#00004f; text-decoration: underline;} 
A:hover {color:#800000; text-decoration: underline;}

.feedburnerFlareBlock {font-size: 9px; margin:.25em 0 0; padding:0 0 4px;}

.first {font-size: 9px;}
A.first:link {font-size: 9px;}
A.first:visited {font-size: 9px;}
A.first:active {font-size: 9px;}
A.first:hover {font-size: 9px;}

@media all {
body {margin:0px; background: #F8F8FB url('CS50109bg.gif') repeat-x; text-align:left; font:x-small Arial,Verdana,Sans-serif; padding:0px 0px;}
  #content {width:760px; margin:0 auto; padding:0; text-align:left;}
  #main {width:560px; padding:5px; float:left;}
  #sidebar {width:170px; padding:5px; float:right;}
  .hbar {display:none;}
  .cbar {width:100%;}
  div.sch { position: absolute;top: 30px;left: 50%;margin-left: 0px;width: 379px;height: 26px;z-index:1000;}
  div.cert { position: absolute;top: 0px;left: 50%;margin-left: -513px;width: 112px;height: 215px;z-index:1000;}
  div.hdr { position: absolute;top: 0px;left: 50%;margin-left: -400px;width: 112px;height: 83px;z-index:1000;}
  div.men { position: absolute;top: 120px;left: 50%;margin-left: -15px;width: 389px;height: 26px;z-index:1000;}
  }
@media handheld {
  .cbar {display:none;}
  .hbar {width:90%; padding:2px; float:left;}
  .body {margin:0px; text-align:left; font:x-small Arial,Verdana,Sans-serif; padding:0px 0px;}
  #content {display:none;}
  #main {display:none;}
  #sidebar {display:none;}
  .hdr {display:none;}
  div.sch {display:none;}
  div.cert {display:none;}
  div.hdr {display:none;}
  div.men {display:none;}
  }
h2 {margin:1.5em 0 .75em; font:8px/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; color:#999;}

@media all {
  .date-header {font:8px/1.4em; margin:1.5em 0 .5em;}
  .post {margin:.5em 0 1.5em; font:12px Arial,Verdana,Sans-serif; padding-bottom:1.5em;}
  }
@media handheld {
  .date-header {padding:0 1.5em 0 1.5em; text-transform:uppercase;font:7pt/1.4em Arial,Verdana,Sans-serif;}
  .post {padding:5 1.5em 0 1.5em;margin-left:1.6em;}
  }

.post-title {margin:.25em 0 0; padding:0 0 4px; font:14px Arial,Verdana,Sans-serif; font-weight:bold; line-height:1.4em; text-transform:uppercase; color:#00004f;}
.post-title a, .post-title a:visited, .post-title strong {display:block; text-decoration:none;color:#00004f;font-weight:bold;}
.post-title strong, .post-title a:hover {color:#333;}
.post div {margin:0 0 .75em; line-height:1.6em;}
p.post-footer {margin:-.25em 0 0;color:#ccc;  }
.post-footer em, .comment-link {font:78%/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase;  letter-spacing:.1em;}
.post-footer em {font-style:normal; color:#999; margin-right:.6em;}
.comment-link { margin-left:.6em;}
.post img {padding:4px;}
.post blockquote { margin:1em 20px;}
.post blockquote p { margin:.75em 0;}

#comments h4 {margin:1em 0; font:bold 78%/1.6em Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }
#comments h4 strong {font-size:130%;}
#comments-block {margin:1em 0 1.5em; line-height:1.6em; }
#comments-block dt {margin:.5em 0;}
#comments-block dd {margin:.25em 0 0;}
#comments-block dd.comment-timestamp {margin:-.25em 0 2em; font:78%/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
#comments-block dd p {margin:0 0 .75em;}
.deleted-comment {font-style:italic;  color:gray;}
.paging-control-container {float: right;  margin: 0px 6px 0px 0px;  font-size: 80%;}
.unneeded-paging-control {visibility: hidden;}

#sidebar ul {margin:0 0 1.5em;  padding:0 0 1.5em;  border-bottom:1px dotted #ccc;  list-style:none;}
#sidebar li {margin:0; padding:0 0 .25em 15px;  text-indent:-15px;  line-height:1.5em;}
#sidebar p {color:#666; line-height:1.5em;}