#contents_kd {width:930px;margin:0 0 15px 0}

#contents_kd_head { display:none;}
#contents_kd_head .title { float:left; margin:0 0 2px 0; padding:0 0 0 13px; background:url(http://c.howweather.com/kma_digital/default/_images/title_bg.gif) 2px 5px no-repeat; font-weight:bold; color:#3f3f3f;}
#contents_kd_head .title span{ font-size:14px;color:#3d60b8; margin: 0 5px 0 0;}
#contents_kd_head .other { float:right;margin:0 0 0 0;}

table.kma_digital { clear:both;border-collapse: collapse; width: 100%; margin:0px;border-top:2px solid #875a2e; border-right:1px solid #FFF;text-indent:0; font-weight:normal;color:#333; line-height:1.5; font-family:Dotum; font-size:12px;}

table.kma_digital thead th, table.kma_digital tbody th { vertical-align:middle;}

table.kma_digital thead th {background: #f9f9f9; border-right:1px solid #b69b81;border-bottom: 1px solid #b69b81; color:#000; letter-spacing:-1px; width:80px;}
table.kma_digital thead td { text-align:center; font-weight:bold; background-color:#fff; border-right:1px solid #b69b81; border-bottom:1px solid #b69b81;vertical-align:middle; height:28px; width:auto; color:#895c2f;}

table.kma_digital thead td img { vertical-align:middle;}

table.kma_digital thead td.time {height:23px;/* width:39px;*/}


table.kma_digital thead td.today { background-color:#fff;}
table.kma_digital thead td.tomorrow {background-color:#fff;}
table.kma_digital thead td.atomorrow {background-color:#fff;}

table.kma_digital tbody th { border-bottom: 1px solid #dfd2c5; border-right:1px solid #b69b81;font-weight: normal;letter-spacing:0px; background-color:#fdfdf6; color:#8a6a4b;}
table.kma_digital tbody th code{ display:block; font-family:Dotum; font-size:12px; color:#000;}

table.kma_digital tbody td { border-bottom: 1px solid #dfd2c5; border-right: 1px solid #b69b81; padding:2px; text-align:center;  }
table.kma_digital tbody td span.wd_ko{ font-size:0.9em; color:#6b6b6b;letter-spacing:-1px;}
table.kma_digital tbody td.graph { padding:0px;}
table.kma_digital tbody td div.graphimg { padding:0px;width:828px;height:160px;overflow:hidden;}

table.kma_digital tfoot th, table.kma_digital tfoot td { background: #eee; font-weight: bold; color:#666; text-align: center; vertical-align: middle; padding: 5px 12px 5px 12px; }

table.kma_digital a, table.kma_digital a:link { color: #007A31; text-decoration: none; cursor: pointer; }
table.kma_digital a:visited { color: #577136; }
table.kma_digital a:hover, table.kma_digital a:active, table.kma_digital a:focus { color: #06c; text-decoration: underline; }
