	*	{
			margin:0;
			padding:0;
			color:#555;
			font-size:12px;
		}
	body	{
			text-align:center;
		}
	img	{
			border:0;
		}
	a	{
			color:#00f;
		}
	p	{
			margin-top:8px;
		}
	h1,h2,h3,h4,h5,h6,h7	{
			font-weight:normal;
		}
	#wrapper	{
			margin:10px auto;
			text-align:left;
		}
	#mobile	{
			display:none;
		}
	#header	{
			line-height:130%;
		}
	#header	img	{
			float:left;
			padding:5px 20px 5px 0;
		}
	#main	{
			clear:both;
			position:relative;
		}
	#gmap	{
			border:1px solid #aaa;
			background-color:#ddd;
			z-index:0;
		}
	#panel	{
			background-image:url(../img/titlebar.gif);
			background-repeat:repeat-x;
			background-position:50% 0;
			background-color:#fff;
			
			border-left:1px solid #aaa;
			border-right:1px solid #aaa;
			border-bottom:1px solid #aaa;
			
			padding:0 5px;
			
			position:absolute;
			z-index:1;
			width:200px;
			left:80px;
			top:10px;
		}
		#titlebar	{
				height:18px;
				text-align:right;
			}
		#titlebar img	{
				margin-top:2px;
			}
		#operation	{
				padding:5px;
				line-height:160%;
			}
			#operation div.step	{
					display:none;
				}
				#operation div.step h3	{
						color:#000;
						background-color:#f2efe9;
						margin-bottom:3px;
					}
		#inform	{
				display:none;
				margin-top:25px;
			}
	#caption	{
			display:none;
			padding:10px 0;
		}
		#caption .comment	{
				width:260px;
				float:left;
			}
		#caption form	{
				float:right;
			}
		#caption form textarea	{
				width:350px;
				height:120px;
			}
	#menu	{
			/*display:none;*/
			padding:10px 0;
		}
	#footer	{
			border-top:1px solid #aaa;
			clear:both;
			font-size:10px;
			margin-top:3px;
			padding-top:3px;
		}

form .ftext	{
		width:180px;
	}
form .ftextarea	{
		width:180px;
		height:60px;
	}
.column	{
		line-height:130%;
	}
.fleft	{
			float:left;
		}
.fright	{
			float:right;
			text-align:right;
		}
