/* -----------------------
Style Name: Windows Live Messenger
design & css by foreground
http://www.foreground.tw/
-------------------------*/
html body div#axd_banner {
background:#4D4D4D;
}

body {
color:#333;
background:#4D4D4D url(http://l.yimg.com/e/style/7/746/container_f.jpg) repeat-y 50% 0;
margin:0;
}

a {
color:#38f;
text-decoration:none;
}

a:hover {
color:#FF1493;
}

#container {
width:536px;
position:relative;
background:url(http://l.yimg.com/e/style/7/746/banner_f.jpg) no-repeat 50% 0;
margin:0 auto;
}

#header {
height:333px;
}


#content {
padding:5px 22px;
}

#header .Pcover {
position:absolute;
top:15px;
left:27px;
background:transparent;
}

#header .Ptext {
padding-left:250px;
font-size:11px;
padding-top:80px;
margin:0;
}

#header .Ptext h1 {
font-size:15px;
color:#fff;
}
#serviceList {
list-style: none;
height: 0;
overflow: hidden;
}
#serviceList a {
	position: absolute;
	top: 239px;
	font-size: 0;
	text-indent: -5000px;
}
#linkMypage {
	width: 40px;
	height: 30px;
	left: 30px;
	background: url(http://l.yimg.com/e/style/7/746/home_0f.gif) no-repeat 0 0;
}
#linkMypage:hover {
	background: url(http://l.yimg.com/e/style/7/746/home_f.gif) no-repeat 0 0;
}
#linkAlbum {
	width: 40px;
	height: 30px;
	left: 70px;
	background: url(http://l.yimg.com/e/style/7/746/album_0f.gif) no-repeat 0 0;
}
#linkAlbum:hover {
	background: url(http://l.yimg.com/e/style/7/746/album_f.gif) no-repeat 0 0;
}
#linkBlog {
	width: 40px;
	height: 30px;
	left: 120px;
	background: url(http://l.yimg.com/e/style/7/746/blog_0f.gif) no-repeat 0 0;
}
#linkBlog:hover {
	background: url(http://l.yimg.com/e/style/7/746/blog_f.gif) no-repeat 0 0;
}
#linkGbook {
	width: 40px;
	height: 30px;
	left: 160px;
	background: url(http://l.yimg.com/e/style/7/746/bbs_0f.gif) no-repeat 0 0;
}
#linkGbook:hover {
	background: url(http://l.yimg.com/e/style/7/746/bbs_f.gif) no-repeat 0 0;
}
#linkUser {
	width: 41px;
	height: 30px;
	left: 201px;
	background: url(http://l.yimg.com/e/style/7/746/card_0f.gif) no-repeat 0 0;
}
#linkUser:hover {
	background: url(http://l.yimg.com/e/style/7/746/card_f.gif) no-repeat 0 0;
}
#linkFriend {
	width: 40px;
	height: 30px;
	left: 251px;
	background: url(http://l.yimg.com/e/style/7/746/friend_0f.gif) no-repeat 0 0;
}
#linkFriend:hover {
	background: url(http://l.yimg.com/e/style/7/746/friend_f.gif) no-repeat 0 0;
}
#linkVideo {
	width: 40px;
	height: 30px;
	left: 301px;
	background: url(http://l.yimg.com/e/style/7/746/video_0f.gif) no-repeat 0 0;
}
#linkVideo:hover {
	background: url(http://l.yimg.com/e/style/7/746/video_f.gif) no-repeat 0 0;
}
#header #menu {
	margin-left: 350px;
	margin-top: 120px;
}
#header #menu #cateSelect {
	width: 150px;
	background: #4D4D4D;
	color: #fff;
	position: absolute;
	top: 242px;
	left: 350px;
}
#header #menu #searchInput {
	position: absolute;
	top: 302px;
	left: 30px;
	width: 410px;
	height: 18px;
	border: 0;
	background: #fff;
}
#menu li.il{margin-top:20px;}
#msg {
width:500px;
height:14px;
display:block;
position:absolute;
top:275px;
left:25px;
font-size:11px;
overflow:hidden;
}
#friendListDiv ol li {
width:245px;
height:114px;
margin:0 0 3px;
}

#friendListDiv ol li a {
width:245px;
height:114px;
background:url(http://l.yimg.com/e/style/7/746/fri_list_f.gif) no-repeat 0 0;
}

#friendListDiv ol li a:hover {
background:url(http://l.yimg.com/e/style/7/746/fri_list_on_f.gif) no-repeat 0 0;
}

#friendListDiv ol li a span.font_id {
color:#888;
width:105px;
float:right;
padding:12px 0 0 25px;
}

#friendListDiv img {
padding:10px 0 0;
}

#mini {
width:317px;
height:401px;
background:url(http://l.yimg.com/e/style/7/746/descdiv_f.jpg) no-repeat 0 0;
color:#FFF;
}
#mini h3 {
	width: 250px;
	position: absolute;
	top: 5px;
	padding-left: 35px;
}
#mini h3 span.cate {
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	left:35px;
	color: #ff0;
}
#mini h3 span.desc {
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 25px;
}
#mini h3 a {
	top: 50px;
	left: 0px;
	padding: 0;
	height: 20px;
	margin: 0;
}
#mini_content {
background: none;
position: relative;
}
#mini_content a{
	display: block;
	height: 270px;
	width: 150px;
	margin: 0px auto 0;
	overflow: hidden;
	position: relative;
}
}
#mini_content #mini_update a{height:auto}
#mini_content a img {
	margin: 120px auto 0;
}
#mini_content #mini_service a {
	display: inline;
	position: relative;
	margin: 0;
}
#mini_service {
	background: none;
	clear: both;
	border: 0;
	position: absolute;
	top: 75px;
}
#mini_update {
float:none;
margin-left:60px;
}
#mini_footer {
display: none;
}

.font_id2 {
font-size:24px;
}

.font_cate {
color:#ff0;
margin-bottom:20px;
display:block;
}
#pagelink {
	clear: both;
}

#footer {
height:70px;
background:url(http://l.yimg.com/e/style/7/746/footer_f.jpg) no-repeat 50% 0;
}
*html #footer {background:url(http://l.yimg.com/e/style/7/746/footer_f.jpg) no-repeat 4px 0;}
.font_img p{width:auto !important;left:135px;background:transparent !important}