BODY{margin: 0; font-size:14px}
TD{font-size:14px}
INPUT{font-size:14px}

A{color:#0000FF; text-decoration: none}
A:hover{color:#0000ff; text-decoration:underline}

.morebig{font-size:28px}
.big{font-size:24px}
.medium{font-size:14px}
.small{font-size:12px}
.moresmall{font-size:11px}

.br3{font-size:3px}
.br5{font-size:5px}

.lh20{line-height:20px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.lhs20{font-size:12px; line-height:20px}
.menutxt{line-height:18px; font-size:11px}

.marker{background-color: #FFCC99}
.linkwhite{color:#ffffff; text-decoration:none}

#blog_body { padding: 43px 0 0 23px; color: #333; }
#blog_body a img { border: 0; }
.blog_title { margin: 0; padding: 0 0 1em 0; }
.blog_content { padding-top: 35px; }
.blog_main { float: left; padding-right: 29px; width: 417px; }
.side_menu { float: right; width: 204px; }
.side_menu ul,
.side_menu li { margin: 0; padding: 0; line-height: 1.5em; }
.side_menu ul { margin-bottom: 1.5em; }
.side_menu li { background: url(../images/dot_line.gif) repeat-x bottom; padding: 0.5em 0; list-style: none; font-size: 12px; }
.side_menu li .bullet{ text-indent: 1em; background: url(../images/date_bullet.gif) no-repeat left; display: block; }
.side_menu a { color: #666; text-decoration: none; }
.side_menu a:hover { color: #666; text-decoration: underline; }
.nearLink { margin: 0; padding: 0.5em; background-color: #eee; text-align: center; font-size: 12px; }
.nearLink a { color: #666; text-decoration: none; }
.nearLink a:hover { color: #666; text-decoration: underline; }
.entry_title {
  margin: 0;
  padding: 0;
  text-indent: 25px;
  background: url(../images/entry_title.gif) no-repeat left 0.3em;
  font-size: 16px;
  line-height: 1.8em;
  border-bottom: 1px solid #d8d8d8;
}
.entry_title a { color: #666; text-decoration: none; }
.entry_title a:hover { color: #666; text-decoration: underline; }
.entry_date { text-align: right; padding: 5px; margin: 0; font-size: 15px; }
.entry_body { line-height: 1.6em; font-size: 12px; }
.entry_body img { border: 5px solid #e2e2e2; padding: 1px; }
.blog_footer { clear: both; padding: 33px 0; background: url(../images/bottom_line.gif) no-repeat bottom; }
.blog_footer .page_top { text-align: right; margin: 0 1em 0 0; }