/*
 * shute.org.uk default style sheet. css2.
 * Frank Shute.
 * Mon Mar  5 03:49:59 GMT 2007
 */

body.def {
	background-color: white ;
	background-image: url("../pics/shute_org.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	}
pre.my {
	padding: 1em;
	color: rgb(70,130,180);			/* steelblue */
	background-color: rgb(255,255,255) ;	/* white */
	}
h1      {
	color: rgb(70,130,180);			/* steelblue */
	background-color: rgb(255,255,255) ;	/* white */
	font: italic 170% "Gill Sans";
	font-family: "Gill Sans", sans-serif;
	text-align: center;
	}
h2      {
	color: rgb(70,130,180);			/* steelblue */
	background-color: rgb(255,255,255) ;	/* white */
	font: italic 140% sans-serif;
	font-family: "Gill Sans", sans-serif;
	margin-left: 8em;
	margin-right: auto;
	}

A:link    { color: rgb(0,0,128) }		/* navy */
A:visited { color: rgb(219,112,147) }		/* palevioletred */
A:hover   { background-color: rgb(176,196,222);
            color: rgb(0,0,128) }   		/* lightsteelblue */
A:active  { color: rgb(255,250,205) }		/* lemon chiffon */

A.bsd { 
	text-decoration: none
	}

div.toc {
	padding: 1em;
	border: solid thin;
	margin-left: 5em;
	margin-right: 5em;
	background: rgb(255,255,255);		/* a lightgray */
	}
div.normal {
	color: rgb(69,69,69); 			/* gray27 */
	background-color: white ;
	font-family: "Gill Sans", sans-serif;
	}
div.nav_button {
	min-height: 4em;
	display: table-cell;
	vertical-align: middle; 
	margin-left: 15em;
	margin-right: auto;
	font-family: "Arnoldboecklin", fantasy;
	}
div.header {   /* vertically center */
	min-height: 5em;
	display: table-cell;
	margin-left: 25em;
	margin-right: auto;
	}
div.mybody {
	color: rgb(69,69,69); 			/* gray27 */
	background-color: white ;
	font-family: "Gill Sans", sans-serif;
	margin-left: 10em;
	margin-right: 12em;
	}
div.banner {
  margin: 0;
  font-size: 100% /*smaller*/;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  position: fixed;
  top: 2em;
  left: auto;
  width: 8.5em;
  right: 2em;
}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: sans-serif;
/*  background: rgb(70,130,180);		 steelblue */
  border: thin outset rgb(0,0,0); 		/* palevioletred */
  color: rgb(255,255,255);
}
div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 2px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #CFC }

div.banner a:link { text-decoration: none; color: rgb(169,169,169) }
div.banner a:visited { text-decoration: none; color: #CCC }
div.banner a:hover { background: rgb(255,255,255); color: rgb(0,0,128) }

P.curse {
	text-align: center;
	}
P.header {
	text-align: center;
	}
code.my {
	color: rgb(255,255,255);
	background: rgb(66,66,66);
	}
p.tiny
	{
	color: rgb(160,160,160);
	font-size: 60%;
	}
p.bluett
	{
	color: rgb(70,130,180);  	/* steelblue */
	font-family: monospace;
	font-size: 100%;
	}
var.freebsd
	{
	color: rgb(160,0,0);
	font-style: italic;
	}
var.file  {
	color: black;
	font-style: italic;
	}
var.txt  {
	color: black;
	background-color: white ;
	font-family: monospace;
	}
p.tt {
	color: rgb(69,69,69); 			/* gray27 */
	background-color: white ;
	font-family: monospace;
	}
p.frame {
	margin-left: 10em;
	margin-right: 12em;
	}
address.my {
	font: italic 70% sans-serif;
	}
div.mycode {
	padding: 2em;
	border: solid thin;
	margin-left: 10em;
	margin-right: 12em;
	background: rgb(160,160,160);                   /* grey */
	color: rgb(0,0,0);                              /* black */
        font-family: monospace;
	}
div.terminal {
	padding: 3em;
	border: solid thin;
	border-color: rgb(255,50,50);
	margin-left: 10em;
	margin-right: 12em;
	background: rgb(0,0,0);			/* black */
	color: rgb(255,255,255); 		/* white */
	font-family: monospace;
	}
div.iframe {
	margin-left: 10em;
	margin-right: 12em;
	}
table.footer {
	width: 70%;
	border-style: none;
	}
td.footer {
	text-align: right;
	}
li {
	list-style: url("../pics/arrow.png");
	}
	
