#mainLayout, #mainLayout td { padding:0px !important; margin:0px !important; }
#header {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_topnavi02.jpg);
background-repeat:no-repeat;
background-position:bottom!important;
width:900px;
height:100px !important;
margin-bottom:0pt;
padding-bottom:0pt;
margin-left:0px !important;
z-index:1 !important;}
#header_search{display:none !important;}


a:link {text-decoration   : none;}
a:visited {text-decoration   : none;}
a:hover {text-decoration   : underline;}
a:active {text-decoration   : underline;}

a:link { color: #CED6EB; font-weight:normal;} 
a:visited { color: #CED6EB; font-weight:normal;} 
a:hover { color: #CED6EB; font-weight:normal;} 
a:active { color: #CED6EB; font-weight:normal;} 

#footer {
	height: 80px;
	width: 900px;
	margin: 0;
	padding:0;
    background-image:url(http://creative.myspace.com/jpn/livehouse/images/content_bg.gif);
	margin-top:-2px;
	font-size:9px;
}
.heading {
color:#000000;
}
#profile_friends {
width:860px;
margin:0 20px;
}
#profile_comments{
width:860px;
margin:0 20px;
}
/* CSS Document */

* {  
margin : 0 ;
padding : 0 ;
}

body {
font-size: 12px;
text-decoration: none;
line-height:140%;
background-color:#ffffff;
margin:0 auto;
background-image:url(http://creative.myspace.com/jpn/livehouse/images/bg.jpg);
background-position:center top;
background-repeat:repeat-x;
color:#FFFEFF;
}

.clear {clear : both ;}

img {border:0;}
#main_container {
width:900px;
background-image:url(http://creative.myspace.com/jpn/livehouse/images/content_bg.gif);
margin:0 auto;
position : relative ;
background-color:#FFFFFF;
}
					
/*-----------------------
????
-----------------------*/
#mscafe_head {
width:900px;
height:240px;
z-index:2 !important;
}
#mscafe_btn {
width:900px;
}
/*-----------------------
?????
-----------------------*/
#container {
width:900px;
}

/*-----------------------
????????
-----------------------*/
#content_top {
width:900px;
min-height:340px;
_height:330px;
padding:0px !important;
}
#content_top img {
border:2px solid #99A0A6 !important;
}
#feature_box {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_feature_back.gif);
background-repeat:repeat-y;
width:595px;
padding:0px !important;
float:left;
padding:0 !important;

}
.feature_box_head {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_feature_head.jpg);
background-repeat:no-repeat;
width:595px;
height:44px;
padding:0px !important;
}
.feature_box_bottom {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_feature_bottom02.gif);
background-repeat:no-repeat;
width:595px;
height:6px;
padding:0px !important;
clear:both;
background-position:bottom;
}
.feature_box01 {
width:260px;
_width:294px;
padding:5px 16px 5px 18px !important;
float:left;
_height:291px;
min-height:280px;
}
.feature_box02 {
width:280px;
padding:5px 0 0 0 !important;
padding-right:19px !important;
float:left;
}
.feature_box_inner {
width:280px;
height:70px;
padding-bottom:0;
_padding-bottom:2px;
}
#content_top_right {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_right_back.gif);
background-repeat:repeat-y;
width:305px;
padding:0px !important;
float:left;
}
.mobile_box {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_mobile04.jpg);
background-repeat:no-repeat;
width:305px;
height:155px;

}
.mobile_left_box {
width:190px;
padding:5px 0;
line-height:140%;
}
.whatsnew_box {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_whatsnew01.jpg);
background-repeat:no-repeat;
min-height:145px;
_height:180px;
padding:34px 0 0 10px !important;
}
.content_top_right_bottom {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_right_bottom02.gif);
background-repeat:no-repeat;
width:305px;
height:6px;
padding:0px !important;
background-position:bottom;
}
.topic {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/whatsnew_topic.gif);
background-repeat:no-repeat;
width:280px;
height:25px;
padding-left:25px !important;
padding-top:4px !important;
_padding-top:6px !important;
}
/*-----------------------
????????
-----------------------*/
#content_blog {
background-image:url(http://creative.myspace.com/jpn/livehouse/images/mscafe_content_blog02.jpg);
background-repeat:no-repeat;
width:900px;
min-height:243px;
padding-bottom:0px;
_margin-bottom:-15px;
}
#content_blog img {
border:2px solid #99A0A6 !important;
}
.cafe_blog_box {
width:300px;
height:206px;
float:left;
}
.cafe_blog {
padding:46px 7px 2px 22px !important;
line-height:235%;
}
.artists_blog {
padding:46px 20px 2px 20px !important;
margin:auto;
line-height:230%;
text-align:center;
}
.myspacecafe_blog {
padding:46px 18px 2px 12px !important;
line-height:235%;
}
.artists_blog_text {
width:240px;
margin:auto;
line-height:150%;
}


/*-----------------------
????????????????

-----------------------*/
#content_artists {
width:879px;
_width:878px;
margin:0 10px;
_margin:0 9px;
border:1px solid #4E4C4D !important;
background-color:#202835;
margin-bottom:10px;
}
#artists_box01 {
width:480px;
_width:440px;
padding:20px 20px 0px 20px;
float:left;
}
#artists_box02 {
width:350px;
_width:340px;
float:right;
padding:20px 0 0 0;
_padding:20px 20px 0 0;
}
#newartists_box {
float:left;
padding:0;
width:327px;
_width:325px;
border:1px solid #545E77 !important;
background-color:#3A3E57;
}
.pickup_spacer{
width:8px;
_width:6px;
height:100px;
float:left;
}
/*-----------------------
??????
-----------------------*/
#content_creator {
width:879px;
_width:878px;
margin:0 10px;
_margin:0 9px;
border:1px solid #4E4C4D !important;
background-color:#202835;
margin-bottom:10px;
}
.artists_box img {
border:2px solid #99A0A6 !important;
}
.newartists_box img {
border:2px solid #99A0A6 !important;
}

#artists_box {
float:left;
padding:50px 20px 0 25px;
_padding:50px 0px 0 15px;
width:510px;
_width:465px;
height:330px;
_height:380px;
}
.artists_box {
width:490px;
_width:480px;
_height:125px;
min-height:130px;

}
.creator_photo {
width:90px;
text-align:center;
float:left;
padding:0;
}

.newartists_box {
width:286px;
_width:325px;
height:115px;
_height:110px;
padding:0 20px;
}
.artists_text {
width:490px;
_width:480px;
line-height:340%;
_line-height:300%;
margin:auto;
}

/*-----------------------
??????
-----------------------*/
#content_livehouse {
width:879px;
_width:878px;
margin:0 10px;
_margin:0 9px;
border:1px solid #4E4C4D !important;
background-color:#202835 !important;
}
.cafe_box img {
border:2px solid #99A0A6 !important;
}
.cafeb_box img {
border:2px solid #99A0A6 !important;
}
#cafe_box {
float:left;
padding:20px 0px 0 0px;
width:880px;
min-height:330px;
}
.cafe_box {
width:880px;
padding:0 5px;
height:155px;
}
.cafe_photo {
width:166px;
text-align:center;
float:left;
padding:0 4px 10px 4px;
}
#cafeb_box {
float:left;
padding:55px 10px 0 10px;
_padding:10px 10px 0 10px;

}
.cafeb_box {
padding:0 5px;
width:635px;
_width:640px;
}
.cafeb_photo {
width:121px;
text-align:center;
float:left;
padding:0 3px 5px 3px;
}
#content_cafe a:link, #content_cafe a:visited, #content_cafe a:hover, #content_cafe a:active { font-size:12px; }



#cafe_banner {
float:right;
}
#cafe_box01 {
float:left;
}
#cafe_box02 {
float:right;
padding-right:10px;
_padding-right:5px;
}
.cafe_text {
padding:0 10px;

}
/*-----------------------
??
-----------------------*/
.font_bold {
font-weight:bold !important;}
.font_bold a:link {text-decoration   : none !important;}
.font_bold a:visited {text-decoration   : none !important;}
.font_bold a:hover {text-decoration   : underline !important;}
.font_bold a:active {text-decoration   : underline !important;}

.no-border {
border:0px !important;
}
.link_right {
font-size:10px;
text-align:right;
line-height:100%;
padding-bottom:5px;}
.padding_5 {
padding:0 5px
}
.padding_10 {
padding:0 10px
}
.paddingleft_100 {
padding-left:100px;
}
.paddingtop_50 {
padding-top:50px;
}
.paddingtop_20 {
padding-top:20px;
}
						
#wrap {
width:900px;
}

.mobile {
text-indent:-9999px;
display:none;
}

/*-----------------------
????????
-----------------------*/

#content_banner {
padding:5px 0 !important;
text-align:center;
}
#content_banner img{
margin:5px 15px !important;
border:0;
}
