hr {
  display:none;
}
.NewsTitle {
  font-size:20px;
  margin-bottom:5px;
}
.NewsTitle a {
  text-decoration:none;
  color:#999999;
}
.NewsTitle a:hover {
  text-decoration:underline;
  color:#34BEED;
}
.NewsList {
  font-size:16px;
  color:#333333;
}
.NewsList img {
  margin-right:6px;
  padding:3px;
  border:1px solid #34BEED;
  float:left;
  height:50px;
}
.NewsList a {
  font-size:24px;
  text-decoration:none;
  color:#999999;
}
.NewsList a:hover {
  text-decoration:underline;
  color:#34BEED;
}
.NewsListBorder {
  border-bottom:1px solid #dcdcdc;
  margin-top:3px;
  margin-bottom:3px;
}
.NewsListNav {
  background:#34BEED;
  padding:2px;
}
.News {
}
.NewsName {
  border-top:3px solid #34BEED;
  padding-top:5px;
  padding-bottom:5px;
}
.NewsName a {
  font-size:24px;
  text-decoration:none;
  color:#999999;
}
.NewsName a:hover {
  text-decoration:underline;
  color:#34BEED;
}
.NewsName img {
  padding:3px;
  border:1px solid #999999;
  float:left;
  margin:5px;
}
.NewsDesc {
  clear:both;
  margin-top:5px;
  border-top:1px solid #34BEED;
  border-bottom:1px solid #34BEED;
  padding:10px;
  color:#333333;
}
.PageNav {
  font-size:20px;
  text-align:right;
  margin:0px;
  list-style:none;
  padding:1px;
  color:#333333;
}
.PageNav ul {
}
.PageNav li {
  display:inline;
  padding-right:2px;
}
.PageNav a {
  font-weight:bold;
  font-size:20px;
  color:#ffffff;
  text-decoration:underline;
}
.PageNav a:hover {
  font-weight:bold;
  color:#999999;
  font-size:20px;
}
.MediumList {
  font-size:20px;
}
.MediumGroup {
  font-size:20px;
  color:#333333;
  border-bottom:1px solid #dcdcdc;
}
.MediumGroup a {
  font-size:20px;
  text-decoration:none;
  color:#999999;
}
.MediumGroup a:hover {
  text-decoration:underline;
  color:#34BEED;
}
.MediumGroup img {
  height:60px;
  padding:2px;
  border:1px solid #dcdcdc;
  margin:3px;
  float:left;
}
.MediumItem {
  margin:3px;
}

.MediumContents {
  border:1px solid #DCDCDC;
}
.MediumTitle {
  padding:3px;
  background:#DCDCDC;
  color:#333333;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}
.MediumTitle a {

}
.MediumTitle a:hover {
  color:#ffffff;
}
.MediumImg {
  width:300px;
  padding:4px;
  text-align:center;
  float:left;
}
.MediumImg img {
  padding:3px;
  border:1px solid #999999;
}
.MediumInfo {
  font-size:14px;
  line-height:20px;
}
.MediumDesc {
  margin:10px;
  font-size:14px;
  line-height:18px;
}
.MediumDesc img {
  height:14px;
}
.MediumDescTitle {
  border-top:1px solid #DCDCDC;
  font-size:18px;
  font-weight:bold;
  color:#999999;
  padding-top:10px;
  padding-bottom:10px;
}
.Watch {
}
.Stage {
  width:350px;
  text-align:center;
  float:left;
}
.Screen {
 width:330px;
 margin-top:10px;
 padding-top:10px;
 padding-bottom:10px;
 color:#FFFFFF;
 background:#000000;
}
.Menu {
  width:400px;
  float:left;
  font-size:19px;
}
.ArtistInfo {
}
.ArtistInfo img {
  height:90px;
  padding:2px;
  border:1px solid #DCDCDC;
  vertical-align:top;
  margin:2px;
}
.StreamingTitle {
  font-size:20px;
  font-weight:bold;
  color:#999999;
  border-bottom:1px solid #999999;
  margin-top:5px;
  margin-bottom:3px;
}
.StreamingList {
  width:390px;
  height:150px;
  overflow:auto;
  border:1px solid #999999;
  padding:3px;
  font-size:16px;
  line-height:24px;
}
.MenuItem {
  border:1px solid #dcdcdc;
  padding:1px;
  margin:1px;
  height:50px;
}
.MenuImg {
  float:left;
  width;80px;
}
.MenuImg img {
  height:45px;
  border:0px;
  padding:2px;
}
.MenuTxt {
  font-size:16px;
}
.MenuTxt a {
  font-size:18px;
  font-weight:bold;
}
.MenuTxt a:hover {
  font-size:18px;
}

