html{
	overflow-y:	scroll;
}

body{
	margin:		0;
	background: #eeeeee;
}

#rap{
	margin:		0;
	background: #eeeeee url(image/bg.gif) repeat-y center;
}

#bottombar{
	margin:		0;
	background: #eeeeee url(image/bottom.gif) no-repeat center;
	height:		12px;
}

h1 {
	font-family: 'Arial', 'Tahoma', sans-serif
	font-size:18pt;
	color:#0000c8
}

a {
	text-decoration: none;
	font-family: 'Arial', 'Tahoma', sans-serif
	color:#0000c8
}

a:hover {
	color:#4444ff
}

#headbar {
	color:			#ffffff;
	background:		#0000c6;
	border-top:		1px solid #dfdfdf;
	clear:			both;
	font-family:	Osaka,Arial,serif;
	font-size:		14px;
	margin:			0 auto 0 auto;
	padding:		6px 0 6px 0;
	text-align:		center;
	width:			760px;
}


#copyright {
	color:			#ffffff;
	background:		#0000c6;
	border-top:		1px solid #dfdfdf;
	clear:			both;
	font-family:	Osaka,Verdana,sans-serif;
	font-size:		11px;
	margin:			0 auto 0 auto;
	padding:		16px 0 17px 0;
	text-align:		center;
	width:			760px;
}


/*--- Linkbar ---*/
#linkbar {
	background:	#eeeeee url(./image/headbar.gif) no-repeat center;
	margin:		0 auto 0 auto;
	width:		800px;
	height:		48px;
}

#linkbar ul{
	margin:		0 auto 0 auto;
	list-style:	none;
	position:	relative;
	width:		800px;
	height:		48px;
}

#linkbar ul li{
	float: left;
}

#linkbar ul li a{
	width:				96px;
	height:				44px;
	text-indent:		-9999px;
	text-decoration:	none;
	display:			block;
	position:			absolute;
	top:				0px;
	overflow: hidden;
}

#linkbar ul li#menu_top a,
#linkbar ul li#menu_top a:visited,
#linkbar ul li#menu_top a:active
#linkbar ul li#menu_top a:hover
{
	width: 160px;
	left: 20px;
}

#linkbar ul li#menu_writing a,
#linkbar ul li#menu_writing a:visited,
#linkbar ul li#menu_writing a:active
{
	left: 380px;
}

#linkbar ul li#menu_writing a:hover
{
	border:	2px inset #dddddd;
	left: 380px;
}

#linkbar ul li#menu_blog a,
#linkbar ul li#menu_blog a:visited,
#linkbar ul li#menu_blog a:active
{
	left: 480px;
}

#linkbar ul li#menu_blog a:hover
{
	border:	2px inset #dddddd;
	left: 480px;
}

#linkbar ul li#menu_software a,
#linkbar ul li#menu_software a:visited,
#linkbar ul li#menu_software a:active
{
	left: 580px;
}

#linkbar ul li#menu_software a:hover
{
	border:	2px inset #dddddd;
	left: 580px;
}

#linkbar ul li#menu_link a,
#linkbar ul li#menu_link a:visited,
#linkbar ul li#menu_link a:active
{
	left: 680px;
}

#linkbar ul li#menu_link a:hover
{
	border:	2px inset #dddddd;
	left: 680px;
}



table.toolbar{
    border-top:0px solid #ffffff
    border-left:0px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-size:9pt;
}

.toolbar td.bars{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#dddddd;
    padding:0.2em 0.4em;
}

table.counter{
    border-top:0px solid #ffffff
    border-left:0px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-size:9pt;
}

.counter td.titles{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#dddddd;
    padding:0.2em 0.4em;
}
.counter td{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#eeeeee;
    padding:0.2em 0.4em;
}

table.profile{
    border-top:0px solid #ffffff
    border-left:0px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-size:10pt;
}

.profile td.titles{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#dddddd;
    padding:0.2em 0.4em;
}
.profile td{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#eeeeee;
    padding:0.2em 0.4em;
}


table.links{
    border-top:0px solid #ffffff
    border-left:0px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-size:10pt;
}

.links td.titles{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#dddddd;
    padding:0.2em 0.4em;
}
.links td{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#eeeeee;
    padding:0.2em 0.4em;
    width: 220px;
}



