@font-face
  {
  font-family: 'gent';
  src: url('font/gent.eot');
  src: local('gent'), url('font/gent.woff') format('woff'), url('font/gent.ttf') format('truetype'), url('font/gent.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
  }

body
  {
  font-family: 'gent', Georgia, serif;
  font-size: 12pt;
  line-height: 22px;
  background: url(imgs/site/bg.jpg);
  }

a
  {
  color: #091298;
  text-decoration: none;
  }

a:hover
  {
  text-decoration: underline;
  }

img
  {
  border: none;
  }

.clear
  {
  clear: both;
  }

.container
  {
  width: 950px;
  margin: 0px auto;
  }

.side
  {
  width: 275px;
  float: left;
  }

.main
  {
  width: 650px;
  float: right;
  }

.side ul
  {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }

.side ul li
  {
  padding-bottom: 5px;
  }

h1
  {
  color: #005353;
  text-align: center;
  }

h3
  {
  color: #008080;
  text-align: left;
  font-size: 14pt;
  font-weight: bold;
  }

.print
  {
  font-size: 11pt;
  }

div.booktalk
  {
  margin-bottom: 30px;
  }

.red
  {
  color: #c41d07;
  }

.imgright
  {
  float: right;
  margin: 0 0 5px 10px;
  }

.imgleft
  {
  float: left;
  margin: 0 10px 5px 0;
  }

.indent
  {
  margin-left: 30px;
  }

ol li
  {
  margin: 0 0 8px 0;
  }

table
  {
  margin-left: auto;
  margin-right: auto;
  }

thead
  {
  font-weight: bold;
  }

thead td
  {
  border-bottom: 1px solid #6879be;
  border-top: 1px solid #6879be;
  }

td
  {
  padding: 5px 10px 0 10px;
  border-bottom: 1px solid #6879be;
  }

td.l
  {
  border-left: 1px solid #6879be;
  }

td.r
  {
  border-right: 1px solid #6879be;
  }

p.blogtitle
  {
  color: #008080;
  text-align: left;
  font-size: 14pt;
  font-weight: bold;
  }

p.blogtitle span
  {
  color: #000000;
  font-size: 11pt;
  font-weight: normal;
  }

div.feedburnerFeedBlock ul 
  {
  margin-left:0;
  padding-left:0;
  list-style-type: none;
  }

div.feedburnerFeedBlock li div ul
  {
  list-style-type: disc;
  }

div.feedburnerFeedBlock li div ul li
  {
  margin-left: 35px;
  }

#creditfooter
  {
  display: none;
  }

.headline
  {
  color: #008080;
  text-align: left;
  font-size: 14pt;
  font-weight: bold;
  }
  
.headline a
  {
  color: #008080;
  }

.date
  {
  color: #000000;
  font-size: 11pt;
  font-weight: normal;
  }
