body {
	background : url(../styleimages/background.gif) repeat-y;
	font : 1.0em/1.4em"l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px;
	padding : 0px 0px;
}

div#body{
	margin : 0px 0px;
	padding : 0px 0px;
	width : 800px;
}

div#categorymenu{
	left : 25px;
	top : 250px;
}

div#comment{
	color : #F8F8F8;
	font : 0.7em/1.5em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	left : 5px;
	margin : 2px 5px;
	padding : 2px 5px;
	position : absolute;
	top : 5px;
	width : 480px;
}

div#content{
	clear : both;
	font : 1.0em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 700px;
}

div#contents {
	border-left : 1px solid #CC9966;
	float : left;
	margin : 20px 0px 0px 10px;
	padding : 10px 10px 10px 20px;
	width : 380px;
}

div#contents p{
	color : #333333;
	font-size : 0.9em;
	line-height : 1.9em;
}

div#contents p.ack{
	color : #3333CC;
	font-size : 0.7em;
	margin : 5px 20px 5px 5px;
}

div#contents p.author{
	border-bottom : 1px dotted #999999;
	font-size : 0.9em;
	margin : 5px 20px 5px 5px;
	padding : 0px 0px 5px 0px;
	text-align : right;
}

div#contents p.quote{
	border-bottom : 1px dotted #999999;
	font-size : 0.7em;
	margin : 5px 20px 5px 5px;
	padding : 0px 0px 3px 0px;
	text-align : right;
}

div#copyright{
	background : url(../styleimages/title.gif);
	clear : both;
	clear : both;
	font : 0.7em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 0px 0px;
	position : static;
	text-align : right;
	width : 791px;
}

div#footer{
	clear : both;
	font-size : 0.7em;
	margin : 20px 0px 0px 0px;
	padding : 10px 15% 10px;
	position : static;
	text-align : right;
}

div#info{
	float : left;
	font-size : 0.7em;
	margin : 20px 0px 0px 10px;
	padding : 10px 10px 10px 10px;
	width : 180px;
}

div#main{
	border-left : 1px dotted #99CC00;
	float : right;
	margin : 5px 5px;
	padding : 5px 5px;
	width : 500px;
}

div#permission{
	clear : both;
	font : 0.7em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div#title{
	background : url(../styleimages/title.gif);
	clear : both;
	font : 2.0em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	height : 100px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-decoration : none;
	text-indent : -9999999px;
	width : 800px;
}

form{
	font : 0.8em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 15px 5px;
	padding : 5px 5px;
}

h1{
	background-color : #CC9966;
	color : #FFFFFF;
	font : 0.8em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px 5px 0px;
	padding : 5px 10px;
}

h2{
	background-color : #F0E68C;
	border-left : 2px solid #CCCC00;
	font : 0.7em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 5px 0px;
	padding : 4px 10px;
}

h3{
	border-bottom : 1px solid #66CC00;
	font : 0.8em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 3px 0px;
	padding : 4px 5px;
}

h4 {
	border-bottom : 1px solid #996666;
	font : 0.8em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 9px 0px;
	padding : 3px 3px 4px 3px;
}

input{
	font : 0.8em/1.5em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

li {
	font : 0.85em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	list-style : disc outside;
	margin : 5px 5px;
}

ol,ul{
	margin : 10px 10px;
	padding : 5px 10px;
}

p{
	color : #666666;
	font : 0.85em/1.6em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 5px 5px;
	padding : 8px 5px;
	word-spacing : 9px;
	text-indent : 1em;
}

table{
	margin : 20px 10px;
	width : 400px;
}

td,th{
	border : 1px solid #E9E9E9;
	font : 0.8em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding : 8px 3px;
	white-space : nowrap;
	text-align : center;
}

th{
	background : #AEEA00;
}

.caption{
	color : #666666;
	font : 0.6em/1.0em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 0px 0px;
	padding : 0px 0px;
}

.caution{
	color : #FF0000;
	font : 0.7em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.quote{
	border : 1px dotted #99CC00;
	margin : 10px 10px;
	padding : 10px 10px;
}

#indexmenu{
	background-color : #99CC00;
	border : 1px solid #CCCC99;
	float : left;
	font : 1.0em/1.4em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin : 3px 4px 9px 5px;
	padding : 0px 0px 2px 0px;
	width : 190px;
}

#indexmenu img{
	background-color : #99CC00;
	padding : 5px;
}

#indexmenu li{
	list-style-position : outside;
	list-style-type : none;
	margin : 1px 2px;
	padding : 1px 1px;
}

#indexmenu li a{
	border : 1px solid;
	display : block;
	font-size : 0.85em;
	height : 19px;
	padding : 2px 8px;
}

#indexmenu li a:link, #indexmenu li a:visited{
	background-color : #BBDC78;
	border-color : #666633;
	color : #000000;
	text-decoration : none;
}

#indexmenu li a:hover, #indexmenu li a:active{
	background-color : #C5E1AC;
	border-color : #CCCCCC;
	color : #000000;
	text-decoration : none;
}

#indexmenu ul{
	margin : 2px 2px;
	padding : 1px 1px;
}

#indexmenu dd a{
	font-size:0.8em;
}

#indexmenu dd a:hover{
	background : #F0E68C;
	color : #3C5100;
	text-decoration : none;
}

#indexmenu dt {
	font-size:0.8em;
	border:1px solid #667F13;
	margin: 3px;
	padding: 0 5px;
}

#main a,  a:link, a:active {
	color : #3C5100;
	text-decoration : none;
    padding : 2px 2px ;
}

#main a:hover{
	background : #CC0033;
	color : #FFFFFF;
	text-decoration : none;
}

#navigation{
	background-color : #99CC00;
	border-left : 20px solid #CC0033;
	color : #FFFFFF;
	float : left;
	font : 0.9em "l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width : 780px;
}

#navigation a{
	color : #FFFFFF;
	display : block;
	float : left;
	padding : 4px 15px;
	text-decoration : none;
	background-color : #99CC00;
}

#navigation a:hover{
	background-color : #CC0033;
	color : #FFFFCC;
}

#navigation li{
	display : inline;
	padding : 0;
}

#navigation ul{
	list-style : none;
	margin : 0;
	padding : 0px 0px 0px 0px;
}



/*-------------------------------------------------
  Item info
-------------------------------------------------*/
.contentitemcategory
{
	background: url(http://izumi-seminar.net/images/bgcategory.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}
.contentitempostedby
{
	background: url(http://izumi-seminar.net/images/bgpostedby.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 12px;
}
.contentitemcomments
{
	background: url(http://izumi-seminar.net/images/bgcomment.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 13px;
}
.contentitemedit
{
	background: url(http://izumi-seminar.net/images/bgedit.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 11px;
}
.contentitem
{
	padding: 3px 0 0 0;
	margin: 0 0 16px 0;
}
.contentitem1
{
	display: inline;
}
.contentitem2
{
	display: inline;
	background: url(http://izumi-seminar.net/images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem3
{
	display: inline;
	background: url(http://izumi-seminar.net/images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem4
{
	display: inline;
	padding: 0 0 0 10px;
	background: url(http://izumi-seminar.net/images/dotv.gif) left repeat-y;
}

/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
	background: url(http://izumi-seminar.net/images/commentquote01.gif) no-repeat;
	background-position: 6px 9px;
	padding: 6px 42px;
	border: 1px solid white;
	margin: 10px 0 0 0;
}
.itemcomment:hover
{
	background: #F9F9F9 url(http://izumi-seminar.net/images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #CCCCCC;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
	background: #F9F9F9 url(http://izumi-seminar.net/images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.id1:hover
{
	background: #F9F9F9 url(http://izumi-seminar.net/images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.itemcomment h3
{
	font-size: 12px;
}


