body, td {
    font-family:sans-serif;
    font-size:0.9em;
    color:#222;
}
h1{font-size:1.5em}
h2{font-size:1.2em}
h5{margin:5px 0 5px 0}
p{
    text-align:justify;
    line-height:1.3em;
}
a{color:#2f4f4f;/* darkslategrey */}
a:hover{color:#696969;/* dimgrey */}

ul, ol{
	list-style-position:inside;
	margin-left:-20px;
}
li{margin-bottom:10px}

#header{
	border-bottom:1px solid #444;
}
#header a{
	text-decoration:none;
	color:#222;
}
#header a:hover{
	text-decoration:underline;
}
#leftmenu{
    float:left;
    width:200px;
}
#content{
	margin-left:205px;
}
#footer{
	padding:10px;
	margin:20px auto;
	border-top:1px solid #444;
	text-align:center;
	font-size:0.9em;
	clear:both;
}



.egw, .ek, .scripture{
	font-size:0.9em;
	margin-left:20px;
	padding-left:3px;
	text-indent:0;
}
.egw{
	border-left:2px solid blue;
	font-family:serif;
}
.ek{
	border-left:2px solid green;
	font-family:monospace;
}
.scripture{
	border-left:2px solid black;
	font-style:italic;
}
.footnotes{
	font-size:smaller;
}
.subtitle{
	font-size:smaller;
}
#downloads{
    float:right;
	font-size:0.9em;
    text-align:right;
}
blockquote{
	border:1px solid #ccc;
	padding:5px;
}

#ab ul{
    list-style-type:none;
    padding-left:10px;
    margin:0 0 20px 0;
}
#ab li{
    font-size:0.9em;
    text-indent:-10px;
    margin-bottom:0;
}

#ab .title {border-bottom:1px solid;}
.ab {
    background-position:bottom right;
    padding-right:10px; /* G */
}

.ab_head {
    background-position: top right;
    margin-right: -10px; /* -G */
    padding-right: 25px; /* G+P */
}
.ab_head_inner {
    background-position: top left;
    margin: 0; border: 0;
    padding: 15px 0 5px 25px; /* left: G+P */
    height: auto !important; height: 1%; /* IE */
    min-height: 5px;
}
.ab_body {
    background-position: bottom left;
    margin-right: 15px; /* P */
    padding: 0 0 25px 25px; /* left: G+P */
}

.ab,.ab_body,.ab_head,.ab_head_inner{background-image:url(/images/box-lightteal.png)}

.ab h4{margin:0}
.ab ul{margin-top:0}
.ab_spacer{
    line-height:1px;
}
#languages {font-weight:bold}
#languages a {text-decoration:underline}