*	{
	margin:0px;
	padding:0px;
}

hthml	{
	margin:0px;
	padding:0px;
}

body	{
	margin:0px;
	padding:0px;
	width:980px;
	height:600px;
	background:#fff;
	font-family:Georgia,Verdana;
	font-size:11px;
	color:#666;
}

a:link 		{ color: #666; text-decoration: none; }
a:visited 	{ color: #666; text-decoration: none;  }
a:hover 	{ color: #6a0158; text-decoration: underline; }
a:active 	{ color: #666; text-decoration: none;  }

a img	{
	border:none;
}

/* --- Intro Page --- */

#intro	{
	position:absolute;
	top:50%;
	margin-top:-300px;
	width:100%;
	height:520px;
}

#intro #entersite	{
	width:980px;
	height:600px;
	margin:auto;
}
#entersite > h1,#entersite > h2,#entersite > p	{
	text-indent:-5000px;
	position:absolute;
}
.entersite {
	position:absolute;
	display:block;
	margin-top:10px;
	margin-left:670px;
	width:230px;
	height:220px;
}


/* --- Page Information --- */

#content	{
	position:absolute;
	top:50%;
	margin-top:-300px;		
	width:100%;
	height:600px;
	background:#fff;
}

/* ------ Header ------ */
#content #header	{
	margin:auto;
	width:980px;
	height:100px;
	background:url(../images/header/header.jpg) no-repeat;
}
#header > h1, #header > h2	{
	position:absolute;
	text-indent:-5000px;
}
#header > .th	{
	position:absolute;
	display:block;
	text-indent:-5000px;
	margin-left:890px;
	margin-top:10px;
	width:40px;
	height:20px;
	background:url(../images/header/th.jpg) no-repeat top left;
}
#header > .en	{
	position:absolute;
	display:block;
	text-indent:-5000px;
	margin-left:930px;
	margin-top:10px;
	width:40px;
	height:20px;
	background:url(../images/header/en.jpg) no-repeat top left;
}

#header > .th:hover , #header > .en:hover	{
	background-position:bottom left;
}

/* ------ Top Menu ------ */
#content #topmenu	{
	margin:auto;
	clear:left;
	width:980px;
	height:90px;
}
/* -------- Main Menu -------- */
#topmenu #mmenu	{
	position:absolute;
	clear:left;
	margin-top:8px;
	margin-left:10px;
	width:200px;
	height:60px;
}
#mmenu > li	{
	float:left;
	list-style:none;
}
#mmenu a	{
	display:block;
	text-indent:-5000px;
	height:15px;
	background-position:top left;
}
#mmenu a:hover	{
	background-position:bottom left;
}
#mmenu .tmhome	{
	width:92px;
	background:url(../images/menu/mhome.jpg) no-repeat;
}
#mmenu .tmcontact	{
	width:108px;
	background:url(../images/menu/mcontact.jpg) no-repeat;
}
#mmenu .tmnews	{
	width:92px;
	background:url(../images/menu/mnews.jpg) no-repeat;
}
#mmenu .tmpress	{
	width:108px;
	background:url(../images/menu/mpress.jpg) no-repeat;
}
#mmenu .tmabout	{
	width:92px;
	background:url(../images/menu/mabout.jpg) no-repeat;
}
#mmenu .tmfacebook	{
	width:108px;
	background:url(../images/menu/mfacebook.jpg) no-repeat;
}
#mmenu .tmphotos	{
	width:92px;
	background:url(../images/menu/mphotos.jpg) no-repeat;
}
/* -------- Group Menu -------- */
#topmenu > h3	{
	position:absolute;
	clear:left;
	width:1px;
	text-indent:-5000px;
} 
#topmenu #gmenu	{
	position:absolute;
	clear:left;
	margin-top:8px;
	margin-left:339px;
	padding-left:101px;
	background:url(../images/menu/martsits.jpg) no-repeat top left;
	width:540px;
	height:76px;
}
#topmenu #gmenu:hover	{
	background-position:bottom left;
}
#gmenu > li	{
	float:left;
	list-style:none;
}
#gmenu a	{
	display:block;
	text-indent:-5000px;
	height:19px;
	background-position:top left;
}
#gmenu a:hover	{
	background-position:bottom left;
}
#gmenu .gmhodesigner	{
	width:177px;
	background:url(../images/menu/group/mhodesigner.jpg) no-repeat;
}
#gmenu .gmpainting	{
	width:169px;
	background:url(../images/menu/group/mpainting.jpg) no-repeat;
}
#gmenu .gmcomputergraphic	{
	width:194px;
	background:url(../images/menu/group/mcomputergraphic.jpg) no-repeat;
}
#gmenu .gmstreetart	{
	width:177px;
	background:url(../images/menu/group/mstreetart.jpg) no-repeat;
}
#gmenu .gmcomicart	{
	width:169px;
	background:url(../images/menu/group/mcomicart.jpg) no-repeat;
}
#gmenu .gmartfair	{
	width:194px;
	background:url(../images/menu/group/martfair.jpg) no-repeat;
}
#gmenu .gminstallation	{
	width:177px;
	background:url(../images/menu/group/minstallation.jpg) no-repeat;
}
#gmenu .gmwebcommunity	{
	width:169px;
	background:url(../images/menu/group/mwebcommunity.jpg) no-repeat;
}
#gmenu .gmpapertoy	{
	width:177px;
	background:url(../images/menu/group/mpapertoy.jpg) no-repeat;
}
#gmenu .gmgigmusic	{
	width:194px;
	background:url(../images/menu/group/mgigmusic.jpg) no-repeat;
}
#gmenu .gmvideoart	{
	width:194px;
	background:url(../images/menu/group/mvideoart.jpg) no-repeat;
}


/* ------ Content Detail ------ */
#content #carea	{
	clear:left;
	margin:auto;
	width:980px;
	height:345px;
	background:url(../images/bgcontent.jpg) top no-repeat;
}
#carea #cinfo	{
	position:absolute;
	margin-top:15px;
	margin-left:18px;
	width:800px;
	height:330px;
}
#carea #sponsor	{
	position:absolute;
	margin-left:810px;
	width:160px;
}
#sponsor .tsponsor	{
	width:160px;
	width:160px;
}


/* ------ Footer ------ */
#content #footer	{
	clear:left;
	margin:5px auto 0px auto;
	width:980px;
	height:75px;
	background:url(../images/footer/footer.jpg) no-repeat;
}
#footer .partner	{
	position:absolute;
	margin-left:115px;
	margin-top:25px;
	width:810px;
	height:40px;
	overflow:hidden;
}
#footer .copyright {
	width:1px;
	position:absolute;
	text-indent:-5000px;
}
#footer > #fmenu	{
	position:absolute;
	margin-left:8px;
	width:350px;
	height:15px;
}
#fmenu > li	{
	float:left;
	list-style:none;
}
#fmenu a	{
	display:block;
	text-indent:-5000px;
	height:15px;
	background-position:top left;
}
#fmenu a:hover	{
	background-position:bottom left;
}
#fmenu .fmhome	{
	width:38px;
	background:url(../images/footer/mhome.jpg) no-repeat;
}
#fmenu .fmnews	{
	width:44px;
	background:url(../images/footer/mnews.jpg) no-repeat;
}
#fmenu .fmabout	{
	width:44px;
	background:url(../images/footer/mabout.jpg) no-repeat;
}
#fmenu .fmphotos	{
	width:52px;
	background:url(../images/footer/mphotos.jpg) no-repeat;
}
#fmenu .fmcontact	{
	width:59px;
	background:url(../images/footer/mcontact.jpg) no-repeat;
}
#fmenu .fmpress	{
	width:44px;
	background:url(../images/footer/mpress.jpg) no-repeat;
}
#fmenu .fmfacebook	{
	width:69px;
	background:url(../images/footer/mfacebook.jpg) no-repeat;
}


