body {
  font-family: 'Nanum Gothic', sans-serif;
  /* font-family: Arial Narrow, Helvetica, sans-serif; */
}

.greeting {
  text-align: center;
  color: #004e66;
}

.main-title, .site-title {
  color: #black;
  padding: 5px;
  font-weight: bolder;  
  border-radius: 5px;
  -webkit-margin-before:1px;
  -webkit-margin-after:1px;
  font-family: 'Open Sans', sans-serif;
}

.main-title {
  text-align: center;
  font-weight: bolder;
  background-color: White;
  border-style: solid;
  border-color: white white black;
}


.site-title {
  /*color: white;*/
  background-color: #white;
  overflow: auto;
  font-size: 1.25em;
  text-decoration: underline;
  /*font-weight:700;*/
  /* background: -webkit-linear-gradient(left top, #C82506, #fcbe32); */
  /*background: -o-linear-gradient(bottom right, #C82506, #fcbe32);*/
  /*background: -moz-linear-gradient(bottom right, #C82506, #fcbe32);*/
  /* background: linear-gradient(to bottom right, #C82506, #fcbe32); */
}


.navbar-brand{
  font-family: 'Open Sans', sans-serif;
  font-weight: bolder;
  /*font-size: 2.25em;*/
  padding:0px;
}

.navbar{
  border-style: solid;
  border-color: white white black;
  padding-bottom: 0px;
  padding-top:0px;
  
}


.feed-items{
  padding-left: 0;
}

.feed-item {
  padding: 2px;
  font-size: smaller;
  list-style-type: none;
  border: 1px dashed;
  border-color: black white white white;
  /*border-top: 1px dashed black;background: #fdfdfd;*/
  /*font-weight: bold;*/
  color: #262626;
  text-shadow: 0 1px 1px #fff;
}

.feed-item:hover {
  background: lightgray;
}

.feed-link:visited {
  display: block;
  color: #DC493A;
  text-decoration: none;
  /*cursor: auto;*/
  white-space: nowrap;
  font-weight: bold;
  text-shadow: 0 1px 1px #f6f6f6;
}

.feed-link {
  display: block;
  color: black;
  text-decoration: none;
  /*cursor: auto;*/
  white-space: nowrap;
  font-weight: bold;
  text-shadow: 0 1px 1px #f6f6f6;
}

.footer {
  text-align: center;
  /*color: #fcbe32;*/
}

/*.column {
    float: left;
    width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}*/

/* Clear floats after the columns */
/*.row:after {
    content: "";
    display: table;
    clear: both;
}*/

.ul, menu, dir {
    display: block;
    list-style-type: disc;
    overflow: auto;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 5px;

}

.col {
  /* flex-grow: 0; */
  padding-right: 0px;
  padding-left: 0px;
}

a {
    color: black;

}