/*Upgraded CSS for CKA Site - Rob Harland 2006 */

h1 {
	font: normal 900 1em/1.0 Verdana, Arial, Helvetica, sans-serif;
	color: #00c;
	text-align: center;
	}
h1.strap {
	color: #f0f;
	}
h1.strap em {
	color: #00c;
	font-style: normal;
	}
body {
	background-color: #fc0;
	padding: 5px; 
	}
table {
	font: 80%/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #006;
	background-color: #ccf;
	padding: 0px;
	}
.main {
	background-color: #fff;
	width: 70%;
	padding: 10px;
	}
/*.maintable,*/ .rhs {
	padding: 6px;
	background-color: #fff;
	}
/*.lhnavcol,*/ .nav {
	background-attachment: fixed;
	background-image: url(../assets/images/cka_swirls7_155.jpg);
	background-repeat: no-repeat;
	background-position: 0 100px;
	width: 130px;
	}
h2 {
	font: 2em/1.5 Lucida, Verdana, Helvetica, Arial, sans-serif;
	color: #000066;
	}
h3 {
	font: 1.5em/1.5 900 Verdana, Helvetica, Arial, sans-serif;
	}
.hilite  {
	color: #f90;
	font-weight: 900;
	font-size: 1em;
	}
.stress  {
	font-weight: 900;
	font-size: 1em;
	background-color: #fafafa;
	padding: 15px 0;
	}		
p {
	color: #000066;
	}
/*.maintable ul, .maincell ul,*/ .main ul, .rhs ul {
	list-style: none none;
	background-color: #fff;
	margin: 0 0 0 10px ;
	padding: 0;
	}
/*.maintable li, .maincell li,*/ .main li, .rhs li {
	background: url(../assets/images/pinkpsi18w2.gif) 0 50% no-repeat;
	padding: 8px 10px 8px 30px;
	margin-left: 0px;
	}
.headcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	}
.altnav {
	margin: 0px;
	padding: 6px;
	background-color: #ccf;
	font: 1em/1.0 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
.main li.pagelinx {
	list-style-type: none;
	background: #fff;
	padding: 3px 0 3px 20px;
	margin: 0 0 0 0;
	}
dl dt  {
	line-height: 1.5;
	border-bottom: 5px solid #fafafa;
	}
div#booklist {
	min-width : 300px;
	float; left;	
	}