/* 
*******************************************
Modification History
Document created on 5/31/07
*******************************************
8/2/07	remove shadow
	move sections up
9/24/07  add logos div
6/24/08 change body font and line height
12/6/10 change gray backgrounds to tan and white, increase address bottom margin
*/

html
  { 	color: black;
    background-color: #F2E4B5;  /* tan */}
body
   { 	color: black;
    background-color: #ffffff;  /* white*/
    background-image: url(images/right.bmp); 
    background-repeat: repeat-y;
    background-position: right;
    font: 0.9em Trebuchet MS, Helvetica, sans-serif;
    line-height: 1.4;}
form
      {font-size: 0.9em;}
form tr 
  {	height: 1.6em;
	vertical-align: top:}
.page
   { 	margin-left: 225px;
    margin-top: 40px;
    margin-right: 10px;}
h1
   { 	font: bold 3.3em Pristina, fantasy;
    top: 50px; 
    left: 120px;
    letter-spacing: 2.5px;
    position: absolute; 
    color: #AA0A0A;  /*dark red RGB=170,10,10*/
    background: transparent;
    z-index: 2;
    float: left; }
h1 a, h1 a:visited, h1.resume a, h1.resume a:visited
   { 	text-decoration: none; 
    color: #AA0A0A; /*dark red RGB=170,10,10*/
    background: transparent;}
h1.resume
   { 	position: relative; 
    top: 0px; 
    left: 0px;
    color: #AA0A0A;  /*dark red RGB=170,10,10*/
    background: transparent;
    float: none;}
h2
   { 	font: bold italic 1.5em Lucida Sans, Trebuchet MS, Helvetica, sans-serif;
    margin-bottom: -0.5em;
    color: #808080;  /* Gray */
    background: transparent; }
h3
   { 	font: bold 1.2em Lucida Sans, Trebuchet MS, Helvetica, sans-serif;
    margin-bottom: -1.0em;}
.subhead, .synopsis
   { 	font-size: 0.8em;
    font-style: italic;
    border-top: 0.5pt dotted;
    border-bottom: 0.5pt dotted;
    margin-left: 1em;
    padding: .1em;}
.subhead a
   { 	text-decoration: none;}
.byline
  { 	font-style: italic;
	font-size: .9em;}
a:visited
   { 	color: #AA0A0A;  /*dark red RGB=170,10,10*/
    background: transparent;}
.address 
   { 	font: 0.6em Arial, Verdana, sans-serif;
    margin-top: 60px;
    letter-spacing: 1.5px;
    text-align: center;
    padding-top: 1.5em;
    clear: left;
	margin-bottom: 50px;}
.address a
   { 	text-decoration: none; }
.logos
  { 	float: right;
	display: inline;
	padding-left: .5em;
	padding-top: 1em; }
table
   { 	border-collapse: collapse; }
tr, th
   { 	vertical-align: top; 
    text-align: left; }
.a
   { 	font-size: .8em;
    color: black;
    background: #EEEEEE;  /* light gray */ }
.b, th
   { 	font-size: .8em;
    color: black;
    background: white; }
li
   { 	list-style-image: url(dot.JPG);
    list-style-type: square; 
	line-height: 1.4;}
ul
   { 	margin-top: -1em;}
.indent 
   { 	margin-left: 2em;}
.hanging
   { 	text-indent: -2em;
    margin-left: 2em;}
.hidden
   { 	display: none;}

@media screen {
body
   { 	margin-left: 6%;
    margin-right: 6%;
    padding: 3% 6% 50px 6%; }
.print
   { 	display: none; }
}


@media print {
a 
   { 	color: #000000;
    background-color: transparent;
    text-decoration: none; }
body
   { 	margin-left: 0%;
    margin-right: 0%;
    padding: 0% 0% 0px 0%; }
h1
   {	top: 0px; 
    left: 0px; }
.shadow
   { 	display: none; }
/*.page
   { margin-left: 0px;
     margin-top: 50px; }*/
.subhead
   { 	border-bottom: none;
    border-top: none; }
h1.resume
   { 	font: bold italic 2.5em Lucida Sans, Trebuchet MS, Helvetica, sans-serif;
    margin-bottom: -0.5em; }
}

