/*
Theme Name: pk-suffusion-style.css
/ks/css/pk-suffusion-style.css
*/

h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: normal;
	margin:0;
	line-height: 1.1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #00F;	}

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.3em; }
h6 { font-size: 1.0em; }

#nav ul ul a, #nav ul ul a:visited {
width:250px;background-color:#CCCCCC;
}


body {
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image:  url(/ks/graphics/bg-red-tile.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: left top;
}

a {
	color: #0000FF;
	text-decoration: underline;
}

a:visited {
	color: #90C;
	text-decoration: underline;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
	background-color: #FF9;
}
a:active {
	color: #F00;
	text-decoration: underline;
	background-color: #FF0;
}

/* post title */
h1.posttitle,
h2.posttitle {
/*	color: #000; */
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font-size: 1.3em;
	border-bottom: dotted 1px #CCCCCC;
}

h1.posttitle a,
h2.posttitle a {
	color: #0000FF;
	text-decoration: underline;
}

h1.posttitle a:visited,
h2.posttitle a:visited {
	color: #90C;
	text-decoration: underline;
}

h1.posttitle a:hover,
h2.posttitle a:hover {
	text-decoration: underline;
	color: #00F;
	background-color: #FF9;
}
h1.posttitle a:active,
h2.posttitle a:active {
	color: #F00;
	text-decoration: underline;
	background-color: #FF0;
}

#tm0 tr .tm1, #tm0 tr .tm2, #tm0 tr .tm3, #tm0 tr .tm4 { padding:0px;}
#tm0 tr .tm3, #tm0 tr .tm4 { padding-top:3px;}
#tm0 tr .tm1, #tm0 tr .tm3 { text-align: right;}
#tm0 tr .tm2, #tm0 tr .tm4 { text-align: left;}
#tm0 tr .tm1 { padding-right: 20px;}
#tm0 tr .tm2 { padding-left:  20px;}
#tm0 tr .tm3 { padding-right: 5px;}
#tm0 tr .tm4 { padding-left:  5px;}

/* do not use */
.ksCenterBanner {
	padding:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.ksBannerRJ {
	padding:0;
	margin: 0 0 15px 15px;
	float:right;
}
/* do not use .ksRightJustifyBanner */
.ksRightJustifyBanner img {
	padding:0;
	float: right;
	padding-left: 20px;
}
img.ksImgCenter {
		padding:0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.ksImgCenter {
		padding:0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.ksImgRightJustify {
	padding:0;
	float:right;
	margin: 0 0 15px 15px;
}
.ksImgRightJustify {
	padding:0;
	float:right;
	margin: 0 0 15px 15px;
}
img.ksImgLeftJustify {
	padding:0;
	float:left;
	margin: 0 15px 15px 0;
}
.ksframe {
	padding: 5px; 
	border: 1px solid #aaa;
}
p.ksIndent { 
	padding-left:30px; 
}
