body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}fieldset,img,abbr{border:0;}caption,th{text-align:left;}q:before,q:after{content:'';}a{text-decoration:none;}img{border:none;vertical-align:bottom;}body{margin:0 20px 10px 20px;font-family:verdana,sans-serif;text-align:center;background:#fff;}a{color:#888;text-decoration:none;}a:visited{color:#888;text-decoration:none;}a:active{color:#888;text-decoration:none;}a:hover{color:#cc7d30;text-decoration:underline;}a img{border:0;}h1{z-index:8;overflow:hidden;font-weight:normal;font-size:10px;color:#b3b3b3;line-height:1;text-align:center;width:420px;height:20px;padding-left:1px;padding-top:5px;}h2{font-size:12px;font-weight:normal;line-height:125%;color:#b3b3b3;}h3{color:#694d4c;font-size:18px;font-weight:bold;text-align:left;line-height:1.2;width:740px;height:35px;margin:30px 0 5px 0;padding:0 0 0 22px;background:url("./blogparts/blue_icon.gif") no-repeat 0 5px;}h3 a{color:#694d4c;}h3 a:visited{color:#694d4c;}h4{font-size:114%;font-weight:bold;color:#a33;line-height:1.2;margin:1.5em 0 .1em 0;padding:0 0 0 17px;background:url("./blogparts/h4_icon.png") no-repeat;}div#container{margin:10px 0 10px 0;padding:0;width:968px;text-align:left;background:#fff;border-top:5px solid #e7e7e7;font-size:12px;line-height:150%;}div#content{overflow:hidden;position:absolute;top:160px;width:808px;text-align:left;margin:0 10px;padding-left:145px;background:url("./blogparts/leftback1.png") repeat-y;}div#description{z-index:3;overflow:hidden;width:358px;height:55px;margin-left:600px;text-align:left;position:absolute;top:40px;}div#description p{text-align:left;font-size:12px;line-height:1.15;color:#bbb;background:#fff;display:inline;}div#description h2{text-align:left;font-size:12px;font-weight:normal;line-height:1.15;color:#bbb;display:inline;}div#header{z-index:1;position:absolute;top:30px;width:968px;height:70px;text-align:left;background:#fff;padding-left:20px;}div#ad{z-index:2;position:absolute;top:100px;width:968px;height:46px;font-size:10px;background:#fff url("./blogparts/head_bar2.png") no-repeat;padding:13px 0 0 25px;}div#ad form input{padding:3px 0 1px 0;margin:0 0 0 3px;float:left;display:inline;line-height:1.05;}div#ad form{vertical-align:middle;}div#ad p{z-index:5;float:right;display:inline;text-align:right;font-size:12px;padding:0 80px 0 0;margin-top:1px;}div#navi{z-index:4;position:absolute;top:155px;width:968px;height:20px;font-size:12px;text-align:right;}div.date{position:absolute;top:165px;padding-left:155px;font-size:12px;text-align:left;color:#999;}div.date span{font-size:10px;}div#category{z-index:6;position:absolute;top:216px;width:968px;height:20px;font-size:12px;text-align:right;color:#888;}div#main{font-size:13px;line-height:150%;padding-top:20px;margin:35px 120px 0 0;text-align:left;border-top:16px dotted #e7e7e7;}div#right{z-index:9;overflow:hidden;width:200px;height:1350px;float:right;display:inline;font-size:12px;padding:0 10px 10px 10px;margin:15px 0 20px 25px;text-align:left;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;}div#inner-side{z-index:10;position:absolute;top:84px;width:200px;height:900px;font-size:12px;padding:0 0 0 6px;margin-left:590px;text-align:left;background:#fff;}.sidetitle{font-weight:bold;font-size:12px;padding:.2em 0 0 0;margin:0 8px 5px 0;color:#333;text-align:left;border-bottom:1px solid #7dafee;}.sidetitle a,.sidetitle a:visited{color:#a00;}.side{padding:0 8px 24px 5px;margin-bottom:0;font-size:12px;line-height:1.25;color:#505050;}.side2{line-height:1.8;padding:4px 8px 4px 8px;margin-bottom:0;font-size:12px;line-height:1.2;}.side a,.side a:visited{border-bottom:1px dotted #ccc;color:#a00;}.side a:hover{background-color:#eef;text-decoration:none;color:#cc7d30;}.side ul,.side ul li ul{margin:0;padding:0;list-style:none;}.side li{margin:0 0 0 -0.4em;padding:.2em 0 .2em 1.0em;line-height:1.15;background:url(./blogparts/li.gif) no-repeat;}.side ul li ul li{margin:0 0 0 -0.2em;padding:.2em 0 .2em 1.0em;line-height:1.15;background:url(./blogparts/li.gif) no-repeat;}.side ul li a,.side ul li a:link,.side ul li a:active,.side ul li a:visited{width:100%;display:block;text-decoration:none;}.side ul li a:hover{background-color:#eee;text-decoration:none;}.side ul li a span{color:#505050;}.side ul li a span.right{padding-right:.1em;float:right;}.rightbold{font-size:10px;line-height:.9;float:right;font-weight:bold;color:#aaa;padding:2px 30px 0 0;}.side img{border:0;margin:2px 1px;padding:2px 1px;}div#topmenu{z-index:7;width:970px;position:absolute;top:16px;height:12px;}div#topmenu ul{text-align:right;}div#topmenu li{display:inline;font-size:12px;line-height:13px;color:#888;}div#topmenu li a:link{color:#666;text-decoration:none;}div#topmenu li a:visited{color:#666;text-decoration:none;}div#topmenu li a:hover{color:#cc7d30;}hr{margin:1px 0;padding:0;border-width:1px 0 0 0;height:1px;border-style:solid none none none;color:#c50;}#main img{border:0;margin:3px 4px 3px 0;}#main a{text-decoration:underline;color:#a00;}#main a:visited{color:#966;}#main a:hover{color:#cc7d30;text-decoration:underline;}#main ul{margin:0 0 0 30px;padding:0 0 0 12px;}#main ul li ul{margin:10px 0 0 30px;padding:0 0 0 12px;}#main li{margin:0;padding:0 0 .7em 0;line-height:1.2;}#main ul li ul li{margin:0;padding:0 0 .7em 0;line-height:1.2;}#main ol{margin:0 0 0 30px;padding:0 0 0 8px;}#main ol li ol{margin:10px 0 0 30px;padding:0 0 0 12px;}#main ol li ol li{margin:0;padding:0 0 .7em 0;line-height:1.2;}#main p{margin:.1em 0 1.5em 0;}#main dl{margin:0;padding:0 0 .7em 0;line-height:1.2;}#main dt{margin:8px 120px 8px 0;padding:2px 0 2px 20px;line-height:1.3;background:#666;color:#f7f7f7;font-weight:bold;}#main dd p{margin:0;padding:3px 140px 6px 15px;line-height:1.3;}#main dt a,#main dt a:visited{color:#f7f7f7;text-decoration:none;}#main dt a:hover{color:#cc7d30;text-decoration:underline;}#main dd{margin:0;padding:1px 0 2px 25px;line-height:1.2;}.cat-bottom{padding:3px 0 3px 25px;}.rss{margin:0;padding:1px 0 2px 105px;line-height:1.1;font-size:12px;}#main table th{text-align:right;margin:0;padding:0;letter-spacing:.1em;}#main table td{margin:0;padding:1px 2px;color:#333;border-width:1px;border-style:solid;border-color:#ddd;}#main table{font-size:12px;line-height:1.2;margin:5px;padding:0;border-collapse:collapse;}#main table p{font-size:12px;margin:.5em 0 .5em 0;}.article_tags{color:#4e5f69;font-size:75%;line-height:1.25;margin:0 0 2px 0;}.article_tags a:visited{color:#cc7d30;}#main blockquote{border:1px solid #ccc;background-color:#f7f7f7;min-width:500px;max-width:700px;font-size:12px;line-height:1.25;margin:.5em 1em .5em 1em;padding:.5em 1em .5em 1em;}#main blockquote p{font-size:12px;margin:.5em 0 .5em 0;}.pict{margin:0 3px 3px 0;}a.continues{font-size:88%;}.smalln{font-size:12px;line-height:1.2;text-align:left;}.smallh{font-size:12px;color:#999;width:550px;line-height:1;text-align:left;margin:0;Padding:0;}.smallb{font-size:12px;line-height:1.2;text-align:left;font-weight:bold;}.smalln h3{color:#694d4c;font-size:16px;font-weight:bold;text-align:left;line-height:1.2;width:auto;margin:30px 0 5px 0;background:url("./blogparts/blue_icon.gif") no-repeat 0 5px;}div#footer{clear:both;width:803px;text-align:right;font-size:12px;color:#999;margin:15px 0 0 0;padding:0 5px 0 0;border-top:20px solid #b90000;}div#footer p.p-right{display:inline;float:right;margin:10px 0 10px 0;padding:0;}div.p-left{display:inline;float:left;margin:5px 0 5px 0;padding:5px 0 0 0;}.foot-right{text-align:right;font-size:12px;color:#666;margin:0;padding:0;}#infomation{text-align:left;font-size:12px;color:#333;margin:0;padding:0;}#infomation p{line-height:1.5;margin:0 0 10px 0;padding:0 5px 0 20px;}.catlist{margin:15px 0 20px 20px;text-align:left;line-height:1.3;font-size:12px;color:#666;float:left;}.catlist a,.catlist a:visited{color:#666;}.catlist a:hover{color:#cc7d30;}.catlist span{float:left;width:160px;display:inline;margin:0;padding:0;}.comment{line-height:1.2;background-color:#f0f0f0;padding:5px;}.comment p{margin:.5em 0 .5em 0;}.comment-body{padding:0 5px 0 15px;overflow:auto;}.comment-body p{margin:1.2em 0 1.2em 0;}.comments{border:1px dotted #ccc;padding:0;font-size:12px;line-height:1.5;text-align:left;color:#333;margin:6px;}.trackback{border:1px dotted #ccc;padding:0 10px 0 10px;font-size:12px;line-height:1.5;text-align:left;color:#333;margin:6px;background-color:#f0f0f0;}.trackback p{margin:1.2em 0 1.2em 0;}

