body
{
   font-family: Verdana, Arial, sans-serif;
   color: #333333;
   margin-left: 0px;
   margin-right: 0px;
   text-align: center;
   font-size: 80%;
   margin-top: 15px;
   margin-bottom: 15px;
}

table
{
	font-size: 100%;
}

#container
{
   width: 770px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

#topbanner
{
   width: 770px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 5px;
   text-align: center;
}

#menu
{
   width: 120px;
   float: left;
   white-space: nowrap;
   text-align: center;
}

#content
{
   width: 640px;
   float: right;
   border-width: 1px;
   border-color: #FF9900;
   border-style: dotted;
}

#workspace
{
   margin: 10px;
   text-align: left;
}

#logomenu
{
   margin-bottom: 2px;
}

#logocontactkeeper
{
   float: right;
}

.menublock
{
   width: 100%;
   border-width: 1px;
   border-color: #FF9900;
   border-style: dotted;
   margin-bottom: 5px;
   text-align: left;
}

.menuitem
{
   padding: 1px;
}

.menubanner
{
   margin-top: 5px;
}

img
{
   border-width: 0px;
}

a
{
   text-decoration: none;
   color: #333333;
}

strong
{
   color: #FF6600;
}

a.menulink
{
   display: block;
}

a.menulink:hover
{
 	background-color: #FFFFCC;
 	color: #FF6600;
}

.error
{
   font-weight: bold;
   color: red;
}

.required
{
   color: red;
   vertical-align: top;
}

.inputlabel
{
   width: 80px;
   vertical-align: top;
}

.mailformsubmit
{
   margin-top: 10px;
   text-align: center;
   left: 250px;
   position: relative;
}

.right
{
   text-align: right;
}

fieldset
{
   border-width: 0px;
}

.historyitem
{
   margin-bottom: 10px;
}

.downloadlink
{
   text-decoration: underline;
   font-weight: bold;
   color: #FF6600;
}

#screenshotsleft
{
   float: left;
   width: 300px;
   text-align: left;
}

#screenshotsright
{
   float: right;
   width: 300px;
   text-align: left;
}
.screenshot
{
   margin-bottom: 10px;
}

.freewarename
{
   margin-top: 10px;
   margin-bottom: 1px;
   font-weight: bold;
}

.freewarelink
{
   text-decoration: underline;
   color: #FF6600;
}

h1
{
   color: #FF6600;
   font-size: 150%;
   border-color: #FF6600;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
}

#screenshothomepage
{
   float: right;
   margin-left: 5px;
   margin-bottom: 5px;
}

td.languagename
{
   width: 200px;
}

td.languageversionlatest
{
   width: 75px;
   color: green;
}

td.languageversionnotlatest
{
   width: 75px;
   color: red;
}

a.translatorlink
{
   text-decoration: underline;
}

.newsitem
{
   margin-bottom: 10px;
}

#awards
{
   float: right;
   text-align: right;
}