@charset "utf-8";
@import url(/global/css/index.css);

/*
Theme Name: HANA_renewal
Theme URI: /
Description: This theme is created by <a href="/">HANA entertainment</a>.
Version: 1.0
Author: HANA entertainment
Author URI: /
*/

/*--------------------------------
		override initialization
---------------------------------*/


/*--------------------------------
		link module
---------------------------------*/
.hanablog a:link 	{color:#ffffff; text-decoration:underline;}
.hanablog a:visited 	{color:#ffffff; text-decoration:underline;}
.hanablog a:active 	{color:#ffffff; text-decoration:underline;}
.hanablog a:hover 	{color:#F23C9C; text-decoration:none;}

/*--------------------------------
		global class
---------------------------------*/
.hanablog .Editor {
	padding-bottom:10px;
	font-size:92%;
	text-align:right;
}

.hanablog .Editor span {
	color:#f23c9c;
}

.hanablog .WrapperTop,
.hanablog .WrapperBottom {
	overflow:hidden;
}

/*--------------------------------
		.hanablog
---------------------------------*/
.hanablog {
	color:#ffffff;
	background-color:#000000;
	padding:15px 5px 30px;
	line-height:1.8;
}

/*--------------------------------
		.Header
---------------------------------*/
.hanablog .Header {
	position:relative;
	font-weight:bold;
	letter-spacing:10px;
}

.hanablog .Header h1,
.hanablog .Header div {
	padding:10px 0px 0px;
}

.hanablog .Header a {
	text-decoration:none;
}

.hanablog .Header a:hover {
	text-decoration:underline;
}

.hanablog .Header p {
	padding:10px 0px 10px;
	color:#606060;
	font-size:92%;
}

.hanablog .Header strong {
	color:#F23C9C;
}

.hanablog .Header .BgImage {
	position:absolute;
	z-index:1;
	top:45px;
	left:-120px;
	width:188px;
	height:255px;
	background:url(/hanablog/wp-content/themes/HANA/images/bg_image.png) no-repeat left top;
}

* html .hanablog .Header .BgImage {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hanablog/wp-content/themes/HANA/images/bg_image.png', sizingMethod='scale');
}

/*--------------------------------
		.Body
---------------------------------*/
.hanablog .Body {
	z-index:10;
	float:left;
	width:520px;
}

/*--------------------------------
		.Article
---------------------------------*/
.hanablog .Article {
	padding-bottom:10px;
	position:relative;
	z-index:10;
}

.hanablog .Article .WrapperTop_outer {
	width:520px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_main_top.png) no-repeat left top;
}

* html .hanablog .Article .WrapperTop_outer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hanablog/wp-content/themes/HANA/images/wrapper_main_top.png');
}

.hanablog .Article .WrapperMiddle_outer {
	width:520px;
	padding:10px 0px 0px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_main_middle.png) repeat-y left top;
}

* html .hanablog .Article .WrapperMiddle_outer {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/hanablog/wp-content/themes/HANA/images/wrapper_main_middle.png');
}

.hanablog .Article .WrapperBottom_outer {
	width:520px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_main_bottom.png) no-repeat left top;
}

* html .hanablog .Article .WrapperBottom_outer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hanablog/wp-content/themes/HANA/images/wrapper_main_bottom.png');
}

.hanablog .Article h1,
.hanablog .Article h2 {
	width:448px;
	min-height:20px;
	margin:0px 1px 5px;
	padding:2px 60px 2px 10px;
	background:url(/hanablog/wp-content/themes/HANA/images/headings_pink.gif) no-repeat left top;
	font-size:130%;
}

.hanablog .Article h1 a:hover,
.hanablog .Article h2 a:hover {
	color:#ffffff;
}

.hanablog .Article .Container {
	padding:0px 10px 0px 30px;
}

.hanablog .Article .ArticleBody p {
	padding-bottom:1.4em;
	font-size:116%;
}

.hanablog .Article .ArticleBody a img {
	border:2px solid #015eab;
}

/*--------------------------------
		.Article .Categories
---------------------------------*/
.hanablog .Article .Categories {
	margin:10px 0px 0px;
	border-bottom:1px solid #606060;
	font-size:92%;
}

.hanablog .Article .Categories dd {
	margin:-1.8em 0px 0px 6em;
}

/*--------------------------------
		.Article .BookmarkButtons
---------------------------------*/
.hanablog .Article .BookmarkButtons {
	font-size:92%;
}

.hanablog .Article .BookmarkButtons dd {
	margin:-1.8em 0px 0px 7em;
}

.hanablog .Article .BookmarkButtons dd img {
	vertical-align:middle;
}

/*--------------------------------
		.Article .Comments
---------------------------------*/
.hanablog .Article .Comments {
	margin:20px 0px 0px;
}

.hanablog .Article .Comments dt img {
	margin:0px 4px;
	vertical-align:middle;
}

.hanablog .Article .Comments .PostComment {
	text-align:left;
}

.hanablog .Article .Comments .commentForm {
	margin:0px 0px 10px;
}

.hanablog .Article .Comments .myComment .WrapperTop,
.hanablog .Article .Comments .commentForm .WrapperTop {
	width:480px;
	height:4px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_gray_top.gif) no-repeat left top;
}

.hanablog .Article .Comments .myComment .WrapperMiddle,
.hanablog .Article .Comments .commentForm .WrapperMiddle {
	width:470px;
	padding:0px 5px;
	background:#333333;
}

.hanablog .Article .Comments .myComment .WrapperBottom,
.hanablog .Article .Comments .commentForm .WrapperBottom {
	width:480px;
	height:4px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_gray_bottom.gif) no-repeat left top;
}

.hanablog .Article .Comments .commentForm table th {
	text-align:right;
	vertical-align:top;
	font-size:92%;
	font-weight:normal;
	width:59px;
}

.hanablog .Article .Comments .commentForm table td input {
	border:1px solid #606060;
	background:#000000;
	color:#ffffff;
	line-height:100%;
}

.hanablog .Article .Comments .commentForm table td textarea {
	width:400px;
	border:1px solid #606060;
	background:#000000;
	color:#ffffff;
}

.hanablog .Article .Comments .commentForm table td.SubmitButton {
	padding:0px 0px 0px 62px;
}

.hanablog .Article .Comments .commentForm table td.SubmitButton a {
	display:block;
	width:130px;
	height:21px;
	background:url(/hanablog/wp-content/themes/HANA/images/btn_postcomment.gif) no-repeat left top;
	text-align:center;
	color:#333333;
	font-weight:bold;
	overflow:hidden;
}

.hanablog .Article .Comments .commentForm table td.SubmitButton a:hover {
	background-position:right top;
}

/*--------------------------------
		.Article .TrackBacks
---------------------------------*/
.hanablog .Article .TrackBacks {
	margin:20px 0px 0px;
}

.hanablog .Article .TrackBacks dt {
	border-bottom:1px solid #606060;
	font-size:92%;
}

.hanablog .Article .PostComment {
	text-align:right;
	font-size:92%;
}

.hanablog .Article .PostComment_header {
	margin:-2.4em 0px 0px 0px;
}

.hanablog .Article .TrackBackURI {
	margin:10px 0px 0px;
	text-align:right;
	font-size:92%;
}

.hanablog .Article .TrackBackURI input {
	border:1px solid #606060;
	color:#ffffff;
	background:#000000;
	line-height:100%;
}

/*--------------------------------
		.Navigation
---------------------------------*/
.hanablog .Navigation {
	padding:10px 0px 0px;
}

.hanablog .Navigation .Next {
	margin:-1.8em 0px 0px;
	text-align:right;
}

/*--------------------------------
		.RelatedArticles
---------------------------------*/
.hanablog .RelatedArticles {
	position:relative;
	margin:30px 0px;
	background:#000000;
}

.hanablog .RelatedArticles .WrapperTop {
	width:520px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_pink_top.gif) no-repeat left top;
}

.hanablog .RelatedArticles .WrapperMiddle {
	border-left:2px solid #a7085c;
	border-right:2px solid #a7085c;
}

.hanablog .RelatedArticles .WrapperBottom {
	width:520px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_pink_bottom.gif) no-repeat left top;
}

.hanablog .RelatedArticles dl {
	padding:0px 10px;
}

.hanablog .RelatedArticles dl dd {
	margin:-1.8em 0px 0px;
}

/*--------------------------------
		.SideBar
---------------------------------*/




.hanablog .SideBar {
	float:right;
	width:210px;
	padding:0px 0px 30px;
}

.hanablog .SideBar .WrapperTop {
	width:210px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_top.png) no-repeat left top;
}

* html .hanablog .SideBar .WrapperTop {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_top.png'), sizingMethod='scale');
}

.hanablog .SideBar .WrapperMiddle {
	width:210px;
	padding:10px 0px 0px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_middle.png) repeat-y left top;
}

* html .hanablog .SideBar .WrapperMiddle {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_middle.png');
}

.hanablog .SideBar .WrapperBottom {
	width:210px;
	height:10px;
	background:url(/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_bottom.png) no-repeat left top;
}

* html .hanablog .SideBar .WrapperBottom {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hanablog/wp-content/themes/HANA/images/wrapper_sidebar_bottom.png'), sizingMethod='scale');
}

.hanablog .SideBar h2 {
	width:208px;
	min-height:20px;
	margin:0px 1px 5px;
	padding:5px 0px;
	background:url(/hanablog/wp-content/themes/HANA/images/headings_orange.gif) no-repeat left top;
	font-size:117%;
	text-align:center;
}

.hanablog .SideBar .SideBarContents {
	padding:0px 10px 20px;
}

.hanablog .Calendar {
	margin:0px 12px 20px;
	line-height:1.2;
}

.hanablog .Calendar thead th {
	width:24px;
	background:#333333;
	font-size:92%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}

.hanablog .Calendar thead th span {
	font-weight:bold;
}

.hanablog .Calendar tbody td {
	height:18px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.hanablog .Calendar tbody td a {
	display:block;
	width:24px;
	height:14px;
	padding:2px 0px;
	background:url(/hanablog/wp-content/themes/HANA/images/calendar_link.gif) no-repeat left top;
	text-align:center;
}

.hanablog .Calendar tbody td a:hover {
	background-position:left bottom;
}

.hanablog .Calendar tfoot {
	border-top:1px solid #333333;
}

.hanablog .Calendar #next {
	text-align:right;
}

.hanablog .Article .ArticleBody .handlerEventReport img {
	border:5px solid #ffffff;
	border-width:5px 4px 4px 5px;
}