body {
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}

.apple
{
    display:block;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    border: 0px;
}

.main
{
    margin-left: auto;
    margin-right: auto;
    text-align:left;
    width: 770px;
    min-height: 500px;
    _height: 500px;
    border:5px #003399;
}

.header
{
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:160px;
    height/**/: 160px;
    _height/**/: 160px;
}

.textLarge
{
	font-family:pristina;
    font-size: x-large;
	font-weight:bold;
}

.textMedium
{
	font-family:tahoma;
    font-size: medium;
}

.textSmall
{
    font-size: small;
}

.textFood
{
	color:#990000;
	font-style:italic;
}

.institution
{
    position:relative;
    top:0px;
    left:0px;
    background-image: url('../images/umaine.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    height:70px;
    width:225px;
}

.department
{
    position:relative;
    top:-70px;
    left:250px;
    width:400px;
}

.name
{
    position:relative;
    top:-70px;
    left:250px;
    width:400px;
}

.job
{
    position:relative;
    top:-70px;
    left:250px;
    width:400px;
}

.mainContainer
{
    width:100%;
    height:100%;
    position:relative;
    float:left;
	border:0px;
}

.intro
{
    margin-left: auto;
    margin-right: auto;
    display:block;
    width:500px;
}

.contact
{
    position:relative;
    float:left;
}

.address
{
    position:relative;
    float:right;
}

.mainBottom
{
    height:50px;
    color:grey;
}

.footer
{
	position:relative;
	float:left;
    font-size: x-small;
    text-align:left;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	height: 50px;
    color:grey;
	border-top:solid 1px #666666;
}
