body { margin: 0; padding: 0; font-family: 'Verdana', 'Arial', '宋体'; font-size: 12px }
a:link, a:visited, a:hover, a:active { text-decoration: none }
img { border: 0 }
fieldset { line-height: 24px; margin: 0; padding: 8px; border: #666 1px solid }
legend { font-weight: bolder; color: #F60 }
fieldset a { color: #000 }
fieldset a:hover { color: #F00 }
form { margin: 0; padding: 0 }

.clear { height: 0; line-height: 0; font-size: 0; clear: both }
.focus { border: #666 1px solid; color: #333 }
.blur { border: #CCC 1px solid; color: #666 }

#wrap { width: 800px; margin: 0 auto }

#head { height: 90px; position: relative }
#logo { position: absolute; top: 16px; left:  0 }
#time { position: absolute; top: 0; right: 0; width: 228px; height: 28px; line-height: 28px; padding: 0 0 0 12px; background: url('./../media/image/top_bg.gif') no-repeat }
#time a { color: #727272 }
#time a:hover { color: #F00 }

.menu { height: 37px; padding: 0 0 0 12px; background: url('./../media/image/menu_bg.gif'); color: #727272 }
.menu a { color: #727272 }
.menu a:hover { color: #F00 }
.search { width: 120px; height: 37px; background: url('./../media/image/menu_bg1.jpg') repeat-x; text-align: center }
.submit { width: 37px; height: 37px }
.submenu { width: 100px; line-height: 32px; background: #F3F3F3; border: 1px solid #C8C8C8; position: absolute; z-index: 999; filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=forward,enabled=0,Duration=0.60) }
.submenu ul { margin: 0; padding: 0; list-style: none }
.submenu ul li { margin: 0; padding: 0; text-align: center }
.submenu ul li a { color: #757575 };
.submenu ul li a:hover { font-weight: bolder; color: #F00 }

#show { margin: 1px 0 6px 0 }

#tree { width: 170px; float: left }
.treebottom { margin: 6px 0 0 0 }
.nav { width: 170px; margin: 0 0 6px 0 }
#pic  { }
.view { padding: 8px 0 8px 8px; border-bottom: #EEE 1px solid }
.view a { color: #333; display: block }
.view a:hover { font-weight: bolder; color: #F00 }
.view a.current { color: #F00 }
.view a.current:hover { font-weight: bolder; color: #F00 }

#body { width: 600px; padding: 6px; background: url('./../media/image/body_bg.gif') repeat-x; float: right; overflow: hidden }
#content { padding: 6px; background: #FFF; overflow: hidden }
#title { height: 32px; line-height: 32px; padding: 0 0 0 28px; background: url('./../media/image/title_bg.gif') no-repeat; font-weight: bolder; color: #F00; border-bottom: #CCC 1px solid }
#ask { float: right }
#ask a { color: #F00 }
#position { height: 28px; line-height: 28px; text-align: right; color: #333 }
#position span { color: #F97D33 }
#position a { color: #666 }
#position a:hover { color: #F00 }
#archive { line-height: 28px; padding: 0 12px }
#author { text-align: right; color: #666 }
#contents { color: #333 }
#contents p { margin: 0 }
#contents p a { color: #333 }
#contents p a:hover { color: #F00 }
#count { text-align: right; color: #666; clear: both }
#lists { line-height: 28px; color: #666 }
#lists a { color: #333; display: block }
#lists a:hover { color: #F00 }
.tdline { border-bottom: #EEE 1px solid }
.tablerim { margin: 0 0 8px 0; border: #CCC 1px solid }
#newstitle1 { background: url('./../media/image/newstitle.gif') repeat-x; color: #F87E33 }
#page { height: 32px; line-height: 32px; text-align: right; color: #000 }
.rim { line-height: 32px }
.name { padding: 0 0 0 6px; background: #F5F5F5; font-weight: bolder; color: #666 }
.name a { color: #390 }
.name a:hover { color: #F00 }
.info { padding: 0 0 0 6px; color: #666 }

#produceimage { padding: 0 0 8px 0; text-align: center  }
#produceinfo  { padding: 0 0 0 3px; background: #E0E0E0 }
.producename  { padding: 0 0 0 6px; background: #F6F6F6 }
.produceinfo  { padding: 0 0 0 6px; background: #FFFFFF }

#foot { height: 30px; line-height: 30px; margin: 8px 0 0 0; background: url('./../media/image/bottom.gif') no-repeat; color: #666 }
#foot a { color: #666 }
#foot a:hover { color: #F00 }
#flt  { width: 425px; padding: 0 0 0 25px }
#frt  { padding: 0 0 0 10px }

.c1 { vertical-align: top }
.l0 { height: 32px; line-height: 32px }
.l0 a { color: #000; font-weight: bolder }
.l0 a:hover { color: #F00 }
.l1 { margin: 5px 0 0 0 }
.l1 a { color: #79A2B2 }
.l1 a:hover { color: #FF0000 }
#produce { padding: 8px 12px }
.pp { height: 24px; line-height: 24px }
.pp a { font-weight: bolder; color: #757575; display: block }
.pp a:hover { color: #F00 }
.ps { height: 20px; line-height: 20px; color: #BABABA; padding: 0 0 0 18px }
a.ps { color: #757575 }
a.ps:hover { color: #F00 }

#news { padding: 0 12px }
#newstitle { height: 20px; line-height: 20px; font-weight: bolder; color: #333; border-bottom: #CCC 1px solid }
.newsinfo { height: 24px; line-height: 24px; color: #757575; border-bottom: #EEE 1px solid }
.newsinfo a.newsclass { color: #79A2B2 }
.newsinfo a { color: #757575 }
.newsinfo a:hover { color: #F00 }
.operate { padding: 3px 6px; background: #FFF; border: #666 1px solid }
.friends { padding: 8px 0; text-align: center }
.friends select { width: 169px }
