/* MJA - 2008/04/14
Last updated: 2008/05/12 Mon */

#header { padding: 1px 16px 0px 16px; margin: 0px; font-size: x-large; color: whitesmoke; height: 75px; background-image: url('images/title_bg.png'); background-repeat: repeat-x }
#2leftpane { float: left; border: 1px solid black; margin: 16px 8px; padding: 8px 16px; background-color: #DDDDDD; width: 7em; }
#leftpane { float: left; border: 1px solid black; margin: 16px 8px; padding: 8px 16px 0px 16px; background-color: #DDDDDD; width: 7em; }
#mainbody { margin: 8px; padding: 8px; margin-left: 160px  }
#footer { font-size: smaller }
table#app_table tr td input[type="text"] { width: 90% }

body { margin: 0; background-color: whitesmoke; max-width: 100%; }

h12 { font-size: larger; margin: 0; padding: 0; line-height: 100% }
h1 { font-size: large; margin: 0; }
h2 { font-size: medium; display: inline; }

.bigfirstletter:first-letter { font-size: larger; font-weight: bold; margin-left: 1em}

.imagefloatright { float:right; border: solid 1px black; text-align: center; margin: 8px; padding: 8px; clear: right; width: 200px; font: caption; background-color: #DDDDDD }
.imagefloatright img { max-width: 150px; max-height: 150px; }
.caption_title { font-weight: bold }

ul.leftlist_parent { margin-left: 0px; padding-left: 0em; list-style-type: none; font-size: smaller; }
ul.leftlist { padding-left: 1em; list-style-type: none; }
ul.leftlist li:active { background-color: #DDDDDD }
ul.leftlist li:hover { background-color: whitesmoke }
.listlink:hover { background-color: whitesmoke }

.linkbar { height: 1.3m }
ul.linkbar { list-style-type: none; margin: 0px; padding: 0.1em; height: 1.3em }
ul.linkbar li { display: inline; float: left }
ul.linkbar li.currentpage { border-right: 2px solid #555555 ; background-color: #AAAAAA; padding: 0px 8px; font-weight: bold; }
ul.linkbar li a { border-right: 2px solid #555555 ; background-color: #AAAAAA; padding: 0em 8px 0em 8px }
ul.linkbar li a.lastlink { border-right: none }
ul.linkbar li a:link { color: blue; }
ul.linkbar li a:visited { color: indigo }
ul.linkbar li a:active { color: red }
ul.linkbar li a:hover { background-color: #DDDDDD }
ul.linkbar_sub li a { background-color: #CCCCCC }
ul.linkbar_sub li.currentpage { border-right: 2px solid #555555 ; background-color: #CCCCCC; padding: 0em 8px 0em 8px; font-weight: bold; }
ul.linkbar_sub li.lastlink { border-right: none; }
ul.linkbar_sub li a.lastlink { border-right: none; }
.not_part_of_readme { font-style: italic; font-weight: bold; }

/* ul.linkbar_sub li.subtitle { background-color: #CCCCCC; padding: 0px 8px; font-weight: bold } */

.maxwidth900 { max-width: 70%; margin-left: auto; margin-right: auto; min-width: 50em; }

a { text-decoration: none }

div2 { border: 3px dashed magenta; outline: 3px dotted cyan }
ul2 { border: 3px dashed red; outline: 3px dotted green }
table2 { border: 3px dashed orange; outline: 3px dotted yellow }

/* .sectiontitle { font-weight: bold; font-size: larger; } */