#title { font-size:22px; font-weight:bold; }
#smiley { float:right; }

#maintextcontainer { margin:0px 30px 0px 10px; padding-bottom:10px; border-bottom:1px solid #C0C0C0; }
#about { margin:0px 30px 0px 30px; padding-top:10px; line-height:16px; }
#about_title { font-size:15px; font-weight:bold; margin-bottom:10px;}
.linespace { line-height:1.5; }

#topmessage { padding:10px 0px 0px 10px; font-size:15px; font-weight:bold; }

#maintable { background-color:#FFFFFF; margin-top:20px; width:100%; border:1px none #000000; }
#maintable td { vertical-align:top; }

#firstcolumn { border-right:1px solid #C0C0C0; background-color:#FFFFFF; width:22%; }

#thirdcolumn { padding:0px 0px 0px 0px;  border-left:1px solid #C0C0C0 }
#thirdcolumn li { padding-top:10px; }
#maintext { margin:10px 0px 0px 0px; line-height:16px;}

#maintext div { margin:0px 0px 10px 0px; }
#maintext li { margin:10px 0px 10px 0px; }
#maintext ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; }

#subtitle { font-weight:bold; padding:20px 0px 0px 0px; color:#000000; font-size:18px;}
#intro  { font-size:13px; font-weight:bold; }

#features { font-size:12px; margin:10px 20px 0px 20px; }
#features_title { font-size:18px; font-weight:bold; padding-bottom:10px; }

#screenshot a { color:#000000; text-decoration:none; }
#screenshot a:hover { }
#screenshot a:visited { color:#000000; text-decoration:none; }
