@charset "utf-8";
/* CSS Document */

body{
    margin:0px;
    padding:190px 0px 0px 250px;
    background:#660000 url(../images/japanese.jpg) repeat-y left top;
    font-family:Arial, Helvetica, "新細明體", "細明體", "標楷體";
    font-size:75%;
    color:#333333;
    letter-spacing:1px
    }

#header{
    position:absolute;
    top:0px;
    left:0px;
    width:1003px;
    height:190px;
    background:url(../images/japanese_logobg.jpg) no-repeat;
    }

#left-sidebar{
    position:absolute;
    top:205px;
    left:0px;
    width:250px;
    height:100%;
    }
    
#bread-crumbs{
    letter-spacing:1px;
    margin:0px;
    position:absolute;
    left:250px;
    top:165px;
    }
	
#bread-crumbs a{
    color:#003333;
	text-decoration:none;
    }
#bread-crumbs a:hover{
    color:#003333;
	text-decoration:underline;
    }
#bread-crumbs a:visited{
    color:#003333;
    }

@media screen{
body>div#header{
    position:fixed;
    }
body>div#left-sidebar{
    position:fixed;
    }
body>div#bread-crumbs{
    position:fixed;
    } 
body>div#footer{
    position:fixed;
    } 
}
* html body{
    overflow:hidden;
    } 
* html div#content{
    height:100%;
    overflow:auto;
    }

#logo{
    font-size:2em;
    font-family:"新細明體";
    font-weight:bold;
    color:#660000;
    margin:0px;
    padding:0px;
    position:relative;
    top:50px;
    left:70px;
    letter-spacing:2px;
    }
#logo a{
    color:#660000;
	text-decoration:none;
	}

#head_nav{
    letter-spacing:1px;
    position:relative;
    left:75px;
    top:95px;
    font-weight:bold;
    }
.chinese{
    font-size:14px;
    }
#head_nav a{
    font-size:18px;
    color:#FFFFFF;
    padding:0px;
    margin:0px 70px 0px 0px;
    text-decoration:none;
    }
#head_nav a:hover{
    font-size:18px;
    color:#FFFFFF;
    padding:0px;
    margin:0px 70px 0px 0px;
    text-decoration:underline;
    }
#head_nav a:visited{
    font-size:18px;
    color:#FFFFFF;
    }
#left-sidebar ul{
    list-style:url(../images/sidebarlist.gif) inside;
    vertical-align:middle;
    font-size:15px;
    padding:0px;
    margin:0px;
    position:relative;
    top:0px;
    left:35px;
    }
#left-sidebar ul li a{
    text-decoration:none;
    color:#660000;
    padding:5px;
    letter-spacing:2px;
    margin:0px;
    line-height:2em;
	}
#left-sidebar ul li a:hover{
    text-decoration:none;
    color:#660000;
    padding:5px;
    letter-spacing:1px;
    margin:0px;
    line-height:2em;
    font-weight:bold;
	}
#left-sidebar ul li a:visited{
    text-decoration:none;
    color:#660000;
	}
h1{
    color:#330000;
	font-size:1.5em;
	line-height:2em;
	letter-spacing:3px;
	margin:0.5em 0em 0.1em 0em;
	}
h2{
    color:#660000;
	font-size:1.2em;
	letter-spacing:1px;
	margin:0em;
	}
h3{
    color:#003333;
	font-size:1em;
	letter-spacing:1px;
	margin:1.3em 0em 0em 0em;
	font-weight:normal;
	text-decoration:underline;
	}
p{
    margin:0.5em 0em 0em 0em;
	padding:0em;
	line-height:1.5em;
    }
#content{
    width:720px;
    }
#footer{
    color:#666666;
    letter-spacing:1px;
    position:absolute;
    top:5px;
	left:0px;
    width:1003px;
    text-align:right;
    font-size:0.8em;
    line-height:1.5em;
	}
.backlink a:link{
    text-decoration:underline;
    color:#990000;
    padding:0px 5px;
    font-size:0.9em;
    line-height:1.5em
    }
.backlink a:hover{
    text-decoration:none;
    color:#990000;
    padding:0px 5px;
    font-size:0.9em;
    line-height:1.5em
    }
.backlink a:visited{
    text-decoration:underline;
    color:#990000;
    padding:0px 5px;
    font-size:0.9em;
    line-height:1.5em
    }

img{
margin:5px;
float:right;}

.asheadline{
font-weight:bold;
}

strong {
font-weight: normal;}

.awoolink {
position:absolute;
bottom:85px;
right:5px;
}
.awoolink a {
text-decoration:none;
font-size:15px;
color:#600;}
.awoolink a:hover {
text-decoration:underline;}
