/* Set defaults for all containers (must be explicit for some browsers) */

body, p, tr, td, th, div, blockquote, dl, ul, ol, img {

	font-family: Arial, Helvetica, Sans-serif;
	color: #CCCCCC;
	margin: 0;
	border: 0;
	padding: 0;

}

body { 

	width: 55em; /* This is where the width of the active part of the page is defined */ 
  
  font-size: 85%; /* Standard readability */

	background-image: url(../images/background.jpg); 

  /* This will float the block in the center of the browser window */

	clear: left;
  margin: 2em;
  padding-left: 2em; padding-right: 2em; 
  margin-left: auto; margin-right: auto;

}

table { border-collapse: collapse; } /* No border/framing pixels for tables by default */

/* --------------- Main body of text ------------ */

h1 { font-size: 175% }
h2 { font-size: 118%; margin-top: 1em; margin-bottom: 1em; }
  
ul { list-style: none; margin-top: 1em; margin-bottom: 1em; } 
li { display: block } 

p { margin-top: 1em; }

a { color: #dddddd; }
a:hover { color: #ffffff; text-decoration: underline; }

/* A block of text against a darkened background */

.block {
	
	background-image: url(../images/darktrans45.png);
	border: 1px solid #000000;

  padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;

}


