	html{
		padding:0;
		margin:0;
		height:100%;
		min-width:1024px;
		background:#110b05 url(/graphics/tiernan_bg.jpg) center top repeat-y;
	}
	
	body{
		margin:0 !important;
		padding:0 !important;
		height:100%;
		width:100%;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#333;
		font-size:1em;
		text-align:center;
		background:url(/graphics/kmid.png) center top repeat-y;	
	}
	
	h1, h2, h3, h4, h5{
		padding:0;
		margin:0;	
	}
	
	a, h2 a:hover, h3 a:hover {
		color: #06c;
		text-decoration: none;
	}

	a:hover {
		color:#093;
	}

	img, a img{
		border:none	
	}
	
	#center{
		width:1004px;
		padding:0 10px;
		margin:0 auto;
		text-align:left;
		min-height: 100% !important;
		height: auto !important;
		margin-bottom:-44px;
	}
	
	#fwrp, .psh{
		height:44px;
	}
	
	#fwrp{
		background:#110b05;
	}
	
	#ft{
		padding:5px 5px 0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:0.7em;
		opacity:0.9;
		color:#999;
		line-height:1.5em;
	}

	
/*  NAVIGATION ========================  */
	
	#navigation{
		margin:10px 26px 0 0;
		padding:0;
		font-size:0.9em;
		float:right;
		text-align:right;
		color:#ddd;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
	#navigation li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	#navigation li a{
		color:#fff;
		opacity:0.8;
		text-decoration:none;
		padding:0 10px;
	}
	
	#navigation li a:hover{
		opacity:1;
	}
	
	
/* ========================  */
	
	#jasptop{
		background:url(/graphics/tiernan_bg.jpg) center top repeat-y;
	}
	
	#jasplogo{
		background:url(/graphics/jasperbark-glow.png) top left no-repeat;	
	}

	#homeclick{
		position:absolute;
		width:300px;
		height:120px;
	}
	
	#writer{
		background:url(/graphics/writer.png) bottom right no-repeat;	
		height:130px;
	}
	
	#jaspcontent{
		padding:16px 44px 60px;
		font-size:0.9em;
	}
	
	#ktop{
		background:url(/graphics/ktop.png) center top no-repeat;
		height:39px;
		margin-top:-39px;
	}
	
	#kmid{
		background:url(/graphics/kmid.png) center top repeat-y;	
	}
	
	p{
		padding:0 16px;
	}
	
	.booky, blockquote{
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#reviews, .sample{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:0.9em;
	}
	
	#reviews h2{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		padding:5px 0;
		margin-top:20px;
	}
	
	#reviews h1{
		border-top:1px dotted #999
	}
	
	#reviews h2 a{
		color:#222	
	}
	
	.publisher{
		float:left;
		margin-top:-15px
	}
	
	hr{
		 border:none;
		 border-bottom:1px solid #999;
		 padding:10px
	}
	
	blockquote {
		margin: 15px 30px 0 10px;
		padding: 1px 7px 1px 20px;
		border-left: 5px solid #eee;
		border-bottom:1px solid #ddd;
		background:url(/css/alpha50.png)
		font-style:italic;
	}

	blockquote cite {
		margin: 10px 0 0;
		display: block;
		text-align:right;
		font-weight:bold;
		font-style:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	}

	#novels blockquote{
		height:320px;
		border-left:none;
		margin:30px 0 20px 0;
	}

	
	hr{
		border:none;
		border-bottom:1px solid #bbb;
		padding:10px
	}

	.sample{
		padding:10px;
		margin:10px 0;
		border-top:1px solid #bbb;
		height:380px;
		text-align:right
	}

	.sample img{
		float:left;
		border:1px solid #ccc;
		padding:10px;
		background:#fff;
	}

	.coverPicWrap{
		width:250px; 
		height:350px; 
		padding:10px; 
		margin: 0 20px 0 0; 
		border:1px solid #ddd; 
		float:left; 
		text-align:center
	}

	/*  =========  WP ===========  */
	
	#sidebar{
		float:right;
		width:200px;
		border-left:1px solid #ddd;
		font-size:0.8em;
		min-height:400px;
	}
	
	#sidebar ul{
		list-style:none;
		margin:0;
		padding:3px 0 0 20px
	}
	
	#sidebar h3{
		margin:10px 0 0 0	
	}
	
	.with_sidebar{
		width:700px
	}
	
	.item{
		cursor:pointer;
		opacity:1;
		border-bottom:1px solid #ddd;
		margin-bottom:13px
	}
	
	.item:hover{
		opacity:0.9
	}

	.pagetitle{
		margin-bottom:13px;
		border-bottom:1px solid #ddd;
		padding-bottom:7px;
	}
	
	#bigblog{
		text-align:right;
		font-size:7em;
		float:left;
		margin:-20px 0 0 10px;
		color:#333;
	}
	
	#jaspblog:hover{
		color:#09c
	}
	
	#bigblogwrap{
		height:80px;
	}
	
	#blogrss{
		float:right;
		margin-top:-80px;
		cursor:pointer;
	}
	
	#blogrss:hover{
		opacity:0.8;
	}
	
	#jaspblog{
		color:#ccc;
		float:right;
		margin:-80px 30px 0 0;
		padding:0 0 40px 40px;
		cursor:pointer;
		font-size:2.6em
	}
	
	#bigbloglink{
		float:left;
		width:170px;
		height:80px;
		background:#fc0;
		cursor:pointer;
	}
	
	.alignleft{
		float:left;
		font-size:0.8em
	}
	
	.alignright{
		float:right;
		font-size:0.8em
	}
	
	.posttitle{
		border-top:1px solid #ddd;
		padding-top:20px;
		margin-top:7px;
	}
	
	.postmetadata{
		background:#eee;
		border:1px solid #ddd;
		text-align:center
	}
	
	.linkcat h2{
		font-size:1em;
		color:#999;
		margin-right:20px;
		text-align:right;
	}
	
	.linkcat ul, .linkcat li{
		padding:0;
		margin:0;
	}
	
	.sampletop{
		height:120px	
	}
	
	.sampletop h1{
		margin:5px 0 10px;
		font-size:3em
	}
	
	.sampletop img{
		float:left;
		margin:0 20px
	}
	
	.sampletop hr{
		margin:0	
	}
	
	.booksample{
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		padding:30px 50px;
		text-align:justify
	}
	
	.booksample h2{
		text-align:center;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-bottom:20px
	}
	
	.diamond{
		text-align:center;
		font-size:2em;
		padding:20px;
		color:#333
	}
	
	.sampleend{
		text-align:right;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
	
	.publisher2{
		font-size:0.8em;
		color:#666;
		padding:15px 0 0 0 ;
		display:block;
	}
	