/* This is the StyleCatcher theme addition. Do not remove this block. 
@import url(http://www.melowdeux.com/cgi/mt/mt-static/themes-base/blog.css);
@import url(http://www.melowdeux.com/cgi/mt/mt-static/support/themes/professional-pink/professional-pink.css);
end StyleCatcher imports */
body {
	color: #505050;
	font-size: 12px;
	font-family: verdana;
	background-color: #f7f7f8;
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	margin: 0;
	padding: 0; }
a {
	color: black;
	text-decoration: none; }

a:hover {
	color: black;
	text-decoration: underline; }

a:visited {
	color: black;
	text-decoration: none; }

#counter {
	position: absolute;
	top: -999px; }

h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	list-style-type: none; }

#header-name {
	background-image: url(images/banner_h1.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	display: inline;
	width: 275px;
	height: 70px;
	margin-left: 65px;
	overflow: hidden;
	float: left;
	margin-top: 123px; }

#header #header-name a {
	display: inline;
	width: 275px;
	height: 70px;
	float: left;
}
/*<agl.folder "EXCEPT FOR IE6 (OTHER MODERN BROWSERS) HACKING">*/
	html>body #header img {
	background-image: url(images/banner_pen24.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 56px;
	left: 0;
	width: 112px;
	height: 192px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "IE6 ONLY HACKING">*/
	* html #header {
	background-image: url(images/banner_pen08.gif);
	background-repeat: no-repeat;
	background-position: 0 38px; }
/*</agl.folder>*/
#container {
	width: 874px; }

#header {
	width: 374px;
	height: 227px;
	float: left; }
.cb {
	clear: both; }
/*<agl.folder "main-navigation">*/
	#main-navigation {
		background-image: url(images/nav_bg.gif);
		background-repeat: no-repeat;
		background-position: 0 100%;
		text-indent: -999px;
		width: 500px;
		height: 16px;
		overflow: hidden;
		float: right;
		margin-top: 196px;
		padding-bottom: 25px; }
	#main-navigation ul li {
	width: 90px;
	height: 16px;
	float: left;
	margin-right: 10px;
	 }

	#main-navigation ul li a {
		width: 90px;
		height: 16px;
		overflow: hidden;
		float: left; }

	#nav_about a {
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 90px;
	height: 16px; }

	#nav_about a:hover, body.page1 #nav_about a {	background-image:    url(images/nav.gif);
	background-repeat:   no-repeat;
	background-position: 0 -16px;
	width:               90px;
	height:              16px; }

	#nav_info a {
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: -100px 0;
	width: 90px;
	height: 16px; }
	#nav_info a:hover, body.layout-wtt #nav_info a {	background-image:    url(images/nav.gif);
	background-repeat:   no-repeat;
	background-position: -100px -16px;
	width:               90px;
	height:              16px; }
	#nav_blog a {
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: -200px 0;
	width: 90px;
	height: 16px; }
	#nav_blog a:hover, body.layout-tw #nav_blog a {	background-image:    url(images/nav.gif);
	background-repeat:   no-repeat;
	background-position: -200px -16px;
	width:               90px;
	height:              16px; }
	#nav_music a {
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: -300px 0;
	width: 90px;
	height: 16px; }
	#nav_music a:hover, body.page9 #nav_music a {	background-image:    url(images/nav.gif);
	background-repeat:   no-repeat;
	background-position: -300px -16px;
	width:               90px;
	height:              16px; }
	#main-navigation #contact a {
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: -400px 0;
	width: 90px;
	height: 16px; }
	#main-navigation #contact a:hover, body.page2 #main-navigation #contact a {	background-image:    url(images/nav.gif);
	background-repeat:   no-repeat;
	background-position: -400px -16px;
	width:               90px;
	height:              16px; }
/*</agl.folder>*/
#alpha {
	background-color: white;
	background-image: url(images/bg_alpha.gif);
	background-repeat: repeat-y;
	width: 500px;
	float: right;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e7e7e9; }

#alpha-inner {
	margin: 0 32px 22px; }

#beta {
	font-size: 0.8em;
	float: left;
	margin: 0;
	padding: 0; }
#beta-inner, #gamma-inner {
	margin-top: 0;
	margin-left: 90px; }

#kaori_photo img {
	width: 240px;
	height: 275px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0; }
	
* html #kaori_photo {
	behavior: expression(IEPNGFIX.fix(this));
	}
	
body.home #kaori_photo {
	background-image: url(images/photo01_24.png);
	background-repeat: no-repeat;
	width: 240px;
	height: 275px; }
body.layout-wtt #kaori_photo, body.mt-archive-listing #kaori_photo  {	background-image:  url(images/photo02_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }

body.page9 #kaori_photo {	background-image:  url(images/photo03_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }

body.page1 #kaori_photo {	background-image:  url(images/photo07_24-2.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }

body.page2 #kaori_photo {	background-image:  url(images/photo06_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }
body.mt-entry-archive #kaori_photo {	background-image:  url(images/photo02_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }
body.mt-archive-index #kaori_photo {	background-image:  url(images/photo05_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }
body.mt-category-archive #kaori_photo {	background-image:  url(images/photo02_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }
body.ura #kaori_photo {	background-image:  url(images/photo04_24.png);
	background-repeat: no-repeat;
	width:             240px;
	height:            275px; }

#footer p {
	color: #ccc;
	text-align: right;
	margin-top: 10px; }
.widget {
	background-image: url(images/bg_widget.jpg);
	width: 210px;
	margin-top: 10px;
	margin-left: 10px;
	border-color: #e4e1e1;
	border-style: none solid solid;
	border-width: 0 1px 1px; }
.widget-header {
	color: white;
	line-height: 14px;
	background-color: #504d4d;
	background-image: url(images/bg_widget-header.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	height: 14px; }
.widget-header a {
	color: white;
	text-decoration: underline; }

.widget-header a:hover {
	color: white;
	text-decoration: none; }

.widget-header a:visited {
	color: white;
	text-decoration: underline; }

#banner-box {
	width: 210px;
	margin-top: 15px; }

#banner-box img {
	float: left;
	margin-left: 23px; }

.widget-content {
	margin: 10px; }

.widget-content dt {
	font-weight: bold;
	margin-bottom: 5px; }

.widget-content dd {
	margin-bottom: 10px; }

#alpha .asset-content {
	line-height: 1.4em;
	margin-bottom: 16px; }
#alpha .asset-content p {
	text-indent: 1em;
	margin-bottom: 16px; }
#alpha .asset-content ol {
	margin-bottom: 16px;
	 }

body.page9 #alpha .asset-content ol li {
	margin-left: 2em;
	list-style-type: decimal;
	list-style-position: inside;
	display: list-item; }

.asset-body h2, .asset-body h3 {
	color: #999;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 16px; }

#page-title, #whatsnew {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 22px;
	margin-bottom: 2em; }
.entry-title, .comments-open-header, .archive-title {	font-size:     1.4em;
	font-weight:   bold;
	margin-top:    22px;
	margin-bottom: 12px; }
.comments-header {
	font-weight: bold;
	margin-top: 32px; }
.comment-header {
	margin-top: 16px; }

.archive-header { font-weight: bold; }
.archive-content {margin-bottom: 1em; margin-left: 1em;}

body.home #page-title {
	background-image: url(images/aseet-title_melowdeux.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 320px;
	height: 80px;
	margin-top: 22px;
	margin-bottom: 22px; }

body.home #whatsnew {	background-image:  url(images/aseet-title_whatsnew.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     5px;
	width:             200px;
	height:            40px; }
body.page9 #page-title {	background-image:  url(images/aseet-title_music.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     22px;
	width:             320px;
	height:            80px; }

body.page1 #page-title {	background-image:  url(images/aseet-title_about.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     22px;
	width:             320px;
	height:            80px; }

body.page2 #page-title {	background-image:  url(images/aseet-title_contact.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     22px;
	width:             320px;
	height:            80px; }

body.layout-wtt #page-title {	background-image:  url(images/aseet-title_info.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     22px;
	width:             320px;
	height:            80px; }
body.layout-tw #page-title {	background-image:  url(images/aseet-title_blog.gif);
	background-repeat: no-repeat;
	text-indent:       -999px;
	margin-bottom:     0;
	width:             320px;
	height:            80px; }

#content #alpha dl.members dt { font-weight: bold; text-align: right; text-indent: 0; width: 6em; height: 3em; float: left; clear: left; margin: 0 1em 0 0; padding: 0; border-style: none; border-width: 0; }
	#content #alpha dl.members dd { font-weight: normal; height: 3em; margin: 0; padding: 0; }
#content #alpha .cd-descript {
	font-size: 0.8em;
	text-indent: 0;
	border-style: none;
	border-width: 0;
	 }
#content #alpha .asset-footer {
	color: #999;
	font-size: 0.8em;
	text-decoration: none;
	text-align: right;
	margin-bottom: 22px;
	padding-top: 3px;
	border-top: 1px solid #e7e7e8; }

abbr {
	font-style: normal;
	text-decoration: none;
	border-style: none;
	border-width: 0; }
.liveinfo-table th {
	width: 3em; }
.liveinfo-table th, .liveinfo-table td {
	padding-bottom: 1em;
}

#comments-form {width: 420px; }


#comments-open-data div {
	text-align: right;

	margin-bottom: 5px; }
body.home .asset-content dl dd {
	color: #999;
	margin-bottom: 1em; }

.comment-content {
	padding-bottom: 16px;
	padding-left: 16px;
	border-bottom: 1px solid #e7e7e8; }

.comments-content {
	margin-top: 32px;
	margin-bottom: 32px; }

#comments-open-footer {
	float: right;
	margin-bottom: 32px; }

.asset-meta { margin-bottom : 0.5em; }

.content-nav {text-align: center; }