html, body {
	background: #fff;
	color: #000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}

h1, h2, h3, h4, ul, li, input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

#logo, #slogan {
	text-align: left;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-top: 0px;
}


.small, .archive, .copyright {
   font-size: small;
}

.invisible, .invisible a {
   display: none;
   background: #fff;
   color: #fff;

}

.hide {
   visibility: hidden;
   clear: both;
   margin: 0;
}


a:link, a:visited {
	color: #000000;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}

a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

/* ******************  printing  ************** */

@media print {
   h1, h2, h3,
   h4, h5, h6    {
	page-break-after: avoid;
	page-break-inside: avoid;
	font-size: 16px;
}
   blockquote,
   pre           { page-break-inside: avoid }
   ul, ol, dl    { page-break-before: avoid }
   .navbar       { background-color: #fff; color: #000; border-color: #000; 
border-width: 1px; }
   a.navlink, a.bannerLink     { font-weight: normal }
}

/* ******************  speech  ************** */

@media aural {
   h1, h2, h3,
   h4, h5, h6    {
	voice-family: paul, male;
	stress: 20;
	richness: 90;
	font-size: 18px;
}
   h1            { pitch: x-low; pitch-range: 90 }
   h2            { pitch: x-low; pitch-range: 80 }
   h3            { pitch: low; pitch-range: 70 }
   h4            { pitch: medium; pitch-range: 60 }
   h5            { pitch: medium; pitch-range: 50 }
   h6            { pitch: medium; pitch-range: 40 }
   li, dt, dd    { pitch: medium; richness: 60 }
   dt            { stress: 80 }
   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
   em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
   strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
   dfn           { pitch: high; pitch-range: 60; stress: 60 }
   s, strike     { richness: 0 }
   i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
   b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
   u             { richness: 0 }
   a:link        { voice-family: harry, male }
   a:visited     { voice-family: betty, female }
   a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
div#container {
	width: 590px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/news/news_bk.gif);
	background-repeat: repeat-y;
}
div#navigation {
	background-color: #87BBD3;
	width: 177px;
	float: left;
	margin-right: 78px;
	display: none;
}
div#content {
	float: left;
	width: 550px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}

#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
   
#content a[href^="/"]:after {
   content: " (http://www.lairdtech.com" attr(href) ") ";
   }

div#icon {
	position: absolute;
	top: 32px;
	right: 500px;
	left: 628px;
	width: 150px;
	height: 233px;
	display: none;
}
div#wideContent {
	width: 590px;
	padding-top: 0px;
	margin-top: 0px;
}
div#icon2 {
	float: left;
	width: 180px;
}
p {
	line-height: 18pt;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
}
div#footer {
	width: 590px;
	background-position: center center;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666666;
}
div#flags {
	float: left;
	padding-top: 7px;
	padding-left: 22px;
	width: 215px;
}
div#footerLinks {
	padding-top: 9px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	color: #FFFFFF;
}
#div a {
	color: #FFFFFF;
	text-decoration: underline;
}
.white {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
div#print {
	margin-top: 0px;
	padding-left: 178px;
	padding-top: 0px;
	float: left;
}
.left20 {
	padding-left: 20px;
}
