body                     {margin:0px;background-color:#FFF;}
div                      {font-family:sans-serif;font-size:12px;}
h1                       {font-family:sans-serif;font-size:16px;}
div.header               {border-top-style:solid;border-bottom-style:solid;border-width:1px;border-color:#000;background-color:#FFFFD0;margin-left:135px;font-weight:bold;font-size:18px;padding-left:5px;}
#side-left               {float:left;background-color:#8AE;width:140px;}
#side-left               {margin:5px;border-color:#000;border-width:1px;border-style:solid;border-bottom-width:3px;border-right-width:3px;}
#side-left div           {font-weight:bold;padding-left:5px;text-decoration:none;border-color:#8AE;}
#side-left div           {border-width:1px;border-style:solid;padding-bottom:2px;border-bottom-width:2px;border-right-width:2px;}
#side-left a             {text-decoration:none;color:#009;}
#side-left a:hover       {text-decoration:underline;}
#side-left div div:hover {background-color:#ACF;border-color:#000;}

#topbanner div           {font-size:28px;font-weight:bold;font-family:serif;background-color:#009;color:#FFF;padding:5px;padding-left:20px;}


#page-main               {background-color:#FFE;padding:10px;margin:5px;margin-left:5px;margin-right:5px;}
#page-main               {border-color:#000;border-width:1px;border-style:solid;border-right-width:2px;border-bottom-width:2px;}

#goals li                {font-weight:bold;}

div.root div a           {font-weight:normal;}
div.root div             {margin-left:20px;}
span.acronym             {font-weight:bold;font-size:14px;font-family:serif;color:#00F;}
span.date                {font-size:14px;font-weight:normal;}
span.literal             {font-weight:bold;}
span.notworking          {color:#E00;}

div.sideheader           {text-align:center;font-size:12px;background-color:#ACF;margin:3px;border-style:solid;border-width:5px;color:#000;padding-top:1px;}


div.screenshot div       {text-align:center;border-width:1px;border-color:#000;border-style:solid;background-color:#FFF;padding:5px;margin-top:5px;margin-bottom:30px;background-color:#FFE;}
div.screenshotheader     {border-style:solid;border-width:1px;border-color:#000;background-color:#009;color:#FFF;}

img.icon                 {border-style:solid;border-width:1px;border-color:#000;}

div.property2             {font-weight:bold;font-size:16px;padding-left:5px;background-color:#ACF;border-width:1px;border-color:#000;border-style:solid;}
div.property              {font-weight:normal;font-size:14px;padding-left:5px;background-color:#ACF;}

div.propertydesc         {background-color:#EEE;margin-bottom:10px;border-width:1px;border-color:#000;border-style:dashed;padding:5px;}

#controltable            {border-width:1px;border-color:#000;border-style:solid;margin-top:10px;margin-bottom:10px;}

#controltable th.topleft             {font-weight:bold;background-color:#999;border-width:2;border-right-style:solid;padding:4px;}
#controltable th                     {border-width:2px;border-color:#000;border-bottom-style:solid;}
#controltable a                      {text-decoration:none;}
#controltable td.property            {border-width:1px;border-color:#000;border-right-style:solid;padding:0px;}
#controltable div.property           {padding-left:4px;padding-right:4px;font-size:12px;}
#controltable a.property_unsupported {color:#999;font-size:12px;}
#controltable a.property_supported   {font-size:12px;}


