BODY {
color:#330000;
background-color:#ffffff;
font-family:"メイリオ","ＭＳ Ｐゴシック";
width:85%;
margin:0px;
margin-left:auto;
margin-right:auto;
line-height:1.5;
text-align:center;
}

img {
border-width:0px;
}

h1 {
font-family:Constantia,sans-serif;
margin-top:15px;
margin-bottom:0;
text-align:left;
}

h1 a {
color:#330000;
text-decoration:none;
}

h2 {
font-family:Georgia,sans-serif;
font-size:1.5em;
margin-bottom:0;
text-align:left;
}

h3 {
font-family:Georgia,sans-serif;
font-size:1.2em;
text-align:left;
margin-top:0;
}

h4 {
font-family:Georgia,sans-serif;
font-size:1.2em;
margin-top:0;
margin-bottom:0;
}

h5 {
font-family:Georgia,sans-serif;
font-size:1.2em;
margin-top:1em;
margin-bottom:0
}

p.brief {
font-family:Georgia,sans-serif;
margin-top:0;
text-align:left;
}

p.date {
font-family:Georgia,sans-serif;
margin-top:0;
text-align:left;
}

p.photo {
margin-top:1em;
margin-bottom:1em;
text-align:left;
}

div.left {
width:12%;
float:left;
margin-bottom:20px;
text-align:left;
}

div.right {
width:81%;
float:left;
margin-bottom:20px;
margin-left:1.5em;
padding-left:1.5em;
text-align:left;
border-left:4px solid #669966;
}

.floatend {
clear:both;
}

p.news {
margin-top:1em;
margin-bottom:1em;
}

p.notitle {
margin-top:0;
margin-bottom:1em;
}

p.comment {
margin-top:0;
margin-bottom:0;
text-indent:1em;
}

span {
font-family:Georgia;
}

span#race {
font-size:1.1em;
}

span#horse {
font-size:1.1em;
font-weight:bold;
}

blockquote {
width:80%;
border:solid 2px #6699ff;
margin-left:auto;
margin-right:auto;
}

blockquote p {
margin:1em;
}

p.link_archives {
font-family:Georgia,sans-serif;
margin-top:0;
margin-bottom:0;
text-align:right;
}

p.archives {
margin-top:0;
text-align:left;
}

