body {font-family: Roboto, Arial, Helvetica; font-size: 16px;background-color: steelblue;}
select, .ui-widget { font-family: Roboto, Arial, Helvetica; font-size:16px;  }
h1, h2, h3, h4, h5, h6 {font-family: 'Cutive Mono', monospace;}
.ttl, .ic, .topc, .btn-stretch, .ownr, .intro, .whre,.ttl2,.more {background-color: #fff;}
.btn-plain {background:none;text-shadow: none;font-size:16px;border-radius: 2px;}
.btn-stretch { width:100%;}
.mbtn{ display:block;width:100%;color:dodgerblue;padding-top:7px;padding-bottom:7px;}
.mbtn:hover,.mbtn:visited{text-decoration: none;color:dodgerblue;}
.ic, .smpl {overflow:hidden;height:230px;padding:0 0 10px 0;}
.smpl {height:90px;border-top:2px solid grey;border-bottom:2px solid grey;}
.ic img, .smpl img {width:100%;}
.smpl img {width:140%;top:-40%;left:-20%;position:relative;}
.ttl{font-family:'Cutive Mono', monospace; font-size: 18px; font-weight: bold;padding: 10px 10px 0;}
.ttl2{font-family:'Cutive Mono', monospace; font-size: 16px; padding: 0px 10px 10px;}

.snfs, .smfs, .sifs, .sifsp, .spfs {padding:5px 10px;font-size:15px;color:#fff;}
.snfs{background-color:firebrick;}
.spfs{background-color: chocolate;}
.smfs{background-color:darkslategray;}
.sifs{background-color:darkgreen;float:left;}
.sifsp{background-color:darkgreen;;text-align: right;}
.ownr, .intro, .whre,.more {padding:10px 10px 0;font-size:15px;}
.ownr{font-style: italic;color:gray;}
.ownr span {font-weight:bold;color:#777;}
.whre{padding-top:0px;font-style: italic;}
.whre span{font-style: normal;color:cornflowerblue;}
.more{padding-bottom: 10px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {background:#fff;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{background:#ddd;}
.btn-group-lg > .btn, .btn-lg {padding-top:0;padding-bottom:0;}
