body{ background-color:#F1EABB; 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:104px; background:url(top_bg.jpg) repeat-x;}
  #Header .banner{ width:964px; height:104px; background:center url(top.jpg); text-align:left;}
  #Header .banner2{ width:894px; height:122px; background:center url(top2.jpg); text-align:left;}
  #Header .banner .blogname{ margin:10px 0 0 90px;text-align:left; font-size:24px; color:#946903; font-weight:bold;}
  #Header .banner .blogsub{ width:390px; margin-left:300px; margin-top:16px; text-align:left;}

  #PageBody{ width:874px;}
  /* 侧边样式 */
  #Sidebar{ float:left; width:203px; background:url(main_bg.jpg) top repeat-x;}
  #Sidebar .left{ width:203px; background:url(main_l.jpg) left top no-repeat;}
  #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{ width:650px; background:url(main_l.jpg) left top no-repeat;}
  #MainBody .right{ width:650px; background:url(main_r.jpg) right top no-repeat;}
  #MainBody .left div.right #show{ padding:7px; text-align:left;}
  #PageBody #Sidebar .left .right #show .userlto{ width:189px; height:17px; background:url(user_l_top.jpg) no-repeat;}
  #PageBody #Sidebar .left .right #show .userlbg{ padding:4px; background-color:#C58C05;}
  #PageBody #Sidebar .left .right #show .userlbo{ width:189px; height:5px; background:url(user_l_bo.jpg) no-repeat;}
  #PageBody #Sidebar .left .right #show .ltopic{ margin-top:2px; padding-left:30px; width:189px; height:27px; line-height:27px; background:url(left_topic.jpg) no-repeat; font-size:14px; text-align:left; }
  #PageBody #Sidebar .left .right #show .lmain{ text-align:left; padding:6px; background-color:#F8F5DD;}
  #PageBody #Sidebar .left .right #show .lbottom{ width:189px; height:6px; background:url(left_bottom2.jpg) no-repeat;}
  /* 日历样式表 */
  #calendar{ width:174px; }
  #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:174px; padding-top:10px;}
