/* KCB Base Cascading Style Sheet */
/* March 21, 2007 */
/*  Table of contents:                     */
/*  Default fonts for various environments */
/*  Other style instructions               */
/*  Other Environments                     */
/*  Colors                                 */
/*  Dimensions and margins                 */
/*  Alignment classes                      */


/* W3C's sample CSS Sheet */
@import url(w3sample.css);




	/* ************************** */
	/*  Font Instructions         */
	/* ************************** */

body {
	font-family: "Lucida Bright", "Times New Roman", Times, Serif;
	font-size: 11pt;
	line-height: 13pt;
	color: black;
}

h1, h2, h3, h4, h6, dt, th, thead, tfoot, caption, div {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	color: black;
}

h5, p, ul, dl, dt, dd, ol, li,
 td, blockquote, address, pre {
	font-family: "Lucida Bright", "Times New Roman", Times, Serif;
	color: black;
}

/* Headings */
 h1 {
	font-size : 170%;
	font-weight : 500;
 }
 h2, caption {
	font-size : 140%;
	font-weight : 500;
 }
 h3 {
	font-size : 120%;
	font-weight : normal;
 }
 h4 {
	font-size : 100%;
	font-weight : 600;
	margin-bottom : 0;
 }

em      {
        font-style:     italic;
        font-weight:    normal;
        color:  	black;
        }

strong  {
        font-style:     normal;
        font-weight:    bold;
        color:  	black;
        }

em strong, strong em    {
        font-style:     italic;
        font-weight:    bold;
        color:          black;
        }

b {
	font-weight:    bold;
}

.warning {
	text-transform: none;
	font-style:     normal;
	font-weight:    bolder;
	background:     #FF0;
	color:  	red;
	text-align:     center;
}

.bold {
	font-weight:    bolder;
}

del {
	text-decoration: line-through;
	background: #FC6;
	color: black;
}

ins     {
        text-decoration: none;
        background: #9F3;
	color: black;
	}

var, cite, dfn, .note   {
	font-style: oblique;
}

address {
	font-style: italic;
	text-align: right;
}

acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em;
}

	/* ************************** */
	/*  End Font Instructions     */
	/* ************************** */


	/* ************************** */
	/* Other Style Instructions   */
	/* ************************** */
 ul { 
	list-style: none;	
}


	/* ************************** */
	/*  End Other Style           */
	/* ************************** */


	/* ************************** */
	/* Other Environments         */
	/* ************************** */

/* CIT/HSS banner */
 div.banner1, div.banner3 {
	font-size: 120%;
	font-weight: normal; 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-top : 2px;
	margin-bottom : 2px;
 }
 div.banner2 {
	font-size: 144%; 
	font-weight: 500; 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin-top : 3px;
	margin-bottom : 3px;
 }

/*  Small font */
span.small {
	font-size : 80%
	}


	/* ************************** */
	/* End Other Environments     */
	/* ************************** */



	/* ************************** */
	/*  Begin Color Instructions  */
	/* ************************** */

body {
    background-color: rgb(248,248,240);     
	/* background: url(http:///www.hss.caltech.edu/~kcb/img/parchment.jpg);  */
    /*  rgb(255,246,240); rgb(255,248,220) */
}

hr {
	background: none;
	color:  	black;
}

#colophon	{
	display: none;
}

col, colgroup, table, tbody, td, tr     {
	color: black;
	text-decoration: none;
	border-color: black;
	border-style: none;
}


a  {
	color: rgb(0,85,170); 
	text-decoration: none; 
	font-weight: normal; }

a:hover {
	color: yellow; 
	background-color: rgb(0,102,204); 
	text-decoration: none;}

a:active	{
	text-decoration: none;
	font-weight: bold;
	color: black;
	background: #CCF;
}

a.offsite       {
	text-decoration: underline;
	background: #ffc;   
	color: #33F;
}


div.display-quote {
	background:   rgb(153,204,204);
	color:        black;
	border-color: gray;
}


	/* ************************** */
	/*  End Color Instructions    */
	/* ************************** */


	/* ************************** */
	/*  Begin Dimensions          */
	/* ************************** */

body    {
        margin-top:     12pt;
        margin-left:    12pt;
        margin-right:   12pt;
        padding-top:    0;
        padding-left:   0;
        padding-right:  0;
        padding-bottom: 0;
        }


body.tight	{ 
	margin-top:     0; 
	margin-left:    0; 
	margin-right:   0; 
	margin-bottom:  0; 
	}

hr.thick {
	height: 3px;
	}

caption {
	margin-bottom: 6px;
}

dt {
	margin-top: 6px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
	vertical-align: baseline;
}

dd, dl {
	margin-top: 0;
	margin-bottom: 6px;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
	vertical-align: baseline;

}

ul {
	margin-left: 0;
}

 li { margin-bottom: .5em }

/* In-line lists */
 li.inline {
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #069;
 }

 li.inline:last-of-type {
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #069;
	border-right: 1px solid #069;
 }

 li.last-inline {
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #069;
	border-right: 1px solid #069;
 }

div.display-quote {
	border-width: thin;
	border-style: solid; 
	border-style: groove;
	margin: 1em .5em; 
	padding: .25em 1em;
}


	/* ************************** */
	/*  End Dimensions            */
	/* ************************** */


	/* ************************** */
	/*  Begin Alignment Classes   */
	/* ************************** */

h1 { text-align: center;	}
caption { text-align: left;	}

.center	{ text-align: center;	}
.right	{ text-align: right;  }
.left   { text-align: left;   }

img.right	{
	float: right;
	}

	/* ************************** */
	/*  End Alignment Classes     */
	/* ************************** */


