/*====================================================
color template
basic     #ffffff
text      #000000
point     #387d39
hi-light       #ffe4e1
hi-light point #c82c55
======================================================*/

*    { margin: 0; padding: 0; }

body { line-height: 1.3; background: #fff /*url('img/bg.gif')*/; }

div#main    { width: 97%; margin:0 auto; padding-bottom: 12px; }
div#content { padding-left: 30px; }

h1 { letter-spacing: 2px; }
h2 { font-size: 110%; }
h3 { font-size: 100%; margin-top: 8px; }
h4 { font-size: 100%; }

body#top h1 { font-size:150%; border-bottom: 1px solid #c82c55; margin: 5px 0 20px 3px; color: #444; }
body#top h2 { background: #ffe4e1 url('img/point1.gif') no-repeat left center; padding:5px 5px 1px 24px; border-bottom:4px double #c82c55; margin:15px 0 3px; }
body#top p  { margin-left:20px; }

body.sub h1 { font-size:120%; background: #ffe4e1 url('img/point1.gif') no-repeat 2px center; border-bottom: 4px double #c82c55; margin: 8px 0 6px; padding: 5px 5px 1px 25px; }
body.sub h2 { margin: 12px 0 3px -10px; border-left: 15px solid #387d39; border-bottom: 1px solid #387d39; padding-left: 3px; clear: both; }
body.sub h2 span { font-weight: normal; }
body.sub h3 { border-bottom: 2px dotted #e73562; padding-left: 3px; margin-bottom: 4px; }

ul, ol, p, dl { margin-bottom: 9px; }
img   { border: none; }

ul, ol   { margin-left: 25px; !important}
ul li    { list-style-type: none; background: url('img/li.gif') no-repeat left top; padding-left: 17px; margin-bottom: 3px; }
ul.dated li span { float: left; margin-right: -8em; display: inline; }
ul.dated li a    { margin-left: 8em; }
ul.dated li      { clear: left; }
ul.nm    { list-style-type: none; }
ol.nm li { list-style-type: none; text-indent: -1.5em; padding-left: 1.5em; }

p.lo  { text-align: right; font-size: small; margin: 5px; }

.mrg-l25 { margin-left: 25px; }

.tid-1  { text-indent: -1em; margin-left: 1em; }

.t-c { text-align: center; }
.t-r { text-align: right; }
.t-l { text-align: left; }

a:link    { color: blue; }
a:visited { color: purple; }
a:hover   { color: #387d39; }
a:active  { color: #777; }
