* {
    background: #ececec;
    font-family : Helvetica, Arial, Sans-Serif;
    }

body{
/*
padding-bottom : 6em;
min-width : 40em;
*/
line-height:1.5;
padding:2% 5% 5%;
text-align:justify;
}

a {
	text-decoration: none;
	color: gray;
	font-weight: bold;
}
em {font-weight: bold; font-style: normal;}

a[href^="http:"] {
	display:inline-block;
	padding-right:14px;
	background:transparent url('images/external_10x10.png') center right no-repeat;
}

#navigation {
    padding: 3px 0;
    margin: 0;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
}

#navigation a {
	padding: 0;
	background: none;
	display: inline;
}

#navigation li {
    display: inline;
}

#navigation li a {
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: #dde;
    color:#332;
    text-decoration: none;
    }
#navigation li a:link {color: #448;}

#navigation li a:hover {
    color: #fff;
    background: #aae;
    border-color: #227;
    }
#navigation li a#current {
    background: #ddd;
    border-bottom: 1px solid white;
    }

ul.jump {
	padding: 0;
	float: right;
}

ul.jump li {
	list-style-type: none;
	display: inline;
	margin: 0 10px;
	font-size: 75%;
}

ul.jump a {
	border-bottom: 1px dotted #551a8b;
}

.footer-left, .footer-center, .footer-right {
	float: left;
	width: 33%;
	vertical-align: middle;
}

.footer-left {padding-left: 5px;}

.footer-center {text-align: center;}

.footer-right {text-align: right;}

.footer-center img {
	border:0;
	width:178px;
	height:38px;
}

.footer-right img {
	border:0;
	width:88px;
	height:31px;
}

.footer-center a, .footer-right a {
	background: none;
	padding: 0;
}

hr, h1, li.glossary, li.tei-xml, li.stardict, li.dreye {clear: both;}

ul.software, ul.fonts {
	margin: 3em 0 0;
	padding: 0;
}

li.tei-xml, li.stardict, li.dreye {
	list-style-type: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

li.glossary {
	margin-right: 2em;
}

p.title {
	float: left;
	width: 10%;
	padding: 0;
	margin: 0;
}

.tei-xml {
	background: url('images/tei-xml_80x15.png') no-repeat;
	line-height: 18px;
	padding-left: 100px;
}

.software li {
	margin-bottom: 3em;
}

.stardict {
	background: url('images/stardict_48x48.png') no-repeat;
	line-height: 48px;
	padding-left: 100px;
}

.dreye {
	background: url('images/dreye_81x42.png') no-repeat;
	line-height: 42px;
	padding-left: 100px;
}

.windows, .linux, .mac {
	margin: 0 2em;
	padding-left: 60px;
	list-style-type: none;
	clear: both;
}

.windows {
	background: url('images/windows_32x32.png') no-repeat 8px 0px;
}

.linux {
	background: url('images/linux_48x48.png') no-repeat;
}

.mac {
	background: url('images/mac_48x48.png') no-repeat;
}

ul.downloads {
	float: left;
	margin-top: -8px;
}

li.dreye ul.downloads {
	margin-top: 4px;
}

a.xml_download, a.zip_download, a.bz2_download, a.windows_download {
	padding-left: 24px;
	display:inline-block;
	line-height:30px;
	margin: 0 20px;
	border-bottom: 1px dotted #551a8b;
	text-decoration: none;
}

a.xml_download {
	background: url('images/xml_16x16.png') no-repeat center left;
}

a.zip_download {
	background: url('images/zip_16x16.png') no-repeat center left;
}

a.bz2_download {
	background: url('images/bz2_16x16.png') no-repeat center left;
}

a.windows_download {
	background: url('images/windows_16x16.png') no-repeat center left;
}

.file_details {
	font-size: 75%;
}

p.note {
	font-size: 75%;
	line-height: 20px;
	margin: 0 20px;
}

.top {float: right;}

hr.footer {margin-top: 4em;}

.command-line {
	background: #000;
	color: #fff;
	font-family: Monospace;
	white-space: nowrap;
}

.font-demo {
	font-size: 130%;
	margin-left: 6em;
}

.san-Latn {color:#e08926}
.san-Deva {color:#e08926}
.bod-Latn {color:#991f33}
.bod-Tibt {color:#991f33}
.zho-Hant {color:#1f9854}
.zho-Latn {color:#1f9854}
