/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  body { background: rgb(0, 0, 90) none repeat scroll 0% 50%;
    font-family: Georgia,TimesNR,Times,serif;
    line-height: 1.7em;
    color: black;
    font-size: 82%;
    }

  a { color: rgb(25, 25, 112);
    text-decoration: underline;
    }

  a:hover { text-decoration: underline;
    }

  img { border: 0px solid rgb(255, 255, 224);
    margin-top: 1em;
    margin-bottom: 1em;
	margin-right: 2em;
    }

  h1 {
   font-family: Georgia,TimesNR,Times,serif;
   font-size: 150%;
   }

  h2 {
   font-family: Georgia,TimesNR,Times,serif;
   font-size: 120%;
   }

  h3 {
   font-family: Georgia,TimesNR,Times,serif;
   font-size: 110%;
   }

  ul{
  /* list-style-type: none; */
  }

  #wrap { border: 4px solid rgb(153, 153, 153);
    margin: 2em auto 1em auto;
    width: 76em;
    background: rgb(255, 255, 224) repeat-y scroll 0% 100%;
    }

  /* Hide from IE-Mac \*/

  #wrap {
     width: 74em;
  }

  html>body #wrap {
     width: 70em;
  }

  /* End hide */
  
  #top { none repeat scroll 0% 50%;
    height: 2em;
    }

  #content { 
    padding-left: 3em;
    padding-right: 3em;
    padding-top: 0em;
    padding-bottom: 0em;
    }

  #bottom { height: .5em;
    }

  #header { border-top: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    height: 6em;
    background: rgb(19, 28, 71) no-repeat scroll 63% 43%;
    }

  #hleft{ 
    padding: 2em;
    float: left;
    clear: right;
    text-align: left;
    width: 35em;
    margin: 0em;
  }

  #hright{ 
    padding: 2em;
    float: left;
    text-align: right;
    width: 25em;
    margin: 0em;
  }

  /* Hide from IE-Mac \*/

  #hright {
     width: 23em;
  }

  html>body #hright {
     width: 21em;
  }

  /* End hide */

  #header h1 { 
    font-family: Georgia,TimesNR,Times,serif;
    font-size: 180%;
    color: rgb(255, 255, 255);
    }

  #header h1 a { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #header h2 { text-align: right;
    font-family: Georgia,TimesNR,Times,serif;
    font-size: 140%;
    color: rgb(255, 255, 255);
    }

  #header h2 a { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #header a:hover { text-decoration: underline;
    }

  #nav, #nav ul { 
    border-bottom: 1px solid rgb(153, 153, 153);
    margin: 0em;
    padding: 0em;
    background: rgb(0, 51, 102) none repeat scroll 0% 50%;
    list-style-type: none;
    line-height: 1;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 3em;
    }

  #nav a { 
   color: rgb(255, 255, 255);
   padding-top: .5em;
   padding-bottom: .5em;
   padding-left: 1em;
   text-decoration: none;
   display: block;
   width: 12.3em;
    }

  #nav li { 
    padding: 0pt;
    border-left: 1px solid rgb(153, 153, 153);
    float: left;
    width: 12.3em;
    }

  #nav li.fourt{
   width: 13em;
   }
  #nav  a.fourt{
   width: 13em;
   }
  #nav li.thirt{
   width: 11.5em;
   }
  #nav  a.thirt{
   width: 11.5em;
   }
  #nav li.nine{
   width: 15em;
   }
  #nav  a.nine{
   width: 15em;
   }
  #nav li.eight{
   width: 10em;
   }
  #nav  a.eight{
   width: 10em;
   }
  #nav li.seven {
   width: 7.2em;
   }
  #nav  a.seven{
   width: 7.2em;
   }

  #nav li.six {
   width: 6em;
   }
  #nav  a.six{
   width: 6em;
   }
  #nav a:hover { text-decoration: underline;
    }

  #nav li ul {
    border-left: 1px solid rgb(153, 153, 153);
    border-right: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    background: rgb(0, 51, 102) none repeat scroll 0% 50%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 1em;
    height: auto;
    position: absolute;
    left: -999em;  
    width: 17em;
    }

  #nav li li { width: 15em;
    border-left: none;
    }

  #nav li ul a { width: 15em;

    }

  #nav li:hover ul, #nav li.sfhover ul { left: auto;
    }

  .right {
    float: right;
    }

   #titlehead{
    background: url(UVA%20Website/index_files/frieze-crop.jpg) no-repeat 100% 10%;
    margin-top: 1em;
    padding-left: 1.5em;
    padding-top: 1.5em;
    height: 6em;
   }


   #intitlehead{
     background: no-repeat 50% 50% rgb(19, 28, 71);
     border: 1px solid rgb(153, 153, 153);
     padding: 1em;
     width: 50%;
     text-align: right;
     font-variant: small-caps;
     font-size: 140%;
     letter-spacing: .2em;
     color: white;
   }


  #events {
    padding: 1em;
    margin-top: 1em;
    border: 1px dotted rgb(153, 153, 153);
    font-size: 95%;
    line-height: 1.3em;
    width: 18em;
    background: rgb(245, 245, 220);
   }

  #events h2 { 
    font-size: 110%;
    line-height: 1.7em;
    }

  #events h3 { 
    font-size: 100%;
    line-height: 1.2em;
    }
 
  #events a { color: black;
   }

  #events a:hover { color: rgb(25, 25, 112);
    }

  .caption {
    text-align: justify;
    font-size: 95%;
    font-style: normal;
    line-height: 1.2em;
    width: 20em;
  }

  .captionwide {
    text-align: justify;
    font-size: 95%;
    font-style: normal;
    line-height: 1.2em;
    padding-top: 1em;
    width: 100%;
  }

  .middle { 
    float: left;
    clear: left;
    width: 100%;
    padding-top: 3em;
    padding-right: 1em;
    text-align: justify;
    }

   #links{
     text-align: center;
   }

   #clear {
	display: block;
	clear: both;
	width: 100%;
	height:10px;
	overflow:hidden;
   }

  #footer { 
    text-align: center;
    font-size: 95%;
    color: white;
    }

  #footer a{
    color: white;
  }

  
