html { font-size: 100.01%; }
body { margin: 0px; padding: 0px; }

a img { border: none; }

.columns { display: table; width: 100%; clear: left; //position: relative; }
.row { display: table-row; width: 100%;}
.left, .center, .right { display: table-cell; vertical-align: top; }
	* html .left { float: left; margin-right: -100%; } *:first-child+html .left { float: left; margin-right: -100%; }
	* html .center { float: left; margin: 0 -67% 0 18%; } *:first-child+html .center { float: left; margin: 0 -67% 0 34%; }
	* html .right { float: right; } *:first-child+html .right { float: right; }

form { margin: 0px; padding: 0px; }

input.text { width: 100%; }

table { border-collapse: collapse; border: 0px; width: 100%; font-size: inherit; color: inherit; }
table td { margin: 0px; padding: 0px; vertical-align: top; }

p, ol, ul { margin: 1em 0; padding: 0; }

ul.navigation { margin: 0px; padding: 0px; }
ul.navigation li, ul.horizontal li { list-style: none; position: relative; }
.horizontal { width: 100%; }
ul.horizontal li { float: left; margin: 0 2em 0 0; }
li, ul.navigation li li, ul.horizontal li li { margin: 0.5em 0 0.5em 1.3em; padding: 0; }

.relative { position: relative; }

.mdash p, .mdash ul, .mdash ol {padding: 0px; margin: 1em 0;}
.mdash li {margin: 0.5em 0 0.5em 0em;padding: 0px; }
.mdash ul {list-style-type: none;}
.mdash ul li {margin: 0.5em 0; padding: 0 0 0 20px; list-style-type: none; //behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); /*text-indent: -1.24em;*/}

.mdash ul>li:before{content: '\2014\a0'; float: left; margin-left: -1.25em;}
.mdash ul>li>*:first-child:-moz-first-node {margin-top: -1.2em;}
.mdash ul>li>*{text-indent: 0;}
.mdash .sup{top: -0.5em;font-size: 0.75em; //font-size: 0.89em;line-height: 0; vertical-align: baseline;}

.mdash ul li.read {background-color:#0088bb; color: #fff;}
.clear { float: none!important; clear: both!important; }
