* {
   margin:0px;   /*leave this here for IE's sake*/
}
html {
   height:100%;
}
body {
   background-image:url('imgs/bg.png');
   background-color:#4D2B19;
   background-repeat:repeat;
   height:100%;
   overflow-x:hidden;   /*hides the horizontal scrollbar for IE*/
}
p {
   margin:15px;
}
a {
   color:#A09665;
   font-size: 13px;
   font-family: tahoma;
   letter-spacing: 1px;
   line-height:20px;
   text-decoration:none;
}
a:hover { 
   color:#432314;
}
h1 {
   color:#403B28;
   font-size: 16px;
   font-family: tahoma;
   letter-spacing: 2px;
   line-height:30px;
   padding-left:15px;
}
#main {
   position:relative;
   width:808px;
   left:50%;
   margin-left:-403px;
   margin-bottom:-63px;
   min-height:100%;
}
#headerArrow  {
   height:150px;
   margin-left:27px;
   overflow:hidden;
}
#headerTitle {
   height:153px;
   overflow:hidden;
}
#banner {
   height:160px;
   overflow:hidden;
}
#border {
   padding-left:6px;
   padding-right:6px;
   background-image:url('imgs/border.png');
   background-repeat:repeat-y;
}
#texthead {
   height:25px;
}
#text {
   background-color:#ffffff;
   padding:15px;
   color:#555555;
   font-size: 13px;
   font-family: tahoma;
   letter-spacing: 1px;
   line-height:20px;
}
#textfoot {
   background-image:url('imgs/textfoot.png');
   width:808px;
   height:26px;
}
#clearfooter {
   height:63px;
   clear:both;
}
#footer {
   background-image:url('imgs/footer.png');
   width:808px;
   height:63px;
   position:relative;
   left:50%;
   margin-left:-403px;
}
#footertext {
   position:relative;
   text-align:center;
   color:#ffffff;
   top:36px;
   font-size: 13px;
   font-family: tahoma;
   letter-spacing: 0px;
}
.portfolio {
   height:280px;
   width:400px;
   border-style:solid;
   border-color:#403B28;
   border-width:1px;
}
.button {
   position:absolute;
   top:250px;
   width:105px;
   height:18px;
   font-size:1px;
}
.button img {
   text-decoration:none;
   border:none;
}
.light {
   position:absolute;
   top:20px;
   width:105px;
   height:8px;
   font-size:1px;
}
.lightOn {
   background-color:#a09665;
}
.lightOff {
   background-color:#ffffff;
   filter:alpha(opacity=0);
   opacity:.0;
}
.screen {
   position:absolute;
   top:322px;
   left:56px;
   filter:alpha(opacity=0);
   opacity:.0;
}

