html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  font-family:Lucida Console, Verdana, Arial;
  color:#000000;
  font-size:12px;
  line-height:18px;
}
body {
    background-size: cover;
    background-repeat: no-repeat;
}
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
#topLeft {
position:fixed;
top:0px;
left:0px;
width:600px;
height:60px;
background-image:url(images/white-transparent-bg.png);
background-repeat:repeat;
padding:10px;
z-index:100;
}
#topLeftLeft {
float:left;
}
#topLeftRight {
float:right;
}
#topRight {
position:fixed;
float:right;
top:0px;
right:0px;
padding:10px;
z-index:100;
background-image:url(images/white-transparent-bg.png);
background-repeat:repeat;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.headGrey {
color:#666666;
}
.currentCat {
text-decoration:line-through;
}
#scrollHolder {float:left; height:50%; margin-bottom:-300px;}
#pageContent {
z-index:20;
clear:both;
float:left;
margin-left:10px;
position:relative;
width:2000px;
padding-bottom:10px;
height:600px;
margin-top:-260px;
}
#pageContent2 {
z-index:20;
clear:both;
float:left;
margin-left:10px;
position:relative;
padding-bottom:10px;
height:600px;
margin-top:-260px;
}
#pageImage {
float:left;
}
#pageImage img {
height:550px;
float:left;
margin-right:17px;
}
#pageContent ul {
float:left;
list-style:none;
}
#pageContent ul li {
float:left;
}
#verticalWrapper {
    display: block;
    height: 1px;
    left: 0;
    overflow: visible;
    position: absolute;
    top: 50%;
    visibility: visible;
    width: 100%;
}
#projectNameDisplay {
clear:both;
margin-top:5px;
float:left;
display:inline-block;
width:100%;
font-size:10px;
}
#topSpacerContent {
float:left;
width:100%;
height:100px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
/* css for iphone and ipad only */
#topStripIpad {
position:fixed;
height:80px;
width:100%;
background-color:#FFF;
top:0px;
left:0px;
z-index:25;
}
}
@media not screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
/* css for everything except iphone and ipad */
#topStripIpad {
}
}