body {
  background: white;
  }

a:link,
a:visited {
 color: #520;
 background: transparent;
 font-weight: bold;
 text-decoration: none;
 }

h1 , h2 , h3 {
  margin : 0;
  padding : 0;
  }

h1 {
  display : none;
  }

h4 {
  font-family : verdana, arial, sans-serif;
  font-size : 10pt;
  color : #666666;
  font-weight : bold;
  font-style : italic;
  margin-bottom: 15px;
  }

img {
  border : 0;
  }

#banner {
  font-family : georgia, verdana, arial, sans-serif;
  background : #f0f0f0;
  font-size : 15pt;
  font-weight : bold;
  padding : 100px 15px 10px;
  margin-bottom : 15px;
  border : 1px solid #48b5d8;
  }

#banner img {
  margin : 0;
  border : 0;
  padding : 0;
  }

#headshot {
  position : absolute;
  top: 10px;
  right : 10px;
  z-index : 0;
  }

#logo {
  position : absolute;
  top: 10px;
  left : 10px;
  z-index : 2;
  }

.float-right {
  float : right;
  padding-left : 10px;
  }

.float-left {
  float : left;
  }

.as-of-date {
  margin : 0;
  padding : 0;
  border : 0;
  text-align : center;
  font-weight : bold;
  }

.pagenav {
  display : none;
  }

.description {
  width : 410px;
  position : relative;
  top : -4px;
  font-family : verdana, arial, sans-serif;
  color : #666699;
  font-size : small;
  font-weight : bold;
  font-style : italic;
  text-transform : none;
  text-align : center;
  margin : 0;
  padding : 0;
  border : 0 none inherit;
  }

#content {
 width: auto;
 margin-left: 8%;
 margin-right: 8%;
 padding: 0;
 border: 0;
 float: none !important;
 color: black;
 background: transparent;
 }

#links {
  display : none;
  }

.blog {
  padding : 0;
  }

.navbar {
  display : none;
  }

.comment-list td {
  padding-top : 0.6em;
  padding-left : 0.3em;
  padding-right : 0.3em;
  margin : 0;
  }

.td-center {
  text-align : center;
  vertical-align : top;
  }

.alignright {
  text-align : right;
  }

.a-right {
  text-align : right;
  padding : .5em;
  }

.a-left {
  text-align : left;
  padding : .5em;
  }

.entrylabel {
  line-height : 85%;
  text-align : right;
  }

.entryfield {
  font-size : 10pt;
  }

.noborderbody {
  font-family : verdana, arial, sans-serif;
  color : #739eac;
  font-size : 10pt;
  font-weight : bold;
  background : transparent;
  padding : 4px 15px;
  text-transform : lowercase;
  margin-bottom : 5px;
  text-align : center;
  }

.noborderbody p {
  padding : 0 0 1em;
  margin : 0;
  }

.noborderbody a ,
.noborderbody a:link ,
.noborderbody a:visited {
  font-weight : bold;
  color : #aaaaaa;
  text-decoration : none;
  }

.blogbody {
  font-family : verdana, arial, sans-serif;
  color : #666666;
  font-size : 10pt;
  font-weight : normal;
  background : transparent;
  border-top : 1px solid #48b5d8;
  line-height : 120%;
  padding : 15px 15px 10px;
  margin-bottom : 10px;
  }

.blogtable {
  font-family : verdana, arial, sans-serif;
  color : #666666;
  font-size : 10pt;
  font-weight : normal;
  background : transparent;
  border : 1px solid #48b5d8;
  line-height : 120%;
  padding : 15px 5px 10px;
  margin-bottom : 10px;
  }

.blogtable td {
  text-align : center;
  }

.blogbody p {
  margin-top: 15px;
  margin-bottom: 15px;
  }

.blogbody ul {
  margin-top: 10px;
  margin-bottom: 10px;
  }

.blogbody img {
  float : right;
  border : 1px solid #48b5d8;
  margin-left : 5px;
  margin-bottom : 5px;
  }

.blog table {
  margin : 0;
  padding : 0;
  border : 0;
  width : 100%;
  }

.blog .table80 {
  width : 80%;
  }

.blog .bordertable td {
  padding: 5px;
  border : 1px solid #dfdfdf;
  margin : 1px;
  }

.blog li {
  margin-bottom : 0.5em;
  padding-right : 3em;
  }

.inline {
  display : inline;
  padding-right : 0.6em;
  }

blockquote {
  background : transparent;
  padding : 0 5px;
  color : #666666;
  border-top : 1px solid #a0a8c1;
  border-bottom : 1px solid #a0a8c1;
  margin-left : 4%;
  margin-right : 4%;
  }

blockquote p {
  margin : 0.5em 0 0.8em;
  }

.email {
  font-family : "Courier New", Courier, monospace;
  line-height: 120%;
  font-size : 9pt;
  position : relative;
  padding : 0 15px;
  color : #000000;
  border-top : 1px solid #a0a8c1;
  border-bottom : 1px solid #a0a8c1;
  }

.email p {
  margin : 0.5em 0 0.8em;
  }

.title {
  font-family : verdana, arial, sans-serif;
  font-size : 10pt;
  color : #000000;
  text-transform : uppercase;
  margin-bottom : 15px;
  }

.menu {
  margin-bottom : 15px;
  text-decoration : none;
  }

.date {
  font-family : verdana, arial, sans-serif;
  font-size : 14pt;
  color : #ffffff;
  text-align : center;
  padding : 10px;
  font-weight : bold;
  letter-spacing : 0.4em;
  margin-bottom : 1px;
  }

.postcommenttitle {
  display : none;
  }

.posted {
  text-align : right;
  vertical-align : bottom;
  font-family : verdana, arial, sans-serif;
  font-size : 7pt;
  color : #000000;
  line-height : 110%;
  margin-bottom : 0;
  margin-left : .5in;
  margin-right : .5in;
  border : 0;
  }

.posted ul {
  margin : 0;
  }

.posted li {
  display : inline;
  padding : 0 .5em;
  margin : 0;
  border-right : 1px #000000 solid;
  }

.postedlinks {
  display : none;
  }

.trackbacks-posted {
  font-family : verdana, arial, sans-serif;
  font-size : 9pt;
  color : #000000;
  line-height : 110%;
  margin-bottom : 0;
  border : 0;
  }

.trackbacks-posted ul {
  list-style : disc;
  margin : 0;
  padding : 0 0 0 2em;
  border : 0;
  }

.trackbacks-posted p ,
.trackbacks-posted li {
  margin : 0;
  padding : 0;
  border : 0;
  }

.clear-float {
  clear : both;
  width : 90%;
  font-size : 8pt;
  line-height : 20%;
  margin : 0;
  padding : 0;
  border : 0;
  }

form {
  display :none;
  }

.center-this {
  text-align : center;
  }

.commentbody {
  display : none;
  }

.copyright {
  font-family : verdana, arial, sans-serif;
  text-align : right;
  vertical-align : bottom;
  color : #000000;
  font-size : 7pt;
  font-weight : normal;
  margin-right : 8%;
  margin-bottom : 4%;
  }

