* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana;
	font-size: 10pt;
	line-height: normal;
	background: #F3F3F3;
}

#container {
	margin: auto;
	width: 950px;
}

h1 {
	font-size: 18pt;
	margin-bottom: 10px;
	font-weight:normal;
}

h2 {
	font-size: 14pt;
}

h3 {
	font-size: 12pt;
}

p {
	font-size: 8pt;
	margin-bottom: 10px;
	color: #666666;
}	

/* HEADER */

#header {
	color: #FFFFFF;
	margin: 15px 0 15px 0;
	width: 100%;
}

/* HEADER MENU */

#header ul {
	float: right;
	list-style: none;
}

#header li {
	float: left;
	padding: 18px 0;
}

#header li a {
	font-size: 8pt;
}

#header li a:link, #header li a:visited {
	color: #737373;
	text-decoration: none;
	padding: 4px 15px;
}

#header li a:hover {
	background: #000000;
	color: #FFFFFF;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

#header img {
	border: 0;
}

/* CONTENT */

#content {
	background-color: #FFFFFF;
	color: #EEEEE;
	border: 1px solid #CCCCCC;
	padding: 40px 50px 90px 50px;
	margin-bottom: 10px;
}

#content hr {
	clear: both;
	margin: 40px -50px;
	height: 1px;
	border: none;
	background-color: #EEEEEE;
	color: #EEEEEE; /*ie*/
	width: 750px; /*ie*/
}

/* FOOTER */

#footer {
	margin-bottom: 10px;
}

#footer p {
	font-size: 8pt;
	color: #BBBBBB;
}

#footer a {
	font-size: 8pt;
	color: #BBBBBB;
}

/* FORMS */

.row {
	margin-top: 10px;
}

.cell {
	width: 250px;
	float: left;
}

/* UPDATE BLOCK */

#updates {
	font-size: 12pt;
	margin-top: 10px;
}

#updates ul {
	list-style: none;
}

#updates li {
	height:35px;
}

#updates .software_icon
{
	width:18px;
	height:18px;
	padding:5px;
	margin-right:10px;
	border:1px solid #F3F3F3;
	float: left;
}

#updates .software_name
{
	padding-top:6px;
}

/* NOTICE BLOCK */

#notice {
	float: right;
	width: 220px;
	margin-left:20px;
	margin-bottom:20px;
}

#notice p {
	font-size: 8pt;
	color: #666666;
}

/* FEEDBACK BLOCK */

#feedback label {
	display: block;
}

#feedback .error, .ok {
	padding: 10px;
	background-color: #ECECEC;
	border: 3px solid #737373;
	margin-top:10px;
}

#feedback ul {
	list-style: none;
}

/* TEXT BLOCK */

.text img {
	border: 1px solid #737373;
	margin-top: 10px;
	padding: 10px;
}

.c {
	border: 1px solid #737373;
	margin-top: 10px;
	padding: 10px;
}

/* IMAGE WITH COMMENT */

.image_comment
{
	height: 320px;
}

.image_comment img 
{
	border: 1px solid #737373;
	margin-right: 20px;
	padding: 10px;
	float: left;
}

.image_comment p
{
	font-size: 8pt;
	padding: 10px;
}

/* DOWNLOAD BLOCK */

#download
{
	font-size: 15px;
	padding-top:30px;
	margin-bottom:50px;
}

#download img
{
	float: left;
	margin-right: 15px;
	margin-top: -5px;
	border:0px;
}
