BODY
{
  margin: 5px;
  padding: 0;
  background: URL("../content/backgrounds/main_background.png");
  color: black;
  font-family: Verdana, Arial, Georgia;
  font-size: 12;
  text-align: center;
}

IMG
{
	border: solid 0px white;
}

IMG.screenshot
{
	width:140px;
	height: 106px;
}

DIV#container 
{
  width:975px;
  margin: 0 auto;
}

DIV#logo
{
  text-align: left;
}

DIV#logo img
{
	border: solid 0px black;
}

DIV#logo td.logo_left
{
	text-align: left;
	width: 50%;
}

DIV#logo td.logo_right
{
	text-align: right;
	width: 50%;
}

DIV#section_left
{
  font-family: Verdana, Arial, Georgia;
  font-size: 14px;
  float:left;
  width:160px;
  width:170px;
  width:160px;
  padding:1em 0 0 10px;
}

DIV#section_body
{
  font-family: Verdana, Arial, Georgia;
  font-size: 10px;
  margin:0 170px;
  margin-top:4px;
  padding:1em 10px;
  text-align:center;
}

DIV#section_right
{
  font-family: Verdana, Arial, Georgia;
  font-size: 10px;
  float:right;
  width: 160px;
  width:170px;
  width:160px;
  text-align: left;
  padding:1em 0 0 10px;
}

DIV#body
{
  text-align: center;
}

DIV#navigation
{
}

DIV#navigation table
{
  width:155px;
}

DIV#navigation img.section
{
  /*width: 138px;
  height: 30px;*/
  border: solid 0px black;
}

DIV#stats
{
}

DIV#stats table
{
  width:155px;
}

DIV#profile
{
	text-align: left;
}

DIV#profile table
{
	text-align: left;
  width:155px;
}

DIV#downloads
{
}

DIV#downloads table
{
  width:155px;
}

DIV#requisites
{
}

DIV#requisites table
{
  width:155px;
}

DIV#progress
{
}

DIV#progress table
{
  width:155px;
}

DIV#screenshots
{
}

DIV#screenshots table
{
  width:155px;
}

DIV#links
{
}

DIV#links table
{
  width:155px;
}

DIV#links img.section
{
  width: 145px;
  height: 50px;
  border: solid 0px black;
}

DIV#languages
{
}

DIV#languages table
{
  width:155px;
}

DIV#languages img.language
{
  border: solid 0px black;
}

DIV#comments
{
  text-align: center;
}

DIV#comments TABLE.comments
{
	width:596px;
	font-family: verdana, arial, georgia;
	font-size: 12px;
	color: black;
}

DIV#comments TD.comment
{
	border: solid 1px black;
	padding: 5px;
}

DIV#comments FONT.comment_title
{
	font-size: 10px;
	color: red;
}

DIV#comments TR.spacer
{
	height: 10px;
}

DIV#platform_releases
{
	text-align: left;
}

TABLE#post
{
  width: 596px;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* overrule inheritance */
}

TABLE#post TD.header
{
  width: 100%;
  height: 30px;
  background: URL("../content/skins/default/post_header.png");
  padding-left: 5px;
  font-size: 9px;
  font-weight: bold;
}

TABLE#post TD.body
{
  width: 100%;
  height: 30px;
  background: URL("../content/skins/default/post_body.png");
  padding-left: 5px;
  padding-right: 15px;
  font-size: 10px;
}

TABLE#post TD.footer
{
  width: 100%;
  height: 30px;
  background: URL("../content/skins/default/post_footer.png");
  padding-left: 5px;
  padding-bottom: 10px;
  font-size: 9px;
  font-weight: bold;
}

/* GENERAL */

TD.menu_header
{
  width:100%;
  height: 22px;
  background-image:URL('../content/skins/default/menu_header.jpg');
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 11px;
}

TD.menu_item
{
  width:100%;
  text-align: left;
  color: black;
  font-size: 10px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding: 4px;
}

TD.menu_item_progress
{
  width:100%;
  text-align: center;
  color: black;
  font-size: 10px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding: 4px;
	vertical-align: middle;
}

TD.menu_end
{
  border-top: solid 1px black;
  height: 2px;
  font-size: 1px;
}

TD.menu_spacer
{
  width: 100%;
  font-size: 1px;
  border-left: solid 1px black;
  border-right: solid 1px black;
}

TD.language_item
{
  text-align: center;
  width:100%;
  color: black;
  font-size: 11px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding: 4px;
}

DIV.title
{
  width: 600px;
  height: 30px;
  text-align: center;
  color: white;
  font-size: 14px;
  font-family: Verdana, Arial, Georgia;
  background: URL("../content/skins/default/section_title.png");
  font-weight: bold;
  padding-top: 5px;
  background-repeat: no-repeat;
}

DIV#new_comment
{
	text-align: left;
}

DIV#new_comment table
{
	font-family: verdana, arial, georgia;
	font-size: 10px;
	color: black;
}

DIV#new_comment textarea
{
	font-family: verdana, arial, georgia;
	font-size: 10px;
}

FONT.add_comment
{
	font-weight: bold;
}

TD.menu_item_navigation
{
  width:100%;
  text-align: center;
  color: black;
  font-size: 10px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding: 4px;
}


DIV#release_progress_container
{
	margin: 0 auto;
	font-size: 1px;
	height: 14px;
	border: solid 1px RGB(127,127,127);
	text-align:left;
	width: 100px;
}

DIV#release_progress
{
	font-size: 1px;
	height: 14px;
	background-image: URL("../content/boxes/progress_bar.png");
	background-repeat: no-repeat;
}

TD.menu_item_screenshots
{
  width:100%;
  text-align: center;
  color: black;
  font-size: 10px;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding: 4px;
}