body {
		margin:0px 6% 0px 6%;
		padding:0px;
		color:#000;
		background:url(./images/bg-img.gif) repeat;
		/*background:#444;*/
		font-family:細明體,Arial;
		font-size:12px;
		}

#headblock {
		margin:0;
		padding:0;
		color:#000;
		background:url(./images/bg-img.gif) repeat;
		/*background:#444;*/
		font-family:細明體,Arial;
		font-size:12px;
		width:100%;
		height:1%;
		clear:left;
		}
html>body #headblock {width:auto;height:auto;}

#logo {
		background:transparent;
		border:#999 solid 1px;
		border-width:1px 1px 0px 1px;
		margin:0;
		padding:0;
		}

#logo h1{
		height:139px;
		background:url(./images/Logo_BG.gif) repeat-x;
		margin:0;
		padding:0px;
		position:relative; top:0px; left:0px;
		}

#logo p{
		background:transparent;
		margin:0;
		padding:0px;
		position:absolute; top:1px; left:9%;
		}


h1 {
		margin:0px;
		padding:1em .5em 0 1em;
		color:#000;
		background:url(./images/headline_bg.gif) 100% 50% no-repeat;  /*#FFCC00*/
		font:bold 150%/1em 細明體,Arial;
		}

h2 {
		border:0px;
		margin:0px;
		padding:1em .5em 0 2em;
		color:#000;
		background:url(./images/forum_func_bg.gif) 100% 50% repeat-x;
		font:bold 150%/1em 細明體,Arial;
		}

h3 {
		border:0px;
		margin:0px;
		padding:1em .5em 0 1em;
		color:#000;
		background:url(./images/forum_headline_bg.gif) 100% 50% repeat-x;
		font:bold 150%/1.5em 細明體,Arial;
		}
h4 {
		border:0px;
		margin:0px;
		padding:1em .5em 0 1em;
		color:#000;
		background:url(./images/forum_func_bg.gif) 100% 50% repeat-x;
		font:bold 100%/2em 細明體,Arial;
		}

input {
		border:1px solid #fff;
		background:#993838;
		font:normal 12px/1em 細明體,Arial;
		color:#fff;
		}

#navbar {
		position:absolute; top:95px; right:8%;
		margin:10px;
		padding-top:10px;
		padding-bottom:10px;
		}

#navbar li {
		list-style:none;
		display:inline;
		margin-left:5px;
		padding-left:0px;
		font-size:12px;
		line-height:20px;
		white-space:nowrap;
		}

#navbar li.sep {
		list-style:none;
		display:inline;
		margin-left:5px;
		padding-left:0px;
		font-size:12px;
		line-height:20px;
		color:#666;
		}

#navbar a {
		text-decoration:none;
		color:#fff;
		text-align:center;
		}

#navbar a:hover {
		text-decoration:underline;
		color:#fff;
		text-align:center;
		}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar a {float:none;}			/* End IE5-Mac hack */



#login_0 {
		position:absolute; top:60px; right:8.2%;
		clear:left;
		margin:0px;
		padding:5px;
		color:#FFFFFF;
		font:normal 12px/1em 細明體,Arial;
		text-align:left;
		}

#login_1 {
		position:absolute; top:60px; right:8.2%;
		clear:left;
		margin:0px;
		padding:5px;
		color:#FFFFFF;
		font:normal 12px/1em 細明體,Arial;
		text-align:left;
		}

#login_0 h1{
		background:transparent;
		margin-right:5px;
		padding:0px;
		color:#FFFFFF;
		font:normal 12px/1em 細明體,Arial;
		text-align:right;
		}

#login_0 p{
		background:transparent;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		text-align:right;
		}



#manager {
		position:absolute; top:100px; right:8.8%;
		background:transparent;
		margin:0;
		padding:0;
		}

#manager li {
		margin-left:5px;
		padding-left:0px;
		list-style:none;
		display:inline;
		font-size:12px;
		white-space:nowrap;
		}

#manager li.sep {
		list-style:none;
		margin-left:5px;
		padding-left:0px;
		font-size:12px;
		line-height:20px;
		color:#666;
		}

#manager a {
		text-decoration:none;
		display:block;
		padding:0px;
		list-style:none;
		display:inline;
		font-size:12px;
		white-space:nowrap;
		color:#fff;
		}

#manager a:hover {
		text-decoration:underline;
		display:block;
		padding:0px;
		list-style:none;
		display:inline;
		font-size:12px;
		white-space:nowrap;
		color:#fff;
		}


/* 廣告 Banner */
#banner {
		border:#999 solid 1px;
		border-width:0px 1px 0px 1px;
		background:#000;
		clear:left;
		margin:0px;
		padding:0px;
		text-align:center;
		}

#banner li {
		list-style:none;
		display:inline;
		margin:0px;
		padding:0px;
		}

#banner img {
		background:#000;
		clear:left;
		margin:0px;
		padding:0px;
		border:0px;
		border-color:#000;
		}


p {
		margin:0px;
		padding:1em;
		background:#CC9933;
		text-align:center;
		font-size:12px;
		font:normal 100%/1em 細明體,Arial;
		}

/* 通用 div 顯示格式  */
#ge_content {
		width:100%;
		position:relative;
		color:#fff;
		border:#999 solid 1px;
		border-width:1px 1px 0px 1px;
		background:#444;
		margin:0px;
		padding:0px;
		}
html>body #ge_content {width:auto;}

#ge_content div.contactme {
		width:auto;
		border:#F00 solid 0px;		
		text-align:center;
		margin:0px 20% 0px 20%;
		}

#ge_content p {
		padding:10px 10% 10px 10%;
		background:#444;
		}

/*  通用 table 顯示格式  */
#forum_formset {
		width:100%;
		text-align:center;
		border:#999 solid 0px;
		border-width:0px 0px 0px 0px;
		background:#444;
		margin:0px;
		padding:10px;
		}
html>body #forum_formset {width:auto;}

#forum_formset a {
		text-decoration:none;
		color:#f90;
		font:100%/1em 細明體,Arail;
		}

#forum_formset a:hover {
		text-decoration:underline;
		color:#f90;
		font:100%/1em 細明體,Arail;
		}

#forum_formset td {
		color:#fff;
		font:12px/2em 細明體,Arial;
		margin:0px;
		padding:0px;
		}

#forum_formset td.desc {
		width:300px;
		text-align:center;
		margin:5px;
		padding:5px;
		border:#f90 dotted 1px;
		border-width:0px 1px 1px 0px;
		}

#forum_formset td.desc2 {
		width:30%;
		text-align:right;
		}

#forum_formset td.fill {
		width:700px;
		text-align:left;
		padding:10px;
		border:#f90 dotted 1px;
		border-width:0px 0px 1px 0px;
		}

#forum_formset td.bigfill {
		width:700px;
		font:bold 150%/2em 細明體,Arial;
		text-align:left;
		padding-left:10px;
		border:#f90 dotted 1px;
		border-width:0px 0px 1px 0px;
		}

#forum_formset td.func {
		width:100%;
		text-align:center;
		padding:5px;
		border:#f90 dotted 1px;
		border-width:0px 0px 1px 0px;
		}
html>body #forum_formset td.func {width:auto;}

#forum_formset td.fill p {
		height:100%;
		text-align:left;
		margin:10px;
		padding:0px;
		background:#444;
		}
html>body #forum_formset td.fill p {height:auto;}

#forum_formset td.fill ul {
		text-align:left;
		margin:0px;
		padding:0px;
		background:#444;
		}

#forum_formset td.fill li {
		width:100%;
		border:1px dashed #999;
		border-width:0px 0px 1px 0px;
		list-style:none;
		text-align:left;
		margin:0px;
		padding:5px 0px 0px 25px;
		background:url(./images/notice_icon.gif) 0px 4px no-repeat #444;
		}
html>body #forum_formset td.fill li {width:auto;}

#forum_formset td.fill li.nopic {
		border:0px;
		list-style:none;
		text-align:left;
		margin:0px;
		padding:5px 0px 0px 25px;
		background:#444;
		}

#forum_formset img {
		margin:0px;
		padding:0px;
		border:#999 solid 0px;
		}

#forum_formset p {
		margin:10px;
		padding:0px;
		background:#444;
		}

#forum_formset input {
		border:1px dashed #999;
		background-color:#666;
		font:12px/2em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#forum_formset input.noborder {
		background-color:#444;
		border:0px;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#forum_formset select {
		border:1px dashed #999;
		background-color:#666;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#forum_formset textarea {
		border:1px dashed #999;
		background-color:#666;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:0px;
		}