/* if body background color changes, also change it in routines.php/create_thumbnail  */
/*  
  7pt = 9.33px
  8pt = 10.66px
  9pt = 12px
  10pt = 13.33px
  12pt = 16px
  14pt = 18.66px
  16pt = 20px
*/
div#printtitle {display:none;}   /* heading just for printed version */
/* need this next line for mozilla browser to allocate space for scrollbar, or page jumps left as scrollbar is added */
body {overflow:-moz-scrollbars-vertical;}


body     {
    background: #000256 url(images/back.gif) repeat; 
    margin: 0;
    width: 1000px;
	}
body, p, ul, dl, ol, li, td, th, input, select, textarea {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	letter-spacing: .007em;
	line-height: 110%;
	font-size: 13.333px;    
	font-weight: normal;
	color: black;
	}
p, th, td, li {
    text-align: left;
    }
p { 
    margin: 0px 0 12px 0;
    }
p.caption  {
    font-size: 10.66px;
    }
p.index  {
	line-height:120%;   
	}
p.contact  {
	line-height:130%;   
	}
input, select, textarea {
    padding: 0;
    margin: 0;
 	font-family: Arial, Tahoma, sans-serif;
   }	
table, td, img {border: 0;}
table, td { margin: 0; padding: 0; vertical-align:top;}
td.standard {text-align: justify;}
td#mainbody {
	padding: 0 30px 0 40px;
	}
a:link   { 
    text-decoration: underline;
    color: blue;
    outline: 0;
    }
a:hover {
    text-decoration: underline;
    outline: 0;
    color: purple;   
    }
a:visited {
    text-decoration: underline;
    color: purple; 
    outline: 0;
    }
/* ===================================================== */    
/*  ---------------- menu -------------------- */

div#navlinks {
	position: absolute;
	left: 174px;
	top: 148px;
	}
div#navlinks a {
    color:white;    
	text-decoration: none;
}
div#navlinks a.active,
div#navlinks a:link.active,
div#navlinks a:hover.active {
	font-weight:bold;

}




/* ------------------ footer links -------------------------------- */    
tr#footer  {
    width: 100%;
    }
    
td.links    {
    font-size: 9px;
    text-align: center;
    font-family: Verdana, Tahoma, sans-serif;
    padding: 50px 0px 0px 0;
    line-height:130%;
    }
td.links a  {
    text-decoration: none;
    color: #454545;
    }
td.links a.spaceit {    padding-right: 22px; }    
/* ------------------------------------------------------------------- */ 
dl.audition dt {font-weight:bold;}
dl.audition  dd {
	margin-bottom: 15px;
	} 
	
table.sched td {padding-right:10px;}

table#faculty td.bio {padding:0 20px 20px 0;}

table.extended	{
	margin: 10px 0 0 0;
	border-collapse: collapse;
	}

table.extended td.exright,
table.extended th.exright  {
	border-left: 1px solid grey;
	padding-left: 20px;
	} 
table.extended td.exleft,
table.extended th.exleft  {
	padding-right:20px;
	 }
   
/* ---- used for page titles on center of all pages --- */    
h1  {font-size: 18.66px;
    font-weight: bold;
    margin: 14px 0 17px 0px;
    padding: 0;
    font-family: "Palatino Linotype", serif;
    text-align: center;
    letter-spacing: .25em;
    color: #572A00;
    font-variant: small-caps;
    }
/* span.head { font-size: 18.66px; } */

/* ----- used for inline headings ---- */
h2  { 
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0 3px 0px;
    color: #000256;
    }
    
/* ----- used for inline headings, like on services pages for 'key staff' -------  */
h3  { 
    font-size: 13.333px;
    font-weight: bold;
    margin: 15px 0 3px 0px;
    text-align: left;
    }
    
/* ----- used for inline headings for sans-serif lists, like on services pages for 'types of services'  ------  */    
h4  {font-size: 13.33px;
	/* font-family:  Tahoma, sans-serif; */
    font-weight: bold;
    margin: 4px 0 4px 0px;
    text-align: left;
    }


	
	
/* ------------------------- D E B U G ------------------------- */    
/*table td {border: 1px solid red;}
iframe {border: 1px solid green;}
*/
