body {
	font-size:13px;
	font-family : mingliu, ·s²Ó©úÅé, taipei, Arial, Helvetica, sans-serif;
	color:#21404d;
	margin:0;
	padding:0;
	background:#4E4741;
	background:url(/mobileart/images/background.gif);
	}

#main-container {
	width: 800px;
	height: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	background:url(/mobileart/images/background_logo.gif) no-repeat;
	}

#langSwitcher {
	float:right;
	margin: 0;
	}

#header {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 128px;
	width:800px;
	}

#content {
	margin: -30px 0 0 150px;
	font-size:1em;
	width: 670px;
	border:solid 0 #fff;
}

#footer {
	margin: 20px 0 20px 150px;
	text-align:center;
	border-top:solid 1px #E0E0E0;
	}

/*topnavigation*/
#topnav {width:800px; height:64px; float:left; padding-top:5px; background:url(/mobileart/images/topmenu.jpg) no-repeat;}
#topnav a{background:url(/mobileart/images/left.png) no-repeat left top;}
#topnav a span {background:url(/mobileart/images/right.png) no-repeat right top; color:#fff;}
#topnav .current_page_item a {color:#ec008c;}
#topnav .current_page_item a span { color:#000;}
/*SlidingDoor menu*/
#topnav ul {
	margin:0;
	padding:15px 10px 0 20px;
	list-style:none;
      }
#topnav li {
  display:inline;
  margin:0;
  padding:0;
  }
#topnav a {
  float:left;
  margin:0 1px 0 1px;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#topnav a span {
  float:left;
  display:block;
  padding:5px 15px 4px 6px;
  }
#topnav .current_page_item a {background-position:0% -29px;}
#topnav .current_page_item a span {background-position:100% -29px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
/* End IE5-Mac hack */
#topnav a:hover {
  background-position:0% -29px;
  }
#topnav a:hover span {
  background-position:100% -29px; color:#000;
  }

.clear {clear:both; display:block;}
.hide {display:none;}
h2 {display:block; background:url(/mobileart/images/h2bg.gif) 0px 5px no-repeat; padding:3px 5px 0 27px; color: #ec008c; font-size:24px; text-decoration:none;}

