@import url("http://hatsune.wankuma.com/css/SyntaxHighlighter.css");
.adsense-top {
    display             : block;
    left                : 160px;
    margin              : 0px;
    padding             : 0px;
    position            : absolute;
    top                 : 20px;
}

#adsense-topleft {
    display             : block;
    left                : 40px;
    margin              : 0px;
    padding             : 0px;
    position            : absolute;
    top                 : 8px;
}

#adsense-topright {
    display             : block;
    left                : 430px;
    margin              : 0px;
    padding             : 0px;
    position            : absolute;
    top                 : 8px;
}

#adsense-toplink {
    background-color    : #E5ECF9;
    border              : solid 1px #4B6CAF;
    left                : 218px;
    padding             : 3px;
    position            : relative;
    top                 : -8px;
    width               : 728px;
}

#adsense-link-title {
    background-color    : #3366CC;
    color               : #3366CC;
    height              : 18px;
    width               : 10px;
    position            : absolute;
}

#adsense-link-title p {
    display             : none;
}

#adsense-link {
    background-color    : #FFFFFF;
    border-right        : solid 1px #4B6CAF;
    border-bottom       : solid 1px #4B6CAF;
    border-left         : solid 1px #4B6CAF;
    color               : inherit;
    margin              : 0px 0px 8px 0px;
    padding             : 0px 0px 4px 8px;
}

#adsense-left {
    background-color    : #FFFFFF;
    border-right        : solid 1px #4B6CAF;
    border-bottom       : solid 1px #4B6CAF;
    border-left         : solid 1px #4B6CAF;
    color               : inherit;
    margin              : 0px 0px 16px 0px;
    padding             : 4px 0px 4px 0px;
    text-align          : center;
}

.adsense-side {
    background-color    : #FFFFFF;
    border-right        : solid 1px #4B6CAF;
    border-bottom       : solid 1px #4B6CAF;
    border-left         : solid 1px #4B6CAF;
    color               : inherit;
    margin              : 0px 0px 16px 0px;
    padding             : 12px 0px 8px 0px;
    text-align          : center;
}

* {
    font-style          : normal;
    text-decoration     : none;
}
del {
    text-decoration     : line-through;
}
h2 {
    border-left         : solid 10px #D17447;
    border-bottom       : solid 2px #D17447;
    border-top          : solid 2px #D17447;
    border-right        : solid 2px #D17447;
    font-size           : 160%;
    padding             : 1px 1px 1px 1px;
}
h4 {
    border-left         : solid 5px #D17447;
    border-bottom       : solid 2px #D17447;
    font-size           : 140%;
    font-weight         : bold;
    padding             : 4px 10px 1px 10px;
    margin              : 10px 0px 16px 0px;
}

h5 {
    border-left         : solid 5px #D17447;
    color               : #604020;
    font-size           : 120%;
    font-weight         : bold;
    padding             : 4px 20px 2px 20px;
    margin              : 24px 0px 16px 0px;
}

h6 {
    border-left         : double 1px #D17447;
    color               : #604020;
    font-size           : 100%;
    font-weight         : bold;
    padding             : 4px 20px 2px 20px;
    margin              : 24px 0px 16px 0px;
}

img {
    border              : 0px;
    margin-left         : 5em;
}
#main{
    padding             : 100px 0px 0px 0px;
}
#top,#bottom {
    margin              : 0px 0px 0px 0px;
    border-bottom       : groove 1px black;
}
#leftmenu {
    background-color    : #ffffff;
}
#leftmenu a:hover {
    font-wight          : normal;
    text-decoration     : underline;
}
#leftmenu img {
    border              : 0px;
    margin-left         : 0em;
}
#leftmenu h3,div.News h3 {
    background-color    : #5C84D6;
    border-bottom       : solid 1px #9AACBE;
    color               : #FFFFFF;
    font-size           : 1em;
    margin              : 0px 0px 0px 0px;
    padding             : 2px 10px 2px 0px;
    text-align          : left;
}
div.News
{
    font-size           : 1em;
    font-family         : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding             : 0px 0px 0px 0px;
    text-align          : center;
}