/* Main */

body {
background: #e4e4e4 url("img/bg.gif") repeat-x;
font: 8pt verdana,tahoma,sans-serif;
margin: 0;
padding: 30px 0;
}

h1 {

}

h2 {
font-family: verdana, tahoma, sans-serif;
font-size: 1.6em;
margin-top: 30px;
padding: 0;

}

#border {
top: 30px;
width: 927px;
border: 0;
margin-left: auto;
margin-right: auto;
position: relative;
}

img#box {
position: absolute;
top: 110px;
left: 720px;
}

#main {
width: 665px;
background: url("img/main.png") repeat-y;
border: 0;
text-align: left;
color: white;
margin-bottom: 50px;
}

img#frame-top {
position: relative;
top: 0px;
left: 0px;
}

img#frame-bottom {
position: relative;
bottom: -28px;
left: 0px;
}

ul#menu {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
left: 75px;
top: 152px;
}

ul#menu li
{
margin-right: 11px;
float: left;
}

ul#flags {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
left: 565px;
top: 151px;
}

ul#flags li
{
margin-right: 12px;
float: left;
}

#text {
border: 0;
margin-top: 0;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
width: 550px;
height: 100%;
}

a:link {
color: #9999ff;
}

a:visited {
color: #806ea9;
}

#text li {
margin-bottom: 0.4em;
}

#text p {
margin-top: 2em;
}

.screenshot {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

#text img {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#text img.inline {
display: inline;
text-align: none;
margin-left: 0px;
margin-right: 0px;
}