body {
  background-color: #2B658D;
  background-image:url(pictures/layout/body_bg.jpg) no-repeat;
  font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
  width:1000px;
  margin:auto;
  text-align:justify;
}

#header {
  width:1000px;
}

#header-left, #header-middle, #header-right {
  height:33px;
}

#header-left {
  background:url(pictures/layout/corner_top_left.gif) top left no-repeat;
}

#header-middle {
  background:url(pictures/layout/middle_top.gif) top right repeat-x;
  margin:0 33px;
}

#header-middle p {
  margin:0;
  padding:0;
  padding-top:7px;
}

#header-right {
  background:url(pictures/layout/corner_top_right.gif) top right no-repeat;
}

#header-title {
	text-align:center;
	font-size:20px;
	color:#FFF;
	padding-top:20px;
	font-weight: bold;
}

#content {
	margin-left:2px;
	width:966px;
	background-color:#FFFFFF;
	color:0;
	border: 5px solid #A3C3DB;
	padding:10px;
}

#content a {
  text-decoration:none;
  color:#000000;
}

#content a:hover {
  border-bottom:solid;
}

#watchDemo {
  text-align:center;
  font-size:2em;
  margin-bottom:0px;
  margin-top:0px;
}

#requires {
  text-align:center;
}

#imgDemo {
  width:1000px;
  height:400px;
}

#imgCHESt, #imgMatES, #imgButtler {
  height:300px;
  line-height:0;
}

#imgCHESt {
  padding-top:50px;
  background:url(pictures/demo/CHESt_small.jpg) no-repeat;
}

#imgMatES {
  margin-left:260px;
  padding-top:50px;
  background:url(pictures/demo/MatES_small.jpg) no-repeat;
}

#imgButtler {
  margin-left:320px;
  background:url(pictures/demo/LectureButler_small.jpg) no-repeat;
}

#footer {
  width:996px;
  margin-left:2px;
  background-color:#A3C3DB;
  color:#FFF;
}

#selectedPapers, #team {
  width:475px;
  float:left;
  padding:10px;
}

#sponsors {
}

body #sponsors a:hover {
  border-bottom:none;
}

h1 {
  color:#FFFFFF;
  font-size:2em;
}

.publications {
  font-size:0.8em;
}

#selectedPapers a, #team a {
  color:#FFF;
  text-decoration:none;
}

#selectedPapers a:hover, #team a:hover {
  border-bottom:#FFFFFF solid;
}

.empty {
  clear:both;
}

