body{
border:20px solid #000;
font-family:verdana;
font-size:10px;
cursor:url(http://space.geocities.jp/xaio_0222/stage.001.ani);
SCROLLBAR-FACE-COLOR:#000;
SCROLLBAR-HIGHLIGHT-COLOR:#5A003C;
SCROLLBAR-SHADOW-COLOR:#5A003C;
SCROLLBAR-3DLIGHT-COLOR:#5A003C;
SCROLLBAR-ARROW-COLOR:#5A003C;
SCROLLBAR-TRACK-COLOR:#000;
SCROLLBAR-DARKSHADOW-COLOR:#5A003C;}

a{color:#5A003C;
text-decoration:none;
background:none;}

a:hover{text-decoration:underline;
cursor:url(http://space.geocities.jp/xaio_0222/show05.ani);}

#bigcontainer, #container {margin:auto;width:950px;}

#header{position:relative;
height:auto!important;
height:280px;
min-height:280px;
background:url(http://f6.wretch.yimg.com/sofia1215/5/1240344886.jpg?EosEeb1DdhKKOWaPDpxb.UE6Vn8jdd.HEPOJ5bDBc.nlck8BmJUHNz9cdg--);
background-position-x:30px;
background-position-y:30px;
background-REPEAT:no-repeat;}

#header h1{position:relative;
top:80px;left:600px;
font-family:verdana;
font-size:13px;
font-weight:bold;
width:160px;}

#header h1 a {color:#000;}

#description{position:relative;
top:95px;margin:0px 100px 105px;
color:#5A003C;
font-family:verdana;
font-size:10px;
padding:5px 10px 0px 500px;
background:no-repeat 450px 0px;
height:auto!important;
height:120px;min-height:120px;}

#content{position:relative;width:610px;}

#main_tab{position:relative;
width:auto!important;
width:610px;
min-width:608px;
height:35px;border:1px solid #fff;
display:block;}

#main_tab img{margin-right:5px;}

#main_tab li a{position:relative;
display:block;
float:left;
padding:8 12px 2px;color:#000000;
border-right:1px dotted #fff;
margin:3px 3px 4px;overflow:hidden;
height:auto!important;
height:27px;
min-height:19px;}

#main_tab li.hover a{color:#5A003C;background:#fff;}

a.message{position:absolute;
top:35px;right:500px;
display:block;
line-height:30px;
padding:0 12px 2px;color:#000;
font-family:verdana;
font-size:16px;
font-weight:bold;
background:#fff;
margin:4px 3px 4px;
height:27px;
overflow:hidden;z-index:2;}

a.message:hover{COLOR:5A003C;}

#mainSection{position:relative;
width:610px;
background:#fff;padding-bottom:1px;}

#search{font-size:11px;
background:#FFF;
border:1px solid #fff;
position:relative;
top:2px;
text-align:right;}

#search form{padding:5px 5px 0;}

ul.page_control{border:1px solid #fff;
position:relative;
color:#555;
text-align:center;
padding:5px 0px;margin:10px;}

ul.page_control a{color:#5A003C;}

#msg_list{background:#fff;width:500px;margin-left:50px;}

.msg_body{margin-bottom:40px;border:1px solid #555;}

.msg_word strong{display:block;padding:10px 0 5px;zoom:1;}

.msg_content{position:relative;padding:0 20px 20px;color:#555;}

.reply_content li span {line-height:1.5;zoom:1;}

.msg_content li.msg_word span{text-align:left;display:block;font-weight:bold;color:#000;padding-bottom:5px;}

.reply_content li.reply_word span{text-align:left;display:block;font-weight:bold;color:#000;}

.reply_word strong{display:block;zoom:1;padding:10px 0px;background:#FFF;color:#5A003C;}

.msg_img{left:20px;top:22px;}

.msg_man{position:absolute;left:120px;top:25px;}

.msg_man a{font-weight:bold;}

.msg_title{position:absolute;left:120px;top:55px;}

.msg_date{position:absolute;left:120px;top:85px;}

.msg_word{padding:130px 0 0;}.msg_info{padding:5px 20px;}

.msg_info span{color:#555;}.msg_ip{float:right;color:#888;}

*html .msg_word span, *html .msg_info span, *html .msg_ip span, *html .reply_word span, 

*html .reply_date span{line-height:1.5;zoom:1;}

.reply_content{clear:both;zoom:1;padding:20px 10px;position:relative;}

.reply_none{width:100%;text-align:left;display:block;border-bottom:1px dotted #fff;color:#555;padding-right:20px;padding-left:20px;padding-bottom:5px;}

.reply_date{text-align:right;color:#888;}

.reply_content textarea{font-size:12px;width:100%;}

.msg_control{margin-top:10px;}

*html .msg_control{margin-top:0px;}

.msg_control li a{padding:3px 5px 3px;background:#fff;border:1px solid #5A003C;color:#5A003C;}

.msg_control li a:hover{background:#fff;color:#555;text-decoration:none;}

#msg_added{font-size:12px;}

#msg_added h2{color:#555;font-size:12px;font-weight:bold;left:30px;padding:20px 0px 0px 20px;}

#msg_added li{padding:3px 20px;}

#msg_added li span{display:block;width:105px;float:left;text-align:right;margin-right:10px;border-bottom:1px solid #fff;padding-bottom:1px;}

#msg_added form{position:relative;margin-top:10px;padding-top:20px;}

#msg_added li.add_img{position:relative;padding-left:20px;padding-top:10px;float:left;margin-right:10px;}

#msg_added li.add_title{height:110px;color:#5A003C;}

.add_name span{margin-left:0px !important;}

#sidebar{text-align:center;color:#888;width:330px;background:#fff;}

#admin{text-align:center;}

.box{margin:5 10px;padding:5px;border-bottom:1px dotted #FFF;}

.msg_content li span{color:#000;}

#action{}

#friendlist{color:#5A003C;height:10px;font-family:verdana;}

#friendlist select{width:300px;margin:auto auto 0;}

#info span{padding:0 10px;font-weight:bold;}

#info a{font-weight:bold;}

#stats{color:#5A003C;height:162px;overflow:hidden;background:#fff no-repeat center top;overflow:hidden;text-align:left;}

#stats.box{background:no-repeat right bottom;margin:10px 0 0px;padding:19px 0px 0px 22px;}

#mine{height:185px;overflow:hidden;}

#namecard{text-align:left;background:#FFF !important;border-color:#5A003C;margin:18px auto 0px;}

#myService li a{background:#FFF;color:#000;font-size:10px;}

#myService li a:hover{font-size:10px;border-bottom:1px solid #5A003C;background:#fff;}

.myDesc {color:#E1B400;}

#myName a{color:#5A003C;text-decoration:none;font-size:10px;font-family:verdana;}

#footer {height:20px;}

.big-e{font-size:15px;color:#000000;}

.sidetitle{color:#000000;font-size:12px;}

.side{color:#000000;font-size:12px;}