/* $theme=satsuki2/hatena2 */
body
{
	background-color:	#6d819c;	/* $c=bg */
	color:			#000000;		/* $c=fixfont */
}
#adiary-body {
	background-color:	#ffffff;		/* $c=mainbg */
	border-right-color:	#4a5973;	/* $c=border2 */
	border-left-color:	#4a5973;	/* $c=border2 */
}
#sidebar
{
	border-left-color:	#a5bce7;	/* $c=border */
	border-bottom-color:	#a5bce7;	/* $c=border */
}
#footer
{
	background-color:	#6d819c;	/* $c=footerbg = bg */
}
#footer, #footer a:link, #footer a:visited {
	color:			#ffffff;		/* $c=fixfooterfont */
}
#header, #sp-header {
	color:			#ffffff;		/* $c=fixheaderfont */
	background-color:	#7697d6;	/* $c=titlebg */
}
#nav-header {
	background-color:	#6d819c;	/* $c=headerbg = bg */
}
#header a, #header a:link, #header a:visited {
	color:			#ffffff;		/* $c=fixheaderfont */
}
.ddmenu,
.ddmenu>ul li {
	background-color:	#7697d6;	/* $c=ddbg = titlebg */
}
.ddmenu>ul li:hover,
.ddmenu>ul li.hover {
	background-color:	#6d819c;	/* $c=ddhover = bg */
}
.ddmenu>ul li a,
.ddmenu>ul ul {
	border-color:	#aaaacc;		/* $c=ddborder */
}
.ddmenu a:link,
.ddmenu a:visited
{
	color:			#ffffff;		/* $c=fixddfont */
}
.ddmenu li ul li ul:before,
.ddmenu.sp li ul:before {
	border-left-color:	#333388;		/* $c=ddarrow = auto:link */
}
.ddmenu:not(.sp) li:last-child:not(:first-child) ul li ul:before {
	border-right-color:	#333388;		/* $c=ddarrow */
}
.ddmenu {
	color:			#333388;	/* $c=ddarrow */
}
.main .ddmenu>ul li:hover,
.main .ddmenu>ul li.hover {
	background-color:	#e9eff8;	/* $c=ddhovermain = prebg */
}
article h2 {
	border-bottom-color:	#a5bce7;	/* $c=border */
}
article h2,
article h2 a,
article h2 a:link,
article h2 a:visited
{
	color:			#7697d6;		/* $c=h2font = titlebg */
}
article.wiki {
	background-color:	#f4f4ff;		/* $c=wikibg */
}
section footer {
	background-color:	#e9eff8;		/* $c=footnotebg=prebg */
}
div.hatena-moduletitle {
	color:			#ffffff;		/* $c=fixmodulefont */
	background-color:	#a5bce7;	/* $c=sidetitlebg = border */
}
.hatena-module:not(.side-contents-list) ul.hatena-section li
{
	border-bottom-color:	#e5ebfa;	/* $c=moduleborder = auto:border */
}
.hatena-module:not(.side-contents-list) ul.hatena-section ul li:first-child {
	border-top-color:	#e5ebfa;	/* $c=moduleborder */
}
a:link		{ color: #0022cc; }	/* $c=link */
a:visited	{ color: #7888dc; }	/* $c=linkvisited */
.body h3 {
	border-left-color:	#0022cc;	/* $c=h3border = link */
}
div.body h4 {
	border-bottom-color:	#a5bce7;	/* $c=border */
}
blockquote, pre, div.box {
	border-color:	#d2deee;	/* $c=preborder */
}
pre {
	background-color:	#e9eff8;		/* $c=prebg */
}
pre span.comment	{ color: #cc3300; }			/* $c=fixstrongfont */
pre strong.comment	{ color: #cc3300; font-weight: bold; }	/* $c=fixstrongfont */
em {
	color:			#cc3300;				/* $c=fixstrongfont */
}
article:not(.system) strong { color: #cc3300; }			/* $c=fixstrongfont */
.body table td,
.ui-dialog table td {
	border-color:	#d2deee;	/* $c=tableborder = preborder */
}
.body table th,
.ui-dialog table th {
	border-color:	#d2deee;	/* $c=tableborder = preborder */
	background-color:	#e9e9f8;		/* $c=thbg = combg */
}
#com {
	border-color:	#d2deee;	/* $c=comborder = preborder */
	background-color:	#e9e9f8;		/* $c=combg */
}
div.comment-one {
	background-color:	#ffffff;			/* $c=combg2 = mainbg */
}
strong.warning, strong.error,
p.warning, p.error,
div.messages div.warn,
div.messages div.message {
	color:		#cc3300;			/* $c=fixstrongfont */
}
button
{
	color:			#000000;			/* $c=fixfont */
	border-color:	#6666cc;		/* $c=btnborder */
	background-image:	linear-gradient(to bottom,
				#ddddff,			/* $c=btnbg0  */
				#aaaaff);			/* $c=btnbg1 = auto:btnbg0 */
}
button:hover
{
	background-image:	linear-gradient(to bottom,
				#eeeeff,			/* $c=btnbghover0 = auto:btnbg0 */
				#ccccff);			/* $c=btnbghover1 = auto:btnbg0 */
}
button:disabled
{
	background-color:	#aaaacc;			/* $c=btndisable= auto:btnbg0 */
}
#ui-icon-autoload {
	background-color:	#7697ff;		/* $c=uiicon= auto:link */
}
article.system div.body {
	background-color:	#eeeeff;		/* $c=sysartbg */
}
article.system {
	background-color:	#eeeeff;		/* $c=sysartbg */
	border-color:	#2133a9;	/* $c=sysborder */
}
article.system th {
	background-color:	#ccccff;			/* $c=sysbg  */
}
article.system td {
	background-color:	#f8f8ff;		/* $c=systd = auto:sysbg */
}
th:has(> input:focus),
td:has(> input:focus) {
	background-color:	#ffffcc;	/* $c=fixfocusbg1 */
}
input[type="text"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
.setting textarea:focus {
	background-color:	#ffeeee;	/* $c=fixfocusbg2 */
}
article.edit span.tag {
	background-color:	#ccccff;		/* $c=sysbg */
}
div.popup-help {
	color:			#2133a9;		/* $c=fixhelpfont */
	border-color:	#2133a9;	/* $c=fixhelpborder */
}
.ui-dialog {
	background-color:	#eeeeff;		/* $c=sysartbg */
	border-color:	#2133a9;	/* $c=sysborder */
}
.ui-dialog .ui-widget-header {
	background-color:	#ccccff;		/* $c=sysbg */
}
nav.tree {
	border-color:	#2133a9;	/* $c=sysborder */
	background-color:	#eeeeff;		/* $c=sysartbg */
}
.ui-progressbar {
	border-color:	#2133a9;	/* $c=sysborder */
}
.ui-progressbar-value {
	background-color:	#aaaacc;			/* $c=btndisable */
} 
