/*
	<link href="/css/standard.css" rel="stylesheet" type="text/css" />
*/

body.spaced {
	margin-left:	5%;
	margin-right:	5%;
	margin-top:	3%;
	margin-bottom:	3%;
}

body.noULlinks a {
	text-decoration: none;
}
body.noULlinks a:hover {
	text-decoration: underline;
}

body.shadedTT tt {
	background-color: #ddf;
}

ul.spaced > li
	{margin-bottom: 1em}

ul.spaced_msie li		/* that's right, more things that MSIE can't keep up on */
	{margin-bottom: 1em}

ul.spaced ul.spaced_msie
	{margin-top: 1em}

ul.antispaced_msie li
	{margin-bottom: 0px}

pre.code {
	margin-left:	2em;
	border:		1px solid black;
	background:	#e2e2e2;
	padding:	.2em;
}

body.bannerheadings h3, h3.banner, h3.left_banner {
	/*background-color: 	#ccf;
	border:			1px solid #66d; */

	/* background-color: 	#cccce2;
	border:			1px solid #669; */

	background-color: 	#ccc;
	border:			1px solid #666;

	text-align:		center;
	margin-top:		2em;
	margin-bottom:		1.2em;
}
h3.left_banner {
	text-align:		left;
	padding-left:		.5em;
}

div.MSIEcrap {
	background-color:	#f00;
	color:			#fff;
	width:			9em;
	/* margin-left:		auto; */
	float:right;
	padding:		0.2em;
}

div.newscolumn_msie {
	/* this is incorrect syntax for most browsers, but MSIE also doesn't like margin auto, so...  what can you do? */
	/* Note that auto-marings work in MSIE6 in standards mode, eg. specify a correct DOCTYPE */
	text-align:		center;
}
div.newscolumn {
	width:			30em;
	margin-left:		auto;
	margin-right:		auto;

	/* to accomodate div.newscolumn_msie */
	text-align:		left;
}


/* From border-collapse.css */
table.collapse, body.table_collapse table {
	border-collapse:	collapse; 
}

table.collapse td, table.collapse th, body.table_collapse td, body.table_collapse th {
	padding-left:		.6ex; 
	padding-right:		.6ex; 
	padding-bottom:		.3ex; 
	padding-top:		.3ex; 
	border:			1px solid black;
}
table.collapse td, body.table_collapse td {
	vertical-align:		top;
}
table.collapse th, body.table_collapse th{
	vertical-align:		bottom;
}



body.tt_shaded tt {
	background-color:	#dbdbff;
}

div.dframe {
	overflow:		auto;
	max-height:		15em;
	background-color:	#ddf;
	padding:		0.5em;
	margin:			0.3em 1em 1em 1em;
	border:			1px solid #008;
}

