/*  
Theme Name: WaviaeiDesign7-ShikigasaneType2
Theme URI: http://waviaei.com
Description: Minor design alterations from WaviaeiDesign6. Theme inspired by 伊右衛門「かさねいろ豆巾着」.
Version: 1.0
Author: Toru
Author URI: http://waviaei.com
*/

/*
Default CSS for WordPress Theme
1. Normalize
2. Global settings
3. Structure -- framework
4. Structure -- Header
5. Structure -- Contents
6. Structure -- Sidebar
7. Structure -- Footer
8. Plugins
*/

/*
Colours:
	Red: #a42919
	Blue(l): #6a9bd3
	Blue(d): #024593
	Black(font): #333
*/
/*
font-size:
	16px = 1.1429%
	15px = 1.0714%
	14px = 100% = 1em
	13px = 92.857%
	12px = 85.714%
	11px = 78.571%
	10px = 71.429%
*/

/* ------------------------------------
1. Normalize (No need to edit)
-------------------------------------*/
html, body, div, a, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre,img, 
ol, ul, li, dl, dt, dd, 
span, abbr, acronym, address, cite, code, del, dfn, em, ins, kbd, q, samp, strong, sub, sup, var, 
form, fieldset, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, 
applet, object, iframe, embed, 
tt,strike,s,small,font, big {
	margin: 0;
	padding: 0;
	border 0;
	outline: 0;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:link, a:visited, a:hover, a:active {
	border: 0;
}
a img, :link img, :visited img, a:link img, a:hover img, a:visited img, a:active img {
	border: 0;
}
ul, ol, li {list-style: none;}
/*
p, pre, address, cite, blockquote, code, ul, ol, dl, table, input,
textarea, form {
	font-size: 108%;
}
*/


/* ------------------------------------
2. Global settings
-------------------------------------*/
body {/* YUI Fonts CSS */
	/* font: 13px/1.231 arial,helvetica,clean,sans-serif;  基本文字設定 YUI default */
	/* font: 14px/1.8 Verdana, Candara, Tahoma, arial, helvetica, sans-serif;  Custom 日本語用2 */
	/* font: 13px/1.4 Verdana, Candara, Tahoma, arial, helvetica, sans-serif;  Custom 英語用1 */
	/* font: 14px/1.65 Meiryo,"MS Gothic","Hiragino Kaku Gothic Pro",Osaka,Verdana,Tahoma,sans-serif;  Custom 日本語用1 */
	font: 14px/1.7 Meiryo, Verdana, Candara, sans-serif;
	*font-size: small; /* Win IE7およびWin IE6標準準拠モード向け */
	*font: x-small; /* Win IE 5-5.5､6(後方互換モード)向け */
}
body {/*color stuff*/
	background: #fff;
	color: #333;
}

/* ************ Linkage ************ */
a, a:link, a:visited, a:active {
	color: #024593;
	text-decoration: none;
}
a:hover {
	color: #6a9bd3;
	text-decoration: none;
	border-bottom: 1px solid #024593;
}
a:hover img {
	border-bottom: none;
}

/* ************ Headings ************ */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	background: transparent;
}
h3, h4, h5, h6 {clear: both;}

h1 {font-size: 165%; line-height: 1; margin: 0 0 1em 0; }
h2 {font-size: 132.14%; line-height: 1.2486; margin-top: 1.8729em; margin-bottom: 0.6432em; }
h3 {font-size: 110.71%; line-height: 1.4903; margin-top: 2.2354em; margin-bottom: 0.7451em; }
h4,
h5,
h6 {font-size: 100%; line-height: 1.65; margin-top: 2.475em; margin-bottom: 0.825em; }

/* ********** Common stuff ********** */
p, pre, ol, ul, dl {
	font-size: 100%;
	margin: 0 0 1.65em 0;
}

blockquote {
	font-size: 92.857%;/* 13px */
}

code {
	font-family: "Courier New", Courier, mono;
	font-size: 92.857%;/* 13px */
}
pre code {
	line-height: 1.4;
}

strong {font-weight: bold;}
em {font-weight: italic;}
kbd {
	font-family: "Courier New", Courier, mono;
	font-size: 107.14%;/* 15px */
	line-height: 1.54;
}
sub {}
sup {}
ins {}
address, cite {
	font-style: normal;
}
/*abbr dfn var*/

/* ************ Lists ************ */
li p, li pre, li dt, li dd,
dd li, dd p, dd pre, dd dt,
dd dd {font-size: 100%;}

/* ************ Forms ************ */
form {}
fieldset {}
label {}
legend {}
select option { padding : 0 5px; }
form label{ cursor : pointer; }

/* ************Tables ************ */
table {}
caption {text-align: center;}
tbody {}
tfoot {}
thead {}
tr {}
th {}
td {}

/* ************ Useful *********** */
.hide {
	display: none;
}
.clear {
	clear: both;
}

/* ********** Clearfix ************ */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* ************ For WordPress *********** */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; */
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 85.714%;
	padding: 3px 4px 5px;
	margin: 0;
}

/* ------------------------------------
3. Structure -- framework
-------------------------------------*/
div#topWrap {
	width: 100%;
	height: 150px;
	background: transparent url("./images/header_bg.png") repeat-x;
}
div#midWrap {
	width: 100%;
	margin-top: 35px;
	margin-bottom: 100px;
}
div#bottomWrap {
	width: 100%;
	height: 35px;
	background-color: #333;
	clear: both;
}

div.inner-wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background:  transparent;
	min-height:1px;　/* url("./images/12_col.gif") repeat-y IE 7対策 */
}


/* ------------------------------------
4. Structure -- Header
-------------------------------------*/
div#header {
	position: relative;
}
div#logo {
	width: 220px;
	height: 70px;
	position: relative;
	left: 10px;
	top: 65px;
}
#blog-title {
	display: block;
	width: 220px;
	height: 70px;
	position: relative;
	left: 0;
	top: 0;
	text-align: center;
}
#blog-title img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

/* top navigation menu bit */
ul#blog-menu {
	width: 140px;
	position: absolute;
	top: 60px;
	left: 790px;
	text-align: right;
}
ul#blog-menu li {
	font-family: Verdana, Candara, sans-serif;
}
ul#blog-menu li#blog-menu2about {background: transparent url("./images/info.png") no-repeat right 50%;}
ul#blog-menu li#blog-menu2archives a {
	display: block;
	width: 60px;
	height: 20px;
	padding-bottom: 80px;
	position: absolute;
	top: 0;
	left: -60px;
	background: transparent url("./images/folder_large.png") no-repeat 50% 25px;}
ul#blog-menu li#blog-menu2contact {background: transparent url("./images/mail.png") no-repeat right 50%;}
ul#blog-menu li#blog-menu2rss {background: transparent url("./images/rss.png") no-repeat right 50%;}
ul#blog-menu li#blog-menu2search {background: transparent url("./images/search.png") no-repeat right 50%;}
ul#blog-menu li a:link, 
ul#blog-menu li a:visited {
	border-bottom: none;
	color: #333;
	padding-right: 35px;
}
ul#blog-menu li a:hover, 
ul#blog-menu li a:active {
	border-bottom: none;
	color: #333;
	padding-right: 30px;
}
ul#blog-menu li#blog-menu2archives a:link,
ul#blog-menu li#blog-menu2archives a:visited {
	padding-right: 0;
}
ul#blog-menu li#blog-menu2archives a:hover,
ul#blog-menu li#blog-menu2archives a:active {
	padding-right: 0;
}

/* ------------------------------------
5. Structure -- Contents
-------------------------------------*/
div#contents {
	width: 620px;
	margin-left: 10px;
	float: left;
}

/* ---------- Contents head ---------- */
div#contents-head {
	width: 100%;
}
h2.contents-head-title {
	margin-top: 0;
	height: 50px;
	line-height: 50px;
}
h2#archive-title-cat, 
h2#archive-title-tag, 
h2#archive-title-day, 
h2#archive-title-month, 
h2#archive-title-year {
	padding-left: 160px;
	font-weight: bold;
	background: transparent url('./images/head_archive.png') 0 0 no-repeat;
}
h2#s-results-title {
	text-indent: -9999px;
	background: transparent url('./images/head_sresults.png') 0 0 no-repeat;
}
div.archive-info {
	margin-left: 160px;
}
div.contents-nav {
	margin-left: 80px;
	width: 540px;
}
div#top-contents-nav {
	margin-top: 20px;
	margin-bottom: 40px;
}
div#bottom-contents-nav {
	margin-top: 40px;
	margin-bottom: 40px;
}
div.contents-nav-next {
	width: 47%;
	font-size: 85.714%;
	float: left;
}
div.contents-nav-previous {
	width: 47%;
	font-size: 85.714%;
	text-align: right;
	float: right;
}
/* ---------- entry ------------------ */
div.entry-head {
	margin-left: 80px;
	position: relative;
}
div.entry-date {
	background-color: #a42919;
	color: #fff;
	text-align: center;
	width: 60px;
	height: 60px;
	position: absolute;
	left: -80px;
}
div.entry-date span {
	display: block;
	font-size: 13px;
	line-height: 1.3;
	text-transform: uppercase;
}
span.entry-date-date {
	margin-top: 5px;
}
div.entry-date span.error-mark {
	font-size: 45px;
	font-weight: bold;
	font-family: Verdana, Candara, sans-serif;
}
.entry-title {
	display: block;
	background-color: transparent;
	padding-top: 15px;
}
.entry-title a:link, 
.entry-title a:visited, 
.entry-title a:hover, 
.entry-title a:active {
	color: #a42919;
	border: 0;
}
h2.entry-title {/* make it same as original h1 */
	font-size: 165%;
	line-height: 1;
	margin: 0 0 1em 0;
}
h3.entry-title {/* make it same as original h1 */
	font-size: 165%;
	line-height: 1;
	margin: 0 0 1em 0;
}
div.entry-editlink {
	/*background-color: #EDC959;*/
	color: #fff;
	text-align: center;
	width: 60px;
	height: 30px;
	position: absolute;
	top: 60px;
	left: -80px;
}

div.entry-body {
	margin-left: 80px;
	margin-bottom: 20px;
	background: transparent url('./images/bg_grid.png') 0 0 repeat-y;
	padding-top: 5px;
	padding-bottom: 1px;
}

/* ------- elements inside entrybody --------  */
div.entry-body ul, div.entry-body ol { padding-left: 2em; }
div.entry-body ul li { list-style: disc; }
div.entry-body ol li { list-style: decimal; }
div.entry-body ul ul { margin-top: 0; margin-bottom: 0; }
div.entry-body dl dt { font-weight: bold; }
div.entry-body dl dd { padding-left: 2em; }
div.entry-body h2 { font-size: 132.14%; padding-left: 0.5em; border-left: 1em solid #A42919; }
div.entry-body h3 { padding-left: 0.5em; border-left: 1em solid #972919; }
div.entry-body h4 { font-weight: bold; }
div.entry-body h5 { font-weight: bold; }
div.entry-body blockquote {
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 2em;
	padding: 10px 20px 25px;
	background: #EDF1FD url('./images/quote.png') left bottom no-repeat;
}
blockquote p.bq-cite {
	font-size: 85.714%;
	text-align: right;
	margin-bottom: 0;
}
/* ------- all archives table list --------  */
table#all-articles-table-list {
	margin-top: 15px;
	margin-bottom: 20px;
	width: 100%;
}
.all-articles-table-list-left {
	width: 100px;
}
.all-articles-table-list-center {
	padding-left: 0px;
	padding-right: 20px;
}

/* ----------- entry foot -----------  */
div.entry-foot {
	margin-left: 80px;
	margin-bottom: 50px;
}

dl.metadl {
	margin-bottom: 0.1em;
}
dl.metadl dt {
	width: 140px;
	float: left;
	font-weight: bold;
}
dl.metadl dd {
	width: 380px;
	margin-left: 160px;
}
div.clear {
	clear: both;
}

/* ----------- Comments ----------- */
div#comments {
	margin-top: 50px;
	margin-bottom: 80px;
}
div#comments-list {
	margin-left: 80px;
	width: 540px;
	position: relative;
}
h2#responses {
	display: block;
	width: 60px;
	height: 50px;
	position: absolute;
	left: -80px;
	margin-top: 0px;
	background: transparent url("./images/responses_bg.png") 0 0 no-repeat;
	text-align: center;
	font-size: 23.1px;
	color: #fff;
	padding-top: 13px;
}
div.comments-nav {
	margin-top: 10px;
	margin-bottom: 10px;
}
li.comment {
	margin-bottom: 25px;
}
div.gravatar {
	width: 58px;
	height: 58px;
	border: 1px solid black;
	float: left;
}
div.comment-author {
	margin-left: 80px;
	background-color: #efefef;
	padding: 2px 5px 2px;
	margin-bottom: 10px;
}
li.comment-author-admin div.comment-author {
	border-left: 1px solid #a42919;
}
li.pingback div.comment-author {
	border-left: 1px solid #87A7FD;
}
div.comment-body {
	margin-left: 80px;
	margin-bottom: 0px;
}
div.comment-body p {
	margin: 0 0 0.5em 0;
	word-break: break-all;/* IE only */
}
div.comment-body p.comment-wait-mod {
	text-align: center;
	font-size: 85.714%;
	background-color: #FEFF98;
}
div.comment-body blockquote {
	margin-left: 1em;
	margin-right: 1em;
	padding: 10px 14px 5px;
	background: #EDF1FD;
}
div.reply {
	margin-left: 460px;
	margin-top: 0px;
	width: 80px;
	height: 20px;
}
div.reply a {
	display: block;
	height: 20px;
	padding-left: 22px;
	background: transparent url("./images/reply.png") 0 0 no-repeat;
}
div.reply a:link, 
div.reply a:visited {
	border-bottom: none;
}
div.reply a:hover, div.reply a:active {
	font-weight: bold;
	background: transparent url("./images/reply.png") 0 -20px no-repeat;
	border-bottom: none;
}
ul.children {
	margin-top: 25px;
	margin-bottom: 25px;
}
li.depth-2 {
	width: 460px;
	margin-left: 80px;
}
li.depth-2 div.reply {
	margin-left: 380px;
}
li.depth-3 {
	width: 380px;
	margin-left: 80px;
}
li.depth-3 div.reply {
	margin-left: 300px;
}
li.depth-4 {
	width: 300px;
	margin-left: 80px;
}
li.depth-4 div.reply {
	margin-left: 220px;
}
li.pingback {
	margin-bottom: 25px;
}
li.pingback div.comment-author {
	margin-left: 0;
}
li.pingback div.comment-body {
	margin-left: 0;
	font-size: 85.714%;
}
/* ----------- no comments ----------- */
div.nocomments {
	margin-left: 60px;
	margin-right: 60px;
	padding: 10px 20px 10px;
	background: #ebc44b url('./images/nocomments_bg.png') left bottom no-repeat;
}

/* ----------- respond ----------- */
div#respond {
	margin-left: 80px;
	position: relative
}
/* li.comment div#respond {
	position: relative;
	left: -30px;
}*/
div#respond-logo {
	width: 60px;
	height: 60px;
	background: transparent url("./images/respond_bg.png") 0 0 no-repeat;
	position: absolute;
	left: -80px;
	top: 0;
}
h2#respond-title {
	font-weight: bold;
	color: #a42919;
}
div#cancel-comment-reply {
	height: 27px;
	width: 110px;
	line-height: 27px;
	font-size: 11px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
div#cancel-comment-reply span {
	background: transparent url("./images/respond_cancel.png") 0 0 no-repeat;
	padding-left: 20px;
}
div#cancel-comment-reply span:hover {
	background: transparent url("./images/respond_cancel.png") 0 -20px no-repeat;
}
div#cancel-comment-reply a:link, 
div#cancel-comment-reply a:visited {
	border-bottom: none;
}
div#cancel-comment-reply a:hover, 
div#cancel-comment-reply a:active {
	border-bottom: none;
	font-weight: bold;
}
span.required {
	font-weight: bold;
	color: #eb6101;
}
form#commentform p {
	margin: 0 0 1em 0;
}
form#commentform textarea:focus, 
form#commentform input:focus {
	outline: 1px solid #529214
}
p#respond-notify-mail {
	padding-left: 25px;
	background: transparent url("./images/mail_receive.png") 0 1px no-repeat;
}
p#respond-notify-twitter {
	padding-left: 25px;
	background: transparent url("./images/twitter_16.png") 0 1px no-repeat;
}
button.button-sub-com {/* particletree.com/features/rediscovering-the-button-element/ */
	display: block;
	background-color: #f5f5f5;
	border: 1px solid #d7d7d7;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	color: #529214;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 10px 6px 7px; /* Links */
}
button.button-sub-com:hover {
	background-color: #E6EFC2;
	border: 1px solid #C6D880;
	color: #529214;
}
button.button-sub-com:active{
	background-color: #529214;
	border: 1px solid #529214;
	color: #fff;
}



/* ------------------------------------
6. Structure -- Sidebar
-------------------------------------*/
div#sidebar {
	width: 310px;
	float: right;
	padding-bottom: 100px;
	background: transparent url("./images/sidebar_bg_bot.png") 50px bottom no-repeat;
}

div#sidebar-main {
	width: 310px;
	background: transparent url("./images/sidebar_bg.png") 50px 0 repeat-y;
	margin-top: 0;
}
div.sidebar-main-inner {
	margin-left: 80px;
	margin-right: 30px;
}

/* ------ inside #sidebar-about ------ */
div#sidebar-about {
	width: 280px;
	height: 280px;
	background: transparent url('./images/sidebar_about.png') 0 0 no-repeat;
	position: relative;
	margin-left: 30px;
	margin-bottom: 0;
}
div#sidebar-about img {
	height: 120px;
	width: 120px;
	position: absolute;
	top: 10px;
	left: 40px;
}
div#sidebar-about p {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
}
p.sidebar-about-text1 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 20px;
	left: 160px;
}
p.sidebar-about-text2 {
	width: 210px;
	position: absolute;
	top: 140px;
	left: 50px;
}

/* ------ inside #sidebar-webs ------ */
div#sidebar-webs {
	width: 260px;
	background: #ebc44b url('./images/sidebar_webs.png') 0 bottom no-repeat;
	position: relative;
	margin-left: 50px;
	margin-bottom: 0;
	padding-bottom: 30px;
}
div#sidebar-webs h3 {
	display: block;
	height: 50px;
	width: 120px;
	margin-left: 30px;
	margin-top: 0;
}
div#sidebar-webs p,
div#sidebar-webs ul {
	font-size: 92.857%;
}
ul#sidebar-webs-list {
	margin-left: 30px;
}
li#list-twitter {padding-left: 22px; background: transparent url('./images/twitter_16.png') 0 10% no-repeat; }
li#list-flickr {padding-left: 22px; background: transparent url('./images/flickr_16.png') 0 10% no-repeat; }
li#list-mmaker {padding-left: 22px; background: transparent url('./images/mm_16.png') 0 10% no-repeat; }
li#list-youtube {padding-left: 22px; background: transparent url('./images/youtube_16.png') 0 10% no-repeat; }

/* ------ inside .sidebar-main-inner ------ */
div.sidebar-main-inner h3 {
	color: #a42919;
	margin-bottom: 0.2144em;
}
div.sidebar-main-inner p,
div.sidebar-main-inner ul, 
div.sidebar-main-inner ol,
div.sidebar-main-inner dl {
	font-size: 92.857%;
}
div.sidebar-main-inner p {
	margin-bottom: 0;
}
div.sidebar-main-inner h3:first-child {
	margin-top: 0;
}
div.sidebar-main-inner ul {
	margin-bottom: 0;
}
div.sidebar-main-inner ul ul {
	margin-top: 0;
	margin-bottom: 0;
}
div.sidebar-main-inner ul ul li {
	padding-left: 10px;
	background: transparent url('./images/list_dots.gif') 0 4px no-repeat;
}
ul#l-posts-list li, 
ul#r-posts-list li, 
ul#cat-list li {
	padding-left: 10px;
	background: transparent url('./images/list_dots.gif') 0 4px no-repeat;
}

/* ------------------------------------
7. Structure -- Footer
-------------------------------------*/
div#footer {
	position: relative;
}
div#totop {
	height: 20px;
	width: 250px;
	text-align: center;
	position: absolute;
	top: -30px;
	left: 695px;
}
div#footer p {
	font-size: 71.429%;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	color: #CCC;
}
div#footer p a {
	color: #fff;
	text-decoration: underline;
}
div#footer p a:hover {
	color: #fff;
	text-decoration: none;
}
/* ------------------------------------
8. Plugins
-------------------------------------*/
/* ------ wp-pagenavi --------- 
See pagenavi-css.css */

/* ------------------------------------
9. For various sites
-------------------------------------*/
/* ------ Youtube ------------- */
/* ------  Vimeo ----------- */
/* ------uses object inside p --- */
div.entry-body p object {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* ------ Media Marker ---------  */
div.mm-middle {
	font-size: 92.857%;
}
div.mm-middle:after {/* ------ Media Marker clear fix ---------  */
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	margin-bottom: 38px;
}
div.mm-middle { display:inline-table; }
/* Hides from Mac IE \*/
* html div.mm-middle { height:1px; }
div.mm-middle { display:block; }
/* */

/* ------ Amazlet ---------  */
div.amazlet-box {
	font-size: 92.857%;
}
div.amazlet-box:after {/* ------ Amazlet clear fix ---------  */
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	margin-bottom: 38px;
}
div.amazlet-box { display:inline-table; }
/* Hides from Mac IE \*/
* html div.amazlet-box { height:1px; }
div.amazlet-box { display:block; }
/* */

/* ------ Top 10 --------------  */
div#tptn_related {
	margin-top: 0;
	margin-bottom: 35px;
}
div#tptn_related ul li {
	padding-left: 10px;
	background: transparent url('./images/list_dots.gif') 0 4px no-repeat;
}

/*--------WC横浜バナー----------*/
div#wcy {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
div#wcy a:hover, 
div#wcy a:active,
div#wcy a img {
	border:none;
	text-decoration: none;
}
/*-------- link colour quick fix-- 29thOct--*/
div.entry-body a, div.entry-body a:link, div.entry-body a:visited, div.entry-body a:active, dl.metadl a, dl.metadl a:link, dl.metadl a:visited, dl.metadl a:active, div.comment-body a, div.comment-body a:link, div.comment-body a:visited, div.comment-body a:active {
	color: #0000ff;
	text-decoration: none;
}
/*-- Added for specific posts--*/
/* ID161 */
div.entry-body ol.wp3drplus-index-level1 li { list-style:none; }
div.entry-body ol.wp3drplus-index-level2 li { font-weight:bold; }
div.entry-body ol.wp3drplus-index-level3 li { font-weight:normal; }

