	/* chs2.css Style sheet for revision of Catholic-History  Nov 2006
	-------------------------------------------------------------------- */
	
	body
	{
		/* text-align: center; */
		background:  white; 		/* #CCC ;/* #B0BFC2; */
		color: #444;
	}
	
	#main
	{
		margin: 0 auto;
		width: 920px;			/* 700px; */
		/* border: red solid 2px; */
		background-color: #CFF;			/* white;  /* #E9C2A6; */
	}
	
	#headline
	{
		text-align: left;
		/* margin: 0 auto; */
		background-color:#d2691e;  /* #E9C2A6; /* this is chs pink:   background: #D36832; */
		padding:4px 12px;
		margin: 0;
		display: block;
	}
	
	#headlarge 
	{
		color: white; 
		font-weight: bold;
		font-size: 32px;
		padding: 8px 0;
	}
	
	#headsmall
	{
		color: #00FF00;  /*  #FFFFFF; */
		font-weight: normal;
		font-size: 16px;
		margin-left: 22px;
	}
	
/* Sub files heading ---------------------------------------- */
	#subheadline
	{
		text-align: left;
		/* border: solid blue 1px;  */
		background-color: white;   /* #d2691e;   /*#D36832;  /* #E9C2A6; /* this is chs pink:   background: #D36832; */
		padding:2px 12px;
		margin: 0;
		display: block;
	}
	
	#subheadlarge 
	{
		color: red; 
		font-weight: normal;
		font-size: 18px;
		padding: 5px 0;
	}
	
	#subheadsmall
	{
		color: #00FF00;  /*  #FFFFFF; */
		font-weight: bold;
		font-size: 12px;
		margin-left: 22px;
	}
	

	
/* TOPNAV ------------------------------------------------- */	
	ul#topnav
	{
		margin: 10px 0 5px 0;
		list-style-type: none;
		background-color: #4682b4;		/* #387A9B;  */
		text-align: center;
		}	
	ul#topnav li
	{
		display: inline;
		background: url(header-bullet.gif) no-repeat 0 50%;
		padding: 0 4px ;
		border-left: solid white 3px;
	}
	
	ul#topnav li a:link, ul#topnav li a:visited 
	{
		text-decoration: none;
		color: #fff;
		padding: 0px 4px ;
		font-weight: bold;
	}
	
	ul#topnav li a:hover, ul#topnav li a:active
	{
		text-decoration: none;
		color: #d2691e;
		font-weight: bold;
		background: #fff;
		padding: 0px 3px ;
		border: red solid 1px;
	}
	

/* SIDE COLUMN -------------------------------------------- */
	#sidecolumn
	{
	float: left;
	width: 250px;
	margin: 0px 5px 5px 0px;
	padding: 3px 10px 10px 10px;
	background-color: #cccfff;			/* #CCCFFF; */
	border: solid blue 1px; 
	background-color:#cccfff; 
	}
		
	#sidecolumn img
	{
	margin: 10px 0;
	float: left;
	/* border: solid blue 1px;  */
	}
	
	ul#sidecolumn
	{
	list-style-type: none;
	font-size: 85%;
	color: #d2691e;
	font-weight: normal;
	/* border: solid red 1px;  /*none; */
	}
	
	ul#sidecolumn li
	{
	margin: 5px 8px ;
	padding: 2px 3px;
	}
	
	ul#sidecolumn a
	{
	text-decoration: none;
	}

	p#sidecolumn
	{
	text-align: center;
	margin: 15px;
	border: solid red 2px;
	background-color: silver;
	}


/* CONTENT ------------------------------------------------ */
	#content
	{
		float: left;
		width: 550px;
		margin: 3px 8px;
		padding: 0px ;
		/* border: solid blue 1px; */
		background-color: #CCFFFF; 
	}
	
	#content table
	{
  	border: solid blue 1px; 
	border-collapse: collapse;
	margin: 0 5% 4% 5%;
	width: 90%;
	}
	
	#content td
	{
	padding: 2px 4px 2px 10px;
	}

	#content td#member
	{
	font-size: 110%;
	color: #4682b4;
	font-variant: small-caps;
	}
	

	#content table a:link, #content table a:visited 
	{
	text-decoration: none;
	color: #fff;
	padding: 0px 4px ;
	background-color: #4682b4;
	font-weight: bold;
	}
	
	#content table a:hover, #content table a:active
	{
	text-decoration: none;
	color: #d2691e;		/* #4682b4; */
	font-weight: bold;
	background: #fff;
	padding: 0px 3px ;
	border: red solid 1px; 
	}
	

	
	ul#content
	{
	list-style-type: none;
	font-size: 100%;
	font-weight: bold;
	padding: 10px 0px;
	}
	
	ul#content li
	{
	margin: 3px 10px ;
	color: blue;
	padding: 0px;
	}
	
	ul#content li a:link, ul#content li a:visited 
	{
		text-decoration: none;
		color: #fff;
		padding: 0px 4px ;
		background-color: #4682b4;
	}
	
	ul#content li a:hover, ul#content li a:active
	{
		text-decoration: none;
		color: #4682b4;
		background: #fff;
		padding: 2px 3px ;
		border: red solid 1px;
	}
	

/* OTHER PIECES ---------------------------------------------- */
	p
	{
	text-align: justify;
	font-size: 110%;
	color: #d2691e;
	}

	h2
	{
	margin-top: 0;
	color: #d2691e;		/* ie firebrick */
	font-weight: bold;
	/* border: dotted 1px green; */
	}
	
	.scaps
	{
	font-size: 110%;
	font-variant: small-caps;
	}
	

/* FOOTER ------------------------------------- */
	#footer
	{
		clear: both;
		background: #d2691e;   /* #D36832;		/* #E9C2A6 ;		/* #4682b4; */
		font-style: italic;
		color: white;
		padding: 3px 0px 8px 0px;
		text-align: center;
		font-size: 80%;
		margin: 0;
	}
	
	#footer2
	{
		/* clear: both; */
		background: #d2691e;   /* #D36832;		/* #E9C2A6 ;		/* #4682b4; */
		
		color: white;
		padding: 20px 0px;
		text-align: center;
		font-size: 110%;
		margin: 0;
	}
	
	
	
	
	a:link,  a:visited, 	a:active 
	{ 
	color: blue; 
	}
	
	a:hover
	{
		color: #fff;
		background: #175B7D;
		padding: 0px 4px;
	}

