a:link, a:visited { text-decoration: underline; background: transparent; color: 
#006600; } a:active { background: transparent; color: #000; } a:hover { background: 
transparent; color: #009900; } a.icon:link, a.icon:visited, a.icon:hover, a.icon:active 
{ text-decoration: none; } blockquote { padding: 0; margin: 0 11px; background: 
transparent; color: #222; font-family: georgia, serif; font-size: 11px; } blockquote 
p { padding: 0; margin: 14px 0; } blockquote.d<font color="000">eta</font>ils 
{ padding: 0; margin: 5px 10px 10px 10px; } body { text-align: center; padding: 
20px; margin: 0; background: #666; color: #000; font-family: "lucida grande", 
lucida, verdana, arial, geneva, sans-serif; font-size: 11px; } cite { background: 
transparent; color: #333; font-family: georgia, serif; font-weight: bold; } fieldset 
{ padding: 4px 10px; margin: 20px 11px 11px 11px; border: solid 1px #ddd; } form 
h3 { padding: 0; margin: 4px 8px 12px 8px; background: transparent; color: #444; 
font-size: 11px; font-weight: normal; border: 0; } form p { margin: 4px 8px; font-size: 
10px; } input { margin: 5px 0; font-size: 10px; } input[type=text], input[type=password] 
{ width: 200px; } input[type=submit] { margin-right: 5px; } h1 { text-align: right; 
padding: 50px 10px 10px 10px; margin: 0; background: #006600; color: #fff; font-size: 
17px; border-top: solid 1px #009900; border-bottom: solid 1px #009900; } h2 { 
padding: 0; margin: 20px 200px 5px 17px; background: transparent; color: #000; 
font-size: 16px; } h3 { line-height: 17px; padding: 6px 0; margin: 25px 11px 0 
11px; background: transparent; color: #21394d; font-size: 15px; border-bottom: 
dotted 1px #ccc; } h3:first-child { margin-top: 0; } h3 span { background: transparent; 
color: #666; font-size: 10px; font-weight: normal; } h4 { line-height: 17px; padding: 
2px 0; margin: 25px 11px 0 11px; background: transparent; color: #333; font-size: 
13px; border-bottom: dotted 1px #ddd; } h4 span { background: transparent; color: 
#666; font-size: 9px; font-weight: normal; } img.fusion { width: 300px; height: 
200px; border: solid 1px #000; } img.icon { vertical-align: middle; width: 16px; 
height: 16px; border: 0; } img.photo { width: 500px; height: 375px; border: solid 
1px #000; } img.photo.small { width: 500px; height: 100px; } img.screenshot.small 
{ width: 500px; height: 100px; border: solid 1px #000; } legend { padding: 0 5px; 
margin: 0; font-size: 12px; font-weight: bold; } p { margin: 11px; line-height: 
17px; } p.photo { padding: 0; margin: 10px 11px 0 11px; } q { background: transparent; 
color: #444; font-family: georgia, serif; } select { width: 150px; margin: 5px 
0; font-size: 10px; } textarea { margin: 5px 0; font-size: 10px; } ul { padding: 
0; margin: 14px 27px; } ul li { padding: 3px 0; margin: 3px 0; } ul li h4 { margin: 
0; font-weight: normal; } ul li p { padding: 5px 0; margin: 5px 0; font-size: 
11px; } #airlock { text-align: left; width: 737px; padding: 0; margin: auto; background: 
#fff; color: #000; border: solid 1px #000; } #comments h4 { padding: 2px 2px 4px 
2px; margin: 15px 11px 0 11px; background: transparent; color: #222; font-size: 
11px; font-weight: bold; } #comments h4 img.icon { margin-right: 5px; } #comments 
p { font-size: 10px; } #content { width: 523px; padding: 0; margin: 8px 160px 
0 15px; } #footer { clear: both; padding: 20px 10px 10px 10px; margin: 0; font-size: 
10px; } #menu { list-style-type: none; padding: 0; margin: 0; height: 20px; } 
#menu li { display: inline; padding: 0; margin: 0; } #menu li a:link, #menu li 
a:visited { text-decoration: none; text-align: center; float: left; display: block; 
width: 63px; padding: 3px 1px; margin: 0; background: #eee; color: #000; font-size: 
10px; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; border-left: 
solid 1px #eee; } #menu li a#selected:link, #menu li a#selected:visited { background: 
#fff; color: #000; font-weight: bold; border-right: solid 1px #ddd; border-bottom: 
solid 1px #fff; border-left: solid 1px #fff; } #menu li a:hover { text-decoration: 
underline; } #menu li a:active { background: #fff; color: #000; border-right: 
solid 1px #ddd; border-left: solid 1px #fff; } #overview { margin: 5px 200px 5px 
17px; padding: 0; background: transparent; color: #222; font-size: 12px; } #overview 
b { background: transparent; color: #ff6600; } #overview b.error { background: 
transparent; color: #ff2200; } #panel { padding: 5px; margin: 0 11px; background: 
transparent; color: #888; font-size: 10px; border: solid 1px #ddd; } #panel a 
{ margin: 0 2px; } #panel b { background: transparent; color: #777; } #path { 
margin: 5px 200px 10px 17px; background: transparent; color: #333; font-size: 
10px; } #sidebar { list-style: none outside; float: right; width: 170px; padding: 
0; margin: 5px 12px 0 0; background: #fff; color: #000; } #sidebar li { padding: 
0; margin: 0; } #sidebar li h2 { display: block; padding: 3px 0; margin: 12px 
7px; background: transparent; color: #333; font-size: 11px; border-bottom: dotted 
1px #ddd; } #sidebar li p { line-height: 14px; padding: 0; margin: 6px 7px; font-size: 
10px; } #skip { display: none; } #tagline { text-align: right; letter-spacing: 
1px; padding: 3px 10px; margin: 0; background: #009900; color: #fff; font-size: 
11px; border-top: solid 1px #009900; border-bottom: solid 1px #006600; } .small 
{ background: transparent; color: #555; font-size: 10px; } .messaging { background: 
transparent; color: #666; }