@charset "utf-8";
body { background:url(/tbg.gif) repeat-x;}
#doc3 { max-width:980px; margin:auto;}
fieldset { display:inline;}
legend { display:none;}
#hd { height:114px; overflow:auto;}
#bd { margin-top:1em;}
a { color:#04d;}
a:hover { color:#864480;}
strong { font-weight:bold;}


.lg { margin:.6em 0 0 1em; cursor:pointer; _cursor:hand; float:left;}
.lg #ei{*display:none;}
.lg #ie{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lg.png",sizingMethod="scale");}
.lg #ie{display:none;*display:block; _display /* */:none;width:376px;height:100px;}
.lg #ie5 { display:none; _display /* */:block;}
.lg #ie a{display:block;height:100%;}

.sch { float:right; margin:3.5em .5em 0 0; *margin:3.3em .5em 0 0;}
.sch input { border:1px solid #813f7b; padding:.15em;}

.mod { margin-bottom:1.5em;}
.mod h3 { font-size:107%; font-weight:bold; color:#864480; background:url(/h3bg.gif) bottom repeat-x; padding:.3em 0; text-indent:.2em;}
.mod ul { margin:.5em 0 0 .3em;}
.mod li { background:url(/libg.gif) left .5em no-repeat; padding-left:1em; line-height:1.4; margin-bottom:.5em;}
.mod li a.xml { width:18px; height:9px; background:url(/xml.gif) no-repeat; display:-moz-inline-box; *display:inline-block; vertical-align:middle; margin-left:.5em;}

.blog li { margin-bottom:.3em;}
.archiver {zoom:1; overflow:auto;}
.archiver li { width:42%; float:left;}
.archiver .more { background:none; font-weight:bold;}
.misc { font-weight:bold;}
.badge { margin-left:.3em;}
.badge a { color:#36c; text-decoration:none; font-weight:bold;}

.item { width:88%; margin:.5em 0 3em 1em;padding-bottom:2.5em; border-bottom:1px solid #ccc;}
.item h2 { font-size:122%; font-weight:bold;}
.item h2 a { color:#864480;}
.item em { color:#666; font-size:92%;display:block; margin:.6em 0;text-indent:0;}
.item p { line-height:1.8; margin-bottom:1em; text-indent:2em;}
.item .info { text-align:right; font-size:92%; margin-top:1em; color:#666;}

.review,.compose,.tracks { width:84%; margin:.5em 0 3em 1em; border:1px solid #ccc;}
.review h3,.compose h3,.tracks h3 { font-size:107%; font-weight:bold; color:#864480; background:#f0f0f0; border-bottom:1px solid #ccc; padding:.5em; text-indent:.2em;}
.reviewitem { margin:1em; padding-bottom:1em; border-bottom:1px solid #E6E6E8}
.reviewitem p { line-height:1.4;}
.reviewitem em { font-size:92%; color:#666; margin:.5em 0; display:block;}

.last { border:0;}

.composeform { margin:1.2em;}
.composeform p { text-align:center;}
.composeform table p { text-align:left;}
.composeform td { padding-top:1em; font-size:92%;}
.composeform em { color:#666;}
.composeform strong { font-weight:bold; color:#666;}

.tracks h5 { margin:1em; margin-bottom:.5em;}
.tracks ul { margin:1em; margin-top:.5em;}
.tracks li { line-height:1.6;}
#trackbackurl { margin:0 1em 1em 1em;}

#result h1 { font-size:122%; font-weight:bold; margin-left:.8em; margin-bottom:1em;}
#result h1 b { color:red;}
#result .item h2 { font-size:100%; font-weight:bold;}



.cp { color:#666; margin:1em;}



