* {margin:0px;padding:0px;list-style:none;text-decoration:none;}
body {font-family:Meiryo, 'メイリオ', 'Lucida Grande', Verdana;font-size:12px;color:#4d4b4c;background:#fff url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bkg_201105.png) repeat-x;}
a:link { text-decoration:none;color:#36C;border:0px;} a:active, a:visited {color :#36C;border:0px;} a:hover	{color:#A90000;text-decoration:underline;border:0px;} a:focus {outline:none;} .clear {clear:both;} #left img.none {border:none;padding:0;} #wrapper {width:1000px;margin:auto;} #frame, #content {width:985px;margin:auto;}
#header {height:98px;width:1000px;}
#logo {float:left;width:260px;padding-left:10px;height:96px;}
#logo a{display:block;background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/sprites/spriteme1.png) -10px -10px no-repeat;outline:none;padding-top:73px;color:#333;font-size:1.1em;}
#topleft {float:right;width:728px; padding:3px 0;}
#banner-header {font-size:15px;line-height:140%;font-weight:bold;}
#banner-header a {color:#333;text-decoration:none;}
#banner-header a:hover {text-decoration:none;}
#banner-description{font-size:1em; line-height:2.5em; margin-left:10px;}
/*h1#banner-description {position:absolute;top:50px;z-index:0;width: 527px;margin-left: 450px;}*/
#searchbox {width:233px;height:36px;background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/sprites/spriteme1.png) -10px -126px no-repeat;margin:20px 5px 0 10px;}
#searchbox input#s {float:left;margin:5px 0 0 6px;border:none;width:190px;color:#999;}
#searchbox #go {float:right;margin:3px 4px 0 0;width:18px;height:18px;}
#infobar {height:30px;width:995px;font-size:11px; padding-top:40px;}
#browse {width:990px;background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/sprites/spriteme1.png) no-repeat -10px -278px;padding-left:17px; line-height:1.5em;}
#left {float:left;width:540px;}
.entry {width:530px;padding:10px;background:#fff;border:1px solid #dadada;margin-bottom:10px;line-height:140%;}
dl {margin:0 0 20px;font-size:1.2em;/*border:#ccc 1px solid;*/padding:3px 0 3px 10px;}
dt {font-weight:bold;margin:0;line-height:200%;margin-top:20px;}
dd {padding:0 10px 10px;margin:0 0 0 1.5em;line-height:1.5em;}
dt a {background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/unordered_list_icon.gif) no-repeat 0em .8em;padding-left:15px;display: inline-block;}
dl.main-list {list-style:none;/**-webkit-border-radius:5px*/;background:#F9F7ED;border:#EEE 5px solid;margin:10px 0 0;font-size:1.2em;width: 530px;}
dl.main-list dt a {font-weight:bold;margin:0;} dl.main-list dt {margin-top:10px;}
dl.main-list dd {margin:0;line-height:1.6em;}
.ads_top {margin:10px 30px 30px;}
.more {text-align:right;padding:0 5px;}
.entry h2 {font:bold 22px/28px Meiryo, 'メイリオ', 'Lucida Grande', Verdana;letter-spacing:-1px;margin-bottom:10px;/*background:#FC6;*/border-left:#F90 7px solid;padding:4px;}
.entry h2 a {color:#222;} .entry h2 a:hover {text-decoration:underline;}
.entry p.thumb, .entry p.image {margin: 0 0 .5em .3em;}
.entry p.thumb img {padding:0;}
.entry img {border:#CCC 1px solid;padding:4px;margin-bottom:10px;}
.allinfos {font-size:11px;height:15px;padding:3px 0 10px;}
.allinfos span {background: url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/csg-4d5fcaa6e77fe.png) no-repeat top left;padding-left:20px;}
span.comments{ background-position: 0 0; width: 16px; height: 16px; } 
span.date{ background-position: 0 -66px; width: 16px; height: 16px; } 
span.category{ background-position: 0 -132px; width: 16px; height: 16px; } 
.entry p, .contentstyle p {font-size:1.2em;line-height:1.6em;margin:0 1em 1.3em;padding-bottom:7px;}
#left .entry ol.head-line a:hover {color:#C13A01;}
#topsidebar h2 {font-size:11px;} .tabberlive .tabbertabhide {display:none;} .tabber {font-size:11px;} .tabberlive {margin-top:1em;} .tabberlive .tabbertab {padding:5px;border-top:0;background:#efefef;margin-bottom:10px;font-size:12px;} .tabberlive .tabbertab h2 {display:none;font-size:12px;} .tabberlive .tabbertab h3 {display:none;} .tabberlive#tab2 .tabbertab {height:200px;overflow:auto;} .tabbertab p {padding-bottom:10px;line-height:140%;} .tabbertab ul {padding:0;margin:0;} .tabbertab ul li {padding:5px 0 6px 0;} .tabbertab ul li {background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bullet.gif) no-repeat 0 5px;padding-left:24px;border-bottom:1px solid #fff;}
#sidebarbottom {float:right;width:425px;}
#right {float:left;width:420px;margin-left: 10px;padding-left: 10px;}
#topsidebar {width:400px;padding:0 10px;border:1px solid #dadada;background:#fff;margin-bottom:10px;}
#lsidebar h2, #rsidebar h2 {font-size:15px;margin-bottom:10px;color:#795625;line-height:150%;}
#lsidebar {float:left;width:200px;padding:5px;border:1px solid #dadada;	background:#fff;background-color:#E7DDCF;}
#lsidebar .module-list, .widget_rss {background:#F3EDE4;font-weight:bold;} #lsidebar .module-list a {display:block;width:192px;padding:5px 0;color:#36C;} #lsidebar .module-list a:hover {background:#FFF;} #rsidebar {float:left;width:200px;padding:0;border:1px solid #dadada;background:#FCF9CB;margin-left:8px;} #rsidebar .module-list {background:#FBFAE6;margin:5px;padding:5px 2px;} #rsidebar .module-list a {color:#71685B;font-weight:bold;line-height:1.2;} #rsidebar .module-list a:hover {text-decoration:underline;} #sidebarbottom ul{margin:5px 0 20px;} #sidebarbottom ul li ul li{padding-left:1px;padding-bottom:3px;border-bottom:1px dotted #dadada;} li.amn{width:200px;margin-bottom:10px;} #sidebarbottom p{padding:0 5px;} .list-title {border-left:3px #FCF9CB solid;margin-top:10px;} .list-title-s {border-left:3px #FFCB8F solid;margin-top:10px;}
 li.fb{background:#fff;}
#footer {background:#222 url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/footer.gif) repeat-x;width:100%;margin:15px auto 0px;height:100px;font-size:10px;}
#foo {background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/sprites/spriteme1.png) no-repeat 885px -582px;width:955px;margin:auto;padding:10px;height:80px;color:#fff;}
#foo a:link {color :#FF9900;border:0px;}
#foo a:active {text-decoration:underline;color :#FF9900;border:0px;}
#foo a:visited {color :#FF9900;border:0px;}
#foo a:hover	{color:#FFF;border:0px;} 
#foo ul {float:left;margin-top:10px;}
#foo ul li {display:inline;height:35px;line-height:35px;font-weight:700;}
#foo ul li.current_page_item a {}
#foo ul li.current_page_item a:hover{background:transparent;color:#fff;}
#foo ul li a {color:#fff;float:left;padding:0 20px 0 0;}
#foo ul li a:hover{background:none;color:#dadada;text-decoration:none;}
a img {border:none;}
.rss {font:bold 1.6em/200% Meiryo, 'メイリオ', 'Lucida Grande', Verdana;}
.rss a{display:block;height:56px;width:198px; padding-top:30px;background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/sprites/spriteme1.png) -10px -172px  no-repeat;}
a[href $='.pdf'] {padding-right:18px;background:transparent url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/icon_pdf.gif) no-repeat center right;}
a[href *="wikipedia.org"] {background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/wikipedia.png) no-repeat center right;padding-right:17px;}
a[href *="userscripts.org"] {background:url(/images/bg/face-monkey.png) no-repeat center left;padding-left:17px;}
a.kml {background:url(/images/kml_feed_small.png) no-repeat top right;padding-right:17px;}
a.hacks {background:url(/images/bg/plugin_link.png) no-repeat center right;padding-right:17px;}
a.google{background:url(/images/bg/googleIcon.gif) no-repeat center right;padding-right:17px;}
a.gbuzz{background:url(/images/bg/gbuzz-icon.png) no-repeat center left;padding-left:17px;}
a.web-site-link, a.ajax-link, a.tool-link{background:url(http://cdn.web-marketing.zako.org.s3.amazonaws.com/images/bg/folder_websites.png) no-repeat center right;padding-right:17px;}
table.chart {border-collapse: collapse; margin:10px;font-size:1.2em;width:512px;}
.chart th, .chart td {border: solid 1px #666;color: #000;}
.chart th, .chart td {padding:10px 10px;}
.chart thead th {background-color: #EFEFEF;}
.broken_link, a.broken_link, del {text-decoration: line-through !important;}
#right table {border:none;width:100%;}
#right th, #right td {border:none;background:none;}
#left blockquote ol {border:none !important;font-weight:normal !important;background:none !important;margin:0 !important;}
.related, .related_post_title {clear:both;border-left:5px solid #000;margin:0;padding:3px !important;margin-top:10px;}
p.desc{padding:10px;background:#f9f5dc;}
#next {clear:both;text-align:center;font-size:1.2em;}
#next a {margin:10px;padding:5px;border:1px #f8af97 solid;background:#f8af97;}
.tweet-list, .twitter-share-button{margin-left:5px;}
.wp-caption{background:#f0f0f0;padding:5px 5px 0;margin-left:10px;}
p.wp-caption-text {font-size:.9em}

.postrank-widget .postrank-posts li a.postrank-value{padding:3px; }

.pageNav { color: #2583ad; background:white; margin: 1em auto; line-height:2em; text-align:center;}
a.page-numbers, .pageNav .current { color: #00019b; padding: 2px .4em; border:solid 1px #ccc; text-decoration:none; font-size:smaller;}
a.page-numbers:hover { color:white; background: #328ab2;}
.pageNav .current { color: white; background: #328ab2; border-color: #328ab2; font-weight:bold:}
.pageNav .next, .pageNav .prev { border:0 none; background:transparent; text-decoration:underline; font-size:smaller; font-weight:bold;}