body {
     font-family : Neue Helvetica, Arial, sans-serif ;
}

#fphead {
	background-color : #000000 ;
	color : #ffffff ;
	margin : 0em 0em 1em 0em;
	padding : 0em ;
	min-height : 112px ;
	text-align : center ;
//	-moz-border-radius : 1em 1em 0em 0em ;
}

#fphead #welcome {
	font-size : 150% ;
	margin : 0em ;
	padding-top : 0.5em ;
	padding-bottom : 0.5em ;
}

#fphead h1 {
	margin : 0em ;
	padding-top : 0em ;
	padding-bottom : 0em ;
}

#fphead h1.top { 
        padding-top : 0.5em ;
}

#fphead #uea-logo {
	float : right ;	
}

#fphead #uea-logo a {
	border : none ;
}

#fphead #uea-logo img {
	padding : 0em ;
	margin : 0em ;
	border : none ;
	vertical-align : bottom ;
}


#fpimage {
	 float : right ;
	 border : 1px solid black ;
	 margin-left : 1.5em ;
	 margin-bottom : 1em ;
}

#fpimage img {
	 vertical-align : bottom ;
}

#sidebar {
	 float : left ;
	 width : 9em ;
}

#sidebar li {
	 margin-top : 1em ;
}

#qr { 
      text-align : center ;
      padding : 1em ;
}

#qr a img { 
      border : 0px ;
}

#content {
	 margin-left : 10em ;
	 text-align : justify ;
	 line-height : 1.4em ;
}

#content h3 {
	 background : black ;
	 color : white ;
	 padding : 0.1em ;
	 text-align : center ;
}

#content dl.seminar-listing dt {
	 margin-top : 0.5em ;
	 font-weight : bold ;
}

.footnote {
	  color : #202020 ;
	  font-size : 90% ;
}

dl.seminars dt {
  font-weight : bold ;
  margin-top : 0.5em ;
}

dl.seminars span.person {
  font-variant : small-caps;
}

dl.seminars span.aff {
  font-style : italic ;
  font-size : 90% ;
}

dl.seminars dd.abstract {
  font-size : 80% ;
  line-height : 1.25em ;
}

dl.seminars dd.abstract p,
dl.seminars dd.abstract ol,
dl.seminars dd.abstract ul  { 
  margin-top : 0em ;
  margin-bottom : 0.5em;
}

a.citation { 
  font-variant : small-caps;
}

.tba {
  color : #606060 ;
}

div.imgbanner { 
  text-align : center ;
}

div.imgbanner a img { 
  border : none ;
  padding : 10px ;
}

div.stoppress{ 
  text-align : center ;
  margin : 1em ;
}

div.stoppress div { 
  display : inline-block;
  padding : 0.5em;
  border : 3px solid black;
  text-align : center ;
  background-color : #E8E8E8 ;
  border-radius : 0.5em ;
  -moz-border-radius : 0.5em ;
}

div.stoppress div a { 
  font-weight : bold ;
  font-size : 110% ;
}

table.data tr.r0 { 
  background-color : #F0F0F0 ;
}

table.data tr.r1 { 
  background-color : #F8F8F8 ;
}

table.data td.ar {  
  text-align : right ;
}

table.data th { 
  text-align : center ;
}

table.data { 
  border : 1px solid black ;
  padding : 0px ;
  border-spacing : 0 ;
  background : #F0F0F0 ;
}

table.data td{
      border-top : 1px solid #808080 ;
      padding : 0.2em 0.5em ;
      vertical-align : top ;
}
