*{
	font-family:"Verdana", "Helvetica", Arial, sans-serif;
	font-size:12pt;
	margin:0px;
	padding:0px;
	color:#333;
}
.ac:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a { text-decoration:none; color:#119; border-bottom:1px dotted #119; }
a:hover { border-bottom:1px solid #119; }
a img { border:none; }
/*
.ac { display:inline-block; }
.ac { display:block; 
*/
body { background:url(../g/KIP_Bleed.jpg) repeat-x top #ffffff; }
#wrapper { width:1015px; margin:0px auto; padding:0px; background:url(../g/KIP_Box_Side.jpg) no-repeat 0px 124px;}
#header{ background:url(../g/KIP_Header_Main.jpg) no-repeat top transparent; height:124px; text-indent:-9999px;}
#centerContainer { margin-right:-10px; padding-left:5px; padding-right:10px; background:url(../g/KIP_Box_Side_Right.jpg) no-repeat top right; }
#mainNav {background:url(../g/KIP_Header_Reflection.jpg) no-repeat 5px top transparent; height:30px; margin:0 -5px;}
#mainNav ul { float:right; background:url(../g/KIP_Header_Shadow.jpg) repeat-x top left transparent; margin-right:5px; }
#mainNav li { display:inline;}

#mainNav li a {background:url(../g/Navi_OnOff-2.jpg) no-repeat transparent; display:block; height:31px; width:124px; float:left; border:none; text-indent:-9999px;}
#mainNav li a.first {width:160px; background:url(../g/KIP_Header_Shadow.jpg) repeat-x top left transparent;}
#mainNav li a#nS{background-position:0px -64px;}
#mainNav li a#nS:hover{background-position:0px -32px;}
#mainNav li a#nS:active, #mainNav li a#nS.active{background-position:0px -0px;}
#mainNav li a#nA{background-position:-125px -64px;}
#mainNav li a#nA:hover{background-position:-125px -32px;}
#mainNav li a#nA:active, #mainNav li a#nA.active{background-position:-125px -0px;}
#mainNav li a#nR{background-position:-250px -64px;}
#mainNav li a#nR:hover{background-position:-250px -32px;}
#mainNav li a#nR:active, #mainNav li a#nR.active{background-position:-250px -0px;}
#mainNav li a#nC{background-position:-375px -64px; padding-right:5px;}
#mainNav li a#nC:hover{background-position:-375px -32px;}
#mainNav li a#nC:active, #mainNav li a#nC.active{background-position:-375px -0px;}

#centerContainer .content { background:#FFF; padding:10px; width:992px; padding-top:20px; min-height:400px; }
#centerContainer .content .content { border:1px solid #999; width:628px; margin-top:60px; padding-top:10px; position:relative; }
 h1 { position:absolute; top:-51px; left:-5px; text-indent:-9999px; height:50px; width:660px;}
h1#A {background:url(../g/KIP_AboutHead.jpg) no-repeat top left #FFF;}
h1#R {background:url(../g/KIP_ResourcesHead.jpg) no-repeat top left #FFF;;}
h1#C {background:url(../g/KIP_ContactHead.jpg) no-repeat top left #FFF;;}
h1#S {background:url(../g/KIP_ServicesHead.jpg) no-repeat top left #FFF;;}
/*.content .content*/

.content {line-height:1.3;}
.content ul { padding:10px; margin-left:30px; }
.content li { padding:5px; }
.content li em { padding-right:5px; font-weight:bold; color:#666; }
.content p {margin:15px 5px;}
.content h1, .content h2, .content h3 { color:#118;}
.content h1 { font-size:125%; } 
.content h2 { font-size:115%; border-bottom:1px solid #DDD; margin:15px 5px; padding:3px 0; font-weight:normal; } 
.content h3 { font-size:110%; } 
.content blockquote { margin:10px 30px; padding:10px; border:1px solid #DDD; background:#f2f2f2;  }
.content blockquote.tag { margin:0px; border:none; position:absolute; left:670px; top:0px; width:305px; padding-top:30px; background:url(../g/OpenQuote.jpg) no-repeat top left #FFF; }
.content blockquote.tag:after { content:'.'; display:block; padding-left:210px; margin-top:-50px; height:90px; text-indent:-9999px; background:url(../g/CloseQuote.jpg) no-repeat bottom right; }
.content blockquote.tag p { font-size:24pt; font-style:italic; font-family:Georgia, "Times New Roman", Times, Serif;  }

#footer { position:relative; }
.finePrint { font-size:80%; color:#999;}
.legal { font-size:80%; color:#999; float:right; }
.credit { position:absolute; right:-70px; top:-32px; width:57px; height:50px; }
.credit a { border:none; }

.bookImage {float:left; padding: 8px;}
.bookImage img {display: block; margin-left: auto; margin-right: auto;}
.author {font-size: small; font-style: italic;}
.book {clear:both; min-height: 225px; }
