/*
global style
*/

html body {
    margin:auto;
    padding:5px;
    font-family: ����,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align:center;
    height:100%;
    width:960px;
    /*   background-image: url(http://pics.static.nlp.cn/blog/backg.gif);*/
    background-repeat: repeat-x;
	text-decoration: none;
 
 margin:0 auto;
}

hr {height:1px; color:#ccc;}

a img {border : 0;}

a:link {color : #007F2E;text-decoration: none;}
a:visited {color : #007F2E;text-decoration: none;}
a:hover {color : #007F2E;text-decoration: none;}
a:active {color : #007F2E;text-decoration: none;}

.strong {font-weight:bold;}
.clear {clear : both;}

#pager {
    float:left;
}

#pager li{
    list-style-type:none;
    display:inline;
    padding:10px;
}

#header {
    margin:10px auto 0px;
	/*padding-top:20px;*/
	width:960px;
    margin:0 auto;
    text-align:left;
	height:175px;
    
}

#signature {
    font-size: 14px;
    line-height:2em;
    font-weight: normal;
}

#signlink {
    font-size: 12px;
    line-height:2em; 
	font-weight: normal;  
}
#login {
    float:right;
    padding:10px;
    margin-top:70px;
}
#login li {
    list-style-type:none;
    display:inline;
}

#myhearts {
    margin-top:70px;
	float:left;
    font-weight:bold;
	font-size:24px;
    /*height:20px;*/
	/*border: solid #000 1px;*/
}

#bghead{
	 margin:0px;
	float:right;
    
}
#nav {
    margin:0px auto;
    width:960px;
	height:28px;
    text-align:left;
	line-height:28px;
    background-image: url(http://pics.static.nlp.cn/blog/blog_nav.gif);
}
#nav ul{
   float:right;
	margin:0px;
	padding:0px;
}
#nav li{
 
	margin:6px 5px 0px 15px;
    list-style-type:none;
    display:inline;
   /* font-size:1.5em;
    font-weight:bold;*/
	font-size:12x;
 
	color:#FFFFFF;
    list-style-position: inside;

}

#main {
    margin:auto;
    width:960px;
    height:100%;
    text-align:left;
}

#article_list {
    margin-top:10px;
    width:670px;
    float:left;
	border:#999 1px solid;
	background-color:E6ECE8;
}

#article_head {
    
	padding:5px;
    font-size: 12px;
    font-weight:bold;
	color:10652C;
	background-image: url(http://pics.static.nlp.cn/blog/1_3.gif);
}

#artcle_title {
    padding:0px 15px 0px 15px;
    font-size: 12px;
    color:595959;
}

#artcle_description {
    font-size: 14px;
    line-height:2.0em;
    text-indent: 2em;
	color:2A2A2A;
    padding:5px 15px 0px 15px;
}

#album_list{
  	 padding:0;
	margin-top:10px;
    width:670px;
    float:left;
	border:#999 1px solid;
	background-color:E6ECE8;
}

#album_detail {
    margin:10px 50px;
    width:670px;
    float:left;
    text-align:center;
}
#album_detail p {text-align:center;}

#albumT{ 
   
}

#albumT ul {
    margin:0;
    padding:0;
	background-color:#ffffff;
}

#albumT ul li{ /*当前宽度195+5*/
	float:left;
    padding:10px;
	margin-right:5px;
	list-style:none;
	width:195px;
}

#about_me {
  	 padding:0;
	margin-top:10px;
    width:670px;
    float:left;
	border:#999 1px solid;
	background-color:E6ECE8;
}

#page_right{
    margin: 0px 1px;
  /*  padding:0px 1px 0px 10px;*/
    float:right;
    border:#999 0px solid;
    width:280px;
}

#page_right dl{
 margin: 10px 0px 0px 0px;
 width:278px;border:1px solid #C9E1F4;
}
#page_right dt {
     margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 25px;
    text-align:left;
    font-weight:bold;
	color:E47911;
	height:24px;
	BACKGROUND: url(http://pics.static.nlp.cn/blog/bg_1.jpg) no-repeat 0px 0px;
	/* background-image: url(http://pics.static.nlp.cn/blog/1_3.gif);*/
}
#page_right dd {
    margin-left:0;
    padding:2px 0px;
	padding-left:8px;
	color:595959;

}

#page_left{
    margin: 0px 1px;
  /*  padding:0px 1px 0px 10px;*/
    float:left;
    width:658px;
}
#list{ float:left; width:658px;}
#left_list { float:left; width:304px;}
#news_list {
    float:right;
    width:330px;
    border:1px solid #C9E1F4;
    padding:0px 5px;
}
#news_list ul{
    margin:0;
    padding:0;
}
#news_list ul li{
    padding:3px;
    position:relative;
}
#news_list ul span{
    position:absolute;
    right:0px;
}

#photo{float:left;}
#photo dl{
 margin: 10px 0px 10px 0px;
 width:658px;border:1px solid #C9E1F4;
 padding-bottom:10px;
}
#photo dt {
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 23px ;
    text-align:left;
    font-weight:bold;
	color:E47911;
	height:24px;
	BACKGROUND: url(http://pics.static.nlp.cn/blog/bg_1.jpg) no-repeat 0px 0px;
	
	/* background-image: url(http://pics.static.nlp.cn/blog/1_3.gif);*/
}
#photo dd {
    margin-left:0;
    padding:0px 0px;
    color:595959;
    border:1px solid #d4d4d4;
    padding:5px;
	width:100px;
	overflow:hidden;
    margin:10px 10px 10px 7px;
    float:left;
}

#userlist {float:left;}
#userlist dl{
 margin: 10px 0px 10px 0px;
 width:658px;border:1px solid #C9E1F4;
 padding-bottom:10px;
}
#userlist dt {
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 23px ;
    text-align:left;
    font-weight:bold;
	color:E47911;
	height:24px;
	BACKGROUND: url(http://pics.static.nlp.cn/blog/bg_1.jpg) no-repeat 0px 0px;
	
	/* background-image: url(http://pics.static.nlp.cn/blog/1_3.gif);*/
}
#userlist dl .t{
	margin: 0px 0px 0px 0px;
	padding:10px 0 5px 10px;
    text-align:left;
    font-weight:bold;
	background:none;
	clear:left;
	display:block;
}
#userlist dd{
	overflow:hidden;
	float:left;
	display:inline;
    margin-left:10px;
	width:64px;
	height:85px;
	line-height:22px;
	text-align:center;
}
#userlist dd img{
	display:block;
	padding:1px;
	border:1px solid #ddd
}

#hotnews{float:left;}
#hotnews dl{
 margin: 10px 0px 0px 0px;
 width:304px;border:1px solid #C9E1F4;
}
#hotnews dt {
     margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 25px;
    text-align:left;
    font-weight:bold;
	color:E47911;
	height:24px;
	BACKGROUND: url(http://pics.static.nlp.cn/blog/bg_1.jpg) no-repeat 0px 0px;
	/* background-image: url(http://pics.static.nlp.cn/blog/1_3.gif);*/
}
#hotnews dd {
    margin-left:0;
    padding:2px 0px;
	padding-left:8px;
	color:595959;

}

#footer {margin:10px auto;}


#contact li {
    list-style-type:none;
    display:inline;
    padding:10px;
}
#copyright {color:#333;}