body {
  font-family: 굴림체, Gulim, Arial, Verdana;
  font-size: 9pt;
  margin: 10px 10px 10px 10px;
}

a {
  color: #0022AA;
  text-decoration: none;
}

img {
  border: 0px;
}

.wait {
  color: gray;
  font-size: 20px;
  height: 50%;
  position: static;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.header {
  background-color: #006699;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  border-style: solid solid solid solid;
  border-width: 1px 2px 3px 1px;
  clear: both;
  color: #E6E6FA;
  font-family: Verdana, Arial, 굴림체, Gulim;
  font-size: 14pt;
  font-weight: bold;
  margin: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.menu {
  background-color: #96A8AF;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  border-style: solid solid solid solid;
  border-width: 1px 2px 3px 1px;
  clear: both;
  color: #E6E6FA;
  font-family: Arial, Verdana, 굴림체, Gulim;
  font-size: 10pt;
  font-weight: bold;
  margin: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}

.footer {
  background-color: #C8C5AD;
  clear: both;
  color: black;
  font-size: 11px;
  margin: 1px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
  vertical-align: middle;
  width: 100%;
}

.banner {
  clear: both;
  border: 0;
  margin: 1px 1px 1px 1px;
  padding: 1px 5px 1px 0px;
  width: 100%;
}

.google-ad {
  text-align: center;
  margin: 1px 1px 1px 1px;
}

a {
  text-decoration: none;
}

a.menu_selected {
  font-weight: bold;
  color: #006699;
}

a.menu_selected:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #006699;
}

a.menu_unselected {
  text-decoration: none;
  color: #E6E6FA;
}

a.menu_unselected:hover {
  text-decoration: underline;
  color: #006699;
}

.channels {
  background-color: #E0E2E2;
  margin: 1px;
  padding: 3px;
  clear: both;
  width: 100%;
}

.channel_pair {
  clear: both;
  width: 100%;
}

.channel {
  background-color: #FFFFFF;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  border-style: solid solid solid solid;
  border-width: 1px 2px 3px 1px;
  margin-top : 2px;
  margin-bottom : 2px;
  padding: 8px;
  width: 48%;
  line-height: 120%;
}

.channel_title {
  color: #990000;
  font-weight: bold;
  font-family: "Trebuchet MS", Verdana, 굴림체, Gulim;
  font-size: 13px;
  text-decoration: none;
}

.item_number {
  color: gray;
}

.item_date {
  color: gray;
  font-family: Verdana, Arial;
  font-size: 10px;
  text-align: right;
}
.item_new {
  color: #F7B55B;
  font-size: 9px;
}
.item_old {
  color: #CACACA;
  font-size: 9px;
}

a.item {
  color: #0022AA;
  text-decoration: none;
}

a.item:hover {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  color: red;
}

h1,h2,h3,h4,h5,h6 {
  display: inline;
}

hr.bar {
  border-bottom: thin;
  border: 1;
  color: #CCCCCC;
  height: 1px;
  padding: 0;
  width: 99%;
}