body{text-align:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center bottom;
background-image:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/bodybg.jpg);
overflow:hidden;
margin:0 0;
scrollbar-face-color:#e9f6be;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#999999;
scrollbar-3dlight-color:#D1D7DC;
scrollbar-arrow-color:#006600;
scrollbar-track-color:#cccc99;
scrollbar-darkshadow-color:#e9f6be}
#homepage{background-image:none;overflow:auto;margin:0 0}
#homepage #header,
#homepage #content #navlinktop,
#homepage #content #navlinkbottom,
#homepage #copyright{display:none}
#homepage #desktop,
#homepage #content{height:100%;width:100%}
img.spacer{border:none;width:1px;height:1px}
#header{width:800px;
margin:0 auto;
height:120px;
text-align:left;
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/headerdecoline.gif) no-repeat;
background-position:0 74px;
}

#desktop{width:100%;height:500px;
overflow:auto;
margin:0;padding:0;text-align:center;
}

#content{width:800px;padding:0;margin:0 auto}
#content div.body{width:100%;padding:0}

#content #empty{width:100%;margin:80px 0;padding:4px;background:none;
font:9pt verdana;letter-spacing:2px}
#content #categorydescription{width:90%;margin:20px auto 10px auto;padding:0 66px;}
#content #categorydescription div.body{width:100%;background:none;text-align:left}
#content #categorydescription div.body div.title,
#content #categorydescription div.body div.title a{font:9pt/160% verdana;letter-spacing:2px;text-decoration:none}
#content #categorydescription div.body div.content{font:9pt/140% verdana;letter-spacing:2px}
#content #navlinktop,
#content #navlinkbottom{width:90%;
margin:0 auto 4px auto;text-align:center}
#content #navlinktop div,#content #navlinkbottom div{display:inline}
#contentpage #content #navlinktop,
#contentpage #content #navlinkbottom{margin-top:20px}
#content table.docarea{width:90%;border-collapse:collapse;margin:0 auto;}

#content table.docarea td.created{display:none}

#desktop #content table.docarea td.title{color:#990000;font:bold 12pt 微軟正黑體,verdana;text-align:center}
#desktop #content table.docarea td.title a{text-decoration:none;letter-spacing:2px;font:bold 12pt 微軟正黑體,verdana;color:#990000;
position:relative;
display:block;
margin-top:35px !important;margin-top:45px}
#contentpage #desktop #content table.docarea td.title{text-align:center;padding:10px 10px 20px 10px}
#desktop #content table.docarea td.title a:hover{color:#336600}
#categorypage #content table.docarea td.title{
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/catbgtop75.png) no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/theme/d41d8cd98f00b204e9800998ecf8427e/catbgtop75.png','crop');
width:100%;height:75px}
#categorypage #content table.docarea td.body{padding:0 30px}
#categorypage #content table.docarea td.footer{
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/catbgbut.png) no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/theme/d41d8cd98f00b204e9800998ecf8427e/catbgbut.png');
width:100%;height:111px;
padding:30px 30px 0 0;
vertical-align:top}

#content div.cntheader{
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/cntbgtop.png) no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/theme/d41d8cd98f00b204e9800998ecf8427e/cntbgtop.png',sizingMethod='crop');
width:792px;height:111px;
margin-bottom:-90px
}
#content div.cntfooter{
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/cntbgbut.png) no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/theme/d41d8cd98f00b204e9800998ecf8427e/cntbgbut.png',sizingMethod='crop');
width:792px;height:111px;
margin-top:-60px
}

#content table.docarea td.footer,
#content table.docarea td.footer a{padding:8pt 0;color:#666666;font:8pt/200% verdana;text-align:right;letter-spacing:1px;text-decoration:none}
#content table.docarea td.footer a{position:relative;}
#content table.docarea td.footer .lastupdate,
#content table.docarea td.footer .commentcounts{font-weight:bold;letter-spacing:0}

#content table.docarea td.body div.docattbox{width:240px;float:right;display:inline;background:none}
#content table.docarea td.body div.docattbox table{width:100%;margin-bottom:4px}
#content table.docarea td.body div.docattbox table td.header{color:#808080;font:bold 8pt verdana;text-align:center}
#content table.docarea td.body div.docattbox table td.body{padding:2px 0 2px 0;text-align:left}
#content table.docarea td.body div.docattbox table td.body a{color:#62504b;font:8pt verdana;letter-spacing:2px;text-decoration:none}
#content table.docarea td.body div.docattbox table td.body img.content{margin-bottom:4px;width:240px}

#content #comments{width:90%;margin:0 auto;}
#content #comments div.header{padding:9pt 4px 4px 4px;display:block;color:#000000;font:bold 9pt verdana;text-align:center}
#content #comments div.body{background:none;text-align:center;}
#content #comments div.body table.commentarea{width:85%;background:none;margin:0 auto}
#content #comments div.body table.commentarea td.header{display:none}
#content #comments div.body table.commentarea td.body{padding:4px;background:none;font:9pt verdana;text-align:left;letter-spacing:2px}
#content #comments div.body table.commentarea td.footer{padding:10px;font:8pt/180% verdana}
#content #comments div.body table.commentarea td.footer a{color:#b8860b;text-decoration:none}
#content #commenteditor{width:90%;margin:0 auto;text-align:center}
#content #commenteditor table{width:98%}
#content #commenteditor td input{border:1px solid #999999;width:100%;font:8pt verdana;
filter:alpha(opacity=80);-moz-opacity:0.8}
#content #commenteditor td textarea{width:100%;border:1px solid #999999;font:8pt verdana;height:100px;filter:alpha(opacity=80);-moz-opacity:0.8}
#content #commenteditor td button{border:1px solid #666666;padding-top:2px;font:9pt verdana;letter-spacing:2px}
#content #comments div.body table.commentarea td.footer a:hover{color:#333333}
#content #commenteditor table caption,#content #commenteditor td{font:9pt verdana;letter-spacing:2px}

#copyright{
position:absolute;left:0;
width:100%;height:60px;
margin:-26px auto 0 auto;
padding:0;text-align:center;
background:url(../media/theme/d41d8cd98f00b204e9800998ecf8427e/copyrightbg.gif) no-repeat;
background-position:center bottom !important;
background-position:center center}
#copyright div.body{
width:100%;height:60px;
padding:0;
margin:0 auto;
text-align:center}

#content #comments div,#content #categorydescription{width:100%;text-align:left}
#header #mylogo,
#header div.body div.title,
#toolsbar,
#sidermenu,
#flashnews,
#content div.header,
#content div.footer,
#content #categorydescription div.header,
#content #categorydescription div.footer,
#content #commenteditor td.header,
#content #commenteditor td.footer,
#nicetypoinfo{display:none}
#stlogo{position:absolute;top:10px;
margin-left:26px;z-index:100}
#sdlogo{position:absolute;top:78px;
margin-left:552px;
z-index:50}
#gllogo{position:absolute;top:78px;
margin-left:618px;
z-index:50}
#bannerheader{position:absolute;top:8px;
margin-left:342px;width:361px;height:61px}
#releasedate{position:absolute;top:84px;
margin-left:270px;width:180px;height:20px}
#summericon{position:absolute;top:5px;
margin-left:720px;width:60px;height:100px}
div.catenames{
position:relative;
width:138px;height:52px;
margin-top:-18px;
margin-left:-18px;
margin-bottom:-17px !important;margin-bottom:-19px}
#desktop #content table.docarea td.body a.intl,
#desktop #content table.docarea td.body a.intl:hover{color:#333333}
strong{font-weight:normal}
#desktop #content table.docarea td.body li{margin-bottom:8px}

/*user defined style*/
#header div.body div.title{font:normal 9pt Verdana;letter-spacing:2px;color:#333333}
#header div.body div.content{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#333333}
#welcome div.welcome{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#333333}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:bold 12pt Verdana;letter-spacing:2px;color:#990000}
#content table.docarea td.created a{color:#990000}
#content table.docarea td.body,#content table.docarea td.body div.content{font:normal 9pt/160% Verdana;letter-spacing:2px;color:#333333}
#content table.commentarea td.body{font:normal 9pt/160% Verdana;letter-spacing:2px}
#content table.docarea td.body a{font:normal 9pt Verdana;letter-spacing:2px;color:#000066;text-decoration:none}
#content table.docarea td.footer a{color:#000066}
#content table.commentarea td.footer a{color:#000066}
#content table.docarea td.body a:hover{font:normal 9pt Verdana;letter-spacing:2px;color:#336600}
#content table.docarea td.created a:hover,#content table.docarea td.title a:hover,#content table.docarea td.footer a:hover,#content table.commentarea td.footer a:hover{color:#336600}
#copyright div.body{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#333333}
#copyright div.body a{color:#333333}
#copyright div.body a:hover{text-decoration:none}
img.spacer{border:none;width:1px;height:1px}
