* {margin:0;padding:0;}#sh_allwrap{width:100%;background-color:#EBDED7;display:block;}.thin-dotted{display:block;border-bottom:1px dotted #777;margin:15px 0px;width:100%;}.commentAndBookmark{	display:block;	margin-bottom:8px;}.alignRight{	text-align:right;	float:right;	width:200px;	display:block;}.alignLeft{	text-align:left;	float:left;	width:200px;	display:block;}#sh_wrap{	width:960px;	margin-left:auto;	margin-right:auto;	display:block;	background: url(../images/sh_images/kojiblog_bg.gif) repeat-y;}#kj_wrap{	width:960px;	margin-left:auto;	margin-right:auto;	display:block;	background: url(../images/sh_images/kojiblog_bg_prv.gif) repeat-y;}#sh_head{	width:950px;	margin-left:auto;	margin-right:auto;	display:block;}.sh_header_a a{	width:950px;	height:44px;	display:block;		text-indent:-10000px;	background:transparent url(../images/sh_images/sh_hd_001.gif) no-repeat;}.kj_header_a a{	width:950px;	height:99px;	display:block;		text-indent:-10000px;	background:transparent url(../images/sh_images/kjheader.png) no-repeat;}.sh_header_b{	width:950px;	height:182px;	display:block;	background-color:#fff;	}.sh_head_001{width:575px;height:182px;	float:left;	display:block;	background:transparent url(../images/sh_images/sh_hd_002.gif) no-repeat;}.sh_head_002{width:251px;height:182px;	float:left;	display:block;	background:transparent url(../images/sh_images/sh_hd_0032.gif) no-repeat;}.sh_head_003{width:124px;height:182px;	float:left;	display:block;	text-indent:-10000px;	background:transparent url(../images/sh_images/sh_hd_0042.gif) no-repeat;}.sh_head_comment a{width:124px;height:97px;display:block;float:left;text-indent:-10000px;}.sh_head_buy a{width:124px;height:85px;display:block;float:left;text-indent:-10000px;}#sh_menu{width:950px;height:34px;	background:transparent url(../images/sh_images/sh_hd_005.gif) no-repeat;}.sh_tab001 a, .sh_tab002 a, .sh_tab003 a, .sh_tab004 a{float:left;display:block;}#sh_left_box{width:648px;min-height:300px;background:transparent url(../images/sh_images/sh_left_bg.gif) no-repeat;display:block;float:left;}#kj_left_box{width:648px;min-height:300px;display:block;float:left;}#sh_left_box .textbox, #kj_left_box .textbox{width:auto;padding:33px 33px 33px 33px;display:block;}#sh_left_box .textbox a{color:#A1080D;}#kj_left_box .textbox a{color:#70810A;}.sh_date{font-size:8pt;font-weight:bold;color:#777;}#sh_left_box .textbox,#kj_left_box .textbox{font-size:11pt;line-height:185%;color:#333;}#sh_left_box .textbox h2,#kj_left_box .textbox h2{width:auto;color:#000;font-size:15pt;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #810A0F;}#sh_left_box .textbox a:hover{color:#f60;}#kj_left_box .textbox a:hover{color:#70810A;}#sh_right_box  a:hover{color:#f60;}#kj_right_box  a:hover{color:#70810A;}#sh_right_box{width:302px;background-color:#810A0F;display:block;float:right;}#kj_right_box{width:302px;background-color:#E6FFD6;display:block;float:right;}.sh_profwrap{width:302px;height:272px;display:block;}.sh_prof_001{width:91px;height:272px;background:transparent url(../images/sh_images/sh_right_001.gif) no-repeat;display:block;float:left;}.sh_prof_btn a{width:91px;height:83px;background:transparent url(../images/sh_images/sh_right_002.gif) no-repeat;margin-top:188px;display:block;}.sh_prof_002{width:211px;height:272px;background:transparent url(../images/sh_images/sh_right_003.jpg) no-repeat;display:block;float:left;}.sh_twitter a{width:302px;height:56px;text-indent:-10000px;background:transparent url(../images/sh_images/sh_twitter.gif) no-repeat;display:block;margin:10px 0px 0px 0px;}#sh_twitter_div{padding:10px;font-size:9pt;background-color:#FFE7D6;color:#654;}#kj_right_box #sh_twitter_div{padding:10px;font-size:9pt;background-color:#E6FFD6;color:#654;}#sh_twitter_div a{color:#f40;}#kj_right_box #sh_twitter_div a{color:#70810A;}#twitter_update_list{list-style:none;}#twitter_update_list li{border-bottom:1px dotted #aaa;padding:10px;}.sh_r_hd001{width:302px;height:52px;text-indent:-10000px;background:transparent url(../images/sh_images/sh_r_hd001.gif) no-repeat;display:block;}.sh_r_hd002{width:302px;height:52px;text-indent:-10000px;background:transparent url(../images/sh_images/sh_r_hd002.gif) no-repeat;display:block;}.sh_r_hd003{width:302px;height:52px;text-indent:-10000px;background:transparent url(../images/sh_images/sh_r_hd003.gif) no-repeat;display:block;}.sh_r_hd004{width:302px;height:52px;text-indent:-10000px;background:transparent url(../images/sh_images/sh_r_hd004.gif) no-repeat;display:block;}.kj_r_hd001{width:302px;height:52px;text-indent:-10000px;background:transparent url(../images/sh_images/kj_r_hd001.gif) no-repeat;display:block;}.sh_lists{width:auto;padding: 10px;font-size:9pt;background-color:#FFE7D6;color:#654;}#kj_right_box .sh_lists{width:auto;padding: 10px;font-size:9pt;background-color:#E6FFD6;color:#654;}.sh_pb_lists, .kj_pb_lists{width:auto;font-size:9pt;color:#654;}.sh_lists ul, .sh_pb_lists ul, .kj_lists ul, .kj_pb_lists ul{list-style:none;}.sh_lists li, .sh_pb_lists li, .kj_lists li, .kj_pb_lists li{border-bottom:1px dotted #aaa;padding:5px 10px;}.sh_lists a, .sh_pb_lists a{color:#f50;}.kj_lists a, .kj_pb_lists a{color:#70810A;}.sh_lists a:visited, .sh_pb_lists a:visited{color:#A1080D;}.kj_lists a:visited, .kj_pb_lists a:visited{color:#70810A;}#kj_right_box .sh_lists a:link, #kj_right_box  .sh_pb_lists a:link{color:#70810A;}#kj_right_box  .sh_lists a:visited, #kj_right_box  .sh_pb_lists a:visited{color:#70810A;}/*Post Footer---------------------------------------*/.post-footer {	padding: 3px 10px;	margin: 5px 0 25px 0;	font-size: 1.1em;  font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;	font-style: italic;	background: #DBE1E4;	border-top: 2px solid #BCC7CD;	border-bottom: 2px solid #BCC7CD;	}.post-footer a:link, .post-footer a:visited {	color: #333;	font-style: normal;	}.post-footer a:hover { color: #772124; }/*Comments------------------------------------------------------------ *//*Top---------------------------------------*/.comment-number {	display: block;	font-size: 12pt;	padding: 0 0 10px 30px;	background: url(../images/comments-bubble-big.gif) no-repeat 0 .1em;	}.comment-number span {	font-size: 12pt;	color: #f70;	}.none { border-bottom: 1px solid #ddd; }a#leavecomment { padding-left: 10px; }/*Form---------------------------------------*/form#commentform { margin-bottom: 20px; }#respond { font-size: 1.5em; }h4#postcomment {	margin: 20px 0;	padding: 0 0 5px 0;	font-size: 1.6em;	color: #555;	border-bottom: 1px solid #ddd;	}form#commentform label.comment-field {	display: block;	margin: 10px 0 5px 0;	}input.text-input, form#commentform textarea {	padding: 7px 3px;	background: #F4F4F4;	font-family: inherit;  border: 2px solid #acacac;  border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc;  width: 100%;	}input#author, input#email, input#url { width: 350px; }form#commentform input:focus, form#commentform textarea:focus { background: #fff; }form#commentform input#submit {  padding: 5px;  width: 150px;   }form#commentform p.guidelines {  font-size: .8em;	margin: 10px 0;  color: #777;	}p.subscribe-to-comments, p.comments-rss{ margin: 0 0 10px 0; }p.comments-rss a {  padding: 0 0 0 19px;  background: url(../images/feed-icon.png) no-repeat 0 .15em;  }/*Post Styling------------------------------------------------------------ *//*Post Header---------------------------------------*/.post-header {	border-bottom: 4px double #dddddd;	padding-bottom: 7px;	}.post-header h1, .post-header h2 {   font-size: 2.6em;   line-height: 1.1em;  }.post-header h1 a:link, .post-header h1 a:visited,.post-header h2 a:link, .post-header h2 a:visited  { color: #444; }.post-header h1 a:hover, .post-header h2 a:hover { color: #772124; }.comments {	padding-bottom: 5px;	font-size: 8pt;  color: #757575;	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;	text-transform: uppercase;	}.comments a {	display: block;	font-weight:bold;	color: #757575;	padding: 0 0 0 26px;	background: url(../images/comments-bubble.gif) no-repeat 0 .4em;	}.comments a:hover {	color: #772124;	background: url(../images/comments-bubble-hover.gif) no-repeat 0 .4em;	}.date {	float: right;	padding-top: 10px;	color: #757575;	font-size: 1.6em;	font-weight: normal;	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;	text-transform: uppercase;	}.date span {	color: #ddd;	font-weight: bold;	}#single-date {	float: none;	}.sh_book_wrap{width:100%;display:block;}.sh_book_left{float:left;width:150px;display:block;}.sh_book_amazon a{width:141px;height:50px;display:block;		text-indent:-10000px;	background:transparent url(../images/sh_images/book_amazon.gif) no-repeat;}.sh_book_right{float:right;width:430px;line-height:190%;display:block;font-size:10pt;}.sh_tab001_sel a{margin-left:37px;width:83px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_001_sel.gif) no-repeat;}.sh_tab001 a{margin-left:37px;width:83px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_001.gif) no-repeat;}.sh_tab001 a:hover{background:transparent url(../images/sh_images/sh_tab_001_hover.gif) no-repeat;}.sh_tab002 a{width:162px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_002.gif) no-repeat;}.sh_tab002_sel a{width:162px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_002_sel.gif) no-repeat;}.sh_tab002 a:hover{background:transparent url(../images/sh_images/sh_tab_002_hover.gif) no-repeat;}.sh_tab003 a{width:104px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_003.gif) no-repeat;}.sh_tab003_sel a{width:104px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_003_sel.gif) no-repeat;}.sh_tab003 a:hover{background:transparent url(../images/sh_images/sh_tab_003_hover.gif) no-repeat;}.sh_tab004 a{width:149px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_004.gif) no-repeat;}.sh_tab004_sel a{width:149px;height:34px;float:left;display:block;		text-indent:-10000px;background:transparent url(../images/sh_images/sh_tab_004_sel.gif) no-repeat;}.sh_tab004 a:hover{background:transparent url(../images/sh_images/sh_tab_004_hover.gif) no-repeat;}.sh_tab_div{width:6px;height:34px;float:left;display:block;background:transparent url(../images/sh_images/sh_tab_div.gif) no-repeat;}.align_c{text-align:center;}.fixed{clear:both;}
