/* $theme=satsuki2/bigblue */
body
{
	background-color:	#cccccc;		/* $c=basebg  */
	color:			#000000;		/* $c=fixfont */
}
#adiary-body {
	background-color:	#ffffff;		/* $c=mainbg */
}
#footer
{
	background-color:	#60778f;			/* $c=headerbg */
	background-image:	linear-gradient(to bottom,
						#60778f,	/* $c=headerbg */
						#29425c);	/* $c=headerbg2 */
}
a:link		{ color: #0077aa; }		/* $c=link */
a:visited	{ color: #664488; }		/* $c=linkvisited */
button
{
	border-color:	#cccccc;			/* $c=btnborder = border */
	background-color:	#88aabb;				/* $c=btnbg */
	background-image:	linear-gradient(to bottom,
				#88aabb,				/* $c=btnbg */
				#336677);				/* $c=btnbg1 = auto:btnbg */
}
button:hover
{
	background-image:	linear-gradient(to bottom,
				#99bbcc,				/* $c=btnbghover0 = auto:btnbg */
				#5599aa);				/* $c=btnbghover1 = auto:btnbg */
}
button:disabled
{
	background-color:	#446677;				/* $c=btndisable = auto:btnbg */
}
#ui-icon-autoload {
	background-color:	#0077aa;				/* $c=uiicon = link */
}
#header, #sp-header {
	background-color:	#000000;				/* $c=titlebg3 */
	border-top-color:	#60778f;		/* $c=headerbg */
}
#sp-nav-header,
#nav-header {
	background-color:	#60778f;			/* $c=headerbg */
	background-image:	linear-gradient(to bottom,
					#60778f,		/* $c=headerbg */
					#29425c);		/* $c=headerbg2 = auto:headerbg */
}
#sp-nav-header:before,
#nav-header:before {
	border-left-color:	#333333;			/* $c=titlebg7 = auto:titlebg */
	border-bottom-color:	#303030;		/* $c=titlebg8 = auto:titlebg */
}
.IE9 #nav-header:before {
	border-left-color:	#000000;			/* $c=titlebg9 = auto:titlebg */
	border-bottom-color:	#000000;			/* $c=titlebg9 */
}
#sp-nav-header:hover,
#nav-header:hover {
	background-color:	#8090a3;			/* $c=headerhoverbg */
	background-image:	linear-gradient(to bottom,
					#8090a3,		/* $c=headerhoverbg  = auto:headerbg */
					#29425c);		/* $c=headerhoverbg2 = auto:headerbg */
}
h1
{
	background-image:	linear-gradient(179deg,
				#444444,			/* $c=titlebg */
				#2a2a2a,		/* $c=titlebg2 = auto:titlebg */
				#000000);			/* $c=titlebg3 = auto:titlebg */
}
h1 a, h1 a:link, h1 a:visited {
	color:			#ffffff;		/* $c=fixtitlefont */
}
#head-search button {
	border-color:	#444444;				/* $c=headerbtnbg0 */
}
#head-search button {
	background-color:	#444444;				/* $c=headerbtnbg0 = auto:titlebg */
	background-image:	linear-gradient(to bottom,
				#666666,				/* $c=headerbtnbg1 = auto:titlebg */
				#000000);				/* $c=headerbtnbg2 = auto:titlebg */
}
#head-search button:hover {
	background-image:	linear-gradient(to bottom,
				#777777,				/* $c=headerbtnhoverbg1 = auto:titlebg */
				#333333);				/* $c=headerbtnhoverbg2 = auto:titlebg */
}
.ddmenu,
.ddmenu>ul li {
	background-color:	#c8d5e2;			/* $c=ddbg = auto:modulebg */
	background-image:	linear-gradient(to bottom,
						 #c8d5e2,	/* $c=ddbg */
						 #889eb6);	/* $c=ddbg2 = auto:modulebg */
}
.ddmenu>ul li:hover,
.ddmenu>ul li.hover {
	background-color:	#e0eaf9;			/* $c=ddhover = auto:prebg */
}
.ddmenu a:link,
.ddmenu a:visited
{
	color:			#293d5b;			/* $c=ddfont = auto:modulebg  */
}
.ddmenu li ul li ul:before,
.ddmenu.sp li ul:before {
	border-left-color:	#293d5b;			/* $c=ddfont */
}
.ddmenu:not(.sp) li:last-child:not(:first-child) ul li ul:before {
	border-right-color:	#293d5b;			/* $c=ddfont */
}
.ddmenu {
	color:			#293d5b;			/* $c=ddfont */
}
article h2 {
	background-color:	#7291a9;			/* $c=h2bg */
	background-image:	linear-gradient(to bottom,
						#7291a9,	/* $c=h2bg */
						#416074);	/* $c=h2bg2 = auto:h2bg */
}
article div.body {
	background-color:	#ffffff;			/* $c=artbg */
	border-color:	#cccccc;		/* $c=border */
}
article.wiki div.body {
	background-color:	#f8f8ff;		/* $c=wikibg */
}
section footer {
	background-color:	#e1e4f2;		/* $c=footnotebg = prebg */
}
div.body h3 a:before {
	border-color:	#000000;		/* $c=h3font = fixfont */
}
div.body h3,
div.body h3 a,
div.body h3 a:link,
div.body h3 a:visited {
	color:			#000000;			/* $c=h3font */
}
div.body h4,
div.body h5,
div.body h6 {
	color:			#000000;			/* $c=h3font */
}
blockquote, pre, div.box {
	border-color:	#cccccc;			/* $c=border */
}
pre {
	background-color:	#e1e4f2;			/* $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,
.ui-dialog table {
	background-color:	#ffffff;			/* $c=tablebg */
}
.body table td,
.ui-dialog table td {
	border-color:	#cccccc;		/* $c=border */
}
.body table th,
.ui-dialog table th {
	background-image:	linear-gradient(to bottom,
					#f0f1f7,	/* $c=thbg0 = auto:wikibg */
					#d2d9ea);	/* $c=thbg1 = auto:wikibg */
	background-color:	#d2d9ea;		/* $c=thbg1 */
	border-color:	#cccccc;		/* $c=border */
}
#com {
	border-color:	#cccccc;		/* $c=border */
	background-color:	#f8f8ff;		/* $c=combg = wikibg */
}
div.commentator {
	border-bottom-color:	#cccccc;		/* $c=border */
}
strong.warning, strong.error,
p.warning, p.error,
div.messages div.warn,
div.messages div.message {
	color:		#cc3300;			/* $c=fixstrongfont */
}
div.hatena-module {
	background-color:	#c8d7e3;		/* $c=modulebg */
}
div.hatena-moduletitle {
	background-color:	#7291a9;			/* $c=h2bg */
	background-image:	linear-gradient(to bottom,
						#7291a9,	/* $c=h2bg */
						#416074);	/* $c=h2bg2 = auto:h2bg */
}
table.calendar td.day-selected {
	border-color:	#0077aa;		/* $c=link */
}
article.system div.body {
	background-color:	#e2edf8;		/* $c=sysbg = auto:prebg */
}
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 */
}
table.blog-setting {
	background-color:	#f8f8fa;	/* $c=blogsetbg = auto:wikibg */
}
article.edit span.tag {
	background-color:	#c8d7e3;	/* $c=tagbg = modulebg */
}
#popup-help {
	color:			#6b75b8;		/* $c=fixhelpfont */
	border-color:	#cccccc;		/* $c=border */
}
.ui-dialog {
	background-color:	#f8f8ff;		/* $c=wikibg */
	border-color:	#7291a9;	/* $c=h2bg */
}
.ui-dialog .ui-widget-header {
	background-color:	#7291a9;			/* $c=h2bg */
	background-image:	linear-gradient(to bottom,
						#7291a9,	/* $c=h2bg */
						#416074);	/* $c=h2bg2 */
}
nav.tree {
	border-color:	#cccccc;		/* $c=border */
	background-color:	#e2edf8;		/* $c=sysbg */
}
.ui-progressbar {
	border-color:	#cccccc;		/* $c=border */
}
.ui-progressbar-value {
	background-color:	#446677;			/* $c=btndisable */
} 
