/* global.css */

body {font-family:"Trebuchet MS";}
p {font-family:"Trebuchet MS";}

	

div#header {
	font-variant:small-caps;
}
div#header h1,h2,h3,h4,h5,h6 {
	/*white-space:nowrap;*/
}

div.wrapper {}

content {float:left; }

div.extra {
	float:right; margin:1em 0 2em 1em; width:15em; 
}
div.extra p { font-size:small;}

div.illustration {
	float:right; 
	margin:1em 0 1.25em 1.25em;  
	font-size:small; 
}
/*div.illustration p { font-size:small;}*/

div.links {
	float:left; 
	width:43%;
	margin-right:2%;
}
div.links a {
 white-space:nowrap;
}

span.nowrap {
 white-space:nowrap;
}

form table tr td {padding:0.25em}
form table tr td.title { 
	text-align:right; vertical-align:top;
}
form input.num {
 text-align:center;
}

h1, h2, h3, h4, h5, h6, {
	margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;
}

/* for some reason FireFox needs each header defined separately */
h1 {font-size:24.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}
h2 {font-size:18.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}
h3 {font-size:14.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}
h4 {font-size:12.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}
h5 {font-size:10.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}
h6 {font-size:8.0pt; color: #330099; font-family:"Trebuchet MS"; margin:1em 0 0.25em 0; page-break-after:avoid; font-weight:normal;}


/* soon to be obsolete*/

#nav {
	 float:right; 
	 margin:0px,0px,15px,15px; 
	 font-size:large; 
	 font-weight:bold;
	 display:block; 
	 font-variant:small-caps;	
}

.column {
	float:left; 
	width:42%;
	margin-right:4%;
}

.newrow {
	clear: both;
}

ul {
	margin-left:1em;
}

li {
	 list-style-position:outside; margin-left:1em;
}

