html, body {height:100%;}

a:link {color:#ffffff;}
a:visited {color:#ffffff;}
a:hover {color:#cccccc;}

body {
  background:#000000 url(../images/bodyShadow.png) repeat-y top center;
  color:#dddddd;
  font:14px verdana, arial, helvetica, sans-serif;
  margin:0;
  padding:0;
}

dd {margin-bottom: 2.5em}

#body {
  margin:0 auto -128px;
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  text-align:left;
  width:768px;
}

#content {
  position:relative;
    top:-80px;
	z-index:4;
}

#header {
  height:600px;
  position:relative;
  overflow:hidden;
}

#header h2 {
  margin:0;
  padding:0;
}

#header h2 span {
  background:url(moskos2.jpg) no-repeat;
  display:block;
  height:600px; width:768px;
  position:absolute;
    top:0px;
    left:0px;
    z-index:2;
}

#intro {text-align:center;}

#letter {
  clear:both;
  font:bold 16px georgia;
  margin:0 40px;
  line-height:150%;
}

#main {
  display:table;
  width:768px;
}

#navigation {
  list-style-type:none;
  padding:0;
  margin:0;
}

#navigation li {
  text-align:center;
  float:left;
  width:256px;
  margin-bottom:2em;
}

#navigation a {
  font:bold 16px georgia;
  text-decoration:none;
}

#wrapper {
}

#shoe {
  margin:0 auto;
  width:768px;
}

#shoe, #pusher{
  display:table;
  height:64px;
}

#footer {
  background:#000000 url(../images/footerBorder.png) repeat-x top;
  height:128px; width:768px;
  position:relative;
}

#footer a {
  display:block;
  height:128px; width:768px;
  overflow:hidden;
  position:relative;
}

#footer a span {
  background: url(iuslogobw.gif) 0 0 no-repeat;
  display:block;
  height:128px; width:768px;
  position:absolute;
    top:0px;
	left:0px;
    z-index:2;
}