body{ background-color:#EB0100; margin:0px; font-size:12px;}
a:link {font-size: 12px; line-height: 1.6em; color: #0B3600; text-decoration: none;}
a:visited { font-size: 12px; line-height: 1.6em; color: #0B3600; text-decoration: none;}
a:hover { font-size: 12px; line-height: 1.6em; color: #ff0000; text-decoration: none;}
a:active{ font-size: 12px; line-height: 1.6em; color: #003300; text-decoration: none;}
div,td{ font-size:12px; word-break:break-all;}
  #Header .top{ height:120px; background:url(top_bannerbg.jpg) repeat-x; }
  #Header .banner{ height:120px; background:left url(top_banner.jpg) no-repeat; text-align:left;}
  
  #Header .link{ width:950px; height:58px; background:left url(link_bg.jpg) repeat-x; text-align:left;}
  #Header .link2{ width:950px; height:58px; background:left url(link_left.jpg) no-repeat; text-align:left;}
  #Header .link3{ width:950px; height:58px; background:right url(link_right.jpg) no-repeat; text-align:left;}
  #Header .line{ width:950px; height:21px; background: url(line_bg.jpg) repeat-x; text-align:left;}
  
  #Header .banner .blogname{ margin:60px 0 0 90px;text-align:left; font-size:24px; color:#FFFFCC; font-weight:bold;}
  
  #Header .link .link2 .link3 .blogsub{ margin-left:30px; margin-top:10px; text-align:left;}
  #Header .banner .blogname span{ height:1;display:block; filter:progid:DXImageTransform.Microsoft.motionblur(strength=2,add=1,direction=135)}

  #PageBody{ width:950px; background-color:#FFFFFF; padding:10px 0 20px 0;}
  
  #Sidebar{ float:left;}
  #Sidebar .left{ border-right:#CCCCCC solid dotted 1px;}
  #Sidebar .right{ width:203px; background:url(main_r.jpg) right top no-repeat;}
  #Sidebar .left div.right #show{ padding:7px;}
  
  #MainBody{ float:right; width:650px; background:url(main_bg.jpg) top repeat-x;}
  #MainBody .left div.right #show{ margin-top:10px; padding:7px; text-align:left;}

  #PageBody #Sidebar .left .right #show .ltopic{ margin-top:2px; padding-left:40px; padding-top:4px; width:251px; height:34px; line-height:27px; background:url(left_to.jpg) no-repeat; font-size:14px; text-align:left; color:#EB0100; }
  #PageBody #Sidebar .left .right #show .lmain{  width:251px;  text-align:left; padding:6px;}
  .bottom{ width:950px; background:url(bottom.jpg) repeat-x;}
  
  #Header .link .link2 .link3 a { text-decoration: none; color:#FFFFFF;}	
  #Header .link .link2 .link3  a:hover { text-decoration: none; color:#FFFF00;}	
  
  /* 日历样式表 */
  #calendar{ width:250px; }
  #calendar caption { font:11px 'Century Gothic', Arial, Helvetica, sans-serif; }
  #calendar table { border-collapse: collapse; } 
  #calendar th{  font: normal 12px; }
  #calendar td { text-align:center; font-size: 12px; border: 1px solid #BEBEBE; }
  #calendar td a { display:block; background-color: #000000; width:16px; height:10px; color: #FFFFFF;} 
  #calendar td a:hover{ background-color: #D9D9D9; color: #FF0000;}
  #ob_login{ width:250px; padding:10px 0 0 20px; text-align:center;}

