div#temp_head{
 height:60px;
}

div#temp_topbar{
  background-color:#efefef;
  border-bottom:1.5px solid #999999;
height:30px;
  font-size:16px;
}
div#temp_topbar input{
 margin:0px;
 padding:0px;

}
div#descbar{
 width:100%;
 background-color:blue;
 color:white;
 font-weight:bold;
 text-align:center;
 padding:3px 0px 1px 0px;
 border-bottom:1px solid black;

 margin-top:3px;
 font-size:14px;
}

div#pr_top{
  width:600px;
  height:35px;
  float:left;
  text-align:center;
  margin-top:15px;
}
div#temp_logo{
 width:180px;
 height:40px;
 float:left;
}
div#temp_logo img{
 border:none;
}
div#temp_operation{
 width:680px;
 height:40px;
 margin-top:10px;
 float:right;
}
div#temp_operation img{
 float:right;
 margin-right:12px;
 border:none;
}
div#temp_operation ul{
  list-style-type:none;
 margin:0px;
 padding:0px;
} 
div#temp_operation li{
 float:right;
 margin-left:10px;
 padding:3px;
 padding-right:10px;
 color:black;
} 
div#temp_operation li a{
  text-decoration:none;
} 
div#temp_operation li a:hover{
 color:red;
} 
div#temp_menu{
 height:28px;
}
div#temp_menu ul{
  list-style-type:none;
  font-size:1.2em;
 margin:0px;
 padding:0px;
 font-weight:bold;
} 
div#temp_menu li{
 float:left;
 background-color:#dddd44;
 margin-left:10px;
  padding:4px;
 color:black;
} 
div#temp_menu li.selected{
 background-color:blue;
} 
div#temp_menu li a{
 color:black;
 display:block;
 text-decoration:none;
} 
div#temp_menu li.selected a{
 color:white;
} 
div#temp_menu li a:hover{
  color:red;
} 


div#temp_sheet{
 width:980px;
 margin:0 auto 0 auto;
}
div#temp_tabbar{
 height:27px;
 width:100%;
 background-color:blue;
 border:1px solid black;
}
div#temp_tabbar ul{
  list-style-type:none;
 margin:0px;
 padding:0px;
} 
div#temp_tabbar li{
 float:left;
 margin-left:26px;
 margin-top:3px;
 color:white;
 padding:3px;
} 
div#temp_tabbar li a{
 color:white;
} 
div#temp_tabbar li a:hover{
 color:red;
} 

div#temp_tabbar li.selected a{
 color:gold;
 font-weight:bold;
}

div#temp_info{
 height:18px;
 width:100%;
 font-size:medium;
 color:white;
 padding-top:4px;
 padding-bottom:1px;
 text-align:center;
 background-color:gray;
 border:1px solid black;
} 

div#temp_left{
 width:160px;
 float:left;
 margin-top:0px;
}
div#temp_right{
 width:160px;
 float:right;
 height:2920px;
}
div.right_ad{
 width:160px;
 float:right;
 margin-top:25px;
 margin-bottom:25px;
}
div#temp_center{
   width:600px;
   margin-left:20px;
   margin-top:4px;
 float:left;
}

div#temp_wide{
   width:720px;
   margin-left:20px;
   margin-top:20px;
 float:left;
}

div#temp_footer{
 width:100%;
 height:50px;
 
 margin:0px;
 margin-top:40px;
 
 float:left;
 border-top:5px solid #191970;
}

div.search_menu{
 margin:4px 0px 10px 0px;
 border:1px solid blue;
}
div.search_menu a:hover{
 color:red;
}
div.search_menu p.category{
  background-color:#bbbbff;
  padding-left:5px;
 margin:0px;  
  padding-top:3px;
  padding-bottom:4px;
}
div.search_menu ul{
  list-style-type:none;
 margin:0px;
 padding:0px;
}
div.search_menu li{
 padding-top:4px;
  padding-left:8px;
  padding-bottom:4px;
  border-bottom:1px dashed #bbbbbb;
}
div.search_menu li.selected{
  font-weight:bold;
  background-color:#ff4444;
 color:white;
 padding:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  margin-top:5px;
}
div.search_menu li.selected a{
 color:white;
 text-decoration:none;
}
div.search_menu li.selected a:hover{
 color:blue;
  text-decoration:underline;
}
div.search_prev{
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}
div.search_next{
  text-align:center;

  margin-top:10px;
  margin-bottom:10px;
}

div.temp_log span.date{
}
div.temp_news p.next{
  text-align:right;
}
.center{
  text-align:center;
}
div#temp_hit{
  text-align:right;
 color:white;
 margin:0px;
 padding:0px;
  margin-top:11px;
  margin-right:8px;
   line-height:0px;
}

div.blog{
  text-align:center;
  font-size:1.4em;
}
div#footer_link1{
 float:left;
  margin-top:10px;
}
div#footer_link1 div.link{
 float:left;
 margin:0 15px 0 15px;
}
div#footer_link1 img{
 border:1px solid black;
}

div#footer_link2{
 float:left;
  margin-top:20px;
  padding-bottom:20px;
}
div#footer_link2 div.link{
 float:left;
 margin:0 20px 0 20px;
}
div#name_search div#msn{
 float:left;
}
div#name_search div#search_caption{
 float:left;
 font-size:1.3em;
 font-weight:bold;
 padding-top:6px;
 padding-bottom:5px;
 margin-left:10px;
}
div#name_search{
 width:590px;
}
