#info #h_top { }
#info #h_bottom { margin-top: 60px }

#info-entry-list  { padding-top: 80px }
.info-entry { margin-bottom: 40px }
.info-header { margin-bottom: 40px; position: relative }
.info-header-innner {color: #fff; background-color: #0093cf; border-radius: 4px }
.info-metaname  { font-size: 20px; font-weight: bold; width: 750px; float: left }
.info-metaname span  { display: block; padding: 10px 10px 10px 140px }
.info-metaname a, .info-metaname a:hover, .info-metaname a:visited { color: #fff; text-decoration: none }
.info-metaname a:hover { text-decoration: underline }
.info-meta-category  { font-size:80%; margin-right: auto; margin-left: auto; padding-top: 10px; width: 170px; float: right }
.info-meta-category a  { color: #fff; text-decoration: none; background-color: #e95504; text-align: center; display: block; width: 140px; border-radius: 15px  }
.info-meta-category span { }
.info-meta-date  { color: #0093cf; line-height: 100%; background-image: url("../images/info/ttl-date.png"); background-repeat: no-repeat; text-align: center; display: table-cell; position: absolute; top: -33px; left: 25px; width: 95px; height: 100px; vertical-align: middle }
.info-meta-date .byline-y  { display: block; margin-top: 25px }
.info-meta-date .byline-md  { font-size: 1.5em; font-weight: bold; text-align: center; display: block; margin-top: 5px; margin-bottom: 5px }
.info-meta-date .byline-d { }
.info-asset-content  { padding-bottom: 35px }
.info-asset-body  { padding-right: 35px; padding-left: 35px; padding-bottom:3em; border-bottom: 1px dashed #ccc }
.info-asset-footer { padding-top: 15px; padding-bottom: 15px }
.asset-more-link { text-align: right }
.pagenate {position: relative; overflow: hidden}
.pagenate ul { list-style-type: none; margin: 0; padding: 0; position: relative; left: 50%; float: left; }
.pagenate li  { margin: 0.25em; border: solid 1px #ccc }
.pagenate li { position: relative; left: -50%; float: left }
.pagenate li .current_page  { color: #fff; background-color: #ea5781; display: block }
.pagenate li .link_before , .pagenate li .link_next , .pagenate li .link_page , .pagenate li .link_next:visited , .pagenate li .link_page:visited  { color: #333; text-decoration: none; background-color: #eaeaea; display: block }
.pagenate li .link_before:hover , .pagenate li .link_next:hover , .pagenate li .link_page:hover { color: #ea5781; background-color: #ccc }
.pagenate li .link_before , .pagenate li .current_page , .pagenate li .link_next, .pagenate li .link_page { display: block; padding: 0.25em 0.75em }
.digest-menu-monthly-dropdown { padding-top: 0.5em; position: absolute; top: 0; right: 0; width: 20% }
.digest-menu-monthly-dropdown select { font-size: 1.1em; background-color: #fff; padding: 0.2em; width: 100%; border: solid 1px #ccc }
.digest-menu-monthly-dropdown option { }
.info-entry-tags { padding-top: 2em; padding-bottom: 0em }
.info-entry-tags h3   { color: #e95504; display: inline; margin-right: 1em }
.info-entry-tags ul { list-style-type: none; display: inline; margin: 0; padding: 0 }
.info-entry-tags li  { background-image: url("../images/parts/icon-arw-pink.png"); background-repeat: no-repeat; background-position: left center; display: inline; margin-right: 1em; padding-left: 15px }
p.if-haspic  { width: 304px; float: left }
div.if-haspic {width: 500px; float: right;}
p.if-haspic a  { display: block; position: relative; border: solid 2px #ccc }
p.if-haspic a .icon-loupe { background-image: url("../images/info/icon-loupe.png"); background-repeat: no-repeat; display: block; position: absolute; right: 5px; bottom: 5px; width: 38px; height: 38px }
p.if-haspic img  { display: block }
.if-not-haspic { }
