	div#header2 {
	
		color: #ffffff;
		position: relative;
		width: 100%;
		vertical-align: bottom;
		overflow: hidden;
	}

	#header_main {
		height: 90px;
		width: 100%;
		float: left;
	}
	#header_left {
		margin-left: -100%;
		float:left;
		height: 90px;
		width: 400px;
		background-image: url(/images/header_image_left.png);
	}
	#header_center {
		margin-right: 400px;
		margin-left: 400px;
		height: 90px;
		background-color: #015D84;
	}
	#header_right {
		float:right;
		height: 90px;
		width: 400px;
		margin-left: -400px;
		background-image: url(/images/header_image_right.png);
	}

	#header_logo {
		display: block;
		position: absolute;
		top: 5px;
		left: 10px;
	}

	.header_link {
		padding: 0 5px;
		margin-left: 5px;
	}
	.header_image {
		vertical-align: bottom;
		width: 150px;
		margin-left: 10px;
	}
	.header_link_right {
		padding: 0 5px;
		right: 10px;
		float: right;
	}

	div#header2 a:link {
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}
	div#header2 a:visited {
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}
	div#header2 a:active {
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}
	div#header2 a:hover {
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}

	div#header2 a.chat {
		bottom: 10px;
		font-family: SimSum;
		padding: 5px 10px;
		position: absolute;
		right: 10px;
	}
	div#header2 a#to_freechat {
		background: none repeat scroll 0 0 #4f7cf7;
		color: #fff;
	}
	div#header2 a#to_official_chat {
		background-color: #11d8f7;
		background-image: linear-gradient(to bottom, #11d8f7, #138bd1);
		border: 1px solid #07afc9;
		border-radius: 3px;
		bottom: 10px;
		color: #ffffff;
		display: inline-block;
		font-family: arial,helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		left: 180px;
		padding: 3px 9px;
		position: absolute;
		text-decoration: none;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	}
	div#header2 a#to_official_chat:hover {
		background-color: #07b3ce;
		background-image: linear-gradient(to bottom, #07b3ce, #2548f7);
		border: 1px solid #05889d;
	}
	div#header2 a#to_chatroom_rental {
		background-color: #ffc579;
		background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
		border: 1px solid #ffad41;
		border-radius: 3px;
		bottom: 10px;
		color: #ffffff;
		display: inline-block;
		font-family: arial,helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		left: 340px;
		padding: 3px 10px;
		position: absolute;
		text-decoration: none;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	}
	div#header2 a#to_chatroom_rental:hover {
		background-color: #ffaf46;
		background-image: linear-gradient(to bottom, #ffaf46, #e78404);
		border: 1px solid #ff9913;
	}
	div#header2 a#banner {
		background-image: url("/images/banner_mygallery_1.png");
		border: 1px solid #cacaca;
		bottom: 10px;
		height: 58px;
		left: 500px;
		padding: 0;
		position: absolute;
		width: 300px;
	}
	div#header2 a#banner:hover {
		background-image: url("/images/banner_mygallery_2.png");
	}
	div#header2 a#login {
		background-color: #f2f5f6;
		background-image: linear-gradient(to bottom, #f2f5f6, #c8d7dc);
		border: 1px solid #d1dcdf;
		border-radius: 3px;
		bottom: 10px;
		color: #666666;
		display: inline-block;
		font-size: 12px;
		font-weight: bold;
		padding: 3px 15px 2px;
		position: absolute;
		right: 100px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(250, 250, 250, 0.3);
	}
	div#header2 a#login:hover {
		background-color: #d4dee1;
		background-image: linear-gradient(to bottom, #d4dee1, #a9c0c8);
		border: 1px solid #b6c7cc;
	}
	div#header2 a#myhome {
		background-color: #f2f5f6;
		background-image: linear-gradient(to bottom, #f2f5f6, #c8d7dc);
		border: 1px solid #d1dcdf;
		border-radius: 3px;
		bottom: 10px;
		color: #2b85c2;
		display: inline-block;
		font-size: 12px;
		font-weight: bold;
		padding: 3px 15px 2px;
		position: absolute;
		right: 200px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	}
	div#header2 a#myhome:hover {
		background-color: #d4dee1;
		background-image: linear-gradient(to bottom, #d4dee1, #a9c0c8);
		border: 1px solid #b6c7cc;
	}
	div#header2 div#btn_menu {
		background: url("/images/btn_menu.png") no-repeat scroll center center #ffffff;
		border: 1px solid #b6c7cc;
		border-radius: 2px;
		bottom: 10px;
		height: 20px;
		position: absolute;
		right: 50px;
		text-align: center;
		width: 20px;
	}
	div#header2 div#btn_menu:hover {
		background: url("/images/btn_menu_hover.png") no-repeat scroll center center #a9c0c8;
		height: 20px;
		width: 20px;
	}
	div#header2 div#btn_setting {
		background-image: url("../images/setting.png");
		background-position: center center;
		background-repeat: no-repeat;
		bottom: 10px;
		height: 20px;
		position: absolute;
		right: 20px;
		text-align: center;
		width: 20px;
	}
	div#header2 div#btn_setting:hover {
		background-image: url("../images/setting_hover.png");
		background-position: center center;
		background-repeat: no-repeat;
		height: 20px;
		width: 20px;
	}
	div.line_box {
		background-color: #015D84;
	}

	div.wrapper2 {
		margin: 0 auto;
		padding: 5px;
		width: 950px;
	}