/* Sectioned page system
 *
 * screen.css
 *
 *
 */


/*
 * body		xxv--------------------------------------------------------------------------------vxx
 * level0	  ----------------------------------------------------------------------------------
 * level1	  ------v--v------------------------------------------------------------------------
 * level2	           v--v---------------------------------------------------------------------
 * level3	              v--v------------------------------------------------------------------
 * level4	                 -----------------------------------------------------------v-------
 * level5	                 --------------------------------------------------------v----------
 *
 * level6			 -----------------------------------------------------v---
 * level7			 --------------------------------------------------v---
 * main				 ---------------------------------------------------
 *
 * Result	aabbbbbbcccdddeeeffffffffffffffffffffffffffffffffffffffffffffffffffggghhhiiijjjjjjjjaa
 *
 */

/*
 * BODY
 *
 * Set the defaults for the body - the whole document
 * This will be the thin strip around the edge
 *
 */
body {
	font-family: serif;
    margin:1px;
    padding:0;
    text-align: left;
    /* font-size: 100%; */
}

.centerdiv {
    margin-left:50px;
    margin-right:50px;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
}

/*
 * Center column & set left/right edge for contents
 *
 *
 * background: rgb(126,24,6);
 */
.maindiv {
    margin: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 50px;
    border-width: 10px;
    border-color: brown;
    border-style: inset;
}

h1 {
   text-align: center;
   font-size: 200%;
}

h2 {
   text-align: left;
   font-size: 140%;
}

h3 {
   text-align: left;
   font-size: 125%;
}

h4 {
   text-align: left;
   font-size: 110%;
   padding-left: 5px;
}

h4.updated {
   text-align: center;
   font-size: 100%;
}

h5 {
   text-align: left;
   text-indent: 50px;
   font-size: 100%;
}

h6 {
   text-align: left;
   text-indent: 100px;
   font-size: 100%;
}

p {
   text-align: left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   /* text-indent: 45px; */
   font-size: 100%;
}

p.extra {
   text-align: left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 50px;
   padding-right: 5px;
   /* text-indent: 45px; */
   font-size: 100%;
}

.describedlink {
   padding: 1px;
   float: left;
   margin-left: 25px;
}

.linkdescription {
   padding: 1px;
   margin-left: 180px;
   /*width: 1px;*/
}

.nobreak {
	background: green;
	display: inline;
	margin-right: 100px;
}

p.date {
   text-align: right;
}

ul {
   margin-left: 40px;
   padding-top: 0px;
   padding-left: 1px;

}

li {
	margin-left: 1px;
	margin-top: 5px;
}

.tabletext {
   font-size: 100%;
   padding-top: 10px;
   padding-left: 5px;
   padding-right: 5px;
}

td {
   vertical-align:	top;
   padding:			10px;
}

P.tabletext {
}

.bookmarkcell {
   font-size: 100%;
   padding-top: 20px;
   padding-left: 5px;
   padding-right: 5px
}

.linkscell {
   font-size: 100%;
   padding-left: 10px;
}

.contents {
	padding-left: 0px;
	padding-top: 1;
	padding-bottom: 1;
	margin-left:50px;
	margin-right:50px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contentslist {
	padding-left: 0;
}

a.contentslist {
	display: inline;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	margin-right: 5px;
}
a:link.contentslist {
}
a:visited.contentslist {
}
a:active.contentslist {
}
a:hover.contentslist {
}

.tableindex {
	
}

.tablelink {
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.invisiblebookmark {
   font-size: 10%;
   /* This stops Netscape 7.1 working with bookmarks */
   /*display: none;*/
}

.navigation {
   padding-left: 5px;
   padding-right: 5px;
   font-size: 110%;
}
.invisiblenavigation {
   visibility: hidden;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 110%;
}

a.navigation {
   text-decoration: none;
}
a:link.navigation {
}
a:visited.navigation {
}
a:active.navigation {
}
a:hover.navigation {
}

.navigationdiv {
	padding-top: 10px;
}

.inlinepicture {
   margin-left:   0px;
   margin-right:  20px;
   margin-top:    20px;
   margin-bottom: 5px;
}

.picture {
   margin:10px 20px;
   float: right;
   clear: both;
}

.pictureleft {
   margin:20px 10px;
   float: left;
}

.pictureright {
   margin:10px 3px;
   float: right;
   clear: right;
}

.updatedmessage {
	background: #bbbbbb;
	float: right;
	font-size: 70%;
}

.colorscheme {
	background: #aaaaaa;
	font-size: 100%;
	float: right;
	clear: right;
	padding-left:3px;
	padding-right: 3px;
	margin-right: 1px;
}

.warning {
	background: red;
	color: white;
	font-weight: bold;
	font-size: 100%;
}

.warninglink {
	color: yellow;
}

#popupmenu {
	background:		#9ac7df;
	color:			black;
	width:			200px;
	margin:			3px;
	padding:		3px;
    border-color:	#000;
    border-style:	solid;
	position:		absolute;
	left:			10px;
	top:			200px;
	visibility:		hidden;
}

pre {
	margin-left:	50px;
}




/* end */