.lowband,
.rss-img,
.handheld-image,
#handheld-image,
.adhoc,
#hcprefs,
#hc-head-p {display: none;}

body {
 background: url(images/background-sky.png) fixed no-repeat top left;
 background-size: 100% 100%;
 background-color: transparent;
 margin: 0;
 padding:0;
 font: small "Fontin Sans", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;
 font-size: 100.01%;
 text-align:center;
 color: #000;}

html, body {height: 100%;}

.skiplink {display: inline; float: left; margin: 2px 10px 0px 20px; padding: 1px; font-size: small; border: 1px solid #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.skiplink a {padding: 0; color: #007; float: right;}
.skiplink a:hover {border-bottom: 0;}

			/*------------what is the next entry ??? --------- */
small {font-family: "Fontin Sans", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;}

				/*   ----Fontfaces ----  */

/* Fontin by Jos Buivenga (exljbris) -> www.exljbris.nl or http://www.josbuivenga.demon.nl/ */
@font-face {
  font-family: "FontinSansRegular";
  src: url("http://www.molvray.com/type/fontin_sans_r_45b-webfont.eot");
  src: local('☺'),
    url("http://www.molvray.com/type/fontin_sans_r_45b-webfont.woff") format("woff"),
    url("http://www.molvray.com/type/Fontin_Sans_R_45b.ttf") format('truetype'),
    url("http://www.molvray.com/type/fontin_sans_r_45b.otf") format("opentype"),
    url("http://www.molvray.com/type/fontin_sans_r_45b-webfont.svg#FontinSans-Regular") format("svg");
  }
@font-face { font-family: 'FontinSansBold'; src: url('http://www.molvray.com/type/fontin_sans_b_45b-webfont.eot'); src: local('☺'),
	url('http://www.molvray.com/type/fontin_sans_b_45b-webfont.woff') format('woff'), url('http://www.molvray.com/type/fontin_sans_b_45b-webfont.ttf') format('truetype'), url('http://www.molvray.com/type/fontin_sans_b_45b-webfont.svg#webfontEvL2vkiw') format('svg'); font-weight: normal; font-style: normal;}

@font-face { font-family: 'FontinSansItalic'; src: url('http://www.molvray.com/type/fontin_sans_i_45b-webfont.eot'); src: local('☺'),
	url('http://www.molvray.com/type/fontin_sans_i_45b-webfont.woff') format('woff'), url('http://www.molvray.com/type/fontin_sans_i_45b-webfont.ttf') format('truetype'), url('http://www.molvray.com/type/fontin_sans_i_45b-webfont.svg#webfonte3EoV0O6') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'FontinItalic'; src: url('http://www.molvray.com/type/fontin-italic-webfont.eot'); src: local('☺'), url('http://www.molvray.com/type/fontin-italic-webfont.woff') format('woff'), url('http://www.molvray.com/type/fontin-italic-webfont.ttf') format('truetype'), url('http://www.molvray.com/type/fontin-italic-webfont.svg#webfontZL0SZ7oh') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'FontinBold'; src: url('http://www.molvray.com/type/fontin-bold-webfont.eot'); src: local('☺'), url('fontin-bold-webfont.woff') format('woff'), url('http://www.molvray.com/type/fontin-bold-webfont.ttf') format('truetype'), url('http://www.molvray.com/type/fontin-bold-webfont.svg#webfont7sRITsy8') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'FontinRegular'; src: url('http://www.molvray.com/type/fontin-regular-webfont.eot'); src: local('☺'), url('http://www.molvray.com/type/fontin-regular-webfont.woff') format('woff'), url('http://www.molvray.com/type/fontin-regular-webfont.ttf') format('truetype'), url('http://www.molvray.com/type/fontin-regular-webfont.svg#webfontR2Cm8kAW') format('svg'); font-weight: normal; font-style: normal;}
@font-face {
  font-family: 'MuseoSans';
  src: url("http://www.molvray.com/type/museosans_500-webfont.eot");
  src: local('☺'),
    url("http://www.molvray.com/type/museosans_500-webfont.woff") format("woff"),
    url("http://www.molvray.com/type/museosans_500-webfont.ttf") format('truetype'),
    url("http://www.molvray.com/type/museosans_500-webfont.otf") format("opentype"),
    url("http://www.molvray.com/type/museosans_500-webfont.svg#MuseoSans") format("svg");
  }

a {color: #000099; text-decoration: none;}
a:active {color:#0000cc;}
a:visited {color: #337733;}
a:hover {border-bottom: #00c 1px solid;}

/*h1, h2, h3, h4, h5, h6 { font-family: 'FontinRegular', Georgia, "Nimbus Roman No9 L", "Times New Roman", serif;}*/
h1, h2, h3, h4, h5, h6 {font-family: MuseoSans, "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;}
/*h1 {color: #007; font-size: 2em; line-height: 3em; margin-bottom: 1.5em;}*/
h3 {color: #007; font-family: "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em;}
h1, h2 {color: #007; font-family: MuseoSans, "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 1.5em; margin-bottom: 1.5em;} /*FontinRegular, Georgia, "Nimbus Roman No9 L", "Times New Roman", serif;*/
/*h2 {color: #007; font-family: "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 1.5em; margin-bottom: 1.5em;}*/

p {margin: 0 3em; text-indent: 0 /*1.5em++++*/; font-size: 1em; line-height: 1.5em;}
code, pre, kbd, samp {font-family: "DejaVu Sans Mono", Monospace, "Courier New", Courier; font-size: 1em; color: #666; padding-left: 5px;}
pre {font-size: 1em; display: block; padding: 5px 0; margin: 0;}
blockquote {background: url("http://molvray.com/images/quote_clr3.gif") no-repeat scroll transparent; background-color: #fbfbfb; margin: 0.5em 4em 0.5em 4em; padding: 0.5em 0.5em 0.5em 2em; border: 0px solid #666; line-height: 1.5em;}
blockquote:after {content:url(images/quote_clr3-right.gif); float: right; margin-top: -1.5em; margin-right: 0.5em;}
blockquote blockquote {margin: 0 1em;}
blockquote p {margin: 0 !important; margin-bottom: 0.5em !important; padding-bottom: 0.5em !important;}

				/*   ----  Containers, shadows   ----  */

#container {width: 100%; margin: 0; padding: 0;}

	/* -----------NOTE .container for .box_shadow effect just below! ---------- */

#contentwrapper-title {width: 88.5%; margin: 0 auto; margin-left: 6%; padding: 0;}
#contentwrapper-mid {width: 85%; margin: 0 auto; margin-left: 6%; padding: 0;}
#contentwrapper-main {width: 74%; margin: 0; padding: 0; float: left;} /*text-align added 2010-09-21*/
#contentwrapper-side {width: 23%; margin: 0; margin-left: 1.9%; margin-right: -5%; padding: 0; float: left;}
#contentwrapper-foot {width: 86%; margin: 0 auto; margin-left: 8%; margin-bottom: 1em; padding: 0; float: left;}

.box_shadow { width: 100%; left: 0px; top: 0px; margin:0 auto; margin-right: 5px; margin-bottom: 5px;
	-moz-box-shadow: 6px 6px 10px #909090; /* FF3.5+ */
	-webkit-box-shadow: 6px 6px 10px #909090; /* Saf3.0+, Chrome */
	box-shadow: 6px 6px 10px #909090; /* Opera 10.5, IE 9.0 */
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');}
.container { position: relative; background: white; left: -4px; top: -1px; margin-top: -5px; margin-left: -1px; margin-right: -4px; margin-bottom: -1px;
	border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-top: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0; padding: 0px;}

.spacer {clear:both;}
hr.clear {visibility: hidden; margin: 0; padding: 0;}
div hr {display: none;}
div.hr {background: url(images/hr.gif) no-repeat center center; height: 20px; margin: 5px 0 15px 0;}
.hidden {display: none;}
.clear {clear: both;}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

				/*   ----Forms ----  */
label, select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {cursor: pointer;}
input, textarea, select {font-size: small; border: 1px solid #666; padding: 2px; background: #eeffee; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
textarea {width: 100%; height: 15em;}
input:focus, textarea:focus {background: #fff;}
input:hover {background: #e2f4f9; color: #333;}
fieldset {border: 0px solid #ccc; margin: 0; padding: 0px;}
#search fieldset label {display: none;}
#searchform {width: 92%; float: left; margin-left: 5%;}
#searchsubmit {width: 35px; margin: 2px; padding: 0px; float: right; margin-right: 8px;}

				/*  ----  Title-  & navigation-related ----  */

#container-title {position: relative; width: 100%; left: 0px; top: 0px; margin:0 auto; margin-right: 5px; margin-bottom: 1.25em; float: left /*"float-left;" 2010-09-19*/; border: 0 px solid black;}
#titlebox {position: relative; top: 5px; left: 0px; height: 12em; margin: 0 auto; margin-left: -5px; margin-right: 7px; padding: 0; margin-bottom: 1%;
	border-left: 2px solid #333; border-top: 2px solid #333; border-bottom: 3px solid #f0f0f0; border-right: 3px solid #f0f0f0; overflow: hidden; clear: both;}
/*.blogtitle {font-size:2em; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; text-shadow:2px 1px 0px #FFFFFF;}*/
.blogtitle span {position: absolute; bottom:0.5em; left: 45%; color: #007; font-size:2em; font-family: "FontinSansRegular", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, Trebuchet, Verdana, Arial, sans-serif; text-shadow: 3px 1px 0px #FFFFFF;}
.blogtitle a {text-decoration: none;}
.blogtitle a:hover span {color: #89d;}

#navtabs {float:left; width:73%; position:relative; padding: 0; margin-top: 1.5%; white-space: nowrap;}
#navtabs ul {width: 100%; float:left; list-style:none; margin:0;/*has to be specified, else inherits a +-15px/1em? margin all around from somewhere*/ margin-right: -5px; margin-bottom: 2px; padding: 0;}
#navtabs li {display: inline; float:left; list-style:none; margin: 0; margin-left: -5px; margin-right: 7px; padding: 4px 0 4px 0; position:relative; bottom: -1;
	border-top: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0; border-right: 2px solid #808080; border-bottom: none; font-family: "Droid Sans", "Trebuchet MS", sans-serif;}/*Fontin, Georgia, "Nimbus Roman No9 L", "Times New Roman", serif;*/
#navtabs li a {margin:0 0 0 1px; padding: 4px; background: #ddf; color:#00f; text-decoration:none; line-height:1.3em; position: relative;}
#navtabs li a:hover {background:#ece0ea; text-decoration: underline;}
#navtabs li a:visited {background-color: #ccc;}
#navtabs li.current_page_item a {z-index: 3; padding: 5px; padding-bottom: 7px; text-decoration: none; background-color: white !important;}
#navtabs li.current_page_item a:hover {text-decoration: underline;}
.current_page_item .title_li {background-color: #fff; font-weight:bold;}
#navtabs li.page_item a {padding: 5px; padding-bottom: 7px; text-decoration: none; }

				/*  ----  Content block  related ----  */

#content {width: 100%; margin: 0; padding: 0; text-align:left; background: white; overflow: auto;}
#blogs .fullcontent {padding: 0 20px 0 20px; background: #fff;}
div.postnavigation {margin: 0; padding: 0.5em 1em;}
div.postnavigation span.previous,
div.postnavigation span.next {display: none;}
.storytitle, .storytitle a:visited, .storytitle a, .storytitle h3, .storytitle h2, .storytitle h1, .storycontent h4 {margin: 1em 1em 0.5em 1em;; padding: 0 0.5em; font-family: MuseoSans, "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; font-weight: 400;}
.storytitle {background: url(images/icon_post.gif) no-repeat 0.5em 0;}
storytitle a:hover {text-decoration: none;}
.storycontent {position: relative; margin: 0; margin-bottom: 1.5em; padding: 0.5em 0 2em 0; background: #fff;}
.date, .meta {font-size: small;}
.thecontent {margin: 0 2em;  text-align: left; }

#blogs p {padding:  0 10px; margin: 0; margin-left: 3em; margin-right: 3em; margin-bottom: 1.15em;}
.thecontent p { line-height: 1.5em; font-size: 1em; font-weight: 500; font-family: "FontinSansRegular", "Fontin Sans", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; /*letter-spacing: 0.1px;*/}
.thecontent p a {color: #000099;} /* border-bottom: 1px dotted #009;*/
.thecontent p a:active {color:#0000cc;}
.thecontent p a:visited {color: #337733;}
.thecontent p a:hover {border-bottom: #00c 1px solid;}

body#page #blogs p {margin-left: 0;}
body#page .storytitle {margin: 7px 10px 0 20px;}
.storycontent ul, .storycontent ol {margin-left: 15px; padding: 0;}
.postmeta {background: #eff5fb url(images/fade_blue.gif) repeat-y top right;}
.date {float: left; margin-top: 6px; color: #336699; text-indent: 12px;}
.filedunder {float: right; text-indent: 12px; margin-top: 6px; margin-right: 15px;}
.filedunder a {font-weight: bold;}
.filedunder a:visited, .filedunder a, .filedunder {color: #336699;}
.filedunder a:hover {color: #036;}
.filedunder, .date, #sidebar h3 {line-height: 1.5em;}
.meta li.permalink {background: url(images/icon_permalink.gif) no-repeat 0 2px; padding-left: 11px; margin: 4px 0 0 0;}
.meta li.comments {background: url(images/icon_comment.gif) no-repeat 0 2px; padding-left: 11px; margin: 4px 0 0 0;}
.meta {margin: 0 0 0 50px;}
.meta ul {list-style: none; padding: 0; margin: 0;}
.meta ul li {list-style: none; display: inline; padding: 0 5px 0 0; margin: 0;}

.feedback {width: 80%; clear: both; margin: 10px 20px 10px 55px;}
h3.comments {margin: 0; padding: 5px 0;}
.commentlist {list-style: none; margin: 0; padding: 0;}
.commentlist .gravatar {border: 1px solid #ccc; width: 40px; margin: 5px;}
.comment-head {background: none; width: 100%; height: 1px;}
.fullcomment {width: 95%; background: none; padding-bottom: 40px; margin: 1px 0 0 15px;}
.comment-wrapper {width: 100%; background: #f9f9ff;}
.comment-content {clear: both; width: 100%; padding: 0 7px; font-size: 0.95em;}

				/*  ----  lists ----  */

ul {list-style: none; margin: 3%; padding: 0;}
li {list-style: none; margin: 0; padding: 0;}
.thecontent p ul {list-style: square;}
.thecontent li{list-style: square outside; line-height: 1.5em; font-size: 1em; font-weight: 500; font-family: "Fontin Sans", "FontinSansRegular", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;  margin: 1em 3em 1em 5em;}
#blogs ul {list-style: square inside; margin: 0 3%; padding: 0;
	line-height: 2em;}
#blogs ol {margin-left: 28px;}
#blogs dl {padding-left: 10px;}
#blogs dt {font-weight: bold;}
#blogs dl dd {margin: 0; padding: 2px 2px 4px 12px;}
.postlist li {line-height: 1.25 em; padding: 0 0 0 8px;}
#blogs .linklist li,

				/*  ----  sidebar ----  */

#sidebar {}
#sidebar ul {list-style: none; margin: 3%; padding: 0 1%;}
#sidebar li {list-style-type: none; background: url(images/0194_diamond7.png) no-repeat 0 2px; margin: 0 1%; padding: 0 5%; line-height: 1.5em;}

#sidebar .linklist li,
#sidebar .linklist dt {list-style: none; background: url(images/0194_diamond7.png) no-repeat 0 2px; padding: 3px 0 1px 20px;}
#sidebar ul.archivelist li {background: url(images/0194_diamond7.png) no-repeat 0 2px; padding-left: 8px;}
#sidebar ul.linklist li {margin: 0 0 5px 0; background: url(images/0194_diamond7.png) no-repeat 0 2px;}
#sidebar ul.linklist br {line-height: 1em;}
#sidebar dl.linklist dd {color: #666; padding: 0; margin: 3px 0 5px 17px;}

#sidebar {width: 100%; margin: 0; padding: 0; background: white; text-align: left; overflow: auto; font-size: 0.9em; color: #555; line-height: 1.25em;}
#sidebar p.subhead {color: #555; font-family: "Museo Sans", "Droid Sans", "Trebuchet MS", sans-serif;} /*Fontin, Georgia, "Nimbus Roman No9 L", "Times New Roman", serif;*/
#sidebar p a {color: #000099;} /* border-bottom: 1px dotted #009;*/
#sidebar p a:active {color:#0000cc;}
#sidebar p a:visited {color: #337733;}
#sidebar p a:hover {border-bottom: #00c 1px solid;}
#sidebar h1, #sidebar h2, #sidebar h3 {margin: 0 3%; padding: 0; font-size: small;}
h2.tag, h2.tagline {text-align: center; color: #036; margin-left: 5em;}
h2.tag {font-size: 1.4em;}
h2.tagline {font-size: 1.1em;}
#sidebar ul.sideblocks>li ul.children {margin: 0; padding: 0 0 0 5px;}
#sidebar ul.sideblocks {margin: 10px;}
#sidebar ul.sideblocks>li {margin: 10px 0; font: 1.0em/1.4em; font-family:  "Fontin Sans", "FontinSansRegular", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;}
#sidebar h3 {color: #555; font-family: "Museo Sans", "Droid Sans", "Trebuchet MS", sans-serif; font-weight: 400; font-size: 1.12em;}
#sidebar h3 a {color: #007;}
#sidebar h3 a:hover {color: #0f0;}
#sidebar h4 {color: #555; margin: 0 3%; padding:0; text-align: left;}
#sidebar p {margin: 3%; padding: 0.25%;}
#sidebar #calendar {padding: 10px 0 0 0;}
#sidebarmotto {margin: 5px 10px; background: #eff5fb; padding: 5px; border: 1px solid;}
.linkcomment {color: #555;}
#govdiv {margin:15px; border:red 1px solid;}

#acidtest-footer {margin: 0; padding: 1%; background: white; color: #555; overflow: auto; zoom: 1;}
p.footer {font-size: 0.9em; text-align: left; border: 0; padding: 2px;}
#footer-nav-box {display: inline; margin: 0; float: right; zoom: 1;}
.footer-nav {margin: 0.5em; border: 1px solid blue; float: right; padding: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

				/*  ----  added divs for special content ----  */

#details_box { width: 30%;
 border: 1px solid #555; margin:1em 2em 1em 0; padding: 1em; font-family: "Fontin Sans", "FontinSansRegular", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 0.75em; line-height: 1.15em; text-align:left; float: left; }
.handheld-image {display: none;}
.handheldbox {display:block; border-width: 1px solid #666; padding:1px; margin-top:5px; margin-bottom: 10px; margin-left: 10px; width:90%; height:100%; overflow:scroll;}
.examplebox {font-style: italic; margin: 1em 3em; font-family: "Droid Sans", sans-serif !important;}
.examplebox p { font-family: "Droid Sans", sans-serif  !important; font-size: 0.9em !important;}

.stylebuttons {float: right; display: inline; overflow: hidden; text-align: right; position: absolute;  top: 2.4em; right: 1em; width: 10em;  font-size: small;}


.page-navi {text-align: right; font-weight: bold; font-size: 0.9em; color: #999999; margin: 12px 10px;}
.page-navi a {padding: 0 4px; color: #ccc; border: 1px solid #ccc;}
.page-navi a:hover {border-color: #999; background-color: #999; color: #fff; text-decoration: none;}
.page-navi .pageoff {padding: 0 4px; border: 1px solid #666; background-color: #666; color: #fff;}

.alignleft {float: left;}
.alignright {float: right;}
div.aligncenter {margin: 0 auto; text-align: center;}

img {border: 0; padding: 10px 0px 0px 10px;}

#img-div {text-align: center; margin: 1em auto; margin-bottom: 2em; width: 90%;} /*green=old values before changes 2014-11-09*/
.image-float {float: right; margin: 0;} /*left*/
.image-file {display: inline; vertical-align: bottom; position: relative; margin: 0 0 0 1em;} /*added margin:*/
.image-file img {border-top: 3px solid #555; border-left: 3px solid #555; border-bottom: 3px solid #999; border-right: 3px solid #999; padding: 0;  padding: 0; margin: 0; width: 360px;} //*width: 95%*/
.image-caption {margin: 0; margin-left: 1em; width: 360px; text-align: left; font-size: 1em; font-family: 'Droid Sans', 'Trebuchet MS','Bitstream Vera Sans', Helvetica, sans-serif; color: #333; font-style: italic;}/*margin 0 because wp insists on taking up space below with a dummy paragraph!*/ /*width not specified previously*/

#img-div-center {margin: 1em auto; margin-bottom: 1em; width: 95%;}
.image-file-center {display: block; vertical-align: bottom; position: relative; margin-left: auto; margin-right: auto;}
.image-file-center img {border-top: 3px solid #555; border-left: 3px solid #555; border-bottom: 3px solid #999; border-right: 3px solid #999; padding: 0;  padding: 0; margin: 0; margin-left: auto; margin-right: auto; width: 100%;}

.image-caption a {color: #000099; text-decoration: none; margin-left: 2em;}
.image-caption a:active {color:#0000cc;}
.image-caption a:visited { color: #337733; }
.image-caption a:hover { border-bottom: #00c 1px solid;}


.image-attrib {margin: 0; text-align: left; font-size: 0.7em; font-family: 'Droid Sans', 'Trebuchet MS','Bitstream Vera Sans', Helvetica, sans-serif; color: #333; font-style: italic; position: static; margin-top: 1em; margin-left: 3em; border: 0px solid green;
}

			/*------------what is the next entry ??? --------- */
.h-shadow {font: bold 3em 'FontinSansRegular', 'Trebuchet MS', sans-serif; 	text-shadow: rgba(0, 0, 255, 0.4) 3px 3px 3px;} /*last 0 = degree of fuzziness.  a=amt of alpha transpar*/

.widget {list-style-type: none; background:none !important;}
.widget h2 {color: #555 !important; font-family: "Museo Sans", "Droid Sans", "Trebuchet MS", sans-serif; font-size: 1.12em !important;  margin-left: -0.15em !important; font-weight: 400;}
#feedreading_blogroll_ {font-size:.9em;}

/* apply a natural box layout model to all elements */ /*http://paulirish.com/2012/box-sizing-border-box-ftw/*/
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }