body
{
    BACKGROUND: #B3CFFF;
    COLOR: black
}
div#top
{
    BACKGROUND: #0054e3;
    color:white;
    border-bottom:0px;

}
h1 a:visited,
h1 a:active,
h1 a:link {
color:white;
}

h1 a:hover {
	color : red;
	text-decoration : none;
}

div#leftmenu
{
    left : 2px;
    margin : 2px 0px 2px 0px;
    padding : 0px 0px 0px 0px;
    width : 11.5em;
}
div#leftmenu h3 {
background-image: url("http://naka.wankuma.com/site/images/folder-icon.png");
background-repeat:no-repeat ;
background-position-x:5px;
background-position-y:5px;
    background-color : #0054e3;
    color : white;
    font-size : 0.8em;
    border : solid 2px #0054e3;
    margin : 1px 2px 0px 2px;
    padding : 3px 0px 3px 18px;

}
div#leftmenu ul {
    background-color : White;
    border-right : solid 2px #0054e3;
    border-bottom : solid 2px #0054e3;
    border-left : solid 2px #0054e3;
    margin : 0px 2px 20px 2px;
    padding : 0px 0px 5px 5px;

}
div#leftmenu ul li{
    border-bottom : solid 1px #ddd;

}
div#leftmenu div.box {
    background-color : White;
    border-right : solid 2px #0054e3;
    border-bottom : solid 2px #0054e3;
    border-left : solid 2px #0054e3;
    margin : 0px 2px 20px 2px;
    padding : 0px 0px 5px 5px;

}

div#main
{
display : inline-block;
    margin-left:12.5em;
    COLOR: black;
    BACKGROUND: white;
    border-left : solid 2px #0054e3;
    border-bottom : solid 2px #0054e3;
    padding             : 4.6em 10px 10px 18px;
}

pre
{
font-size:small;
	BORDER: black 1px solid;
	color: Black;
	BACKGROUND-COLOR: #ffffff;
}
SPAN.str {
	color: purple;
}

SPAN.cmt {
	color: green;
}

SPAN.kwd {
	color: blue;
}
SPAN.element {
	color: maroon;
}
span.attribute{
	color: red;
}

SPAN.ln {
	color: gray;
}

PRE.cpp
{
	BACKGROUND-COLOR: #ffffee;
}
PRE.cs
{
	BACKGROUND-COLOR: #eeffee;
}
PRE.vb
{
	BACKGROUND-COLOR: #eeeeff;
}
td
{
font-size: 0.7em;
}
li.folder { list-style: url("http://blogs.users.gr.jp/images/blogs_users_gr_jp/naka/151/o_folder.JPG") disc }
img
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
div#textads {
    display             : block;
    font-size           : 120%;
    left                : 203px;
    margin              : 0px;
    position            : absolute;
    padding             : 0px;
    top                 : 3px;
}

div#imageads {
    display             : block;
    font-size           : 120%;
    left                : 250px;
    margin              : 0px;
    position            : absolute;
    padding             : 0px;
    top                 : -80px;
}