/* 100%,90%,85% */

HTML {
	overflow-y: scroll;
}

BODY {
	margin:		0px;
	padding:	0px;
	font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "Arial", "Verdana","sans-serif";
	font-size:0.72em;
	/*font-size:12px;*/
	color :#666666;
	background: #eeffee url("../images/bg.gif") no-repeat fixed  right bottom;
	line-height:1.4;
}

IMG {
	margin:0px;
	padding:0px;
}


IFRAME {
	margin:0px;
	padding:0px;
}

a:link		{color: #1f9b91; text-decoration: underline;}
a:visited	{color: #1f9b91; text-decoration: underline;}
a:hover		{color: #f8877f; text-decoration: underline;}
a:active	{color: #f8877f; text-decoration: underline;}


.wrap {
        clear: both;
	width:590px;
	/*8+280+6+8+280+8*/
	padding:0px;
	margin:0 0 0 150px;
	background: url("../images/content.bg.gif") repeat 0 0;
}

H1#titleHead {
	width:480px;
	height:320px;
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-right:auto;
	margin-left:auto;
	color: #ffffff;
	background: url("../images/title.gif") no-repeat left top;
	display:block;
	text-indent:-9000em;
	text-decoration:none;
	overflow:hidden;
}


.container {
	float:left;
	width:280px;
	padding:0px;
	margin:8px 0px 8px 8px;
	_margin:8px 0px 8px 4px;
}
.containerRight {
	float:right;
	margin:8px 8px 8px 0px;
	_margin:8px 4px 8px 0px;
}


.container P {
	padding:0px 0 0 0;
	margin:16px 0 16px 0;
}

.container H2 {
        clear: both;
	font-size:14px;
	font-weight:normal;
	width:244px;
	height:16px;
	margin:14px; 0 6px 0;
	padding:3px 0px 4px 36px;
	margin-right:auto;
	margin-left:auto;
	background: url("../images/pointer.gif") no-repeat center left;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}
.container DL {
}

.container DT {
	margin:0 0 4px 0;
	padding:0px 0px 0px 0px;
	display:block;
}
.container DD {
	margin:0 0 4px 0;
	padding:0px 0px 0px 36px;
}

.container .photo {
	float:left;
	width:120px;
	margin:0px;
	padding:0px 20px 10px 0px;
	
}
.container .photo IMG{
	display:block;
	border-style:none;
}

@media print {
	.forPrinter {
		display:block;
	}
	.containerCenter {
		float:left;
		padding:8px 0 0 0px;
		margin:0px;
	}
	.containerRight {
		margin:0px;
	}
	.wrap {
		width:100%;
		padding:0px;
		margin:0px;
	}

	BODY {
		background: #ffffff;
	}
}

#footer {
        clear: both;
	font-weight:normal;
	text-align:right;
	height:1.2em;
	margin:0px 0px 8px 0px;
	padding:3px 8px 4px 0px;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}

IMG.qrcode {
	float:left;
	margin:0;
	padding:0 8px 0px 8px;
}
#blogtext2 {
	clear:both;
}

/*** lightbox1 ***/
#lightbox{
	background-color:#f0f0f0;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 1.2em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../js/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../js/lightbox/white.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../js/lightbox/overlay.png", sizingMethod="scale");
}
