@charset "UTF-8";
/*  Cascading Style Sheets, Level 2
 *  $Id: AllinOne.css,v 1.1 2005/12/11 14:04:52 nzawa Exp nzawa $
 *  --------------------------------------------------------------------------
 *
 *  THE STANDARD STYLESHEET
 *  (MODS::CORE::ALLINONE)
 *
 *
 *  ============================ COPYRIGHT NOTICE ============================
 *   Copyright (c) 2003-2005 Nzawa
 *
 *   Permission is hereby granted, free of charge, to any person
 *   obtaining a copy of this software and associated documentation
 *   files (the "Software"), to deal in the Software without
 *   restriction, including without limitation the rights to use,
 *   copy, modify, merge, publish, distribute, sublicense, and/or
 *   sell copies of the Software, and to permit persons to whom the
 *   Software is furnished to do so, subject to the following
 *   conditions:
 *
 *   The above copyright notice and this permission notice shall be
 *   included in all copies or substantial portions of the Software.
 *
 *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 *   OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 *   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 *   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 *   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 *   FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 *   OTHER DEALINGS IN THE SOFTWARE.
 *  ==========================================================================
 */

body
	{
		color: #222222;
		background-color: #FFFCFC;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		line-height: 150%;
		margin: 0;
		padding: 0.5em;
		border: none;
	}

body *
	{
		font-weight: inherit;
		font-style: inherit;
		text-decoration: inherit;
	}


/* Basic Text */
h1
	{
		font-size: 220%;
		font-weight: normal; /* for IE */
		text-align: right;
		line-height: 90%;
		margin: 1em 0;
		padding: 0.4em 0.5em;
		border-color: #444444;
		border-width: 1px 2px 2px 1px;
		border-style: solid;
	}

h2
	{
		font-size: 160%;
		font-weight: normal; /* for IE */
		margin: 2.5em 0 1em 0;
		padding: 0.3em;
		border-color: #555555;
		border-width: 1px 1px 2px 2px;
		border-style: solid;
	}

h3
	{
		color: #333333;
		background-color: Transparent;
		font-size: 140%;
		font-weight: bold;
		margin: 1.5em 0 1em 0;
		padding: 0.2em;
		border-color: #666666;
		border-width: 3px 0;
		border-style: double;
	}

h4
	{
		color: #303030;
		background-color: Transparent;
		font-size: 120%;
		font-weight: bold;
		margin: 1em 0;
		padding: 0.1em 0.5em;
		border-color: #444444;
		border-width: 1px 0;
		border-style: solid;
	}

h5
	{
		font-size: 110%;
		font-weight: bold;
		margin: 1em 0;
		padding: 0 1em;
	}

h6
	{
		font-size: 100%;
		font-weight: bold;
		margin: 1em 0;
		padding: 0 1.2em;
	}

address
	{
		font-style: normal; /* for IE */
		margin: 0.5em 0;
		padding: 0;
	}

blockquote
	{
		margin: 1em;
		padding: 0.5em;
		border-color: #777777;
		border-width: 1px 1px 1px 2px;
		border-style: dashed dashed dashed solid;
	}

blockquote:before
	{
		color: #666666;
		background-color: Transparent;
		display: block;
		content: "\FF3B\5F15\7528\FF3D\20" attr(title);
	}

blockquote:after
	{
		color: #666666;
		background-color: Transparent;
		text-align: right;
		display: block;
		content: attr(cite) "\20\FF3B\5F15\7528\FF3D";
	}

p
	{
		margin: 1em 0;
		padding: 0;
	}

pre
	{
		font-size: 100%; /* for IE */
		margin: 1em 0;
		padding: 0.5em;
		border-color: #333333;
		border-width: 1px;
		border-style: dashed;
	}

pre:before
	{
		color: #666666;
		background-color: Transparent;
		display: block;
		content: "\FF3B\6574\5F62\6E08\30C6\30AD\30B9\30C8\FF3D\20" attr(title);
	}

pre:after
	{
		color: #666666;
		background-color: Transparent;
		text-align: right;
		display: block;
		content: "\FF3B\6574\5F62\6E08\30C6\30AD\30B9\30C8\FF3D";
	}

abbr
	{
		border-color: #FF3333;
		border-width: 0 0 1px 0;
		border-style: dotted;
	}

acronym
	{
		border-color: #FF3333;
		border-width: 0 0 1px 0;
		border-style: dotted;
	}

cite
	{
		color: #444444;
		background-color: Transparent;
		font-weight: bold;
		font-style: normal; /* for IE */
	}

code
	{
		color: #333333;
		background-color: Transparent;
		font-family: monospace;
		font-size: 95%;
		margin: 0 0.2em;
		padding: 0.1em;
	}

dfn
	{
		font-style: normal; /* for IE */
		border-color: #FF3333;
		border-width: 0 0 1px 0;
		border-style: dashed;
	}

em
	{
		color: #FF6622;
		background-color: Transparent;
		font-weight: bold;
		font-style: normal; /* for IE */
	}

kbd
	{
		color: #333333;
		background-color: Transparent;
		font-family: monospace;
		font-size: 95%;
		margin: 0 0.2em;
		padding: 0.1em;
	}

q
	{
		color: #555555;
		background-color: Transparent;
		font-style: oblique;
		margin: 0 0.2em;
		padding: 0;
		quotes: none;
	}

samp
	{
		color: #FFFFFF;
		background-color: #666666;
		font-family: monospace;
		font-size: 95%;
		margin: 0 0.2em;
		padding: 0.1em;
	}

strong
	{
		color: #FF6622;
		background-color: Transparent;
		font-weight: bold;
		font-style: normal; /* for IE */
		border-color: #5533EE;
		border-width: 0 0 2px 0;
		border-style: dashed;
	}

var
	{
		color: #333333;
		background-color: Transparent;
		font-family: monospace;
		font-size: 95%;
		font-style: oblique;
		margin: 0 0.2em;
		padding: 0.1em;
	}


/* Hypertext */
a:link
	{
		color: #0000FF;
		background-color: Transparent;
		text-decoration: underline;
	}

a:visited
	{
		color: #9999CC;
		background-color: Transparent;
		text-decoration: underline;
	}

a:hover
	{
		color: #FF0000;
		background-color: Transparent;
		text-decoration: underline;
	}

a:active
	{
		color: #808080;
		background-color: Transparent;
		text-decoration: underline;
	}


/* List */
dl
	{
		margin: 1em 0;
		padding: 0;
	}

dt
	{
		color: #333333;
		background-color: Transparent;
		font-weight: bold;
		margin: 0.5em 1em 0 0.5em;
		padding: 0;
		border-color: #777777;
		border-width: 0 0 1px 0;
		border-style: solid;
	}

dd
	{
		margin: 0 1em 0 3em;
		padding: 0.5em;
		border-color: #777777;
		border-width: 0 0 1px 1px;
		border-style: dashed;
	}

ol,
ul
	{
		margin: 1em 0;
		padding: 0;
	}

li ol,
li ul
	{
		margin: 0;
		padding: 0;
	}

li
	{
		margin: 0.2em 2em;
		padding: 0;
	}


/* Presentation */
hr
	{
		border-color: #9977EE;
		border-width: 3px;
		border-style: double none none none;
	}

sub
	{
		vertical-align: sub;
	}

sup
	{
		vertical-align: super;
	}


/* Edit */
del
	{
		color: #666666;
		background-color: Transparent;
		text-decoration: line-through;
	}

ins
	{
		text-decoration: underline;
	}

/* Form */
fieldset
	{
		padding: 0.5em 1em;
	}

input
	{
		line-height: 100%;
	}


/* Table */
table
	{
		margin: 1em 0;
		padding: 0;
		border-color: #888888;
		border-width: 1px;
		border-style: solid;
		width: 100%;
		border-collapse: collapse;
		empty-cells: show;
	}

caption
	{
		color: #333333;
		background-color: Transparent;
		font-weight: bold;
		text-align: center;
		caption-side: top;
	}

caption:before
	{
		color: #444444;
		background-color: Transparent;
		font-weight: bold;
		content: "\FF3B\8868\984C\FF3D"
	}

th,
td
	{
		margin: 0;
		padding: 0.5em;
		border-color: #666666;
		border-width: 1px;
		border-style: solid;
	}

th,
th[scope="col"]
	{
		color: #F9F9F9;
		background-color: #9999FF;
		font-weight: bold;
		text-align: center;
	}

th[scope="row"]
	{
		color: #444444;
		background-color: #FFFCFC;
		font-weight: bold;
		text-align: center;
	}


/* Image */
img
	{
		border: none;
	}


/* Ruby Annotation */
ruby rt,
ruby rp
	{
		color: #333333;
		background-color: Transparent;
		font-size: 60%;
	}

/* -------------------------- END OF STYLE SHEET -------------------------- */
