/*預設模版*/

#content {
text-align:left;
width:920px;
zoom:1;
overflow:hidden;
margin:0 auto;
}


.xspace-layout1 #sideleft { float:left; padding-left:10px; width:190px;}
.xspace-layout1 .mainarea-side { float: right; width: 715px; padding-left:5px; border-left: 0px dashed #999999;}
.xspace-layout1 div.mainarea-side { margin-left: 0!important; display: inline; }

.xspace-layout1 #sideleft,.xspace-layout3 #sideleft {
float:left;
width:190px;
}

.xspace-layout2 #sideright,.xspace-layout3 #sideright {
float:right;
width:190px;
}

.xspace-layout2 .mainarea-side {
float:left;
width:715px;
}

.xspace-layout3 .mainarea-side {
float:left;
width:530px;
padding:0 5px;
}

.xspace-blocktitle {
overflow:hidden;
font-size:1em;
color:#333;
border-bottom:1px solid #DEDEDE;
height:28px;
line-height:32px;
margin:0;
}

#mainarea .xspace-blocktitle {
font-size:1.2em;
}

li.xspace-loglist h4.xspace-entrytitle {
background-color:#EEE;
line-height:2em;
padding-left:.2em;
}

body {
background:#fff url(http://www.blogkaki.net/images/base/body-top.png) repeat-x top;
text-align:center;
color:#333;
font:12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#wrap {
width:976px;
background:url(http://www.blogkaki.net/themes/09-blogkaki-white/images/body_bg.png) repeat-y;
margin:0 auto;
}

#header {
text-align:left;
background:url(http://www.blogkaki.net/images/base/header-bg.png) no-repeat top;
height:220px;
padding:0 30px;
}

#xspace-spacename {
height:60px;
overflow:hidden;
padding:66px 0 0 0px;
}

#xspace-menu {
list-style:none;
zoom:1;
overflow:hidden;
margin:0;
padding:45px 0 0;
}

#xspace-menu li {
float:left;
margin:0 .3em;
}

#xspace-menu a:link {
color:#6e6e6e;
}

#xspace-menu a:hover {
color:#f90;
}

#xspace-menu li a {
float:left;
background:url(http://www.blogkaki.net/themes/09-blogkaki-white/images/menu_bg.png);
width:67px;
height:29px;
line-height:29px;
text-align:center;
text-decoration:none;
}

#xspace-menu li a:hover,#menu li.xspace-active a {
background-position:0 -29px;
color:#333;
}

a {
color:#333;
text-decoration:none;
}

a:link {
color:#333;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}

a:visited {
color:#666;
}

a:active {
color:#666;
}



#xspace-footer {
display:block;
width:100%;
background-color:#fff;
overflow:hidden;
color:#CCC;
border-bottom:0 solid #FFF;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#xspace-footer p {
padding-top:0;
margin:.3em 0;
}

#xspace-footer a:hover {
color:#FFF;
}

#xspace-itemreply dl {
margin:0;
padding:5px 5px 40px 70px;
}

#xspace-itemreply dt {
border-bottom:0px solid #DDD;
margin-bottom:.7em;
}

#xspace-itemreply dd blockquote,#xspace-itemreply dd div.xspace-quote,#xspace-itemreply dd div.xspace-guestbookreply {
color:#777;
border:solid #EEE;
border-width:0px;
margin:0px;
padding:6px 0px;
}


#xspace-guestbookreply dl {
margin:0;
padding:5px 5px 0px 70px;
}

#xspace-guestbookreply dt {
border-bottom:0px solid #DDD;
margin-bottom:.7em;
}


#xspace-guestbookreply dd blockquote,#xspace-guestbookreply dd div.xspace-quote,#xspace-guestbookreply dd div.xspace-guestbookreply {
color:#ff9;
border:solid #EEE;
border-width:0px;
margin:0px;
padding:6px 0px;
}



.xspace-spacecp {
float:right;
font-weight:700;
color:#ddd;
background:url(../images/base/icon_ctrl.gif) no-repeat right;
padding-right:15px;
}


.xspace-page { float: right; margin: 5px 5px 0 0; }
.xspace-page a,.xspace-page span {
float:left;
display:inline;
text-decoration:none;
margin-right:3px;
line-height:20px;
border:1px solid;
/*background:#f7f7f7;*/
border-color:#ddd;
padding:0 5px;
}


.xspace-page a:link,.xspace-page a:visited,.xspace-page a:visited {
float:left;
display:inline;
text-decoration:none;
margin-right:3px;
line-height:20px;
border:1px solid;
/*background:#f7f7f7;*/
border-color:#ddd;
padding:0 5px;
}


.xspace-page a:hover {
float:left;
display:inline;
text-decoration:none;
margin-right:3px;
line-height:20px;
border:1px solid;
background:#ff9900;
border-color:#ddd;
padding:0 5px;
color:#fff;
/*font-weight:700;*/
}

span.xspace-totlerecord,span.xspace-totlepages {
color:#000;
}

span.xspace-totlerecord {
margin-right:0;
border-right:none;
}

span.xspace-current {
background:#ff9900;
color:#FFF;
font-weight:700;
border-color:#ff9900;
}

* {
word-break:break-all;
}

.xspace-manage {
display:none;
float:right;
background:#627D90;
color:#FFF;
text-decoration:none;
font-size:12px;
font-weight:400;
line-height:20px;
height:17px;
overflow:hidden;
padding:0 3px;
}

h3 .xspace-manage {
margin-top:.5em;
}

.showmnglink .xspace-manage {
display:block;
}

.xspace-ajaxmsg {
position:fixed;
right:0;
top:0;
background:red;
color:#FFF;
line-height:2em;
padding:0 20px;
}

* html .xspace-ajaxmsg {
position:absolute;
top:expression((ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) 0 px);
}

.xspace-ajaxdiv {

position:absolute;
border:1px solid #aaa;
background:#f5f5f5;
text-align:left;
padding:5px;
}

.xspace-ajaxdiv h5 {
line-height:24px;
font-size:1em;
margin:0;
}

.xspace-ajaxdiv h5 a {
float:right;
font-weight:400;
}

.xspace-ajaxcontent {
background:#fff;
border:1px solid #ddd;
}

.xspace-ajaxcontent form {
margin:0;
}

.xspace-noticemsg {
border:1px solid #EEE;
text-align:center;
margin:10px auto;
padding:2em 1em;
}

.xspace-sideblock {
margin-bottom:5px;
clear:both;
}

.xspace-blocktitle .more {
float:right;
}

.xspace-smalltxt {
color:#999;
font-weight:400;
}

.xspace-itemdata {
text-align:right;
padding:2px;
}

#xspace-spacename .xspace-manage {
float:left;
margin:0 3px 0 0;
}

#xspace-spacename strong {
font-size:1.4em;
}

#xspace-spacename p {
clear:both;
margin:0;
}

/* #xspace-spacename p a {
display:block;
width:14px;
height:14px;
overflow:hidden;
background:url(../images/base/icon_copy.gif) no-repeat 0 2px;
float:left;
text-indent:-9999px;
}
*/

/* for mydomain url */

#xspace-spacename a.xspace-mydomain:link { color: #f90; text-decoration: none; }
#xspace-spacename a.xspace-mydomain:hover { background: #ffffff;color: #f90; text-decoration: none; }


#xspace-spacename p a.xspace-add2fav {
display:block;
width:14px;
height:14px;
overflow:hidden;
background:url(../images/base/icon_add.gif) no-repeat 0 2px;
float:left;
text-indent:-9999px;
}


#xspace-spacename p a.xspace-copyurl {
display:block;
width:14px;
height:14px;
overflow:hidden;
background:url(../images/base/icon_copy.gif) no-repeat 0 2px;
float:left;
text-indent:-9999px;
}



#xspace-avatar {
text-align:center;
padding-top:5px;
}

#xspace-avatar img {
max-width:150px;
max-height:200px;
width:expression(this.width>150&&this.height<this.width?150:true);
height:expression(this.height>150?150:true);
margin:0 auto;
}

#xspace-avatar p {
font-weight:700;
line-height:20px;
margin:6px 14px 4px 10px;
}

#xspace-avatar .xspace-selfintro {
text-align:left;
font-weight:400;
margin-bottom:12px;
}

#xspace-calendar td {
font-size:10px;
}

#xspace-calendar .xspace-week td {
font-size:12px;
}

#xspace-action,#xspace-guide {
list-style:none;
line-height:160%;
zoom:1;
overflow:hidden;
margin:.5em 0;
padding:0;
}

#xspace-action li,#xspace-guide li {
float:left;
}

#xspace-action a {
padding-left:1.5em;
background:url(../images/base/icon_ctrl.gif) no-repeat 0;
white-space:nowrap;
margin:0 .5em;
}

#xspace-action a.xspace-addfriend {
background:url(../images/base/icon_add_fri.gif) no-repeat 0;
}

#xspace-action a.xspace-sendpm {
background:url(../images/base/icon_sendm.gif) no-repeat 0;
}

#xspace-action a.xspace-profile {
background:url(../images/base/icon_profile.gif) no-repeat 0;
}

#xspace-guide a.xspace-spacehome {
background:url(../images/base/icon_user.gif) no-repeat 0;
}

#xspace-guide a.xspace-ctrlpannel {
background:url(../images/base/icon_ctrl.gif) no-repeat 0;
}

#xspace-guide a.xspace-sitehome {
background:url(../images/base/icon_home.gif) no-repeat 0;
}

#xspace-calendar a {
font-weight:700;
}

#xspace-calendar .xspace-datenav a {
font-weight:400;
text-decoration:none;
}

.xspace-list,.xspace-list2col {
list-style:none;
line-height:1.6em;
zoom:1;
overflow:hidden;
margin:.5em 0;
padding:0;
}

.xspace-list li,.xspace-list2col li {
padding-left:1.5em;
background-image:url(../images/base/icon_list.gif);
background-repeat:no-repeat;
background-position:.5em .6em;
margin-bottom:5px;
}

li.xspace-logo {
background:none;
text-align:center;
padding:0;
}

li.xspace-logo img {
max-width:88px;
max-height:31px;
width:expression(this.width>88&&this.height<this.width?88:true);
height:expression(this.height>31?31:true);
}

li.xspace-imagelist {
float:left;
text-align:center;
background-image:none;
width:120px;
height:140px;
line-height:120px;
font-size:108px;
overflow:hidden;
margin:0 3px 5px;
padding:4px;
}

li.xspace-imagelist img {
border:none;
max-width:120px;
max-height:120px;
width:expression(this.width>120&&this.height<this.width?120:true);
height:expression(this.height>120?120:true);
vertical-align:middle;
font-size:1px;
}

li.xspace-imagelist p {
font-size:12px;
line-height:20px;
height:20px;
white-space:nowrap;
overflow:hidden;
margin:0;
}

li.xspace-avatarlist {
float:left;
width:45px;
height:45px;
text-align:center;
overflow:hidden;
margin:1px;
padding:0px;
}

li.xspace-avatarlist img {
width:45px;
height:45px;
border:none;
}

li.xspace-avatarlist p {
margin:-5px 0 0;
}

.xspace-list2col li {
float:left;
width:49.9%;
text-indent:1.5em;
height:1.6em;
overflow:hidden;
padding:0;
}

#xspace-search {
margin:10px 5px;
padding:0;
}

#xspace-searchkey {
width:9em;
}

#announcement {
border:1px solid #EEE;
line-height:1.6em;
margin:1em 0;
padding:.5em;
}

.xspace-addentry {
float:right;
line-height:20px;
background:url(../images/base/icon_add.gif) no-repeat 100% 3px;
padding-right:15px;
margin:5px 5px 0 0;
}

.xspace-addentry a {
color:#090;
font-weight:700;
}

.xspace-sublistitem {
display:none;
position:absolute;
opacity:0.95;
filter:alpha(opacity=95);
}

.xspace-sublistitem ul {
list-style:none;
background:#FFF;
border:1px solid #BBB;
margin:0;
padding:8px 5px;
}

.xspace-sublistitem li {
border-bottom:1px solid #EEE;
padding:5px 0;
}

.xspace-listtab {
display:block;
list-style:none;
border-bottom:1px solid #D4D4D4;
border-top:1px solid #FFF;
margin:3px 0;
padding:5px 10px;
}

.xspace-listtab li {
display:inline;
margin-right:5px;
border:solid #D4D4D4;
border-width:1px 1px 0;
padding:5px 10px;
}

.xspace-listtab li.xspace-active {
border-bottom:1px solid #FFF;
font-weight:700;
}

.xspace-listtab li.xspace-sublist {
padding-right:20px;
background-image:url(../images/base/icon_dropmenu.gif);
background-repeat:no-repeat;
background-position:100% 50%;
cursor:pointer;
}

.xspace-itemlist {
list-style:none;
line-height:1.5em;
margin:.5em 0;
padding:0;
}

.xspace-itemlist li {
border-bottom:1px solid #EEE;
padding-bottom:.4em;
margin-bottom:.4em;
zoom:1;
overflow:hidden;
}

.xspace-itemlist p,h4.xspace-entrytitle {
margin:.2em 0;
}

h4.xspace-entrytitle {
font-size:1.2em;
margin:.3em 0;
}

h4.xspace-entrytitle img {
font-size:1px;
}

li.xspace-videolist .xspace-movieplay {
float:right;
padding-right:10px;
background:url(../images/base/icon_arrow_play.gif) no-repeat 100% 3px;
margin:5px 5px 0 0;
}

li.xspace-videolist h4.xspace-entrytitle strong a {
display:table-cell;
width:110px;
height:85px;
text-align:center;
vertical-align:middle;
line-height:73px;
font-size:73px;
}

.xspace-videocover {
max-width:100px;
max-height:75px;
width:expression(this.width>100&&this.height/this.width<0.75?100:true);
height:expression(this.height>75?75:true);
vertical-align:middle;
border:none;
font-size:10px;
}

li.xspace-videolist h4 a.flash,li.xspace-videolist h4 a.media,li.xspace-videolist h4 a.real {
padding-left:18px;
background-repeat:no-repeat;
background-image:url(../images/base/video_types.gif);
}

li.xspace-videolist h4 a.flash {
background-position:0 0;
}

li.xspace-videolist h4 a.media {
background-position:0 -46px;
}

li.xspace-videolist h4 a.real {
background-position:0 -92px;
}

li.xspace-goodslist .xspace-price strong {
color:#090;
padding:0 3px;
}

li.xspace-goodslist p,li.xspace-goodslist h4.xspace-entrytitle {
margin-left:90px;
}

.xspace-goodsimg {
width:70px;
height:70px;
float:left;
margin-left:-90px;
}

li.xspace-grouplist .xspace-joingroup {
float:right;
padding-right:15px;
background:url(../images/base/icon_add_fri.gif) no-repeat 100% 3px;
margin:5px 5px 0 0;
}

li.xspace-friendlist p,li.xspace-friendlist h4.xspace-entrytitle {
margin-left:70px;
}

li.xspace-friendlist h4.xspace-entrytitle {
font-size:1.3em;
margin-top:10px;
}

.xspace-friendavatar {
width:48px;
height:48px;
float:left;
margin-left:-70px;
}

h1.xspace-title {
font-size:1.2em;
padding-left:.2em;
line-height:2em;
background:transparent;
border-bottom:1px solid #DEDEDE;
}

.xspace-itemmessage {
width:99%;
overflow:auto;
overflow-y:hidden;
line-height:1.8em;
margin:.5em auto;
}

.xspace-itemmessage * {
line-height:180%;
}

.xspace-itemmessage p *,.xspace-itemmessage div * {
line-height:180%;
}

.xspace-itemmessage ul,.xspace-itemmessage ol {
margin:0 0 0 3em;
padding:0;
}

.xspace-itemmessage li a {
padding-left:0;
background-image:none;
}

a.xspace-showflash,a.xspace-showvideo {
background:url(../images/base/file_flash.gif) no-repeat 0 0;
padding-left:1.5em;
text-decoration:none;
}

a.xspace-showvideo {
background:url(../images/base/file_video.gif) no-repeat 0 0;
}

.xspace-imginlog p {
margin:.3em 0 1em;
}

#xspace-showmessage kbd.showflash,#xspace-showmessage kbd.showvideo,#xspace-showmessage kbd.showreal {
text-decoration:underline;
cursor:pointer;
}

.xspace-imagebox {
border:1px solid #EEE;
text-align:center;
margin-bottom:5px;
padding:.3em;
}

#xspace-imgnavbar {
border-bottom:1px solid #EEE;
text-align:left;
line-height:2em;
padding:0 .5em;
}

#xspace-imgshowbox {
display:table;
width:700px;
height:700px;
line-height:700px;
font-size:700px;
overflow-x:hidden;
margin:0 auto;
}

#xspace-imgshowbox a {
display:table-cell;
width:700px;
height:700px;
vertical-align:middle;
}

#xspace-showimg {
border:none;
max-width:700px;
max-height:700px;
width:expression(this.width>700&&this.height<this.width?700:true);
height:expression(this.height>700?700:true);
vertical-align:middle;
}

.xspace-flashlist {
border-top:1px solid #EEE;
text-align:left;
margin-top:.5em;
}

.xspace-flashlist h5 {
font-size:1em;
border-bottom:1px solid #EEE;
margin:1em .3em;
}

#xspace-itempiclist {
text-align:center;
list-style:none;
margin:10px auto;
padding:0;
}

#xspace-itempiclist li {
display:inline;
}

#xspace-itempiclist img {
opacity:0.5;
filter:alpha(opacity=50);
cursor:pointer;
margin:0 5px;
}

#xspace-itempiclist .xspace-reelScrollButton img {
border:none;
margin:1px;
}

#xspace-itempiclist .xspace-on .xspace-reelScrollButton img {
border:1px solid #CCC;
margin:0;
}

#xspace-itempiclist .xspace-on .xspace-reelScrollButton:hover img {
border-color:#039;
}

.xspace-on .xspace-reelScrollUpButton img {
background:url(../images/base/img_ctrl_up.gif) no-repeat center center;
}

.xspace-on .xspace-reelScrollDownButton img {
background:url(../images/base/img_ctrl_down.gif) no-repeat center center;
}

.xspace-on .xspace-reelScrollLeftButton img {
background:url(../images/base/img_ctrl_left.gif) no-repeat center center;
}

.xspace-on .xspace-reelScrollRightButton img {
background:url(../images/base/img_ctrl_right.gif) no-repeat center center;
}

#xspace-filebaseinfo {
width:99%;
overflow:hidden;
}

#xspace-filebaseinfo li {
float:left;
width:49.9%;
border-bottom:1px solid #EEE;
}

.xspace-goodsinfo {
margin-bottom:1em;
zoom:1;
overflow:hidden;
}

#xspace-goodspic {
width:190px;
height:190px;
float:left;
}

#xspace-goodspic img {
border:none;
width:190px;
height:190px;
}

#xspace-ownerinfo {
border:1px solid #EEE;
float:left;
margin-top:205px;
margin-left:-200px;
width:178px;
zoom:1;
overflow:hidden;
padding:10px;
}

#xspace-goodsprice {
text-align:center;
padding-top:30px;
height:170px;
margin:0 0 0 210px;
}

#xspace-goodsprice p {
margin:.5em 0;
}

#xspace-goodsprice strong {
font-size:2em;
color:#F90;
}

#xspace-goodsprice a {
display:block;
text-indent:-9999px;
width:119px;
height:37px;
overflow:hidden;
background-position:0 0;
background-image:url(../images/base/btn_buy_b.gif);
background-repeat:no-repeat;
margin:auto;
}

#xspace-goodsprice a:hover {
background-position:0 -50px;
}

#xspace-goodsprice a.xspace-auction {
background-image:url(../images/base/btn_auction_b.gif);
}

.xspace-goodsinfo .xspace-send2fav a {
display:block;
width:127px;
height:36px;
text-indent:-9999px;
background:url(../images/base/btn_collect.gif) no-repeat;
overflow:hidden;
margin:10px auto;
}

#xspace-aplist .xspace-darkrow {
background:#F9F9F9;
}

#xspace-aplist .xspace-ontop td {
background:#EEE;
}

.xspace-propertylist {
list-style:none;
margin:0;
padding:0;
}

.xspace-propertylist li {
padding:.3em 0;
}

.xspace-msgmodule {
margin:2em 0;
}

.xspace-msgmodule h5 {
font-size:1em;
border-bottom:1px solid #EEE;
margin:.3em 0;
}

.xspace-addoninfo {
border:1px solid #EEE;
margin:1em 0;
padding:10px;
}

#xspace-tburl li strong {
float:left;
width:3em;
}

.xspace-itemlinks {
margin:0;
padding:.3em 0;
}

.xspace-itemlinks a,.xspace-itemlinks em {
padding-right:.4em;
margin-right:.2em;
border-right:1px solid #EEE;
font-style:normal;
}

.xspace-rategood {
color:#F90;
}

.xspace-itemtag {
line-height:1.5em;
font-weight:700;
text-indent:-2.4em;
border:1px solid #EEE;
margin:1em 0;
padding:.4em 7em .4em 3.5em;
}

.xspace-itemtag a {
font-weight:400;
padding-left:.5em;
}

#xspace-itemreply {
overflow:hidden;
width:99.5%;
margin:1em 0;
}

#xspace-itemreply img.xspace-signavatar {
width:50px;
height:50px;
position:absolute;
margin-left:-65px;
padding:0px;
}

img.xspace-guestbookavatar {
width:55px;
height:55px;
position:absolute;
margin-left:-65px;
padding:0px;
}

img.xspace-guestbookreplyavatar {
width:35px;
height:35px;
position:absolute;
margin-left:-45px;
padding:0px;
}

#xspace-itemreply dt span.xspace-rate {
position:absolute;
width:56px;
font-size:1.3em;
font-weight:700;
text-align:center;
margin-left:-65px;
margin-top:60px;
}

#xspace-itemreply dt a.xspace-del,#xspace-itemreply dt a.xspace-quote {
float:right;
margin-left:5px;
padding-left:13px;
background-position:0 1px;
background-repeat:no-repeat;
}

#xspace-itemreply dt a.xspace-del {
background-image:url(../images/base/icon_del.gif);
}

#xspace-itemreply dt a.xspace-quote {
background-image:url(../images/base/icon_bbs.gif);
}

#xspace-itemreply dt a.xspace-quoteadm {
background-image:url(../images/base/icon_bbs_pink.gif);
}

#xspace-itemreply dd {
line-height:1.8em;
width:100%;
overflow:auto;
overflow-y:hidden;
padding-bottom:1em;
margin:0;
}

#xspace-itemreply dd * {
line-height:normal;
}

#xspace-itemreply dd p *,#xspace-itemreply dd div * {
line-height:normal;
}

#xspace-itemform {
width:350px;
margin:1em auto;
}

#xspace-itemform fieldset {
border:1px solid #EEE;
margin:0;
padding:1em;
}

#xspace-itemform legend {
font-size:1.2em;
font-weight:700;
line-height:2em;
}

#xspace-commentmsg {
width:280px;
height:8em;
vertical-align:text-top;
}

#xspace-btncomment {
margin-left:2.5em;
}

#xspace-seccodeline * {
vertical-align:middle;
}

#xspace-rates {
text-align:center;
height:50px;
background:#FFF;
}

#xspace-rates-bg {
width:210px;
height:30px;
background:url(../images/base/rate_star.gif);
margin:0 auto 5px;
}

#xspace-rates-star {
height:30px;
background:url(../images/base/rate_star.gif) 0 -30px;
margin:0 auto 0 0;
}

#xspace-rates-a {
height:30px;
margin-top:-30px;
}

#xspace-rates a {
float:left;
text-align:left;
width:30px;
height:30px;
text-indent:-999px;
overflow:hidden;
background-color:transparent;
}

.xspace-rates-5 {
width:30px;
}

.xspace-rates-3 {
width:60px;
}

.xspace-rates-1 {
width:90px;
}

.xspace-rates0 {
width:120px;
}

.xspace-rates1 {
width:150px;
}

.xspace-rates3 {
width:180px;
}

.xspace-rates5 {
width:210px;
}

#xspace-smilies {
display:block;
width:235px;
margin-left:2.2em;
height:24px;
overflow:hidden;
}

.xspace-moresmilies {
float:right;
cursor:pointer;
line-height:22px;
margin-right:10px;
}

#xspace-copyright {
width:0px;
height:0px;
overflow:hidden;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:2em;
margin:0;
}

#xspace-copyright strong {
color:#036;
font-weight:700;
}

#xspace-copyright em {
color:#F90;
font-weight:700;
font-style:normal;
}

#toolbarshowbtn {
position:fixed;
left:0;
top:0;
display:block;
width:50px;
height:43px;
background:transparent url(../images/base/toolbar_showbtn.gif) no-repeat left top;
opacity:0.4;
filter:alpha(opacity=40);
}

#toolbarshowbtn a {
display:block;
width:100%;
height:100%;
text-indent:-9999px;
}

#toolbarframe {
position:fixed;
display:none;
left:0;
top:0;
height:30px;
width:100%;
}

#toolbarframe iframe {
width:100%;
height:30px;
background:transparent;
}

#xspace-sitemsg {
border:1px solid #A3A2B3;
border-right-color:#333;
border-bottom-color:#333;
background:#EEF0F6;
width:180px;
position:fixed;
right:10px;
bottom:-180px;
text-align:left;
}

#xspace-sitemsg span.xspace-close {
float:right;
display:block;
width:30px;
height:22px;
text-indent:-9999px;
background:url(../images/base/btn_close.gif) no-repeat center center;
overflow:hidden;
cursor:pointer;
}

#xspace-sitemsg h6 {
line-height:24px;
height:22px;
overflow:hidden;
font-size:12px;
padding-left:8px;
background:url(../images/base/toolbar_bg.gif) repeat-x 0 0;
margin:0;
}

#xspace-sitemsg div {
border:1px solid #A3A2B3;
border-right-color:#FFF;
border-bottom-color:#FFF;
min-height:160px;
height:auto;
line-height:1.6em;
margin:2px;
padding:5px 5px 0;
}

#xspace-sitemsg p {
background:url(../images/base/dotline_h.gif) repeat-x bottom;
margin:5px 0;
}

#xspace-sitemsg p.xspace-more {
background:none;
text-align:center;
height:22px;
margin:0;
}

#xspace-sitemsg p.xspace-more a {
display:block;
background:url(../images/base/toolbar_bg.gif) repeat-x 0 0;
border:1px solid #A3A2B3;
width:50px;
height:16px;
font-size:11px;
line-height:16px;
overflow:hidden;
margin:0 4px 0 auto;
}

#xspace-sitemsg p.xspace-more a:hover {
text-decoration:none;
}

#xspace-sitemsg * {
color:#333;
}

.xspace-xcard {
margin-bottom:2em;
}

.xspace-gestbookreply {
border:1px solid #EEE;
padding:.2em;
}

.xspace-itemmessage,#xspace-itemreply dd {
scrollbar-arrow-color:#333;
scrollbar-darkshadow-color:#CCC;
scrollbar-3dlight-color:#CCC;
scrollbar-track-color:#FFF;
}

.xspace-mediaframe {
background:#E7E7E7 url(../images/base/music/mediaframe_bg.jpg) repeat-x 0 0;
border:1px solid #C9C9C9;
width:340px;
margin:0 auto;
padding:10px;
}

.xspace-spacevideo {
height:220px;
background:#000;
text-align:center;
}

.xspace-musictitle {
height:1.5em;
}

.xspace-musictitle marquee {
position:relative;
top:3px;
}

.xspace-musiccontrol table {
margin:6px 0;
}

#xspace-mmList {
text-align:left;
height:125px;
overflow:auto;
background:#FFF;
border-top:1px solid #C9C9C9;
border-right:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
border-left:1px solid #C9C9C9;
}


input,textarea,select,button,kbd {
font:1em Arial, Helvetica, sans-serif;
}

#header *,#xspace-menu a:visited {
color:#000;
}

#xspace-footer a:link,#xspace-footer a:visited,.xspace-ratebad {
color:#999;
}

.xspace-page,li.xspace-goodslist .xspace-price {
float:right;
margin:5px 5px 0 0;
}

p.xspace-smalltxt,#xspace-itemform p {
margin:.3em 0;
}

#xspace-action a.xspace-message,#xspace-guide a.xspace-bbs {
background:url(../images/base/icon_bbs.gif) no-repeat 0;
}

#xspace-calendar,#xspace-aplist table {
text-align:center;
}

li.xspace-loglist,li.xspace-filelist,li.xspace-linklist {
border:none;
}

li.xspace-coverlist p,li.xspace-coverlist h4.xspace-entrytitle,li.xspace-videolist p,li.xspace-videolist h4.xspace-entrytitle,li.xspace-grouplist p,li.xspace-grouplist h4.xspace-entrytitle {
margin-left:130px;
}

li.xspace-coverlist h4.xspace-entrytitle strong,li.xspace-videolist h4.xspace-entrytitle strong,li.xspace-grouplist h4.xspace-entrytitle strong {
float:left;
margin-left:-130px;
display:table;
}

li.xspace-coverlist h4.xspace-entrytitle strong a,li.xspace-grouplist h4.xspace-entrytitle strong a {
display:table-cell;
width:110px;
height:110px;
text-align:center;
vertical-align:middle;
line-height:96px;
font-size:96px;
}

* html li.xspace-coverlist h4.xspace-entrytitle strong a,* html li.xspace-videolist h4.xspace-entrytitle strong a,* html li.xspace-grouplist h4.xspace-entrytitle strong a {
overflow:hidden;
}

.xspace-imgcover,.xspace-grouplogo {
max-width:110px;
max-height:110px;
width:expression(this.width>110&&this.height<this.width?100:true);
height:expression(this.height>110?110:true);
vertical-align:middle;
border:none;
font-size:10px;
}

li.xspace-filelist h4.xspace-entrytitle,li.xspace-linklist h4.xspace-entrytitle {
line-height:2em;
padding-left:.2em;
}

.xspace-itemmessage p,.xspace-itemmessage div,#xspace-itemreply dd p,#xspace-itemreply dd div {
line-height:1.8em;
margin:10px 0;
}

.xspace-itemmessage a,#xspace-itemreply dd a {
text-decoration:underline;
}

.xspace-itemmessage img,#xspace-itemreply dd img {
max-width:700px;
width:expression(this.width>700?700:true);
}

.xspace-filedown,.xspace-xcard .xspace-propertylist {
overflow:hidden;
zoom:1;
}

.xspace-filedown div,.xspace-xcard .xspace-propertylist li {
float:left;
width:50%;
}

#xspace-goodsbaseinfo,.xspace-goodsinfo .xspace-send2fav {
margin-left:210px;
}

#xspace-goodsbaseinfo li,#xspace-aplist th,#xspace-aplist td {
border-bottom:1px solid #EEE;
}

#xspace-imgseccode,#xspace-smilies img {
cursor:pointer;
}

@media all and min-width 0px {
.xspace-videocover {
width:100px;
height:75px;
}

.xspace-imgcover,.xspace-grouplogo {
width:110px;
height:110px;
}
}

.xspace-smalltxt-no {margin-right:7px; font-size:9px; color:#888888; font-style:italic}


#xspace-itemreply dd div.xspace-guestbookreply-invisible { color:#4378c8; margin: 0px; padding: 0px 10px; border: solid #ddd; border-width: 1px 1px 1px 1px;  }

#xspace-itemreply dd div.xspace-guestbookreply-notice {
	background: #e5e5e5;
	color:#000;
	margin: 0px;
	padding: 10px 10px;
	border-width: 4px 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;

}


#xspace-itemreply dd div.xspace-guestbookreply-notes {


	margin: 0px;
	padding: 10px 10px;
	border-width: 4px 1px 1px 1px;
	border-style: solid;
	border-color: #ffff99;

}


#wrap { display:block; margin: 0 auto; width: 776px; background-image: url(http://www.blogkaki.net/themes/13-blogkaki-whitehibiscus/images/sidebody_bg.gif); overflow: hidden; background-repeat:repeat-y;}

/*佈局*/
#content { text-align: left; width: 720px; margin: 0 auto; }
/*Layout_1 左側導航*/
.xspace-layout1 #sideleft { float:left; width: 190px; }
.xspace-layout1 .mainarea-side { width: 510px; margin-left: 190px ; margin-left: 190px; }
/*Layout_2 右側導航*/
.xspace-layout2 #sideright { float: right; width: 190px; }
.xspace-layout2 .mainarea-side { float: left; width: 510px; }
/*Layout_3 三列*/
.xspace-layout3 #sideleft { float:left; width: 190px; }
.xspace-layout3 #sideright { float:right; width: 190px; }
	.xspace-layout3 .mainarea-side { float: left; width: 340px; w\idth: 330px; padding: 0 5px; }

/*圖片樣式*/
.xspace-imgstyle. { 
/*	background: #f5f5f5; */
/*	border-color: #efefef; */
	padding:0px;
	}

.xspace-imgstyle {
/*	background: #f5f5f5; */
border:1px;
}

/*標題樣式*/
h1.xspace-title { background: transparent; border-bottom: 1px solid #DEDEDE; }
.xspace-blocktitle { overflow: hidden; font-size: 1em; color: #333; border-bottom: 1px solid #DEDEDE; height: 28px; line-height: 32px; }
	#mainarea .xspace-blocktitle { font-size: 1.2em; }
li.xspace-loglist h4.xspace-entrytitle { background-color: #F5F5F5; }

body { margin: 0; padding: 0; text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #333; background-color: #ececec;  background-image:url(http://www.blogkaki.net/themes/13-blogkaki-whitehibiscus/images/bg.gif); }
input, textarea, select, button { font: 1em Arial, Helvetica, sans-serif; }

#header { text-align: left; background: url(http://www.blogkaki.net/themes/13-blogkaki-whitehibiscus/images/header_bg.gif) no-repeat top; padding: 0 30px; height: 135px; }
	#header * { color: #000; }
		#xspace-spacename { padding: 26px 0 0 0; height: 86px; he\ight: 60px; overflow: hidden; }

    #xspace-menu { list-style. none; margin-top:0px; padding-top: 1px; zoom: 1; overflow: hidden; }
	#xspace-menu li { float: left; }
	#xspace-menu a:link { color:#6e6e6e; }
	#xspace-menu a:hover { color:#ff9900; }
	#xspace-menu a:visited { color:#000000; }
	#xspace-menu li a { float: left; background: url(http://www.blogkaki.net/themes/13-blogkaki-whitehibiscus/images/menu_bg.png); width: 67px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; }
	#xspace-menu li a:hover, #menu li.xspace-active a { background-position: 0 -29px; color: #333; }

a { color: #333; text-decoration: none; }
	a:hover { color: #000; text-decoration: underline; }
	a:visited { color: #666; }

/*頁腳*/
#xspace-footer { display: block; margin-left:auto; margin-right:auto; width:759px; background-color:#333; text-align : center;  overflow: hidden; color:#CCCCCC; border-bottom: 0px solid #888; margin-top:0px; padding-top:0px;}
	#xspace-footer p { padding-top:0px; margin: 0.3em 0; }
	#xspace-footer a:link { color:#999999; }
	#xspace-footer a:hover { color:#FFFFFF; }
	#xspace-footer a:visited { color:#999999; }
	
	
	
.xspace-itemmessage img { max-width: 500px; width: expression(this.width > 500 ? 500: true); }
#xspace-itemreply dd img { max-width: 500px; width: expression(this.width > 500 ? 500: true); }
