/*----base style----*/

body	{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	color:#333;
	background:url(/image/body_back.gif) repeat-y top center #fcf
	}

img	{border:0px;margin:0px}
strong {font-weight:bold}

a,
a:active,
a:visited {color:#06f;text-decoration:underline;font-weight:normal}
a:hover {color:#f60;text-decoration:none}

/*----float clear----*/

.clear {margin:0px;padding:0px;clear:both}
.clear img {clear:both}

/*----carrier----*/

#carrier {
	margin:0px auto;
	padding:0px;
	width:746px;
	text-align:left;
	background:#fff
	}

/*----head----*/

#headline {
	margin:0px;
	padding:5px 0px 5px 5px;
	font-size:10px;
	color:#fff;
	background:url(/image/copy.gif) no-repeat right center #69f
	}

#head	{
	margin:0px;
	padding:0px;
	}

#head h1 {
	margin:0px;
	padding:0px;
	}

#contenthead {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #999;
	background:#dfdfdf
	}


#content {
	margin:0px;
	padding:0px;
	background:url(/image/body_back_line.gif) repeat-y left top
	}

#left	{
	margin:0px;
	padding:0px;
	float:left;
	width:204px
	}

#left p {
	margin:0px;
	padding:10px 1px;
	}

#left p.leftcate {
	margin:0px;
	padding:0px 0px 10px 0px;
	}

#left ul {
	margin:0px;
	padding:10px 0px;
	list-style:none
	}

#left li {
	margin:0px;
	padding:2px 0px;
	font-weight:bold
	}

#globalMenu { 
                margin:0px;
	padding:0px 0px;
}

#right	{
	margin:0px;
	padding:0px;
	float:left;
	width:542px;
	}


#pad	{
	margin:0px;
	padding:15px 10px;
	}

.pannavi {
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#999
	}

#contenttitlelife,
#contenttitlemedical,
#contenttitlecare {
	margin:0px 0px 15px 0px;
	padding:0px;
	height:55px;
	color:#fff;
	text-align:right;
	overflow:hidden
	}

#contenttitlelife {
	background:url(/image/content_title_lifework.gif)
	no-repeat left top #06f;
	}

#contenttitlemedical {
	background:url(/image/content_title_medical.gif)
	no-repeat left top #f60;
	}

#contenttitlecare {
	background:url(/image/content_title_care.gif)
	no-repeat left top #9c0;
	}

#contenttitlelife p,
#contenttitlemedical p,
#contenttitlecare p {
	margin:0px;
	padding:10px 5px;
	}

.entry {
	margin:0px 0px 15px 0px;
	padding:0px;
	background:#ffb7ff
	}

.entrybody p.date {
	margin:0px 0px 5px 0px;
	padding:0px 5px;
	}

.entrybody {
	margin:0px;
	padding:0px;
	}

.entrybody h2 {
	margin:0px 0px 15px 0px;
	padding:10px 0px 10px 15px;
	font-size:14px;
	}

.entrybody h2.lifework {
	background:url(/image/entry_title_lifework.jpg)
	no-repeat left center;
	}

.entrybody h2.medical {
	background:url(/image/entry_title_medical.jpg)
	no-repeat left center;
	}

.entrybody h2.care {
	background:url(/image/entry_title_care.jpg)
	no-repeat left center;
	}

.entrybody p {
	margin:0px 0px 15px 0px;
	padding:0px 5px;
	line-height:150%
	}

.entrybody p.posted {
	margin:0px 0px 30px 0px;
	padding:10px 5px;
	border-top:1px solid #999;
	clear:both
	}

#foot {
	margin:0px;
	padding:2px 0px;
	text-align:right;
	background:#69f
	}

/*----comments & trackback----*/

.entrybody h3 {
	margin:0px;
	padding:10px 0px 10px 5px;
	font-size:14px;
	font-weight:bold;
	}

.entrybody form {margin:0px;padding:0px}

div#name_email {margin:0px;padding:0px}

.entrybody form  input#author,
.entrybody form  input#email,
.entrybody form  input#url {width:200px;height:14px}

.entrybody form  input#url {
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px
	}

.entrybody form  textarea {width:400px;height:200px}

/*----topside bloglink----*/

a.sideblogtitle,
a.sideblogtitle:active,
a.sideblogtitle:visited  {
	display:block;
	margin:15px 5px 0px 5px;
	padding:0px 0px 0px 3px;
	border-left:3px solid #fcf;
	color:#333;
	text-decoration:none;
	}

a.sideblogtitle:hover {color:#f60;text-decoration:none}