main { position:relative;padding-top:10px }
@media only screen and (min-width:64em){ main { padding-top:50px}}






/*** Contacts ***/
#content .contactbox {border: 1px solid #eed; padding: 10px; background-color:#fffff /*#eef2f1*/;}
#content .bannerbox {margin: -10px -10px 5px -10px; border-bottom: 1px solid #eed; padding: 5px 20px 5px 10px; background-color:#eef2f1 /*#cdddda*/;}
#content .leftcol {margin: 0 20px 0 0; padding: 0;  width: 300px;}
#content .rightcol {float: left; margin: 0; padding: 0; width: 300px;}

/*** Professorships ***/
#content .box img {float: left; padding: 12px 14px 0 0;}
#content .box {border-bottom: 1px solid #eed; padding-top: 5px; min-height: 205px; clear: both;}
#content .box h4 {font-size: 18px; margin-bottom: 24px; border: none;}
#content .box h4 em {font-size: 14px; color:; #000;}


/*** MachForm ***/
#machform {
    border-top: 2px solid #ddc;
    background: #eef2f1; /*#63948b;*/ /*url(../_assets/graphics/form-error.jpg) no-repeat; height: 40px; << ERROR MSG */
	font-size: 14px; 
	padding: 10px;
	}
#machform input[type='button'],
#machform input[type='submit'],
#machform input[type='reset'] {
    -webkit-border-radius: 4px;
    background: #8f0000;
    border: none;
    border-radius: 4px; 
    color: #fff;
    font-family: "UbuntuMedium", Arial, Helvetica, sans-serif;
    font-size: 1.143em; /* 16px (16/14) */
    line-height: 1em; /* 16px (16/16) */
    margin: 10px 0;
	margin-left: 45%;
    padding: 5px 16px;
    width: auto;
}
#machform input[type='button']:hover,
#machform input[type='submit']:hover,
#machform input[type='reset']:hover {
    background: #ae0000;
}
#machform h2{
	font-size: 24px;
	padding: 5px 10px;
	font-weight: bold;
	
}#machform h4{
	font-size: 20px;
	margin-bottom: 10px;
}
#machform input{
	padding:5px 2px;
}
#machform input[type='checkbox'] {
	padding-left:20px;
	height:10px; 
}
#machform hr, #machform p {padding: 10px;}

div.center-h3 h3.section-title {
    text-align: center;
}
