ul.ll_form{list-style:none inside;margin:0;padding:2px;width:280px;}
ul.ll_form li{margin:0;padding:2px;float:none;font-family:verdana,kalamati;font-size:10pt;}
ul.ll_form li input{font-size:10pt;}
label{ font-family:verdana,kalamati;font-size:8pt;font-weight:bold;color:#444444;text-align:left;padding:0 2px 0 0;margin:0;}
.book_info{
  font-family:verdana,kalamati;
  font-size:8pt;padding:4px;margin:0;
}
.book_cost{
  font-family:verdana,kalamati;
  font-size:9pt;padding:4px;margin:0;
}

/* sub menu - start - */
	div.curr_click_wrap{
		font-family:verdana;
		font-size:10pt;
		padding:4px;
		color:#cccccc;
		border:1px solid #eee;
	}
	div.curr_click_wrap a{
		text-decoration:none;
		display:block;
		color:#0000aa;
		margin:0 4px 0 19px;
		padding:2px 0 2px 4px;
		border-right:1px solid #ccc;
	}
	div.curr_click_wrap a:hover{
		color:#0000ff;
		background-color:#eee;
	}
/* sub menu - start - */
	a.main_menu{
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#0000aa;
		text-decoration:underline;
		padding:2px;
		margin:0;
	}
	a.main_menu:hover{
		color:#0000ff;
	}
	div.story{
		width:500px;
		text-align:left;
		background:url(http://www.painterskeys.com/images/home/layout/story_containter_back.gif) repeat-x top #fff;
		padding:8px;
		border:1px solid #fff;
		float:left;
	}
	.story_body{
		margin:0;
		padding:4px 0 4px 10px;
		float:left;
		width:490px;
	}
	.story_head{
		margin:0;
		padding:4px 4px 10px 4px;
		float:left;
		text-align:left;
		width:494px;
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#222;
	}
	.story_bottom{
		margin:0;
		padding:10px 0 4px 0;
		text-align:right;
		float:left;
		width:476px;
		font-family:verdana,arial,serif;
		font-size:8pt;
		color:#222222;
	}
	.story_title{
		font-family:verdana,arial,serif;
		font-size:14pt;
		color:#444444;
		margin:0;
		padding:2px 0 10px 0;
	}
	.story_title a{color:#444;}
	.story_text{
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#444444;
		margin:0;
		padding:0 10px 0 4px;
	}
	.story_author_info{
		font-family:verdana,arial,serif;
		font-size:8pt;
		color:#444444;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	.embeded_pic{
		float:left;
		padding:2px;
		border:1px solid #444444;
		background:#ffffff;
		margin:4px;
		text-align:center;
		font-family:verdana,arial,serif;
		font-size:8pt;
		color:#444444;
	}
	.readon{
		font-family:verdana,arial,serif;
		font-size:10pt;
		font-weight:bold;
		color:#dddddd;
		border:1px solid #888888;
		border-top:0px;
		text-decoration:none;
		padding:4px;
		margin:0;
		background-color:#888888;
	}
	.readon:hover{
		font-family:verdana,arial,serif;
		font-size:10pt;
		font-weight:bold;
		color:#ffffff;
		border:1px solid #888888;
		border-top:0px;
		text-decoration:none;
		padding:4px;
		margin:0;
		background-color:#444444;
	}
	.bigbutton{
		font-family:verdana,arial,serif;
		font-size:14pt;
		color:#dddddd;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #444444;
		border-left:1px solid #ffffff;
		border-right:1px solid #444444;
		text-decoration:none;
		padding:4px;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		background-color:#AB2828;
	}
	.bigbutton:hover{
		font-family:verdana,arial,serif;
		font-size:14pt;
		color:#ffffff;
		border-top:1px solid #444444;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #444444;
		border-right:1px solid #ffffff;
		text-decoration:none;
		padding:4px;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		background-color:#660000;
	}
	.smallbutton{
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#dddddd;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #444444;
		border-left:1px solid #ffffff;
		border-right:1px solid #444444;
		text-decoration:none;
		padding:2px;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		background-color:#AB2828;
	}
	div.sidebar{
		display:inline;
		width:200px;
		margin:0;
		padding:0;
		background-color:#ffffff;
	}
	.subscribe{
		width:200px;
		float:left;
		margin:0 0 10px 0;
		padding:10px 4px 10px 4px;
		text-align:left;
		background-color:#eeeeee;
		border:1px dashed #cccccc;
	}
	.sidebar_text{
		font-family:verdana,arial,serif;
		font-size:8pt;
		color:#444444;
		padding:2px;
		margin:0;
		text-align:left;
	}
	b.ptitle{
		font-family:verdana,arial,serif;
		font-size:18pt;
		color:#666666;
		font-weight:normal;
	}
	b.ptext{
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#333333;
		font-weight:normal;
	}
	div.page_footer{
		padding:10px;
		width:auto;
		text-align:center;
		margin:0;
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#eeeeee;
	}

/* footer - start */
	div.update_info{
		float:left;
		text-align:left;
		width:300px;
		padding:8px 0 8px 4px;
	}
	div.update_info b{
		font-family:verdana,serif;
		color:#cccccc;
		font-size:8pt;
	}
	div.copyright{
		float:left;
		text-align:right;
		width:430px;
		padding:8px 4px 8px 0;
	}
	div.copyright a{
		font-family:verdana,serif;
		color:#eeeeee;
		font-size:8pt;
	}
	div.copyright a:hover{
		color:#0000ee;
	}

	/* footer menu -start- */
		div.bmenu{
			float:left;
			width:740px;
			text-align:center;
			padding:0;
			margin:0;
		}
		ul.bottom_menu{
			list-style:none inside;
			margin:0;
			padding:5px;
			width:740px;
			float:left;
			text-align:center;
		}
		ul.bottom_menu li{
			margin-left:8px;
			padding:2px;
			float:left;
		}
		ul.bottom_menu a{
			font-family:verdana,arial,serif;
			font-size:8pt;
			color:#cccccc;
			text-decoration:none;
			background-color:#666666;
			display:block;
			padding:4px;
		}
		ul.bottom_menu a:hover{
			color:#ffffff;
			background-color:#bbbbbb;
		}
	/* footer menu -end- */

	/* twl green ad -start- */
		div.twl_ad{
			width:740px;
			float:left;
	 		text-align:left;
			margin:2px;
			background-color:#3f4e4b;
			border:1px solid #3f4e4b
		}
		div.twl_ad span.twlAdImage{
			float:left;
			width:230px;
			margin:0;
			padding:0;
			text-align:right;
		}
		div.twl_ad p.twlAdText{
			font-family:verdana,arial,serif;
			font-size:10pt;
			color:#ffffff;
			background-color:#576d6b;
			margin:0;
			padding:3px;
			text-align:left;
			height:74px;
		}
		p.twlAdText a{
			float:right;
			background-color:#3f4e4b;
			padding:2px;
			text-decoration:none;
			color:#eeeeee;
			margin-top:4px;
			border-bottom:1px solid #888888;
			border-top:2px solid #576d6b;
		}
		p.twlAdText a:hover{
			background-color:#222222;
			color:#ffffff;
		}
	/* twl green ad -end- */
/* footer - end */