* { margin: 0; padding: 0; }

body { background: #ccdfb1; font: 12px/150% Verdana, Arial, Helvetica, sans-serif; }
img { border: none; }
a { color: #369; text-decoration: none; }
a:hover { text-decoration: underline; }

ul { list-style: none; }

ol { padding: 5px; }
ol li { padding-left: 15px; background: url(liIcon.gif) no-repeat left; }
ol li span { float: right; }

#page { width: 1004px; margin: 0 auto; background: #fff; }
#footer { border-top: 1px solid #d1e2b8; text-align: center; }

#nav { border-bottom: 2px solid #44b754; background: #4ebf48; }
#nav td { padding: 3px 5px 0; }
#nav a { color: #fff; font-size: 14px; font-weight: bold; }

#friendLink ul { text-align: center; }
#friendLink li { padding: 5px; }

.focus dt { padding: 7px 0 3px; font-size: 19px; font-weight: bold; }
.focus dd { padding: 5px 0; }
.focus dd p { text-indent: 2em; }
.focus dd ol { }

.sideBox { width: 100%; margin: 0 0 5px; background: #e9f2d9; text-align: left; }
.sideBox .title { height: 30px; background: url(sideTitleBg.gif) repeat-x; color: #fff; font-size: 14px; font-weight: bold; line-height: 30px; }
.sideBox .title div { width: 100px; background: url(sideTitle1.gif) no-repeat; text-align: center; }
.sideBox .title span { float: right; margin-right: 10px; font-size: 12px; }
.sideBox .content {  }