/*how links look*/
a:link {color:#4e2683}
a:visited {color:#9370DB}
a:hover {color:#4e2683}
a:active {color:#4e2683}

/*Used for major links*/
a.maj:link {color:#4e2683; font-family:Verdana, Arial, Sans-serif; font-size:2em;}
a.maj:visited {color:#9370DB; font-family:Verdana, Arial, Sans-serif; font-size:2em;}
a.maj:hover {color:#4e2683; font-family:Verdana, Arial, Sans-serif; font-size:2em;}
a.maj:active {color:#4e2683; font-family:Verdana, Arial, Sans-serif; font-size:2em;}

/*Style for the navigation strip*/
ul.nav
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
width:960px;
margin-left:auto;
margin-right:auto;
}
li.nav
{
float:left;
}
a.nav:link,a.nav:visited
{
display:block;
width:110px;
font-family:Verdana, Arial, Sans-serif;
font-weight:bold;
color:#4e2683;
background-color:#BEBEBE;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
a.nav:hover,a.nav:active
{
background-color:#4e2683;
color:#FFFFFF
}

/*Makes current page stand out in the nav bar*/
a.here:link,a.here:visited
{display:block;
width:110px;
font-family:Verdana, Arial, Sans-serif;
font-weight:bold;
color:#FFFFFF;
background-color:#4e2683;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;}

/*Defines the look of headings. h4 is smallest*/
h4{font-family:Georgia, Times, serif; font-weight:bold; font-size:1.2em; padding:0; margin:0;}
h3{font-family:Georgia, Times, serif; text-align:left;}
h2{font-family:Georgia, Times, serif; color:#4e2683;}

p{text-align:left;}
hr{color:#4e2683; width:75%;}

/*General container*/
div.general
{
margin-left: auto;
margin-right: auto;
width: 80%;
font-family:Verdana, Arial, sans-serif;}

/*Like the above but gives a bit more space for content on the page*/
div.wide
{
margin-left: auto;
margin-right: auto;
width: 90%;
font-family:Verdana, Arial, sans-serif;}


/*Put pictures in these*/
div.float {
float: left;
padding:10px;
text-align:center;
}

/*This is for pictures that are taller than everything else on the page*/
div.portraitfloat {
float: left;
padding:10px;
text-align:center;}
  
/*Describes text for picture captions*/
div.float p {
text-align: center;
font-family:Verdana, Arial, sans-serif;
}

div.portraitfloat p {
text-align: center;
font-family:Verdana, Arial, sans-serif;
}

/*For links at the bottom*/
div.footer
{
clear:left;
margin-left:auto;
margin-right:auto;
text-align:center;}

/*for things at the top of the page. Centered.*/
div.header
{
margin-left:auto;
margin-right:auto;
text-align:center;}

/*two of these give a nice two column layout*/
div.column
{
float: left;
width: 50%;
}

/*Three of these give a nice three column layout*/
div.column3
{float:left;
width:33%;
}

ul{text-align:left;}

/*list style used for publications*/
ul.pubs{text-align:left; list-style-type:none;}
ul.pubs li{margin-top: 1em; padding-top: 1em;}

/*list style for former student list*/
ul.former{text-align:left; list-style-type:none;}

/*Makes images center automatically. TOTALLY AWESOME.*/
img { display: block; margin-left: auto; margin-right: auto }