@import url(http://nit.nithaus.org/nit_bgd.css);

body  {
	font-family: sans-serif;
	color: #003;
	background-color: #DDD;
	margin-left: 1em; margin-right: 1em;
}

body.isnit {
	background: #DDD url(/Images/nit-bgd.jpg) 50% fixed repeat;
	color: black;
}

body#error-form {
	font-size: larger;
	background: #DDD url(/Images/nit-bgd.jpg) 50% fixed repeat;
}
body#error-form p {
	width: 30%;
	margin: 0 33%;
}
body#error-form div.link-back,
body#error-form div.link {
	font-size: smaller;
}

a:link, a:visited { color: #009; text-decoration: none }
a:active, a:hover { color: red; }

a.tiny:link, a.tiny:visited { color: #000099; text-decoration:none; font-size: smaller }
a.tiny:active, a.tiny:hover { color: red; font-size: smaller }

.circuit a:link,
.circuit a:visited { color: aqua; font-style: normal; font-family: sans-serif; }
.circuit a:hover,
.circuit a:active { color: red; }

.lizsmall a:link, .lizsmall a:visited { color: #049; text-decoration: none }
.lizsmall a:active, .lizsmall a:hover { color: red; }

.circuit {
	background-color: #004;
	background-image: url(/Images/circuit-tile.jpg);
	color: yellow;
}
.cctbanner {
	background-color: black;
	text-align: center;
	color: yellow;
}
.lily {	background-image: url(/Images/lily-bgd.jpg);
	color: yellow;
}
.lilybanner {
	background-color: black;
	text-align: center;
	color: yellow;
}
.lizard  {
	background-image: url(/Images/lizard-tile.jpg);
	color: black;
}
.lizsmall  {
	background-image: url(/Images/lizard-tile-sm.jpg);
	color: blue;
}
.lizbanner	{
	background-color: #00FF00;
	text-align: center;
	color: blue;
}
.travel {
	background: url(/Images/travelogue-bg.jpg) #999999 50% fixed no-repeat;
	color: yellow;
}
.solid {
	background: #DDD url(http://nithaus.org/Images/nithaus-bgd.jpg) top left fixed repeat;
	color: #003;
	padding: 0 1em 0.5em 1em;
	border: thin solid #003;
}

# .isnit { background: url(http://nit.nithaus.org/Images/nit_bgd/dflt.jpg) #626262 50% fixed no-repeat; color: yellow; }
.isnit a:link, .isnit a:visited { color: orange; text-decoration:none; }
.isnit a:active, .isnit a:hover { color: red; }
body.isnit a:link, body.isnit a:visited { color: blue; text-decoration:none; }
body.isnit a:active, body.isnit a:hover { color: purple; background-color: white; }

div.lbar {
	width: 45%;
	float: left; clear: left;
	margin-left: 4px; padding: 3px;
	border: thin solid blue;
}

div.rbar {
	width: 45%;
	float: right; clear: right;
	margin-right: 4px; padding: 3px;
	border: thin solid blue;
}

div.spacer {
	width: 100%;
	clear: both;
	padding: 1px;
}

.bob	{ color: #666; background-color: #666; display: none; }
.bob a:link, .bob a:visited { color: #666; background-color: #666; text-decoration: none }

.indent { margin-left: 10%; }
.narrow { margin: 0 8%; padding: 0 1em; }
.box  { background: yellow; color: blue;
	padding: 0em 5px;
	border-color: blue;
	border-style: dotted;
	border-width: medium;
	margin: 2em 2em }
.ctr  {	text-align: center; vertical-align: top }
.note { border: thin solid blue; padding: 2px; }
p.note { margin: 2em; clear: both; }
.rt   { text-align: right }
.y    { background: yellow;
	padding: 2px 5px;
	border-style: solid; border-width: thin }
table {	margin-left: auto; margin-right: auto;
	border-style: none;
	margin-top: 12px; margin-bottom: 12px;
	padding: 2em; }
table.padded {
	margin-top: 12px; margin-bottom: 12px;
	border-style: none;
	border: 12px;
	padding: 12px; }
.sc { font-variant: small-caps; }
.ttext { font-size: 125%; font-weight: bold; }

img    { border-style: none; }
img.lf { float: left; clear: left; margin-right: 4px; }
img.rt { float: right; clear: right; margin-left: 4px; }
img.bb { border-style: solid; border-width: thin; border-color: blue }
h1,h2,h3  { text-align: center }
th        { text-align: left; vertical-align: top }
td        { text-align: left; vertical-align: top }
ul.finger	 { list-style-image: url(http://nithaus.org/Images/bullet-finger); }
ul.finger li { margin-bottom: 5px; }
.big	  { font-size: large }
.small	  { font-size: smaller; }
td.stage  { text-align: center; color: red }
@media print {
	h1,h2,h3 { page-break-after: avoid; page-break-inside: avoid; }
	p,td { page-break-inside: avoid; }
}

