div.layout {
    background-color:rgb(180,100,0);
    float:left;
    width:800px;
    height:200px;
}

div.body {
    background-color:rgb(255,255,255);
    float:left;
    margin:5px,1px,10px,1px;
    width:798px;
    height:200px;
}

div.titleimg {
    background-color:rgb(250,150,50);
    background-image:url(./img/title.jpg);
    position:relative;
    top:0px;
    width:100%;
    height:150px;
}

div.topmenu {
    background-color:rgb(255,150,50);
    float:left;
    position:relative;
    top:0px;
    width:798px;
    height:12px;
}

div.main {
    width:798px;
}

div.diary {
    float:right;
    width:400px;
}

div.left{
    float:left;
    width:643px;
}

div.right{
    float:right;
    width:150px;
}

div.whatsnew {
    background-color:rgb(255,240,220);
    float:left;
    width:150px;
}

div.menu {
    background-color:rgb(255,240,220);
    float:right;
    width:150px;
}

div.mono {
    float:left;
}
