@charset "UTF-8";

@import url("../reset-min.css");
@import url("../fonts-min.css");

@media screen {

html
	{
	background-color:#c7b199;
	}
body
	{
	color:#000000;
	margin:6ex 6ex 4ex 0;
	font-family:Verdana;
	background:url("bg-notemenu.gif") repeat-y 20% 0 #d9c8b8;
	}
a
	{
	text-decoration:none;
	}
a:hover,
a:focus,
a:active
	{
	background-color:#ffffff;
	}
del
	{
	color:#777777;
	}
em
	{
	font-style:normal;
	font-weight:bold;
	}
p
	{
	line-height:1.4;
	margin:1em 7% 1em 0;
	}
strong
	{
	font-weight:bold;
	font-size:120%;
	}
h2,
h3,
h4,
h5,
h6,
dt
	{
	font-size:100%;
	font-weight:bold;
	}
h1
	{
	font-weight:bold;
	font-size:140%;
	}
h2
	{
	color:#d9c8b8;
	margin-right:5%;
	background-color:#4c2d18;
	background-image:url("bg02.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding:0.6ex 2ex 0.6ex 2ex;
	}
hr
	{
	display:none;
	}
input[type="text"]
	{
	padding:0.3ex;
	border:2px solid #000000;
	background-color:#e5d8cc;
	}
input[type="submit"]
	{
	border:2px solid #000000;
	background-color:#c7b199;
	padding:0.3ex 1ex 0.3ex 1ex;
	}
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="text"]:active
	{
	border-color:#ffffff;
	}
input[type="checkbox"]
	{
	background-color:#e5d8cc;
	margin-right:1ex;
	}
input[type="radio"]
	{
	margin-right:1ex;
	}
textarea
	{
	padding:0.4ex;
	border:1px solid #4c2d18;
	background-color:#e5d8cc;
	}
ul
	{
	padding-left:6ex;
	line-height:1.4;
	margin:1em 7% 1em 0;
	}
ul ul
	{
	padding-left:3ex;
	line-height:1.4;
	margin:0;
	}
li
	{
	line-height:1.5;
	}
dl
	{
	margin-bottom:2ex;
	line-height:1.4;
	margin:1em 7% 1em 0;
	}
dd
	{
	padding-left:3ex;
	margin-bottom:1.5ex;
	line-height:1.3;
	}
p.category-level
	{
	text-align:right;
	font-weight:bold;
	line-height:1;
	margin-top:0.4em;
	margin-right:6%;
	}
p.posted
	{
	text-align:right;
	font-weight:bold;
	line-height:1;
	margin-top:0.4em;
	font-size:80%;
	margin-right:6%;
	}
p.response
	{
	font-size:80%;
	margin-bottom:8ex;
	}
div#stitle,
#top h1
	{
	text-align:right;
	background-color:#4c2d18;
	font-weight:bold;
	letter-spacing:0.1ex;
	margin:0px;
	font-family:cursive,serif;
	font-size:100%;
	background-image:url("bg-header01.gif");
	background-position:0% 0%;
	background-repeat:no-repeat;
	height:80px;
	border-bottom:solid #d9c8b8 1px;
	width:100%;
	}
div#stitle *,
#top h1 *
	{
	font-size:140%;
	display:block;
	width:15ex;
	float:right;
	background-image:url("bg-header02.gif");
	background-position:100% 0%;
	background-repeat:no-repeat;
	padding-right:5%;
	}
div#stitle a,
#top h1 a
	{
	color:#d9c8b8;
	line-height:80px;
	height:80px;
	background-color:transparent;
	}
#top h2
	{
	margin:0 0 2ex 0;
	background:none;
	color:#000000;
	padding:0px;
	}
#menu
	{
	width:20%;
	float:left;
	height:100%;
	background-color:#4c2d18;
	color:#d9c8b8;
	font-weight:bold;
	}
#menu dl
	{
	margin:0;
	}
#menu dd
	{
	padding:0;
	}
#menu ul
	{
	list-style:none;
	padding:0;
	margin:0;
	}
#menu a
	{
	color:#d9c8b8;
	display:block;
	padding:0 1ex;
	}
#menu li
	{
	line-height:1.3;
	display:inline;
	}
#menu a:hover,
#menu a:focus,
#menu a:active
	{
	color:#4c2d18;
	}
#csss
	{
	float:left;
	width:20%;
	background-color:#4c2d18;
	color:#d9c8b8;
	font-weight:bold;
	}
#csss dl
	{
	padding:0;
	margin:0;
	}
#csss dd
	{
	padding:0;
	margin:0;
	}
#csss dd label
	{
	display:block;
	padding:0 1ex;
	line-height:1.3;
	}
#csss dd label:hover
	{
	background-color:#ffffff;
	color:#4c2d18;
	}
#csss dd input[type="radio"]
	{
	border:1px solid transparent;
	}
#csss dd input[type="radio"]:focus,
#csss dd input[type="radio"]:active
	{
	border:1px solid #ffffff;
	}
#csss dd.submit
	{
	display:none;
	}
#csss input[type="submit"]
	{
	background-color:#c7b199;
	}
#top #csss
	{
	width:100%;
	border-top:solid #d9c8b8 1px;
	}
#info,
#extra
	{
	width:77%;
	float:right;
	height:100%;
	}
#info dl
	{
	border:1px solid #4c2d18;
	height:14ex;
	margin:0 5% 2ex 0;
	overflow:auto;
	background-color:#e5d8cc;
	}
#info dd
	{
	margin:0;
	}
#info dl:focus
	{
	background-color:#ffffff;
	}
#top #extra
	{
	margin-bottom:2ex;
	}
#top #webclap #res
	{
	margin:0;
	padding:0;
	margin-right:5%;
	height:170px;
	overflow:auto;
	background-color:#e5d8cc;
	}
#top #webclap #res dl
	{
	margin:5px;
	}
#top #webclap #res dt
	{
	margin-bottom:1ex;
	}
#top #webclap #res dd
	{
	margin-bottom:2ex;
	padding-left:1ex;
	}
#top #webclap a
	{
	float:left;
	width:150px;
	margin-right:10px;
	}
#note
	{
	clear:both;
	width:100%;
	padding-top:2ex;
	}
#note h2
	{
	display:none;
	}
#note #note_text
	{
	float:right;
	width:77%;
	}
#note-archives ul
	{
	padding-left:5ex;
	}
#note-archives ul ul
	{
	padding-left:3ex;
	}
.note-archives h2
	{
	padding:0;
	}
#note #note_text h3,
.note-archives h2
	{
 	background-image:url("bg01.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-right:5%;
	background-color:#4c2d18;
	}
#note #note_text h3 a,
.note-archives h2 a
	{
	color:#d9c8b8;
	display:block;
	padding:0.6ex 2ex 0.6ex 2ex;
	background-image:url("bg02.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	}
#note #note_text h3 a:active,
.note-archives h2 a:active
	{
	color:#3333ff;
	}
#note #note_text h3:hover,
.note-archives h2:hover
	{
	color:#000000;
	background-color:#ffffff;
	background-image:url("bg01-W.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
	}
#note #note_text h3 a:hover,
#note #note_text h3 a:focus,
.note-archives h2 a:hover,
.note-archives h2 a:focus
	{
	color:#000000;
	background-image:url("bg02-W.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color:transparent;
	}
#note #note_text h3 a:active,
.note-archives h2 a:active
	{
	color:#000000;
	background-image:url("bg02-W.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	}
#entry-archive h2
	{
	padding:0.6ex 2ex 0.6ex 2ex;
	background-image:url("bg02.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	}
#entry-archive h2:hover,
#entry-archive h2:focus
	{
	background-color:#4c2d18;
	color:#d9c8b8;
	}
#entry-archive h3,
#links h3
	{
	margin-top:1em;
	font-size:120%;
	border-left:1em solid #4c2d18;
	padding-left:1ex;
	}
#entry-archive #webclap a
	{
	float:left;
	margin-bottom:0;
	margin-right:1ex;
	}
#entry-archive .entry-tags ul
	{
	line-height:1.4;
	margin:1ex 7% 0em 0;
	}
#entry-archive .entry-tags li
	{
	display:inline;
	list-style:none;
	margin-right:2ex;
	}
#entry-archive h2#trackbacks
	{
	clear:both;
	}
#entry-archive #comment-form-external-auth
	{
	line-height:1.4;
	margin:1em 7% 1em 0;
	}
#entry-archive .section#comments ul
	{
	padding:0;
	list-style:none;
	}
#entry-archive .section#comments li
	{
	margin-bottom:1ex;
	}
#entry-archive .section#comments li#comments-open-footer
	{
	margin-top:2ex;
	}
#entry-archive .section#comments label
	{
	display:block;
	font-weight:bold;
	}
#entry-archive .section#comments input
	{
	margin-left:3ex;
	}
#entry-archive .section#comments input[type="text"]
	{
	border-width:1px;
	}
#entry-archive .section#comments input[type="text"]
	{
	border-width:1px;
	}
#entry-archive .section#comments textarea
	{
	margin-left:3ex;
	}
#top .paginate
	{
	margin-bottom:8ex;
	}
dl.entry-tags
	{
	border:1px solid #4c2d18;
	margin:1ex 10% 2ex 5ex;
	padding:0 1ex;
	}
dl.entry-tags dt
	{
	margin-bottom:1ex;
	}
dl.entry-tags dd
	{
	padding-left:0ex;
	margin-bottom:0ex;
	line-height:1;
	}
dl.entry-tags ul
	{
	padding:0;
	margin:0;
	}
dl.entry-tags li
	{
	display:inline;
	margin-left:0;
	margin-right:2ex;
	list-style:none;
	}
#taglist ul
	{
	padding-left:3ex;
	}
#note_menu
	{
	float:left;
	width:20%;
	color:#d9c8b8;
	background-color:#4c2d18;
	}
#note_menu h3
	{
	border-top:solid #d9c8b8 1px;
	margin-top:1ex;
	padding-bottom:0.5ex;
	}
#note_menu a
	{
	color:#d9c8b8;
	display:list-item;
	margin-left:-3ex;
	padding-left:3ex;
	list-style:disc;
	list-style-position:inside;
	padding-right:1ex;
	}
#note_menu a:hover,
#note_menu a:focus
	{
	color:#000000;
	}
#note_menu dl
	{
	margin:0;
	}
#note_menu dt
	{
	border-top:solid #d9c8b8 1px;
	font-weight:bold;
	margin-bottom:1em;
	}
#note_menu dd
	{
	padding:0;
	margin:0;
	font-size:90%;
	}
#note_menu dd input
	{
	font-size:100%;
	padding:0.3ex 1ex 0.3ex 1ex;
	}
#note_menu dd input[type="submit"]
	{
	background-color:#c7b199;
	}
#note_menu dd input[type="text"]
	{
	background-color:#d9c8b8;
	width:15ex;
	}
#note_menu ul
	{
	list-style-position:inside;
	margin-right:0;
	padding-left:1ex;
	font-size:95%;
	line-height:1.3;
	}
#note_menu li
	{
	display:inline;
	list-style:none;
	line-height:1.3;
	}
#note_menu li ul
	{
	margin-left:2ex;
	font-size:100%;
	}
#note_menu li ul a
	{
	margin-left:-4ex;
	padding-left:4ex;
	list-style-type:circle;
	}
#note-search #result
	{
	margin-top:4ex;
	}
#note-search #result p.posted
	{
	text-align:left;
	margin-right:0;
	margin-left:0;
	text-indent:3em;
	}
#note-search h3
	{
	margin-top:1em;
	font-size:140%;
	border-left:1em solid #4c2d18;
	padding-left:1ex;
	}
#note-search h3 a
	{
	color:#4c2d18;
	}
#note-search #result p
	{
	margin-left:2.5em;
	}
#s_info
	{
	clear:both;
	border-top:1px solid #4c2d18;
	margin-left:23%;
	margin-right:4%;
	}
#s_info h3
	{
	margin-bottom:2ex;
	}
#s_info dd
	{
	margin-bottom:0.5ex;
	}
#navi
	{
	width:77%;
	float:right;
	}
#navi ul
	{
	padding-left:3ex;
	}
#navi #level
	{
	margin-bottom:1ex;
	}
#footer
	{
	clear:both;
	background-color:#4c2d18;
	margin:0px;
	margin-top:4ex;
	background-image:url("bg-footer02.gif");
	background-position:100% 100%;
	background-repeat:no-repeat;
	line-height:0;
	border-top:solid #d9c8b8 1px;
	}
#footer address
	{
	display:block;
	background-image:url("bg-footer01.gif");
	background-position:0% 100%;
	background-repeat:no-repeat;
	height:80px;
	}
#footer address img
	{
	display:none;
	}
.content
	{
	width:77%;
	float:right;
	}
div.submit
	{
	margin-bottom:2ex;
	}

}
