/*base*/
body{
  font-size:12px;margin: 0px auto;padding: 0px;color:#666;line-height:20px;
  font-family: "Arial", sans-serif;
}
ul,li{margin:0px;padding:0px;list-style:none;}
h1{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
h2{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
h3{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
h4{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
p{text-indent:24px;margin:0px}
img{border:0px;margin:0px;padding:0px;}
form{border:0px;margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0pt;}
th,td{padding:0px;}
.clear{clear:both;}
a{
  color:#666;
  text-decoration:none;
  margin:0px;padding:0px;
 }
a:hover{text-decoration:underline;  }

/*layout*/
#container{width:1004px;margin:0px auto;}
#header{width:1004px;height:148px;}
#nav{width:1004px;height:67px;}
#content{width:1004px;height:763px;text-align:left;}
#content_subpage{width:1004px;height:463px;text-align:left;}
#col{width:1004px;}
#col_big{width:647px;padding:0px 10px 0px 10px;float:left;}
#col_small{width:327px;float:left;}
#col_left{float:left;width:230px;padding:0px 10px;}
#col_center{float:left;width:305px;}
#col_right{float:left;width:430px;padding:0px 10px;}
#footer{width:1005px;height:262px;}

/*container*/
#container}


/*header*/
#header{text-align:left;}
#header_logo{width:399px;height:82px;float:left}
#header_search{width:605px;height:82px;background:url(../images/index_02.jpg);float:left;}
#header_search ul{margin:34px 0px 0px 230px;}
#header_search ul li{float:left;margin:0px 5px;}

#nav{width:1004px;height:67px;background:url(../images/index_03.jpg) repeat;}
#nav ul{padding:0px 0px 0px 10px;}
#nav ul li{text-align:center;font-size:12px;font-weight:bold;float:left;margin-right:0px;}
#nav ul li a{color:#fff;text-decoration:none;display:block;height:67px;width:120px;}
#nav ul li.selected{background:url(../images/selected_04.jpg) no-repeat;font-weight:bold;}
#nav ul li a:hover{background:url(../images/selected_04.jpg) no-repeat;font-weight:bold;}
#nav ul li a span{display:block;padding-top:10px;}
/*content*/
#content{background:url(../images/index_04.jpg);}
#content_subpage{background:url(../images/index2_04.jpg);}
#stars{}
#stars ul{padding:46px 0px 0px 0px;}
#stars ul li{float:left;}
#stars ul#stars_index li#star0{width:100px;padding:0px 0px 0px 10px;}
#stars ul#stars_index li#star1{width:140px;padding:0px 0px 0px 0px;}
#stars ul#stars_index li#star2{width:480px;padding:0px 0px 0px 0px;}
#stars ul#stars_index li#star3{width:92px;padding:0px 0px 0px 0px;}
#stars ul#stars_index li#star4{width:90px;padding:0px 0px 0px 0px;}
#stars ul#stars_index li#star5{width:92px;padding:0px 0px 0px 0px;}
#stars ul#stars_subpage li{width:99px;}
#stars ul#stars_subpage li#star0{padding-left:10px;}
#col2_left{}
#col2_right{}
#content_container{clear:both;padding:20px 100px;color:#000;}

/*footer*/
#footer{line-height:24px;background:url(../images/index_05.jpg) no-repeat;}
#footer a.splitline{color:#000;padding:0px 10px 0px 0px;
background:url(images/toplink_split.gif);background-repeat:no-repeat;
background-position:100% 0px;
}
#footer a{color:#fff;padding:0px 10px 0px 0px;
}
#footer_container{padding-top:160px;}


/*box border*/
.border_box{margin-bottom:10px;width:100%;}

.border_box_top
{
  width:100%;height:35px; 
  overflow:hidden;
  position:relative;
  z-index:99;
}
.top_l
{
  height:35px;
  width:47px;
  background:transparent url(images/top_l.gif) no-repeat scroll left top;
  position:absolute;
  top:0px;
  left:0px;
  padding-bottom:100000px;margin-bottom:-100000px;  
}
.top_r
{
  height:35px;
  width:47px;
  position:absolute;
  top:0px;
  right:0px;
  background:transparent url(images/top_r.gif) no-repeat scroll left top;
  padding-bottom:100000px;margin-bottom:-100000px;
}
.top_c
{
  height:35px;  
  margin:0px 47px;
  background:transparent url(images/top_c.gif) repeat-x scroll left top;
}
.border_box_center
{
  width:100%;
  overflow:hidden;
  position:relative;
  z-index:98;
}
.center_l
{
  width:47px;
  background:transparent url(images/center_l.gif) repeat-y scroll left top;
  position:absolute;
  top:0px;
  left:0px;
  padding-bottom:100000px;margin-bottom:-100000px;
}
.center_r
{
  width:47px;
  position:absolute;
  top:0px;
  right:0px;
  background:transparent url(images/center_r.gif) repeat-y scroll right top;
  padding-bottom:100000px;margin-bottom:-100000px;
}
.center_c
{
  width:100%;  
}
.center_c_c{margin:0px 47px;padding:10px 0px;background:#FFF;}

.border_box_bottom
{
  height:49px;
  width:100%;
  overflow:hidden;
  position:relative;
  z-index:99;
}
.bottom_l
{
  height:49px;
  width:47px;
  background:url(images/bottom_l.gif) repeat scroll left top;
  font-size:1px;
  position:absolute;
  top:0px;
  left:0px;
}
.bottom_r
{
  height:49px;width:47px;  
  background:url(images/bottom_r.gif) repeat scroll left top;
  font-size:1px;
  position:absolute;
  top:0px;
  right:0px;
}
.bottom_c
{
  height:49px;
  background:url(images/bottom_c.gif) repeat scroll left top;
  margin:0px 47px;
}

.top_more{
right:30px;
top:20px;
height:20px;
line-height:20px;
position:absolute;
text-align:right;
z-index:25;
color:#b8d6ff;
}
.top_more a{
color:#b8d6ff;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.top_title{
left:55px;
top:20px;
height:20px;
line-height:20px;
position:absolute;
text-align:left;
z-index:25;
color:#b8d6ff;
font-weight:bold;
font-size:14px;
}
.top_title a{color:#b8d6ff;text-decoration:none;}
.center_l{
background:url(images/center_l.gif) repeat scroll left top;
width:47px;
font-size:1px;
position:absolute;
top:0px;
z-index:10;
left:0px;
margin-bottom:-32767px;
padding-bottom:32767px;
}

.diary_title {color:#000;font-size:14px;font-weight:bold;line-height:30px;}
.diary_title a{color:#000;font-size:14px;font-weight:bold;}
.diary_info{color:#A59974;}
.diary_info a{color:#3D98B5;text-decoration:underline;}
.diary_comment{text-align:right;color:#A59974;margin:5px 0px 0px 0px;}
.diary_comment a{color:#A59974;text-decoration:underline;}
.diary_container{border-bottom:1px dashed #A59974;padding:0px 0px 10px 0px;line-height:24px;}
.diary_container img{border:1px dashed #A59974;;}
.diary_container .diary_title{font-size:20px;padding:10px 0px;}
.diary_prev{float:left;color:#A59974;}
.diary_next{float:right;color:#A59974;}
.diary_prev a{color:#A59974;}
.diary_next a{color:#A59974;}
.set_top {font-size:14px;font-weight:bold;margin-right:5px;color:#708495;}
.avatar_container{text-align:center;}
.avatar_container a{color:#A59974;text-decoration:none;}
.avatar_container h1{margin:5px 0px 0px 0px;}
.avatar66{background:transparent url(images/bg_avatar_s66.gif);width:63px;height:63px;padding:3px 0px 0px 3px;}
.avatar120{background:transparent url(images/bg_avatar.gif);width:120px;height:120px;padding:7px 12px 12px 7px;}
.introduce_container{text-align:left;color:#708495;line-height:25px;}
.introduce_container h2{color:#000;}
.albumlist li{float:left;padding:5px 8px 0px 8px;width:60px;height:100px;overflow:hidden;}
.albumimg_container{text-align:center;}
.albumimg_container li{float:left;width:213px;padding:0px 35px;height:250px;}
.albumimg_info{color:#A59974;}
.albumimg_info a{color:#A59974;text-decoration:underline;}
#slide_container{width:230px;height:200px;overflow:hidden;text-align:center;}
#slide_show{width:230px;height:180px;overflow:hidden;text-align:center;}
#slide_show h1{padding:5px 0px;overflow:hidden;}
#slide_show_b1{width:250px;height:20px;text-align:center;}
.img_container{width:230px;height:175px;overflow:hidden;}
table.with_border_bottom td{border-bottom:1px dashed #A59974;padding:4px 3px 4px 10px;}
table.with_border_bottom th{border-bottom:1px dashed #A59974;padding:3px 3px 3px 10px;}
.category_container a{color:#A59974;text-decoration:underline;}

/*page*/
.page{display:block;height:30px;margin-top:10px;text-align:right;}
.page_nav{float:right;text-align:right;}
ul.page_nav li{float:left;margin-left:4px;}
.page_nav li a {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
display:block;
padding:0pt 6px;
text-align:center;
text-decoration:none;
color:#A59974;
}
.page_nav .curr_page a {
background:#A59974; none repeat scroll 0%;
border:1px solid #cccccc;
color:#FFFFFF !important;
font-weight:bold;
}
.page_nav .prev_page a {
background:#FFFFFF url(images/page_nav.gif) no-repeat scroll 7px -35px;
overflow:hidden;
text-indent:-9999px;
width:8px;
}
.page_nav .next_page a {
background:#FFFFFF url(images/page_nav.gif) no-repeat scroll 7px -55px;
text-align:left;
width:8px;
}



