body,div,form{
margin:0;
padding:0;
}
body{
font:normal 12px/1.5 "verdana","新細明體","細明體","儷黑 Pro","蘋果儷中黑","標楷體","Arial";
text-align:center;
color:#333;
/*background:url("/images/r09/sect/bg.jpg");*/
}
img{
border:0;
vertical-align:top;
}
a{
text-decoration:none;
}
a:link,a:visited{
color:#333;
}
a:hover{
text-decoration:underline;
}
#subhead .ad a:hover{
text-decoration:none;
color:#ff6600;
}
td{
vertical-align:top;
}
.sp{
margin:0 5px;
}
.clear{
clear:both;
font-size:0;
line-height:0;
height:0;
}

.section{
background-color:#FFFFFF;
}

/* wrapper */
.se_wrapper,.all_wrapper{
border:1px solid #000;
}
.se_wrapper{
border-top:0;
}
/* border color */
.in_blue1{
border-color:#0061b5;
}
.in_blue2{
border-color:#0066cc;
}
.in_blue3{
border-color:#16519b;
}
.in_green1{
border-color:#419c1d;
}
.in_green2{
border-color:#5c9e12;
}
.in_green3{
border-color:#8a9a65;
}
.in_orange1{
border-color:#f26522;
}
.in_orange2{
border-color:#ff9a15;
}
.in_purple1{
border-color:#92278f;
}
.in_yellow1{
border-color:#996600;
}

#page{
width:1007px;
margin:0 auto;
padding:0;
text-align:left;
background-color:#515E66;
}
#wrapper{
width:980px;
margin:0 13px;
}
#masthead{
width:940px;
height:28px;
padding:12px 20px 0;
font-size:11px;
background:url("/images/r09/top_box_bg.gif") 0 0 no-repeat;
}
#masthead,#masthead a{
color:#fff;
}
#masthead label,#masthead .text{
vertical-align:top;
}
#masthead label strong{
position:relative;
top:2px;
}
#masthead .text{
width:96px;
height:14px;
padding:1px;
margin:0 6px 0 2px;
font-size:12px;
line-height:12px;
border:1px solid #fff;
}
#login,#loginhelp,#hottopic{
float:left;
}
#search{
float:right;
}
#loginhelp,#hottopic{
display:inline;
margin-left:15px;
}
#hottopic a{
margin:0 5px;
}
#login img{
vertical-align:middle;
}
#head{
clear:both;
padding:0;
margin:0;
background-color:white;
height:125px;
}

#siteid{
float:left;
width:252px;
margin-top:15px;
padding-left:13px;
}

#head .ad{
background:transparent url(/images/r09/sect/header.jpg) no-repeat scroll 68px 0;
float:right;
height:125px;
text-align:right;
width:728px;
}

/*Forum Info*/
#forumstats em, #forumstats cite{
	font-weight:normal;
	font-style:normal
}
#forumstats cite {
	font-weight:bold;
}
#forumstats a {
	color:#006699;
}

#forumstats {
font-size:11px;
margin-top:80px;
padding-right:14px;
}
/*Forum Info*/


#main{
clear:both;
}

#album {
position:relative;
background-color:#000;
left:0;
top:1px;
width:246px;
height:464px;
float:left;
}
#album div {
float:left;
}
#alb_img {
width:246px;
height:228px;
background-image:url(/images/r09/sect/album_top.jpg);
}
#alb_img table {
position:absolute;
top:64px;
left:34px;
border-collapse:collapse;
overflow:hidden;
display:none;
}
#alb_img td {
width:180px;
height:135px;
padding:0;
vertical-align:middle;
text-align:center;
}
#alb_sub {
width:183px;
height:21px;
background-image:url(/images/r09/sect/album_sub.jpg);
text-align:center;
color:#FFF;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
padding-top:4px;
}
#album #alb_sub span {
display:none;
}
#album .left {
width:33px;
height:25px;
}
#album .right {
width:30px;
height:25px;
}
#alb_info {
width:216px;
height:191px;
background:url(/images/r09/sect/album_bottom.jpg) no-repeat bottom;
overflow:hidden;
padding:10px 15px;
font-size:11px;
line-height:15px;
}
#alb_info table {
border-collapse:collapse;
display:none;
}
#alb_info td {
vertical-align:top;
padding:0;
}
#alb_info .c1 {
color:#27A9E5;
width:55px;
}
#alb_info .c2 {
color:#FFF;
}
#alb_button {
clear:both;
position:absolute;
top:430px;
left:212px;
width:24px;
height:24px;
}
#album .pause {
background-image:url(/images/r09/sect/pause.gif);
}
#album a.pause:hover {
background-image:url(/images/r09/sect/pause_on.gif);
}
#album .play {
background-image:url(/images/r09/sect/play.gif);
}
#album a.play:hover {
background-image:url(/images/r09/sect/play_on.gif);
}

#story{
float:left;
width:420px;
margin-left:7px;
}

#story .fe_wide {
margin-top:8px;
width:420px;
}
#story .fe_wide .section h3{
margin:0;
padding:0
}
#story .fe_wide .se_wrapper{
height:166px;
padding:0;
/*background:url("/images/r09/wide_orange2_bg.jpg") 0 0 repeat-x;*/
/*background:url(/images/r09/sect/poll_bg.gif) 0 0 no-repeat;*/
border:none;
}


#tabs{
position:relative;
top:0;
left:0;
width:420px;
height:258px;
z-index:25;
}
#tab{
width:420px;
height:38px;
}

#tabs ul{
margin:0;
padding:0;
list-style:none;
}
#tab li{
float:left;
display:block;
text-align:center;
cursor:hand; /* IE */
cursor:pointer; /* Mozilla */
color:#ccc;
background:transparent url(/images/r09/sect/sect_tab_off.gif) no-repeat scroll 0 0;
width:58px;
height:38px;
margin-right:0px;
}
#tab li.on{
background:transparent url(/images/r09/sect/sect_tab_on.gif) no-repeat scroll 0 0;
color:orange;
}
#tab li.tab_left{
background:transparent url(/images/r09/sect/sect_tab_left.gif) no-repeat scroll 0 0;
width:9px
}
#tab li.tab_right{
background:transparent url(/images/r09/sect/sect_tab_right.gif) no-repeat scroll 0 0;
width:9px
}
#tab li.tab_sep{
background:transparent url(/images/r09/sect/sect_tab_sep.gif) no-repeat scroll 0 0;
width:12px
}


#tab li span{
display:block;
padding-top:13px;
font-weight:bold;
}
#tab a:hover{
text-decoration:none;
}
#tabs .content{
clear:both;
width:420px;
height:220px;
background-color:#E2F4FE;
background:transparent url(/images/r09/sect/hott_bg.gif) no-repeat scroll 0 0;

}
#tabs .content .box{
width:418px;
height:218px;
/*border:1px solid #808080;*/
}
#tabs .content .boxoff{
display:none;
}
#tabs .content .box ul{
/*padding:18px 14px 0;*/
padding:3px 14px 2px;
}

#tabs .content .all_hot{
float:right;
color:#F54E12;
}

#tabs .content .all_hot a{
color:#F54E12;
}

#tabs .content li{
padding:3px 0;
background:transparent url(/images/r09/sect/dot_line.gif) repeat-x scroll 100% 0;
width:390px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
#tabs .content li.firstli{
background:none;
}

#tabs .content li.all_li{
background:none;
padding: 0px 0px;
}

#main_features{
	width:680px;
	float:left;
}

#features{
position:relative;
height:196px;
margin-top:0px;
}
#features h3{
font-size:12px;
margin:0;
}
#features .fe_narrow{
position:absolute;
top:0;
left:0;
width:244px;
}
#features .fe_narrow,#features .fe_narrow .section{
height:195px;
}
#features .fe_wide{
position:absolute;
top:0;
left:252px;
width:420px;
}
#festures .fe_wide,#features .fe_wide .section{
height:195px;
}
#features .se_wrapper{
/*height:132px;
padding:15px;*/
height:142px;
padding:10px;
}
#features .fe_wide .se_wrapper{
/*padding:15px 25px;*/
/*padding:10px 25px;*/
padding:0;
height:162px;
}
#features .fe_narrow .in_blue2{
background-color:#fbfcff;
}
#features .fe_wide .in_orange2{
background:url("/images/r09/wide_orange2_bg.jpg") 0 0 repeat-x;
/*background-color:#FFEEE0;*/

}
#features .fe_narrow .blog{
/*width:212px;*/
width:232px;
}
#features .fe_narrow .blog td{
padding:2px 0;
}
#features .fe_narrow .blog .bl_title{
width:135px;
padding-right:5px;
}
#features .fe_narrow .blog .bl_author{
width:72px;
}
#features .fe_narrow .in_blue2 .bl_author a{
color:#0053a9;
}
#features .fe_wide .vote_category{
position:relative;
height:18px;
margin-bottom:6px;
}
#features .fe_wide .vote_category a{
position:absolute;
top:0;
left:150px;
color:#ff6600;
}
#features .fe_wide .vote_question{
margin-bottom:6px;
}
#features .fe_wide .vote_question a{
margin-right:20px;
}
#features .fe_wide .vote{
padding-left:10px;
}
#features .fe_wide .vote table{
border:0;
}
#features .fe_wide .vote td{
padding-bottom:3px;
}
#features .fe_wide .vote .option{
padding-right:10px;
}
#features .fe_wide .vote .result img{
height:12px;
vertical-align:middle;
margin-right:6px;
}

#sections{
clear:both;
margin:8px 0 0;
}

#sections .section{
width:672px;
/*border:1px solid #9C5020;*/
margin-bottom:8px;
background:transparent;

}

#sections .section select{font-family: "verdana","新細明體","細明體","標楷體","Arial"; font-size:12px}
#sections .options {
text-align:right;
padding:15px 15px 5px 0;
background:transparent url(/images/r09/sect/forum_top.gif) no-repeat scroll 0 0;
}

#sections .section .content{
/*padding:10px 20px;*/
padding:10px 10px;
}



/* Tab Buttons */
.button span {
background:#FFFFFF url(../images/tab_on.gif) repeat-x scroll 0 0;
display:block;
float:left;
padding:6px 12px;
}
/*.button .content {width:621px; border:1px solid #BBBBBB; padding:12px 6px; clear:both; overflow-x:hidden}*/

/* Tab Buttons */
.button_tabs{
list-style-type: none;
margin:0;
padding:0;
}

.button_tabs li{
float:left;
height:37px;
background:transparent url(/images/r09/sect/tabb_off.gif) no-repeat scroll 0 0;
width:73px;
display:block;

}

.button_tabs li.button_long{
float:left;
height:37px;
background:transparent url(/images/r09/sect/tabb_long_off.gif) no-repeat scroll 0 0;
width:84px;
display:block;
}

.button{
position:relative;
}

.button_tabs li a{
display:block;
width:73px;
height:25px;
text-align:center;
margin-top:13px;
color:white;
}

.button_tabs li a:visited{
color:white;
}

.button_tabs li.button_long a{
width:84px;
}

.button_tabs li.button_on a{
font-weight:bold;
color:#6AED45;
}
.button_tabs li.button_long_on a{
font-weight:bold;
color:#6AED45;
}

.button_tabs li.button:hover{
background:transparent url(/images/r09/sect/tabb_on.gif) no-repeat scroll 0 0;
/*background-color:#FFFAF4;*/
}

.button_tabs li.button_long:hover{
background:transparent url(/images/r09/sect/tabb_long_on.gif) no-repeat scroll 0 0;
/*background-color:#FFFAF4;*/
}

.button_tabs li.button_on {
background:transparent url(/images/r09/sect/tabb_on.gif) no-repeat scroll 0 0;
/*background-color:#FFFAF4;*/
}

.button_tabs li.button_long_on {
background:transparent url(/images/r09/sect/tabb_long_on.gif) no-repeat scroll 0 0;
/*background-color:#FFFAF4;*/
}

.button_tabs li.button_left{
background:transparent url(/images/r09/sect/tabb_left.gif) no-repeat scroll 0 0;
width:10px
}
.button_tabs li.button_right{
background:transparent url(/images/r09/sect/tabb_right.gif) no-repeat scroll 0 0;
width:11px;
}

.button_tabs li.button_sep{
background:transparent url(/images/r09/sect/tabb_sep.gif) no-repeat scroll 0 0;
width:17px
}


#sidebar{
float:right;
width:300px;
margin-top:8px;
}
#featuread{
float:right;
margin-bottom:11px;
height:250px;
}
#sidebar .section{
width:300px;
margin-bottom:8px;
}
#sidebar .section h3{
font-size:12px;
margin:0;
}
#sidebar .section .content{
padding:10px 15px 10px 10px;
}
#sidebar .section .prod {
position:relative;
width:300px;
height:317px;
}
#sidebar .section .prod .icon {
position:absolute;
/*top:13px;*/
left:227px;
top:9px;
}
#sidebar .section .prod .detail {
width:275px;
height:237px;
overflow:hidden;
background:url(/images/r09/sect/topp_bg.gif) no-repeat;
padding:35px 15px 10px 10px;
}
#sidebar .section .items .pname{
color:#002e96;
}
#sidebar .section .items .pdescription{
color:#666;
}
#sidebar .section .items .price{
color:#ff6600;
}
#sidebar .section .items,#sidebar .section {
width:100%;
border:0;
}
#sidebar .section .items td{
vertical-align:top;
padding:8px 0 6px;
background:url("/images/r09/flat_line.gif") 100% 0 repeat-x;
line-height:15px;
}
#sidebar .section .items .firstrow td{
background-image:none;
}
#sidebar .section .items .it_thumbnail{
width:62px;
padding-left:5px;
padding-right:8px;
}
#sidebar .section .items .it_thumbnail a{
display:block;
width:60px;
height:60px;
border:1px solid #ddd;
}
#sidebar .section .album_wrapper{
padding:8px 0 0 8px;
}
#sidebar .section .album td{
vertical-align:top;
width:78px;
padding:0 0 3px 15px;
text-align:center;
}
#sidebar .section .album .first{
padding-left:0;
}
#sidebar .section .album .al_thumbnail{
display:block;
width:74px;
height:74px;
margin-bottom:3px;
padding:1px;
border-width:1px;
border-style:solid;
}
#sidebar .in_green2 .al_thumbnail{
border-color:#92c745;
}

#products,#category{
position:relative;
width:298px;
height:60px;
background:url("/images/r09/price_categories_bg.jpg") 0 0 no-repeat;
}
#products select,#category select{
position:absolute;
top:22px;
left:125px;
width:160px;
}
#sidebar .section .adimage{
width:294px;
padding:2px;
}
#sidebar .section .adtext{
background:url("/images/r09/sb_adtext_bg.jpg") 0 0 repeat-x;
text-align:center;
}
#siteinfo,#userinfo{
margin:8px 0 0;
padding:3px 0;
text-align:center;
}
#userinfo{
padding:0;
}
#footer{
text-align:center;
padding-bottom:12px;
}
#footer .copyright span{
color:#ff6600;
}

.sublistgroup{
padding-bottom: 12px;
background-color: #FBF8DC;
}

.sublistgroup li{
padding:6px 0 0 12px;
background:url("/images/r09/dot.gif") 4px 14px no-repeat;
}

#sections .section li .sublistgroup li{
padding:6px 0 0 12px;
}

#sections .section ul .sublistgroup li{
/*padding:6px 0 0 12px;*/
padding:5px 0px 0px 10px;
}

#sections .section ul .sublistgroup ul{
margin-top: -8px
}

.headermenu_popup { width: 170px; }
.headermenu_popup li { float: left; width: 7em; line-height: 24px; height: 24px; overflow: hidden; border-bottom: 1px solid #E8E8E8; }
.popupmenu_popup { text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #DDD; background: #FFF url("../../images/default/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }
*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu, *+html #creditlist_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu, * html #creditlist_menu { margin-left: 1px; }

.bl_title ul {margin:0;padding:0;list-style:none;}
.bl_title li {list-style:none;width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bl_author ul {margin:0;padding:0;list-style:none;}
.bl_author li {list-style:none;width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.album ul {margin:0;padding:0;list-style:none;}
.album li {list-style:none;width:74px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.blue {color:blue}
.red {color:red}

.txt_focus{ background-color:#FFF5B3; border: 1px solid #FFF5B3;}
#masthead .txt_focus{ border: 1px solid #FFF5B3;}

/* Forum list */
.mainbox {
	font-size:12px;
	margin-bottom:10px;
	background:url(/images/r09/sect/forum_bg.gif);
    			
}
.mainbox h2,.mainbox h3{font-size:1em;margin:0;padding:0}
.mainbox h3.title{line-height:31px;background-color:#FFDA9C;padding-left:5px;}
.mainbox th, .mainbox em, .mainbox cite{font-weight:normal;font-style:normal}
.forumlist tbody tr{height:120px}
.forumlist tbody tr td{vertical-align:middle}
.forumlist h2 em {color:#006699;}
.forumlist table{border-collapse:separate;}
.forumlist tbody th, .forumlist tbody td, .threadlist tbody th, .threadlist tbody td {
background-color:#FFFFFF;
border-top:2px solid #CBE5A6;
color:#000;
padding:4px;
}
.mainbox thead th, .mainbox thead td {
color:#000000;
line-height:22px;
padding:2px 5px;
}
.forumlist tbody tr:hover th, .forumlist tbody tr:hover td, .threadlist tbody tr:hover th, .threadlist tbody tr:hover td {
background-color:#F8FCF3;
}
.forumlist td.lastpost{width:200px; font-size:11px;}
.forumlist td.lastpost cite a{color:#006699}
.forumlist td.nums{font-size:11px}
.forumlist select{width:180px}


/* Thread List */
.threadlist tbody tr{height:40px}
.threadlist tbody tr td{vertical-align:middle}
td.nums{text-align:center;width:30px}
td.lastpost{width:80px}
.mainbox p{margin:0; padding:0}

.mainbox td.author em, .threadlist td.lastpost em {
font-size:11px;
}

/* Wifi */
.wifi iframe{margin-left:4px;}

#wrapper_top {
background-color:#FFFFFF;
padding:0 13px 0 14px;
*padding:0 11px 0 12px;
width:980px;
}

th {text-align:left}
.category th a{color:#006699}

#siteinfo,#footer{color:#DDDDDD}
#siteinfo a,#footer a{color:#DDDDDD}
#debug-text, #debug-text a{color:#000000}
