@import "/fukt.css";

/* Colors and other standard stuff */
body, html	{
	color: black;
	background-color: #ddd;
	font-family: sans-serif;
	}
.inputtext	{
	font-family: monospace;
	font-weight: bold;
	background-color: #eee;
	}
.inputsubmit	{
	background-color: #3af;
	border-color: #3af;
	font-size: larger;
	}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover	{
	color: black;
	background: #ccf;
	}
a:link	{ color: black; }
a:visited	{ color: #036; }
a:active	{ color: red }
a:hover {
	background: #6cf;
	text-decoration: none;
	}

h1	{
	text-align: center;
	}

/* Make a "section" be a blue box, 19em wide, floated left. */
.section	{
	float: left;
	clear: none;
	width: 19em;
	background: #3af;
	padding: 1ex;
	border-style: solid;
	border-width: thin;
	border-color: black;
	margin: 0.5ex;
	}

/* Don't use level 1 headers in sections */
.section h1 { display: none }

/* Use a lighter blue background for the section headers */
.section h2, .section h3, .section h4, .section h5, .section h6 {
	background: #ccf;
	padding-left: 1ex;
	margin-top: 0;
	margin-bottom: 1ex;
	}
/* Don't include too much bottom margin in lists in boxes */
.section ul	{
	margin-bottom: 0;
	}
/* Don't indent top-level (of a section, that is) lists */
.section ul.top {
	padding-left: 0; /* Mozilla */
	margin-left: 0; /* IE/Opera */
	}
/* No bullets for list items in sections */
.section li	{
	list-style: none;
	}

/*
#crux:before	{
	display: marker;
	width: 1em;
	height: 1em;
	content: url(http://www.fukt.bsnet.se/~per/crux/penguin);
	}
*/
/*
#crux	{
	list-style: inside url(http://www.fukt.bsnet.se/~per/crux/favicon.ico);
	}
*/

/* Float the CSS and HTML buttons to the right */
.buttons img {
	border: 0;
	float: right;
	}

a img	{
	border: 0;
	}

/* This section is untested */
/* CSS2 media */
@media print {
  div.section	{
		background:  transparent;
		padding: 1ex;
		}
  body, html	{
	background-color: transparent;
	font-family: serif;
	}
.inputtext	{
	font-family: monospace;
	font-weight: bold;
	background-color: white;
	}
.inputsubmit	{
	background-color: white;
	border-color: black;
	font-size: larger;
	}
}
