body {
  background: #878773;
  background-image: url(bg.png);
  background-position: 50%;
  text-align: center;

  margin: 0;
  font-family: arial, Trebuchet MS, sans-serif;
}

img {
 border-style: none;
}

table.center {
width: 950px;
margin-left:auto;
margin-right:auto;
}

img.test1 {
          border-style:solid;
          border-width:2px;
          border-color: #000000;
          margin: 1px;
}

img.test1:hover {
          border-style:solid;
          border-width:2px;
          border-color: red;
          margin: 1px;
}

td.top1 {
  width: 950px;
  background: #000000;
  background-image: url(http://www.damoandyuki.com/content/damoandyuki_top.jpg);
  font-size: 11px;
  color: #000000;
  text-align: right;

}
td.black {
  width: 950px;
  background: #000000;
  text-align: right;

}
td.top2 {
width: 950px;
height: 170px;
background: #000000;
background-image: url(http://www.damoandyuki.com/content/damoandyuki_top.jpg);
font-size: 13px;
color: #000000;
font-weight: bold;
text-align: right;
vertical-align: top;

}
td.menu {
width: 950px;
background: #ffffff;
background-image: url(images/linkmenu.jpg);
text-align: left;

}
td.toppagemenu {
width: 950px;
background: #ffffff;
background-image: url(images/linkmenu2.jpg);
text-align: left;
}

td.mainleft {
width: 450px;
background: #ffffff;
background-image: url(images/newsback1.gif);
vertical-align: top;
text-align: center;
font-size: 14px;

}

td.mainleftphoto {
width: 950px;
background: #ffffff;
vertical-align: top;
text-align: left;


}

td.leftsubhead {
width: 440px;
background: #ffffff;
background-image: url(images/mainhead.gif);
font-size: 12px;
font-weight: bold;

}

td.leftsubmain {
width: 440px;
background: #ffffff;
background-image: url(images/bkmain.gif);
font-size: 13px;


}

td.leftsubbot {
width: 440px;
background: #ffffff;
background-image: url(images/newsbot.gif);
font-size: 13px;

}

td.mainright {
width: 300px;
background: #ffffff;
background-image: url(images/newsback.gif);
vertical-align: top;
text-align: center;
font-size: 10px;


}

td.rightsubtop {
width: 290px;
background: #ffffff;
background-image: url(images/leftmenutop.gif);
vertical-align: top;
font-size: 15px;
font-weight: bold;
text-align: left;
color: red;

}

td.rightsubmain {
width: 290px;
background: #ffffff;
background-image: url(http://www.damoandyuki.com/images/leftmenuback.gif);
vertical-align: top;
font-size: 12px;
color: #000000;

}

td.rightsubbot {
width: 290px;
background: #ffffff;
background-image: url(images/leftmenubot.gif);
vertical-align: top;


}

td.comment {
width: 380px;
vertical-align: top;
font-size: 12px;
color: #000000;

}

td.news {
width: 100%;
text-align: justify;
vertical-align:top;

}
td.newstitle {
width: 100%;
text-align: justify;
background: #ffffff;
background-image: url(images/newslogo.jpg);

}

div.headline {
font-size: 15px;
font-weight: bold;
color: red;

}

div.postinfo {
font-size: 10px;


}
div.postinfo2 {
font-size: 10px;
}

div.story {
font-size: 12px;
color: #000000;
}
div.big {
font-size: 12px;
color: #ffffff;
font-weight: bold;
}

A:link {

color: #000000
}
A:visited {

color: #000000
}
A:active {

color: #000000
}
A:HOVER {
color: red;
text-decoration: none;

}

A.imglink{
    font : 8pt arial, verdana, sans-serif;
    color: #000000;
    width:123px;
    height:22px;
    background:#ffffff url(images/homelink2.jpg) no-repeat;
    text-align:center;
    padding-top:0px;
    display:block;
    text-decoration:none;

}

    A.imglink:Hover{
    font : bold 8pt arial, verdana, sans-serif;
    color: #000000;
    text-decoration:none;
    background:#ffffff url(images/homelink2.jpg) no-repeat;

}


A.imglinkopen{
    font : bold 8pt arial, verdana, sans-serif;
    color: #000000;
    width:123px;
    height:22px;
    background:#ffffff url(images/openlink.jpg) no-repeat;
    text-align:center;
    padding-top:0px;
    display:block;
    text-decoration:none;

}
A.imglinkopen:Hover{
    font : bold 8pt arial, verdana, sans-serif;
    color: red;
    width:123px;
    height:22px;
    background:#ffffff url(images/openlink.jpg) no-repeat;
    text-align:center;
    padding-top:0px;
    display:block;
    text-decoration:none;

}

div.main {
  float: left;
  display: inline;
  margin-left: 10%;
  margin-right: 10%;
}
blockquote {
	background-color: #ffffcf;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 11px 10px 11px 10px;
}
