@charset "utf-8";
/* CSS Document */
/*general*/
.content{ margin:0 auto;width:950px;}
.content_left{ width:750px; background-color:#E8F7D2;float:left;}
.content_right { width:195px; float:right;}
.wrap {width:100%;}

/* end general */

/*flicker*/
#frame_flicker{ height:125px; background-color:#cdee90; margin-top:5px; background-image:url(../images/flickerBg.gif); background-repeat:no-repeat; background-position:top;}
#frame_flicker ul { margin:0 auto; width:750px; height:115px; padding:5px;  }
.flickerImg{ float:left; list-style:none; width:110px; height:110px; text-align:center; border:1px solid #EEE; padding:1px; margin-left:1px; background-color:#FFFFFF;}
.flickerNavi{ float:left; list-style:none; width:60px; height:110px; text-align:center; padding:1px; margin-left:3px; margin-top:20px;}
#frame_flicker img{ border:none; max-height:100px; max-width:100px; padding:5px;}
/* end flicker */
MARQUEE {padding:0; margin:0;}
#notice {height:20px;}
#topic { height:auto; margin-top:10px; background-color:#d8f2a8;}
#topicImage{ min-height:350px; background-color:#eaf8d1;}
#topicImage img{ max-height:600px; max-width:600px; padding:3px; border:1px solid #CCCCCC; margin:10px auto;}
#imageFrame{ min-height:300px; width:610px; margin:0 auto; text-align:center; }
#topicContent{ min-height:50px; background-color:#eaf8d1;}
#topicTitleDesc{ min-height:50px; background-color:#eaf8d1; }
#multi_post {  background-color:#eaf8d1; }

#multi_line { height:auto; width:750px; margin:0 auto; border:1px solid #CCCCCC;padding:0; }
#multi_line img{ max-height:270px; max-width:270px; padding:3px; border:1px solid #CCCCCC;}
.post_img { height:280px; width:280px; padding:3px; border:0px solid #CCCCCC; text-align:center;}
.post_text { min-height:280px; width:430px; padding:3px;  margin-top:-305px; margin-left:290px;}


#topicContent p{ padding:5px; width:600px; min-height:50px; margin:0 auto; text-align:left; color:#000000; }
.Apple-style-span{min-height:20px; }
#counter{float:right;margin-top:-30px;margin-right:10px;}
#msgBar{height:50px;border:1px solid #EEE;}
#commentTray { width:600px; margin:0 auto;position:relative;}
#commentTray img{}
#commentWrap { width:450px; height: 110px; padding:10px;border:1px solid #CCCCCC;  -moz-border-radius: 0.2em;  border-radius: 0.2em; background:#E4F2B5; position:relative; margin-left:130px; margin-top:-110px;}

#commentTab {padding-top:5px; padding-bottom:5px; background-color:#FFFFFF;}
#voteStatus { width:150px; height:50px; float:left; vertical-align:middle;}
#comment_link_title { width:600px; height:25px; background:#F7F7F7; margin:0 auto; vertical-align:middle; padding:2px;border:1px #CCCCCC solid; border-bottom:0; -moz-border-radius: 0.2em 0.2em;  border-radius: 0.2em 0.2em; }
#commentDisplay ul{ width:600px;margin:0 auto;padding:2px; min-height:30px; border:1px solid #CCCCCC;}
#commentDisplay li{ list-style:none; width:auto; margin:2px 0; min-height:50px;}
#commantUser { padding:0; width:600px; margin:2px auto; font-size:0.8em; color:#999999;}
#commantContent { padding:5px; width:590px; margin:2px auto; border-bottom:1px dashed #CCCCCC;}
#commentBox { width:750px; min-height:60px; margin:5px auto;margin-left:150px; background-color:#FFFFFF; border:1px solid #FFF; }
#imgLoading { margin:0 auto;}
/* right top loging control */
.top_right  {padding:5px; width:430px;float:right; }
#login_tab  {border-bottom:1px solid #CCCCCC; }
#search_tab {}
#search_tab input{ font-size:1.1em;}

/* err msg */
#err_msg{ height:50px; background-color:#d8f2a8;}
#err_msg p{ margin:0 auto; vertical-align:middle; padding:2px; width:500px; border:1px solid #FF9900; background-color:#FFFF99; color:#FF3300;}
#top_navi {font-size:18px; color:#FFFFFF; text-decoration:none; float:left; background:#FF6600; padding:14px;}


#linkForget { color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
#commentBubble { float:left; }
#shareIcon { border:none; float:right;}

#shareInfo2{ margin:0 auto; width:600px; font-family:Arial, Helvetica, sans-serif;padding-top:5px;}
#shareInfo2 li{ list-style:none; margin-right:10px; float:left;}

/* left column */
#content_right_01 p {padding:5px;font-size:0.8em; color:#003300;}
#content_right_01 {background-color:#FFFFFF;border:1px solid #CCCCCC; -moz-border-radius: 0.5em;  border-radius: 0.5em; margin-bottom:5px;}
#content_right_01 ul{padding:5px; margin:0; font-size:0.8em;}
#content_right_01 li{ list-style:none; margin-bottom:5px; border-bottom:1px solid #CCCCCC; min-height:60px;}
#content_right_01 a {text-decoration:none; color:#666666;}
#content_right_01 a:LINK{text-decoration:none; color:#666666;}
#content_right_01 a:visited{text-decoration:none; color:#666666;}
#content_right_01 a:hover{text-decoration:underline; color:#003333;}
#content_right_01 a:ACTIVE{text-decoration:none;}
#post_inner_wrap {width:735px; margin:0 auto; border-top:1px solid #CCC;border-bottom:1px solid #CCC; padding:5px 20px;background-color:#FFFFFF; font-size:0.9em; color:#999999;}

#content_right_ads{background-color:#FFFFFF;border:1px solid #CCCCCC; -moz-border-radius: 0.5em;  border-radius: 0.5em; margin-bottom:5px;}
#latestgroup    { padding:0; margin:0 auto; width:auto; min-height:70px; margin-bottom:10px;padding-top:5px;}
#latestgroup li { padding:0 2px; margin:0; float:left; display:block; list-style:none; height:auto; width:58px; background:#FFFFFF}
#latestgroup img{ height:50px; width:50px; border:1px solid #CCC; padding:2px;}
#latestgroup p  { text-align:center; padding:0;margin:0px; min-height:20px;}



#copyright {color:#006600;}

#invitation_tab { width:420px; float:right; height:30px; margin-top:-20px;}
#ads_text { float:left; vertical-align:middle; padding:0; background-color:#FFFFCC; border:1px solid #FFCC00; color:#FF3300;}
.ads_text A:LINK{ color:#666666; text-decoration:none; }
.ads_text A:VISITED{ color:#666666; text-decoration:none; }
.ads_text A:HOVER{ color:#009900; font-weight:bold; text-decoration:underline;}
.ads_text A:ACTION{ color:#666666; text-decoration:none; }

#content{ font-family:"Comic Sans MS", Arial, Verdana, Georgia;}
#side_icon { width:40px; }

#right_mtab_highligh { background-color:#C9EDEC; padding:2px;}

/*content bottom suggest */
#bottom_suggest ul{ padding:5px; margin:0;padding-left:20px;}
#bottom_suggest li { list-style:none;}

/*profile detail*/
#content_right_00 {background-color:#FFFFFF;border:1px solid #CCCCCC; -moz-border-radius: 0.5em;  border-radius: 0.5em; margin-bottom:5px;}
#profile_detail { width:auto;height:70px; font-size:1em; padding:2px; margin:0; color:#1E639B; padding:5px;}
#profile_detail li { float:left; list-style:none; width:150px;}