pre
{
	font-family: monospace;
	font-size: smaller;
}

a:link { color: #666666; }
a:visited { color: #666666; }
a:hover { color: white; background: black; text-decoration: none; }

body
{
	color: black;
	background: white;
	font-family: Helvetica, sans-serif;
}

h1 { font-size: large; font-weight: bold; color: white; background: black; text-align: center; }

h1 { padding: .5ex 0 .5ex 0; margin: 0 0 0 0; }


.header-left { float: left; width: 33%; }

.tagline { font-family: Gill Sans, Helvetica, sans-serif; font-size: x-large; text-align: center; color: #333333; }

.tagline { margin: 2ex 2em 4ex 2em;  }

.binary-bit { font-size: x-large; color: black; }

.info { text-align: center; clear: left; }
.sequence-box
{
	font-family: monospace;
	font-size: larger;
	width: 125px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}
.sequence
{
	animation: myfirst 8s infinite linear alternate;
	-webkit-animation: myfirst 8s infinite linear alternate;
	position: relative;
}
@keyframes myfirst
{
	0%		{left: 0em;}
    100%	{left: -41em;}
}
@-webkit-keyframes myfirst
{
	0%		{left: 0em;}
    100%	{left: -41em;}
}


.header-right { float: right; text-align: right; }

.mark { font-family: Gill Sans, Helvetica, sans-serif; font-size: xx-large; color: #CCCCCC; margin-bottom: 2ex; }

.domain { font-weight: bold; color: black; }

.search { font-size: smaller; }


.section { margin-bottom: 4ex;  position: relative; clear: both; }

.section iframe { float: right; }
.links { font-size: x-small; text-align: right; position: absolute; right: .5ex;}

.quote-content { text-align: center; font-size: large; margin-bottom: 0; }

.quote-source { text-align: center; margin-top: 0; }


.news { margin-left: 2em; }
.news dt:first-child { font-weight: bold; }
.news dd { margin-bottom: 1em; margin-left: 1em; padding-left: 1em; border-left: thick #CCCCCC solid; }


.footer { display: none; text-align: center; font-size: x-small; margin-top: 16ex; }



/*

div { border-style: solid; border-width: thin; border-color: red; }

span { border-style: dashed; border-width: thin; border-color: red; }

*/
