/* stylesheet */
p { font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin-right:0px; margin-left:0px;}

h1, h2, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif}
h1, h2 {color:#0000cc}
h3 {color:#0000aa; font-family: Arial, Helvetica, Verdana, sans-serif}

body {margin:0}
.wm {margin:12 0 3em 1em; font-size: 80%; font-style:italic}
.wm img {margin-bottom:-4px}
ul.toc a {text-decoration:none}
ul.toc a:hover {background-color: yellow}
/* for showing thumbnails of images */
ul.filmstrip li {display:inline; list-style-type:none; padding-right:20px}
ul.filmstrip li img {margin-top:1em}

a:hover {color: #000099; background-color: #ffcc00;}
a:active { font-weight: bold; color: #ffcc00; background-color: #000099;}

/* main A-Z nav */
div.nav {background-color:#ffcc00; text-align: center; padding:4; width:110%; margin: 0 -4em 0 -2em;
         font-family:Arial, Helvetica, Sans; font-weight: bold}
div.nav a {text-decoration:none; color: #000099}
div.nav a:hover {color: #ffcc00; background-color: purple}
/* saga A-Z nav */
div.snav {background-color:#a000b0; color:#ffcc00; text-align: center; padding:4; width:110%; margin: 0 -4em 0 -2em;
         font-family:Arial, Helvetica, Sans; font-weight: bold; font-size:90%}
div.snav a {text-decoration:none; color:#ffcc00}
div.snav a:hover {color: purple; background-color: #ffcc00}
/* nav arrows */
.arr {margin-top:5px}
.next {float:right; margin:0 12em 2 0}
.next img {border:none}
.prev {margin:0 0 2 20px}
.prev img {border:none}
.next a:hover, .prev a:hover {background-color:white}
/* nav icons */
/* .icon {margin:0 6 0 -1.6em} */
.icon {margin:0 0 0 1.6em}
.icon img {border:none}
/* obit */
.obit {color:#ffffff; background-color:#000000; padding:4 6; margin:0 5em; font-family:Arial, Helvetica, Sans; font-size:120%; text-align:center}
.obit .name {font-weight:bold; padding-right:8}
.obit .name a {text-decoration:none; color:#ffffff; background-color:#000000}
.obit .name a:hover {color:#e0e0e0; background-color:#000000}
.obit .date {font-size:60%}

/* commencement exercises */
.t1 {margin: 2em; text-align: center}
.t1 a:hover {background-color:transparent}
.comm {vertical-align:top; border:0}
.carr  {border:0; margin:0 1em}

/* senior will */
div.will {
   background-image:url(images/oldp.jpg);
   width:42em;
   line-height:120%;
   margin:2em 8em 2em 2em;
   padding:4em 3em 1em 4em;
   font-family:"courier new", courier, monospace, sans;
   font-size:0.9em;
}

div.will345 {
   background-image:url(images/oldp.jpg);
   width:36em;
   line-height:100%;
   margin:2em 8em 2em 2em;
   padding:3em 3em 1em 4em;
   font-family:"courier new", courier, monospace, sans;
   font-size:0.9em;
}

/* nav arrows */
div.will div.arr  {margin:0em}
img.rt {float:right; border:0; }
img.lt {margin-left:1em; border:0}
div.arr a:hover {background:none}
.wnote {font-size:smaller; margin:6 8em 2em 4em;padding-bottom:2em}


.lnote {color:green;font-size:smaller; font-weight:bold}
.fnote {color:green;font-size:smaller; margin:6 0em 2em 1em;padding-bottom:2em}
.fineprint {font-size:x-small}

.h1c {text-align: center; font-family: "Monotype Corsiva","Apple Chancery", cursive, Georgia,sans-serif; 
      font-size: 32pt; font-weight: 700; color:#ffcc00; background-color: purple; 
      padding: 1.75em 0; margin: -24 -4em -12 -22; width:110% } 
div.admin, div.content, div.faculty {margin:2em}
div.admin ul, div.faculty ul {list-style-type:none; font-weight: bold; color: #000099}
span.pos {color: #cc9900; font-style: italic; font-size: 95%; margin-left: 1em}
.grad {font-size:80%; color: #ee82ee; margin-left: 4em; text-decoration:none}
.lnote {color:green;font-size:smaller; font-weight:bold}
.fnote {color:green;font-size:smaller; margin:6 0em 2em 1em;padding-bottom:2em}
div.other-years {margin:0; float:right; width:50%; text-align:center; font-size:x-small}
div.other-years a {text-decoration:none}
div.other-years a:hover {font-weight: 400}
.fineprint {font-size:x-small}

/* image rendering on department pages */
div.dept {margin:1em 0 2em 1em; font-family:Verdana,Arial,Helvetica,sans; font-size:10pt}
.dept-name {font-size:14pt; font-weight:bold; margin-bottom:1em; text-align:center}
.minor { font-size:75% }
.row { float:left; clear:left; display:block; width:640px; margin:2 0 18 8; }
.row img { border:none }
  .dept-head  { float: left;width:180px; margin: 0 6 0 6; text-align:center}
  .photogroup { float: left; width:80px; margin: 0 0 0 6; text-align:center}
    .photo { margin:0px; border:0px; }
    .tname { margin:0; width:80px; line-height:90% }
    .hname { margin:0; width:180px;line-height:90% }

/* image rendering on saga pages */
div.saga {margin:1em 0 2em 1em; position:relative; height:840px; font-family:Verdana,Arial,Helvetica,sans; font-size:10pt}
div.saga img {border:none; width:178; height:240}
div#nw {position: absolute; top: 0px; left: 10px; text-align:center}
div#w {position: absolute; top:280px; left: 10px; text-align:center}
div#sw{position: absolute; top:560px; left: 10px; text-align:center}
div#n {position: absolute; top:0px;   left:220px; text-align:center}
div#c {position: absolute; top:280px; left:220px; text-align:center}
div#s {position: absolute; top:560px; left:220px; text-align:center}
div#ne{position: absolute; top:0px;   left:440px; text-align:center}
div#e {position: absolute; top:280px; left:440px; text-align:center}
div#se{position: absolute; top:560px; left:440px; text-align:center}

div#nwd{position: absolute; top:100px;  left: 10px; text-align:center}
div#nwld{position: absolute; top:40px;  left: 10px; text-align:center}
div#wd {position: absolute; top:400px; left: 10px; text-align:center}
div#wl {position: absolute; top:280px; left: -5px; text-align:center}
div#wr {position: absolute; top:280px; left: 30px; text-align:center}
div#swd{position: absolute; top:600px; left: 10px; text-align:center}
div#swr{position: absolute; top:560px; left: 30px; text-align:center}
div#nr {position: absolute; top:0px;   left:240px; text-align:center}
div#nd {position: absolute; top:120px; left:220px; text-align:center}
div#ndl{position: absolute; top:120px; left:200px; text-align:center}
div#ndr{position: absolute; top:120px; left:240px; text-align:center}
div#nld{position: absolute; top:40px; left:220px; text-align:center}
div#cd {position: absolute; top:440px; left:220px; text-align:center}
div#cdl{position: absolute; top:440px; left:200px; text-align:center}
div#cdr{position: absolute; top:440px; left:240px; text-align:center}
div#cld{position: absolute; top:320px; left:220px; text-align:center}
div#cr {position: absolute; top:280px; left:240px; text-align:center}
div#sd {position: absolute; top:600px; left:220px; text-align:center}
div#ned{position: absolute; top:140px;  left:440px; text-align:center}
div#neld{position: absolute;top:40px;  left:440px; text-align:center}
div#ed {position: absolute; top:480px; left:440px; text-align:center}
div#el {position: absolute; top:280px; left:420px; text-align:center}
div#er {position: absolute; top:280px; left:480px; text-align:center}
div#sed{position: absolute; top:600px; left:440px; text-align:center}
div#sel{position: absolute; top:560px; left:420px; text-align:center}
div#ser{position: absolute; top:560px; left:460px; text-align:center}
.gray {color:gray}
/* senior superlatives */
.superc {font-weight:bold;text-align:center}
div.superl {margin:1em 0 2em 1em; position:relative; height:920px; 
            font-family:Verdana,Arial,Helvetica,sans; font-size:10pt;
            font-weight:bold}
div.superl img {border:none}
div.superl .ttl {color:navy}
div.superl .who {color:#00c000}
div#sp-nw  {position: absolute;top: 0px; left: 10px; text-align:center}
div#sp-nwd {position: absolute;top:100px;left: 10px; text-align:center}
div#sp-w   {position: absolute;top:300px;left: 10px; text-align:center}
div#sp-sw  {position: absolute;top:640px;left: 10px; text-align:center}
div#sp-ne  {position: absolute;top:0px;  left:300px; text-align:center}
div#sp-ned {position: absolute;top:140px;left:300px; text-align:center}
div#sp-neld{position: absolute;top:70px; left:300px; text-align:center}
div#sp-e   {position: absolute;top:320px;left:300px; text-align:center}
div#sp-se  {position: absolute;top:560px;left:300px; text-align:center}
div#nextd  {position: absolute;top:880px;left: 60px}
div#nextd a:hover {background-color:white}

/* flickr badge */
.zg_div {margin:0px 5px 5px 0px; width:117px;}
.zg_div_inner {border: solid 1px #990066; background-color:#FFcc00;  
		color:#666666; text-align:center; font-family:arial, helvetica; 
		font-size:11px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited 
	{color:#3993ff; background:inherit !important; text-decoration:none !important;}
