body
{ 
background-color:#9a0000; 
font-family : georgia,tahoma,Arial, sans-serif; 
font-size:9pt;
}
.main
{
font-size: 9pt;
padding-right: 50px;
padding-left: 50px;
padding-bottom: 50px;
padding-top:50px;
}
.main a {
color: #9a0000;
}
.main a:visited {
color: #d46161;
}
.mainstill
{
font-size: 9pt;
padding-right: 25px;
padding-left: 25px;
padding-bottom: 50px;
padding-top:50px;
}
.mainstill a {
color: #9a0000;
}
.mainstill a:visited {
color: #d46161;
}
.mainstrack
{
font-size: 9pt;
padding-right: 50px;
padding-left: 80px;
padding-bottom: 50px;
padding-top: 10px;
}
.mainstrack a {
color: #9a0000;
}
.mainstrack a:visited {
color: #d46161;
}
a.top 
{ 
text-decoration: none;
} 
.sidebar 
{
background-color: #fceed4;
vertical-align: top;
}
.sidebar img
{
display: block;
margin-bottom: 20px;
}
.refer
{
font-size: 8pt;
}
.refer a {
color: #9a0000;
}
.refer a:visited {
color: #d46161;
}
.foot
{
padding-top:10px;
font-size: 7pt;
}
.foot a {
color: #9a0000;
}
.foot a:visited {
color: #d46161;
}
img 
{
border-color: black;
} 
div#navi 
{
    height: 20px;
    width: 100%;
    background-color: black;
}
div#navi ul 
{
    margin: 0px;
    padding: 0px;
    font-family: verdana, tahoma, georgia, arial, sans-serif;
    font-size: 8pt;
    letter-spacing: .13em;
    color: #9a0000;
    line-height: 20px;
    white-space: nowrap;
}
div#navi li 
{
    list-style-type: none;
    display: inline;
}
div#navi li a 
{
    font-weight: bold;
    text-decoration: none;
    padding: 5px 12px;
    color: #fceed4;
}
div#navi li a:link 
{
    color: #fceed4;
}
div#navi li a:visited 
{
    color: #fceed4;
}
div#navi li a:hover 
{
    color: #9a0000;
    background-color: #fceed4;
}
body#blog li.blog a, body#story li.story a, body#project li.project a, body#press li.press a,
body#cast li.cast a, body#mm li.mm a, body#contact li.contact a
{ 
    color: #9a0000;
    background-color: #fceed4;
}