/* Casebook3.css  CSS3 version Style Sheet
 * Copyright (c) 2013, Walter A. Roberts
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, 
**Modfication History:
 * Initial draft W. Roberts 1/2013
 */

#masthead {
    font-size:2.25em;
    color: white;
    background-color:#800000;
    padding:0.5em;
    text-align:center;
    border:2px solid;
    border-radius:25px;
  }
BODY.masthead {
	font-size:2em;
	color:white;
	background-color:#a9d1ff;
	padding:0.5em;
	text-align:center;
}

#mainTOC {
    	font-size: 1.25em;
	color:white;
	background-color:#FFFFFF;
	padding:0.5em;
	text-align:left;
	border:2px solid;
	border-radius:25px;
	width:400px;
  }

#subTOC {
    font-size: 1em;
	padding:0.5em;
	text-align:left;
	color: white;
	background-color: #800000;
	/* border:2px solid;
	border-radius:25px;
	width:400px; */
  }
#tertTOC {
	font-size: 0.8em;
	padding: 0.5em;
	text-align: left;
}

/*  This section will contain CSS associated with section headings.  */

h1 {
	font-size: 1.15em;	
	color: white;
	background-color:#800000;
	padding: 0.5em;
	text-align: center;
	border: 2px solid;
	border-radius: 25px;
	/* width:400px; */
}

h2 {
	font-size: 1.05em;	
	color: white;
	text-align:center;
	background-color:#B00000;
	padding: 0.5em;
	text-align: left;
	border: 2px solid;
	border-radius: 25px;
	/* width:300px; */
	width:30%;
}

h3 {
	font-size: 1.0em;	
	color: white;
	background-color:#807000;
	padding: 0.5em;
	text-align: left;
	border: 2px solid;
	border-radius: 25px;
	width:12%;
}




#mainHeader {
	font-size: 1.5em;
	color:white;
	padding: 0.5em;
	text-align:center;
	
	}

#casehdr {
    	font-size: 1.1em;
	color:black;
	background-color:#476bff;
	padding:0.5em;
	text-align:left;
	border:2px solid;
	border-radius:25px;
  }

 #casedescr {
    	font-size: 1.1em;
	color:black;
	background-color:white;
	padding:0.5em;
	text-align:left;
	border:2px solid;
	border-radius:25px;
  }


.editorial {
	padding: 0.5em;
	text-align: left;
	background-color:#cccccc;
	margin-left:15%;
	margin-right:15%;
}

.bordered {
	border: solid #ccc 1 px;
	border-radius: 6px;
}

.bordered-centered {
	border: solid #ccc 1 px;
	border-radius: 3px;
	}

/*  This section contains table CSS elements.  As w3c moves more and more to a CSS oriented model, obsoleting in line styles it will be important to keep close tabs on the individual nuances of various combinations of formating used in documents.  Although this promotes a "uniform" style of a documents, it also encumbers creativity and slows the writing process.  By allowing an author to write specific in-line style elements these can, if later desired, be moved to CSS and the document unified at a later date.  Often a specific template for a writing is not clearly defined and is only a general concept until the document begins to take form.  This is the problem with this philosophy.  It makes more sense with html, but other adapters (and openoffice/libreoffice is the worst possible offender)
substantially encumber creative writers with the need to delve deeply into technical details that are not necessarily beneficial to either the creators' creativity or the reader's experience. */


table {
	border-collapse:collapse;
	border-spacing:0;
}


 .bordered th {
	background-color: #dce9f9;
	background-image: linear-gradient(top,#ebf3fc, #dce9f9);
	border-top: none;
}


.bordered tr:hover {
	background: #fbf8e9;
	transition: all 0.ls ease-in-out;
}

.bordered td, .bordered th {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}



th {
	background-color: #dce9f9;
	background-image: linear-gradient(top #ebf3fc, #dce9f9;
}

.bordered td:first-child, .bordered th: first-child {
	border-left: none;
}


.bordered th:first-child {
	border-radius: 6px 0 0 0;
}
.bordered th:last-child {
	border-radius: 0 6px 0 0;
}

.bordered th:only-child {
	border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
	border-radius: 0 0 0 6px;
}

.bordered tr:last-child td: last-child {
	border-radius: 0 0 6px 0;
}

.warning {
	color: #9F1313;
	background: #f8e8e8;
	border: 1px solid #e59595;
	width: 90%;
}

#foot {
    text-align:center;
    font-size:smaller;
  }

/* Text coloring and emphasis id descriptors */
  
#emred	{color:red;
		font-weight:500;}

#emblue	{color:#0000ff;
		font-weight:500;}	

#emgray {background-color:#e0e0e0;}
  

}
