body {
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    overflow-wrap: break-word;
}
p	{
	margin-top:10px;
	margin-bottom:10px;
}
A:link {
    text-decoration: none;
    color: black
}
A:hover {
    text-decoration: underline;
    color: black
}
showlinks A:link {
    text-decoration: underline;
    color: rgb(0, 128, 0);
}
.definition {
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: rgb(255, 255, 255);
}
INPUT.btn {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
INPUT.googlebtn {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
INPUT.dictbtn {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
INPUT.formtext {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.sources {
    font-size: 16px;
    color: rgb(7, 92, 143);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-top: 24px;
}
.pos {
    color: rgb(0, 117, 0);
    font-style: italic;
    font-weight: normal;
}
.referendum {
    color: rgb(0, 127, 0);
    margin-bottom: 0px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.darkred {
    color: rgb(150, 0, 0);
    font-style: italic;
    font-weight: bold;
}
.red {
    color: rgb(255, 0, 0);
    font-style: italic;
    font-weight: bold;
}
.blue {
    color: rgb(0, 0,161);
    font-weight: bold;
}
.green {
    color: rgb(0, 135, 0);
    font-weight: bold;
}
.gold {
    color: rgb(153,129,0);
    font-weight: bold;
}
.large {
    font-size: 20px;
}
.larger {
    font-size: 30px;
}
.largest {
    font-size: 35px;
}

dl {
	margin:0px;
}

dt {
	margin:0px;
}

dd {
	margin:0px;
}

.center {text-align:center;}

h1 {margin-top:10px;margin-bottom:10px;font-size:35px;}
h2 {margin-top:10px;margin-bottom:10px;font-size:30px;}
h3 {margin-top:10px;margin-bottom:10px;font-size:25px;}
h4 {margin-top:10px;margin-bottom:10px;font-size:20px;}


tr {
	vertical-align:top;
	border-width:1px;
	margin:0px;
}
td{
	vertical-align:top;
	border-width:1px;
	padding:4px;
	margin:0px;
}
.linecounter {
	font-size:12px;
	margin-top:0px;
	margin-bottom:-12px;
	margin-left:4px;
	margin-right:4px;
	line-height:12px;
	text-align:right;
	position:relative;
	z-index: 9999999999 !important;
}
.timestamp {
	font-size:12px;
	margin-top:-12px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:4px;
	line-height:12px;
	text-align:left;
	position:relative;
	z-index: 9999999999 !important;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}