/* 通用风格 */
body    { font-family:SimSun,Verdana,serif; font-size:14px; line-height:180%; }
h1      { font-family:SimSun,Verdana,serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
h2      { font-family:SimSun,Verdana,serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; display:inline; }
font,input,select { font-family:SimSun,Times,Verdana; font-size:14px; }
form    { margin:0px; display:inline; }
a       { color:#008000; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }
.bbody a { color:#004E98; text-decoration:none; }
#tdnavi a.focus { color:#FFFFFF; background-color:#008000; border:1px dashed #008000; padding:3px; }
#tdnavi a, .xhead a, #tdcopy a { color:#FF8000; text-decoration:none; }
#tdnavi a:hover, .xhead a:hover, #tdcopy a:hover { color:#FF0000; text-decoration:none; }
img     { border:0px solid black; margin:0px; padding:0px; }
hr      { color:#FF9933; background-color:transparent; margin:0px; border-style:solid; }

a.page       { padding:2px 6px; background-color:#ffffff; border:1px solid #008000; }
a.pageon     { padding:2px 6px; background-color:#ff8000; border:1px solid #008000; color:#0000FF; font-weight:bold; }
a.page:hover { padding:2px 6px; background-color:#ff8000; border:1px solid #008000; color:#0000FF; }

/* 布局相关(宽度、位置) */
div     { border:0px; margin:0px; padding:0px; }
.tr     { width:960px; margin-left:auto; margin-right:auto; clear:both; }
#tdmain { width:630px; float:left; }
#tdside { width:310px; float:right; }

/* 特效相关 */
#tdcopy { text-align:center; border-top:1px solid #336699; margin-top:22px; padding-top:8px; }
.tdhead { color:#ffffff; background-color:#336699; font-weight:bold; padding:3px; margin:8px 0px 2px 0px; }
.tdlist { border-bottom:1px dashed #336699; padding:12px 0px; clear:both; overflow:hidden; }
.tdicon { float:right; margin:2px 10px 2px 2px; }
.icon_news { width:240px; border:1px solid black; }
.icon_baby { width:240px; border:1px solid black; }
.icon_game { width:120px; height:90px; border:1px solid black; }
.icon_cook { width:110px; height:90px; border:1px solid black; }

/* 方框容器 */
.box    { background-color:#f5f8fd; border:1px solid #336699; margin:0px; padding:4px; } /* 简单框：单个充满 */
.vbox   { background-color:#f5f8fd; border:1px solid #336699; margin-bottom:12px; padding:2px; } /* 简单框：竖向单排 */

.boxul  { border:0px; margin:0px; padding:0px; }
.boxli  { list-style:none; float:left; background-color:#f5f8fd; border:0px solid #c0c0c0; border-width:0px 1px 1px 1px; margin:0px 9px 9px 0px; padding:0px; }
.boxli_news { width:620px; height:240px; }
.boxli_game { width:300px; height:240px; }
.boxli_cook { width:300px; height:240px; }
.boxli_joke { width:200px; height:240px; }
.xhead  { line-height:130%; margin:0px; padding:2px; vertical-align:middle; height:23px; color:#ff0000; font-weight:bold; background:repeat-x url(/misc/img/bg_gray.png); }
.lbody  { margin:0px; padding-left:16px; background:url(/misc/img/cube_yellow.gif) no-repeat center left; }
.bbody  { margin:0px; padding-left:16px; background:url(/misc/img/cube_blue.gif) no-repeat center left; }

#pids   { padding:4px 4px 2px 4px; font-weight:bold; }
#tdnavi { padding:2px 4px 4px 4px; font-weight:bold; }
#tdlogo { width:232px; float:left; }
#tdggad { width:728px; float:right; }
#admain { float:right; }
#adside { }

.red   { color:red; }
.green { color:green; }
