﻿html {
	overflow-y			: scroll;
}

body {
	font-family			: sans-serif;
	font-size			: 62.5%;	/* 1em is 10px, 0.8em is 8px, 1.6em is 16px */
	margin				: 0;
	padding				: 0;
	background-color	: #ccc;
	color				: #000;
}

div#wrapper {
	background-color	: #fff;
	width				: 850px;
	margin				: auto;
	font-size			: 1.2em;
	border-right		: 1px solid #999;
	border-left			: 1px solid #999;
}

div#title {
	background			: url(/img/screenshot.jpg) top left no-repeat;
	padding-top			: 10px;
	height				: 160px;
}

div#logo {
	background			: url(/img/logo.gif) top right no-repeat;
	height				: 150px;
	width				: 461px;
	margin				: 0 0 0 250px;
}

div#menu {
	background			: url(/img/menu_back.gif) top left repeat-x;
	height				: 50px;
}

div#menu a {
	background			: url(/img/menu_item_back_r.gif) top right no-repeat;
	display				: block;
	float				: left;
	height				: 22px;
	text-decoration			: none;
	font-weight			: bold;
	color				: #fff;
	padding				: 9px 20px 1px 20px;
	opacity				: 1;
	filter				: alpha(opacity=100);
}

div#menu a.mright {
	background			: url(/img/menu_item_back_l.gif) top left no-repeat;
	float				: right;
	color				: #cb9800;
}

div#menu a:hover {
	opacity				: .7;
	filter				: alpha(opacity=70);
}

div#langsel {
	text-align			: right;
}

div#content {
	padding				: 0 10px 0 10px;
}

div#footer {
	margin				: 20px 0 20px 0;
	clear				: both;
	font-size			: 0.9em;
	border-top			: 1px solid #999;
	border-bottom		: 1px solid #999;
	padding				: 10px;
	text-align			: center;
	background-color	: #eee;
	color				: #999;
}

div#footer a {
	color				: #999;
}

a {
	color				: #005cc4;
}

a:hover {
	color				: #cb9800;
}

img {
	border				: 0;
}

img.screenshot {
	border				: 1px solid #000;
	margin				: 3px 10px 3px 0;
	float				: left;
	padding				: 3px;
}

img.immid {
	vertical-align		: middle;
}

ul.nb {
	list-style			: none;
	padding				: 0;
	margin				: 0;
}

dl {
	border				: 1px solid #999;
	background-color	: #eee;
	padding				: 0 3px 3px 3px;
}

dl dl {
	border				: none;
}

dt {
	margin-top			: 5px;
	font-weight			: bold;
}

h1 {
	color				: #005cc4;
	font-size			: 1.5em;
	clear				: both;
}

h2 {
	color				: #cb9800;
	font-size			: 1.4em;
	clear				: both;
}

p {
	margin				: 0 0 10px 0;
}

p.back {
	text-align			: right;
}

p.clear {
	clear				: both;
}

p.q {
	font-weight			: bold;
}

p.a {
	margin-left			: 20px;
}

p.ok {
	color				: #090;
}

p.err, span.err {
	color				: #c00;
}

p.attn {
	background-color		: #ffc;
	border				: 2px dashed red;
	padding				: 5px;
}

table, tr, td {
	border				: 0;
	border-collapse		: collapse;
	vertical-align		: top;
}

td {
	font-size			: 1em;
}

td.tdr {
	text-align			: right;
}

form {
	margin				: 0;
	padding				: 10px;
}

.sc {
	display				: none;
}