﻿/* IF YOU MAKE A CHANGE to the CSS, PLEASE TEST THAT YOUR CHANGE WORKS BOTH
 * Mozilla/Firefox and IE6.
 */
/* Main */
body { 
	font-size:10pt;
  	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #232323; 
	margin: 0px;
	height: 100%;
	/*background: transparent;*/
	background: silver;
}

a.nonexistent {
	background-color: white;
	color: red;
	font-weight: bold;
}

a:link { 
    font-weight: normal; 
    text-decoration: none; 
    color: #0000CD; 
}
        
a:visited { 
    font-weight: normal; 
    text-decoration: none;
    color: #0000CD;
}
        
a:hover, a:active {  
    text-decoration: underline; 
    color: #8470ff;
}

a.nonexistent:visited {
	background-color: white;
	color: red;
}

dl.contents {
    margin-top: 0;
}

dt.contents {
    margin-bottom: 0;
}

dt {
    font-weight: bold;
    padding: 3px;
}

em {
    font-style: italic;
}

h1 {
    margin-top: 0px;
    background-color: white;/*#dddddd /* #F5DEB3 */;     /* wheat */
    /*color: #2F4F4F;               /* dark slate gray */
    color: black;               /* dark slate gray */
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 25pt;
}

h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    background-color: #dddddd /* #F5DEB3 */;     /* wheat */
    padding: 4px;
    font-size: 14pt;
}

h3 {
    background-color: #dddddd /* #F5DEB3 */;     /* wheat */
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size:13pt;
}

h4 {
    margin-top: 5px;
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 6px;
    font-size:11pt;
}

p.verse {
  margin-left: 10%;
  white-space: pre;
}

pre {
  font-family: monospace;
  margin-left: 3%;
  white-space: pre;
}

span.footdate {
  color: red;
}

strong {
  font-weight: bold;
}

ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
ul {
    list-style-type: none;
    /*line-height: 140%;*/
    margin-top: 5pt;
}

li {
    color: black;
    margin-bottom: 5pt;
	width: 720px;
}

li a:link, a:visited {
    color: #be4903;
}
	
li a:hover {
    color: #be4903;
    background-color: #dddddd;
}
	
p { 
     list-style-type: disc;
     margin-top: 5px; 
     padding-left: 22px;
     padding-right: 20px;
     text-align: justify; 
}
	
blockquote {
     font-size: 11pt;
     margin-left: 20px;
}

img.floatLeft { 
     float: left;
     border: 2px;
     margin-right: 10px; 
     margin-top: 10px; 
     margin-bottom: 10px; 
}

img.floatRight { 
     float: right;
     border: 2px;
     margin-left: 10px; 
     margin-bottom: 10px; 
}

img.logo { 
     border: 2px;
     margin-left: 10px; 
     margin-top: 10px; 
     margin-bottom: 10px; 
     border:0px;
}

/* Main text */
div.resumeheader {
	left:0px;
	background-color: white;
	width: 800px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	height:250px;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: black;
}

div.maintext {
	position:relative;
	left:0px;
	top:-30px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	background: white;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: black;
}

div.linkbody {
    left:0px;
    position:absolute;
    top:75px;
    width:800px;
    /*height:100%;*/
    margin-left:150px;
    background: white;
}

div.col1 {
	left:0px;
	top:40px;
	width:380px;
	position:absolute;
	background: white;
}

div.col2 {
	left:375px;
	top:40px;
	width:375px;
	height:1010px;
	position:absolute;
	background: white;
}

#banner_sub {
    background: #BE4903;
    width: 800px;
	margin-left:150px;
    height: 3px;
    position: relative;
    z-index: 0;
}

#enllogo {
	top:520px;
	width:200px;
	height:150px;
/*	background: transparent url(viterbi_logo.gif) no-repeat top left; */
}

#links {
	top:125px;
	width:125px;
}

#otherlogos {
	top:350px;
	width:125px;
}

#lastmod {
	font-size: 8pt;
	top: 600px;
	width:125px;
}

/* CSS for the links */
#bodyIndent { 
    width: 100%;
    height: 320px;
    background: repeat-x url(body_top_bg.png);
    position: absolute;
    top: -23px;
    left: 0;
    z-index: 0;
}      

div.sidebar { 
    font-size: 12pt;
    border-style: solid;
    border-width: 1px 1px 0px 0px;
    border-color: #BE4903;
    background-color: #efefef;
    position: relative; left: 1em;
    margin: -1.4em 0em 0em 0em;
    padding: 0 0 0 0;
    margin-left:0;
    position:absolute;
    top:0px;
}


div.sidebar a {
    display: block;
    text-align: left;
    padding: 0em 0em 0em 1em;
    font-family: sans-serif; 
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 0px 0px 1px 3px;
    border-color: #BE4903;
    color: black;
}
	
     
div.sidebar a:link { 
    text-decoration: none; 
    color: black;
}
        
div.sidebar a:visited { 
    text-decoration: none;
    color: black;
}
        
div.sidebar a:hover, a:active { 
    text-decoration: none;
    color: #BE4949;
    border-width: 0px 0px 1px 5px;
    border-left-color: #BE4949;
}

div.sidebar a.nonexistent:visited {
    color: black;
}


div.sidebar h3 {
}

