/*
*** General Tags ***
*/


body { background-color: rgb(0,105,105); margin: 0; padding: 0; font-family:verdana, arial, sans-serif; font-size:80%; color: white; }

h1 { font-family: "Trebuchet MS", verdana, arial, sans-serif; line-height: 80%; font-size: 220%; color: rgb(220,220,220); font-variant: small-caps; letter-spacing: 1em; }

blockquote {margin-top: .2em; padding-top: .2em; margin-left: 2.5em; padding-left: .5em; margin-right: .5em; padding-right: .5em; margin-bottom: .5em; padding-bottom: .7em; background-image:url(images/closequote.png); background-position: bottom right; background-repeat: no-repeat; border: 1px solid silver; }

p blockquote {margin-bottom: .2em; }

blockquote p {margin: 0;}

blockquote p:before { content: url(images/openquote.png); }

ins {text-decoration: none; } 


/*
*** Components and Layout ***
*/


div.container {width: 100%; height: 100%; }

div.content {max-width:42em; width:expression(document.body.clientWidth > 800? "42em": "auto" ); text-align: justify; margin: 7em 2em 1em 2em; padding-top: 2em; clear: left;}

/*
*** Header ***
*/

div.header {background-color: rgb(0,105,105); background-image:url(images/subbookkeeper.png); background-repeat: no-repeat; background-position: right; position: fixed; top: 0; left: 0;}


/*
*** Navbar ***
*/

ul.navbar { list-style-type: none; float: left; display:block; line-height:1.3em; clear:both; margin:0; padding:0; text-align: center; width: 45em }

ul.navbar li { display:inline;}

ul.navbar li.padding {display:block; float:left; width:13.5%; padding:1em 0 1em 0; margin:0; text-decoration:none; color: white; font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size: 140%;}

ul.navbar a {display:block; float:left; width:24%; padding:1em 0 1em 0; margin:0; text-decoration:none; color: white; -moz-border-radius: .4em; font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size: 140%; text-decoration: underline; font-style: italic;}

ul.navbar a:hover { background-color: rgb(110,110,110); }

ul.navbar a:active { background-color:rgb(0,105,105); color: rgb(0,49,116)}

ul.navbar li ol {display: none;} 

ul.navbar li:hover > ol {display: block;} 

/*
*** Content ***
*/

.sidebar {font-size: 80%; float: right; width: 22em; border: 1px solid silver; background-color:rgb(0,130,130); padding: .3em; margin: 1em; margin-right: 0; vertical-align: top; text-indent: 1.5em; vertical-align: bottom; display: inline-block;}

.footnote-number:before {counter-increment: footnote; content: counter(footnote); }

.content a {background-color:rgb(0,130,130); text-decoration: underline overline; color: white; font-style: italic;}

.content a:link { }

.content a:visited {text-decoration: underline;}

.content a:hover {text-decoration: none;}

.IPA {font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode; font-family /**/:inherit;}