body {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#444444;
font-family:helvetica,arial;
font-size:100%;
line-height:150%;
text-align:left;
}
#bymichaelwong {
position:absolute;
top:0px;
left:850px;
}
#logo {
position:relative;
margin-left:auto;
margin-right:auto;
width:950px;
text-align:center;
}
#logo a {
color:#222222;
text-decoration:none;
}
#logo a:hover {
color:#2156B0;
text-decoration:none;
}
#logo a:visited {
color:#222222;
text-decoration:none;
}
#logo a:visited:hover {
color:#2156B0;
text-decoration:none;
}
h1 {
font-size:750%;
line-height:100%;
font-family:verdana,helvetica,arial;
letter-spacing:-3px;
color:#222222;
margin:0px 0px 30px 0px;
padding:0px;
}
#topad {
margin:20px 0px 40px 0px;
text-align:left;
}
#bottomad {
margin:40px 0px 0px 0px;
text-align:left;
}
h2 {
font-size:175%;
font-variant:small-caps;
margin-top:40px;
}
h3 {
font-size:140%;
font-variant:small-caps;
margin:30px 0px 0px 0px;
}
h4 {
font-size:250%;
font-weight:600;
color:#000000;
font-family:helvetica, arial;
text-align:center;
line-height:120%;
margin-top:0px;
padding-top:0px;
} 
#links {
margin:40px;
text-align:center;
}
#linkcode textarea {
width:100%;
height:50px;
border:1px solid #CCCCCC;
padding:5px;
font-family:helvetica,arial;
font-size:90%;
color:#808080;
line-height:125%;
}
p,li {
line-height:150%;
}
a {
color:#222222;
text-decoration:underline;
}
a:hover {
color:#666666;
text-decoration:none;
}
a:visited {
color:#444444;
text-decoration:underline;
}
a:visited:hover {
color:#666666;
text-decoration:none;
}
#graybox {
border:1px solid #CCC;
width:688px;
padding:20px;
margin:30px 0px 30px 0px;
background-color:#F9F9F9;
-moz-border-radius:15px;
border-radius:15px;
}
#examplefont {
font-size:85%;
}
#grayboxnkw {
border:1px solid #CCC;
width:460px;
padding:20px;
margin:30px 0px 30px 0px;
background-color:#F9F9F9;
-moz-border-radius:15px;
border-radius:15px;
}
#whitebox {
border:1px solid #AAAAAA;
padding:10px;
background-color:#FEFEFE;
}
#whiteboxpadding {
padding-right:14px;
}
textarea {
margin:0px 0px 5px 0px;
font-family:helvetica,arial;
font-size:100%;
line-height:150%;
}
#results textarea {
width:325px;
height:200px;
margin:5px 0px 5px 0px;
font-family:helvetica,arial;
font-size:100%;
line-height:150%;
}
#results #graybox1 {
border:1px solid #CCC;
width:708px;
margin:0px 0px 20px 0px;
padding:10px;
background-color:#F9F9F9;
-moz-border-radius:15px;
border-radius:15px;
}
#results #graybox2 {
border:1px solid #CCC;
width:335px;
margin:0px 0px 20px 0px;
padding:10px;
background-color:#F9F9F9;
-moz-border-radius:15px;
border-radius:15px;
}
#results grayboxpadding {
padding-right:20px;
}
#disclaimer {
font-size:10px;
margin:20px 0px 0px 0px;
text-align:center;
}
#footer {
margin-left:auto;
margin-right:auto;
width:100%;
text-align:center;
}
#copyright {
font-size:60%;
font-family:verdana,helvetica,arial;
color:#222222;
margin:10px 0px 0px 0px;
padding:0px;
text-align:center;
}

#top6blocktop {
margin:0px 0px 30px 0px;
text-align:left;
}
#top6blockbottom {
margin:30px 0px 30px 0px;
text-align:left;
}
#top6blocktopresults {
margin:0px 0px 30px 0px;
text-align:left;
}
#top6blockbottomresults {
margin:40px 0px 40px 0px;
text-align:left;
}
.top6header {
line-height:24px;
font-size:17px;
font-variant:small-caps;
}
.top6title {
font-weight:600;
}
.top6 {
line-height:24px;
font-size:15px;
}
.top6os {
line-height:20px;
font-size:12px;
}
.lines {
color:#AAA;
font-size:90%;
}

.adsensead {
margin:30px 0;
}