body {	background-color: #FFFFFF;	color: #335080;	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;	font-size: 0.9em;	margin: 0;	padding: 16px;	text-align: center;}.flash {	color: green;}/*** Layout ***/#container {	margin: 0 auto;	width: 880px;	text-align: left;}/* Header */h1 {	margin: 0;	padding: 0px;	font-size: 400%;}h1 a, h1 a:visited {	display: block;	text-decoration: none;	width: 328px;	height: 52px;	position: relative;	overflow: hidden;}h1 span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 328px;	height: 52px;	background: transparent url("images/logo.png") scroll no-repeat 0 0;	cursor: pointer;}#header {	position: relative;}#slogan {	font-weight: bold;	margin: 0 0 1em 60px;}#languages {	display: block;	list-style: none;	padding: 0;	margin: 0;	position: absolute;	bottom: 0;	right: 8px;	font-size: 80%;}#languages li {	float: left;	display: block;	padding: 0;	margin: 0 1em 0 0;}#languages a {	font-weight: normal;}/* Navbar */#navbar {	background: transparent url("images/navbar.png") scroll no-repeat 0 0;	height: 34px;	margin-bottom: 16px;}#navbar ul {	display: block;	margin: 0;	padding: 6px 16px 0;	list-style: none;}#navbar ul li {	display: block;	float: left;	height: 28px;	margin-right: 2px;	width: auto;}#navbar a {	display: block;	background: transparent url("images/navtab-body.gif") scroll no-repeat 100% 0;	height: 27px;	font-weight: bold;	text-decoration: none;	color: #001B4F;	width: auto;	float: left;}#navbar a em {	background: transparent url("images/navtab-left.gif") scroll no-repeat 0 0;	display: block;	padding: 6px 8px 0px;	width: auto;	font-style: normal;}#navbar a:hover, #navbar a:focus, #navbar a.current {	background-position: 100% -28px;	color: #1F427F;}#navbar a.current {	height: 28px;}#navbar a:hover em, #navbar a:focus em, #navbar a.current em {	background-position: 0% -28px;}/* Info block */#info-block {	height: 250px;	background: #5B7EB7 url("images/infoblock.png") scroll no-repeat 0 0;	position: relative;	color: #FFF;}#info-block a {	color: #f1f3f7;}#info-block a:hover, #info-block a:focus {	color: #FFF;}#screen {	position: absolute;	left: 31px;	bottom: 62px;}#title {	width: 530px;	position: absolute;	right: 20px;	bottom: 96px;	text-align: right;	font-weight: bold;	font-style: italic;	line-height: 1.3;}#title p {	padding: 0;	margin: 0 0 1ex;}#donate {	position: absolute;	right: 20px;	bottom: 40px;}#downloads {	position: absolute;	height: 48px;	right: 20px;	bottom: 36px;}.download {	width: 210px;	height: 48px;	background: #D2D4E4 url("images/button.gif") scroll no-repeat;	float: right;	opacity: 0.8;}.download:hover, .download:focus, #demo:hover, #demo:focus {	opacity: 1;}.download .content, #demo .content {	padding: 3px 4px 3px 34px;	text-align: center;}.download strong, #demo strong {	font-size: 117%;}#demo, .download, #info-block .download a, #info-block #demo a {	color: #335080;}#demo {	position: absolute;	left: 143px;	bottom: 53px;	background: transparent url("images/demo-button.png") scroll no-repeat;	width: 151px;	height: 35px;	opacity: 0.8;	cursor: pointer;}#demo button {	background-color: inherit;	cursor: inherit;	color: inherit;	border: inherit;	text-decoration: underline;	font: inherit;}#demo .content {	padding: 6px 6px;}/* Footer */#footer {	border-top: 1px solid #9BA1BF;	text-align: center;	padding-top: 0.5ex;	margin-top: 3em;}#footer p {	margin: 0 0 1ex;}#author {	font-size: 141%;}/*** General ***/p {	line-height: 1.4;	margin-top: 1.5em;}ul {	margin: 0 0 0 3em;	padding: 0;}li {	margin-bottom: .15em;}h2 {	font-size: 150%;	padding: 0 0 0 0.5ex;	border-bottom: 1px solid #B6B9C7;	margin: 1.5em 0 1em;}h3 {	font-size: 127%;	border-bottom: 1px solid #DAE0FB;	margin: 1em 0 1ex;}h4 {	font-size: 113%;	margin: 1em 0 1ex;}img {	vertical-align: bottom;}a, a:visited {	color: #0b234a;	font-weight: bold;	text-decoration: underline;}a:hover, a:focus {	color: #2d4976;	text-decoration: none;}a img {	border: 1px solid #9BA1BF;}a:hover img, a:focus img {	border-color: #335080;}:target { background-color: #cfd7e9; }/* Classes */.more {	text-align: right;}.more.ref {	width: 27em;}ul.references a {	font-weight: normal;}abbr {	/* border-bottom: 1px dotted; */}/*** Icons ***/.icon {	padding-left: 20px;	background-attachment: scroll;	background-repeat: no-repeat;	background-position: 0 50%;}.icon.adminer { background-image: url("images/icons/adminer.png"); }.icon.editor { background-image: url("images/icons/adminer.png"); }.icon.plugin { background-image: url("images/icons/plugin.png"); }.icon.pro { background-image: url("images/icons/pro.png"); }.icon.references { background-image: url("images/icons/references.png"); }.icon.tutorials { background-image: url("images/icons/tutorials.png"); }.icon.news { background-image: url("images/icons/news.png"); }.icon.forums { background-image: url("images/icons/forums.png"); }.icon.bugs { background-image: url("images/icons/bugs.png"); }.icon.svn { background-image: url("images/icons/svn.png"); }.icon.donate { background-image: url("images/icons/money_dollar.png"); }thead th { text-align: center; }.bad { background-color: #f77; text-align: center; }.good { background-color: #7f7; text-align: center; }.screenshots a img { margin: 1em; }.extras { list-style: none; padding: 0; margin: 0; }.extras li { float: left; display: block; padding: 0; margin: 1em; text-align: center; }.clear { clear: both; }