/***************************************************************

zng.info Cascading Style Sheet 3.2 (2006-12-30)
Copyright (C) 2001-2006 hiranotaka%zng.info, All Rights Reserved.

3.2 (2006-12-30)
        * removed table borders.

3.1 (2006-08-13)
        * added numeric table.
	* added address in quote.

3.0 (2006-06-19)
	* changed heading levels.

2.0 (2003-09-15)
	* changed pseudo 3D borders to 2D.

1.0 (2001-06-07)
	* conforms to CSS1
	* confirmed on MSIE4

****************************************************************/

address {
background-attachment: fixed;
background-color: #363;
background-image: url(logo.png);
background-position: 95% 5%;
background-repeat: no-repeat;
border-color: #030;
border-style: solid;
border-width: 0.1em 0;
color: #fff;
margin: 1em 0;
padding: 0.5em 1em;
}
blockquote {
background-color: #cc9;
border-color: #996;
border-width: 0 0.2em;
border-style: solid;
color: #000;
margin: 1em 0;
padding: 0.5em 1em;
}
blockquote address {
background-color: #cc9;
border-width: 0;
color: #000;
margin: 1em 0;
padding: 0;
}
body {
background-attachment: fixed;
background-image: url(logo.png);
background-color: #fff;
background-position: 96% 4%;
background-repeat: no-repeat;
color: #000;
}
div.group {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
div.mainitem {
float: left;
margin: 0% 2% 0% 0%;
padding: 0;
width: 60%;
}
div.subitem {
float: left;
margin: 0% 2% 0% 0%;
padding: 0;
width: 25%;
}
em {
color: #660;
font-size: 95%;
font-weight: normal;
}
h1 {
background-attachment: fixed;
background-color: #363;
background-image: url(logo.png);
background-position: 96% 4%;
background-repeat: no-repeat;
border-color: #030;
border-style: solid;
border-width: 0.1em 0;
color: #fff;
font-size: 200%;
margin: 0.5em 0;
padding: 0.5em;
}
h2 {
border-color: #363;
border-style: solid;
border-width: 0.1em;
font-size: 125%;
margin: 0.8em 0;
padding: 0 0.5em;
}
h3 {
border-color: #393;
border-style: solid;
border-width: 0 0 0.1em 0;
font-size: 115%;
margin: 0.9em 0;
padding: 0;
}
h4 {
font-size: 110%;
}
h5 {
font-size: 105%;
}
h6 {
font-size: 100%;
}
li {
border-color: #393;
border-style: solid;
border-width: 0 0 0 0.5em;
margin: 0.5em 0;
padding: 0.1em 0 0.1em 0.5em;
}
li li {
border-width: 0 0 0 0;
margin: 0;
padding: 0;
}
ol {
list-style-position: inside;
margin: 0;
padding: 0;
}
ol ol {
list-style-position: outside;
margin: 0.5em 0 0.5em 2em;
}
pre {
margin: 1em 0;
}
strong {
color: #f00;
}
table {
margin: 0.5em 0;
border-collapse: collapse;
border-color: #999 #333 #333 #999;
border-style: solid;
border-width: 0.05em;
}
table.numeric td {
width: 12em;
text-align: right;
}
td {
background-color: #fff;
border-color: #333 #999 #999 #333;
border-style: solid;
border-width: 0.05em;
color: #000;
padding: 0.1em;
}
th {
background-color: #ccc;
border-color: #333 #999 #999 #333;
border-style: solid;
border-width: 0.05em;
color: #000;
padding: 0.1em;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
ul ul {
list-style-position: outside;
list-style-type: disc;
margin: 0.5em 0 0.5em 2em;
}
ul ul ul {
list-style-type: circle;
}
ul ul ul ul {
list-style-type: square;
}
