@charset "Shift_JIS";  body {	margin: 0px;	background-color: rgb(255, 255, 255);    }  #container {	margin: 0px auto;	width: 777px;	text-align: left;	background-color: rgb(255, 255, 255);	border-right-width: 2px;	border-left-width: 2px;	border-right-style: outset;	border-left-style: inset;	border-right-color: #CCC;	border-left-color: #CCC;    }  #header {	margin-top: 0px;	margin-bottom: 0px;	background-image: url(../images/BabyBamby1.png);	height: 100px;	background-color: rgb(150, 200,  34);	padding: 0px;	width: 777px;	background-repeat: no-repeat;    }	    #container #header pre {	text-align: right;font:Osaka-Mono;font-size: 12px;	color: #552C10;	margin-top: 0px;	float: right;	padding-right: 10px;    }  #sidebar1 {	float: right;	color: #888888;	width: 150px;	margin-top: 0px;	margin-right: 10px;	margin-left: 10px;	padding-left:10px;font:Osaka-Mono;font-size: 12px;	line-height:150%; height:750px;    }		#sidebar1 a{	color:#505050;	display:inline;	width: 130px;	text-decoration: none;font:Osaka-Mono;font-size: 12px;	background-color: #FFFFFF;	font-style: normal;	font-weight: normal;	}		#sidebar1 a:hover, a:active, a:focus{	background-color: #FFFFFF;	}  #sideContent{	margin-left: 29px;	font:Osaka-Mono;	font-size: 12px;		margin-top: 0px;    }	  #mainContent {float: left;	color: #888888;	width: 520px;	text-align: left;	font:Osaka-Mono;	font-size: 12px;	line-height:150%;	margin-right: 0px;	margin-bottom: 0pt;	margin-left: 0pt;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 40px;	margin-top: 37px;   height:auto; }  #mainContentForm {	float: left;	color: #888888;	width: 570px;	text-align: left;	font:Osaka-Mono;	font-size: 12px;	line-height:150%;	margin-right: 0px;	margin-bottom: 0pt;	margin-left: 0pt;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 40px;	margin-top: 37px;    }#heads{	margin-top: -12px;}#heads a{	color: #FF0000;	text-decoration:underline;}  .fltrt { float: right;    margin-left: 8px;    }  .fltlft { float: left;    margin-right: 8px;    }  .clearfloat { clear: both;    height: 0pt;    font-size: 1px;    }#mainContent h1 {	font:Osaka-Mono;	font-size: 12px;	color: #888888;	text-align: left;	margin-top:5px;	margin-bottom:0px;    }#mainContent h2 { 	font:Osaka-Mono;	font-size: 12px;	color: #888888;    	text-align: left;	height:22px;	margin-top:20px;	margin-bottom:10px;    }#mainContent h3 {	font:Osaka-Mono;	font-size: 12px;	color: #888888;	text-align: left;	margin-top:15px;	margin-bottom:0px;    } #mainContent h4 { font:Osaka-Mono;font-size: 12px;	color: #888888;    text-align: left;	margin-top:12px;	margin-bottom:0px;	} #mainContent h5 { font:Osaka-Mono;font-size: 12px;	color: #888888;    text-align: left;	margin-top:15px;	margin-bottom:0px;	} #mainContent h6 { font:Osaka-Mono;font-size: 12px;	color: #888888;    text-align: left;	margin-top:5px;	margin-bottom:10px;	}	#mainContentForm h6 { 	font:Osaka-Mono;	font-size: 12px;	color: #888888;    text-align: left;	margin-top:5px;	margin-bottom:10px;	}#mainContent p {	font-size: 12px;	color: #888888;	line-height:150%;	font-family: Osaka-Mono;    }  #sideTop {	padding-top: 0px;		padding-bottom: 37px;    }  #sideReport {padding-top: 0px;		padding-bottom: 40px;    }	  #sideLower {padding-top: 0px;		padding-bottom: 0px;    }  #sideBlog {padding-top: 0px;		padding-bottom: 7px;    }  #sideCat {	margin-top: 40px;	margin-bottom: 0px;    }  #vitaMixAd {	margin-top: 40px;	margin-bottom: 15px;}  #affiliate {	margin-top: 0px;	margin-bottom: 15px;}    #sideSmall {	font-size:11px;	line-height:120%;}  #sideHPLogo {	padding-top: 125px;	padding-left:20px;    }#lessons{	padding-left: 25px;}#extra {	margin-top: 44px;	padding-left: 20px;width: 400px;float: left;}#gallery{	margin: 39px 0px 0pt 0pt;		padding: 0px 20px 0px 40px;	height:700px;	width:700px;	float: left;	color: #888888;	text-align: left;	font:Osaka-Mono;font-size: 12px;}#gallery h1 {font:Osaka-Mono;font-size: 12px;	color: #888888;	text-align: left;	margin-top:0px;	margin-bottom:5px;    }#galleryPosition {	margin-top:0px;	margin-bottom:0px;	margin-left:-31px;	background-color: rgb(255, 255, 255);	width:761px;    }#rawGallery{	padding-top: 0px;}#Link1 a{	color:#505050;	display:block;	width: 230px;	text-decoration: none;font:Osaka-Mono;font-size: 12px;	background-color: #FFFFFF;	font-style: normal;	font-weight: normal;}	#Link1 a:hover, a:active, a:focus{	background-color: #FFFFFF;}#mainContent a{	color:#888888;font:Osaka-Mono;font-size: 12px;	background-color: #FFFFFF;	font-style: normal;	font-weight: normal;	display: inline;	width: auto;}	#mainContent a:hover, a:active, a:focus{	background-color: #FFFFFF;}  #photo { 				height:440px;				    }	 #textbl{	margin-top:0px;}#rightal{	text-align:right;	}	#indent{	padding-left:25px;	font:Osaka-Mono;	font-size: 12px;	font-style: normal;	font-weight: normal;}#photo img{	margin-top:6px;	margin-bottom:6px;}  #footer { padding: 5px 10px 0px 0px;	background: rgb(221, 221, 221);text-align:right;width:767px;	height:30px;    }  #footer p {	margin: 10px 0pt;	padding: 0px;font:Osaka-Mono;font-size: 12px;    }.footLeft{		font:Osaka-Mono;				font-size: 10px;								display:inline;								float:left;Margin-left:10px;}.footRight{		font:Osaka-Mono;				font-size: 12px;				display:inline;}  #hgt{	 height:550px; }  #hgt2{	 height:1130px; }