body {color:#666;font:78%/1.75 'Lucida Grande',Verdana,Arial,sans-serif;}
a, a:link, a:visited {font-weight:bold;}
a:hover, a:active, a:focus {border-bottom-width:1px;border-bottom-style:solid;color:#666;}
/* Headings */
h1 a, h1 a:link, h1 a:visited {background:#fff url(../images/head.jpg) no-repeat;display:block;height:310px;text-indent:-9999px;}
h2 {color:#000;font:italic lighter 2.5em Georgia,'Times New Roman',Georgia,serif;margin:0.75em 0 0.25em 1.75em;}
h3 {font-size:1.4em;margin:1.5em 0 0 1.5em;text-transform:uppercase;}
h4 {font-size:1.2em;margin:0.25em auto 0.25em 3em;font-weight:bold;text-transform:uppercase;}
/* Divs */
#container {background:#fff;border-width:10px;border-style:solid;margin:1em auto;width:695px;}
#content {padding:0 0.5em 0 2em;}
#footer {background:#fff;border-top-width:1px;border-top-style:dotted;margin:1em 0 0 5px;}
/* Nav */
#nav {float:left;text-align:left;text-transform:uppercase;width:125px;margin-top:2em;}
#nav li {display:block;margin:1em 0;text-align:center;}
#nav a, #nav a:link, #nav a:visited {display:block;font:1.5em Georgia,'Times New Roman',Garamond,serif;padding:0.5em 1em;}
#nav .current a, #nav .current a:link, #nav .current a:visited {font-size:large;font-style:normal;text-align:center;width:100px;}
#nav .current a:hover, #nav .current a:active, #nav .current a:focus {color:#000 !important;}
#nav .current a:before {border-bottom:1px solid #fff;content:"You are here:";display:block;font-size:x-small;}
#nav .current a:after {content:"\0020\00BB";}
/* Forms */
fieldset {border-width:1px;border-style:solid;}
input, textarea, select, button {background:#fff;border-width:1px;border-style:solid;color:#666;padding:5px;}
option {background:#fff;border:1px solid #eee;padding:0 8px;}
button {font-size:large;letter-spacing:2px;width:75%;}
button:hover {color:#fff;}
/* ETC */
img {padding:5px;}
caption {font-weight:bold;font-size:1.2em;letter-spacing:2px;text-transform:uppercase;}
.codes {margin:0 1.5em;}
.pagination a, .pagination a:link, .pagination a:visited {border:1px solid #fff;}
.pagination a:hover, .pagination a:active, .pagination a:focus {background:#fff;}
/* Style Menu */
.pgstyle {position:absolute;top:0;left:0;}
.pgstyle h3 {display:none;}
.pgstyle ul {height:35px;margin:0.25em;width:220px;}
.pgstyle li {display:block;float:left;margin:5px;text-indent:-9999px;}
.pgstyle a {background:url(../images/style-menu.png) no-repeat;border:5px solid #fff;display:block;height:35px;text-decoration:none;width:35px;}
#yui a, #yui a:link, #yui a:visited {background-position:0 -35px;}
#yui a:hover, #yui a:active, #yui a:focus {background-position:0 0;}
#mio a, #mio a:link, #mio a:visited {background-position:-35px -35px;}
#mio a:hover, #mio a:active, #mio a:focus {background-position:-35px 0;}
#ritsu a, #ritsu a:link, #ritsu a:visited {background-position:-70px -35px;}
#ritsu a:hover, #ritsu a:active, #ritsu a:focus {background-position:-70px 0;}
#mugi a, #mugi a:link, #mugi a:visited {background-position:-105px -35px;}
#mugi a:hover, #mugi a:active, #mugi a:focus {background-position:-105px 0;}
