body            { margin:0; padding:0; background:#5d5d5d; font:12px verdana; line-height:16px; color:#c2c6d1; }

div#up_row      { background:#d3d6de; height:10px; }
div#main        { width:1000px; margin:auto; }
div#bread       { width:970px; margin:auto;}
div#charlie     { width:950px; margin:auto; background:#d3d6de; color:#444c42; padding:10px; min-height:312px; text-align:justify; }

div#charlie a   { color:#444c42; font-weight:bold; }
div#charlie a:hover { color:#444c42; font-weight:bold; text-decoration:none; }

div#header_1    { background:url("img/header_1.gif"); width:1000px; height:100px; }
img#header_1_1  { float:left; }
img#header_1_2  { float:right; }
img#logo_header { float:left; margin:8px 0 0 5px; border:0; }

div#navibar     { width:980px; margin:auto; height:25px; background:url("img/navibar.gif"); margin-bottom:5px;}
div#navibar_a   { float:left; width:10px; }
div#navibar_b   { margin:0 10px 0 10px; color:#5d5d5d; padding-top:4px; text-align:center; font-weight:bold; }
div#navibar_c   { float:right; width:10px; }

p#juuri         { font:10px tahoma; }
p#juuri_top     { font:10px tahoma; text-align:right; }
p#copyrights    { font:bold 10px tahoma; text-align:center; }
div#k_mainos    { text-align:center; width:100%; height:15px; }

#navibar a       { color:#5d5d5d; }

a               { color:#c2c6d1; }
a:hover         { text-decoration:none; }

h1              { font:bold 18px georgia, times new roman; color:#000000; margin-top:0; }
h2              { font:14px georgia, times new roman; color:#575851; }
h3              { font:9px tahoma; color:#575851; margin:0; }
h3 a            { font:bold 9px tahoma; color:#575851; margin:0; }
h4              { font:bold 14px verdana; color:#000000; }
p#article_date  { font:bold 12px georgia, times new roman; float:right; margin:0; }

/*MAINOKSET*/
div#adsense_300x250 { width:300px; height:250px; float:left; margin-right:10px; }
div#adsense_300x250_2 { width:300px; height:250px; float:right; margin-left:10px; }

/*SISALTO*/
div#front_links  { border:1px solid #5d5d5d; padding:0 0 0 10px; background:#c1c4cb; }
div#about_author { border:1px solid #5d5d5d; padding:10px; background:#c1c4cb; }