/*----------------------------*/
/*                            */
/*       Main CSS File        */
/*                            */
/*----------------------------*/
HTML {
  height:100%;
}
BODY {
  min-height:100%;
  position:relative;
  background:#aeb360;
  font-family:Arial, Tahoma, sans-serif;
  font-size:12px;
  margin:0;
  border:0;
  padding:0;
}
H1, H2 {
  font-size:14px;
  color:#e77817;
}
IMG {
  border:0;
}
P {
  margin:5px 0;
  padding: 5px 5px 5px 5px;
}
#make {
  background:url('../images/make.gif') top left no-repeat; 
  width:190px;
  height:116px;
  position:absolute;
  left:190px;
  top:15px;
}
#cat {
  background:url('../images/cat.gif') top left no-repeat;
  width:255px;
  height:249px;
  position:absolute;
  left:390px;
  top:45px;
  z-index:100;
}
#che {
  background:url('../images/che.gif') top left no-repeat;
  width:256px;
  height:64px;
  position:absolute;
  left:700px;
  top:15px;
}
#smile {
  background:url('../images/smile.gif') top left no-repeat;
  width:259px;
  height:120px;
  position:absolute;
  left:700px;
  top:78px;
}
#string {
  background:url('../images/string.gif') top left no-repeat; 
  width:877px;
  height:86px;
  position:absolute;
  left:123px;
  top:273px;
  z-index:60;
}
#string2 {
  background:url('../images/string2.gif') top left no-repeat; 
  width:71px;
  height:738px;
  position:absolute;
  left:985px;
  top:339px;
  z-index:60;
}
#menu1 {
  background:url('../images/menu1.gif') top left no-repeat;
  width:99px;
  height:170px;
  position:absolute;
  left:163px;
  top:312px;
  z-index:200;
}
#menu2 {
  background:url('../images/menu2.gif') top left no-repeat;
  width:160px;
  height:201px;
  position:absolute;
  left:289px;
  top:262px;
  z-index:200;
}
#menu3 {
  background:url('../images/menu3.gif') top left no-repeat;
  width:183px;
  height:211px;
  position:absolute;
  left:465px;
  top:262px;
  z-index:200;
}
#menu4 {
  background:url('../images/menu4.gif') top left no-repeat;
  width:175px;
  height:155px;
  position:absolute;
  left:665px;
  top:308px;
  z-index:200;
}
#menu5 {
  background:url('../images/menu5.gif') top left no-repeat;
  width:113px;
  height:171px;
  position:absolute;
  left:843px;
  top:324px;
  z-index:200;
}
#tree-top {
  background:url('../images/tree-top.jpg') top left no-repeat; 
  width:183px;
  height:405px;
  position:absolute;
  left:0px;
  top:0px;
  z-index:50;
}
#branch1 {
  background:url('../images/branch1.jpg') top left no-repeat;
  width:243px;
  height:185px;
  position:absolute;
  left:183px;
  top:96px;
  z-index:0;
}
#branch2 {
  background:url('../images/branch2.jpg') top left no-repeat; 
  width:146px;
  height:132px;
  position:absolute;
  left:425px;
  top:96px;
  z-index:0;
}
#branch3 {
  background:url('../images/branch3.jpg') top left no-repeat;
  width:86px;
  height:166px;
  position:absolute;
  left:570px;
  top:127px;
  z-index:0;
}
#branch4 {
  background:url('../images/branch4.jpg') top left no-repeat;
  width:178px;
  height:136px;
  position:absolute;
  left:656px;
  top:179px;
  z-index:0;
}
#branch5 {
  background:url('../images/branch5.jpg') top left no-repeat;
  width:138px;
  height:57px;
  position:absolute;
  left:822px;
  top:227px;
  z-index:0;
}
#branch6 {
  background:url('../images/branch6.jpg') top left no-repeat;
  width:159px;
  height:92px;
  position:absolute;
  left:918px;
  top:135px;
  z-index:0;
}
#branch7 {
  background:url('../images/branch7.jpg') top left no-repeat;
  width:91px;
  height:148px;
  position:absolute;
  left:984px;
  top:227px;
  z-index:0;
}
#tree-2 {
  background:url('../images/tree-2.jpg') top left no-repeat; 
  width:147px;
  height:723px;
  position:absolute;
  left:0px;
  top:405px;
  z-index:50;
}
#tree-3 {
  background:url('../images/tree-3.jpg') top left no-repeat; 
  width:291px;
  height:120px;
  position:absolute;
  left:0px;
  top:1125px;
  z-index:50;
}
#tree-bottom {
  background:url('../images/tree-bottom.jpg') top left no-repeat;
  width:678px;
  height:105px;
  position:absolute;
  left:0px;
  top:1228px;
  z-index:100;
}
#light {
  background:url('../images/light.jpg') top left no-repeat;
  width:322px;
  height:267px;
  position:absolute;
  left:678px;
  top:1068px;
  z-index:100;
}
#cborder-top {
  background:url('../images/cborder-top.jpg') top left repeat-x;
  width:809px;
  height:15px;
  position:absolute;
  left:160px;
  top:420px;
  z-index:150;
}
#cborder-bottom {
  background:url('../images/cborder-bottom.jpg') top left repeat-x;
  width:809px;
  height:15px;
  position:absolute;
  left:160px;
  top:1065px;
  z-index:150;
}
#cborder-left {
  background:url('../images/cborder-left.jpg') left repeat-y; 
  position:absolute;
  left:143px;
  top:435px;
  height:631px;
  width:17px;
  z-index:150;
}
#cborder-right {
  background:url('../images/cborder-right.jpg') left repeat-y; 
  position:absolute;
  left:969px;
  top:445px;
  height:615px;
  width:19px;
  z-index:150;
  margin: 0px 0px 0px 0px;
}
#corner-left-top {
  background:url('../images/corner-left-top.jpg') top left no-repeat;
  width:39px;
  height:39px;
  position:absolute;
  left:143px;
  top:419px;
  z-index:150;
}
#corner-left-bottom {
  background:url('../images/corner-left-bottom.jpg') top left no-repeat;
  width:39px;
  height:39px;
  position:absolute;
  left:142px;
  top:1042px;
  z-index:150;
}
#corner-right-top {
  background:url('../images/corner-right-top.jpg') top left no-repeat;
  width:39px;
  height:39px;
  position:absolute;
  left:948px;
  top:419px;
  z-index:150;
}
#corner-right-bottom {
  background:url('../images/corner-right-bottom.jpg') top left no-repeat;
  width:39px;
  height:39px;
  position:absolute;
  left:948px;
  top:1041px;
  z-index:150;
}
#content {
  background:white; 
  position:absolute;
  left:160px;
  top:435px;
  width:809px;
  z-index:100;
  height:631px;
}
#text {
  padding: 40px 15px 15px 15px;
}

.item {
  width:135px;
  float:left;
  padding: 3px 10px 3px 10px;
}
.item_link A {
  color: #e77817;
}
.item_img {
  background:url('../images/portfolio.jpg') top left no-repeat;
  width:135px;
  height:135px;
}
.item_img IMG {
  margin-left:4px;
  margin-top:6px;
}
#copyright {
  position:absolute;
  left:30px;
  top:660px;
  color:white;
}
#agony A {
  position:absolute;
  left:335px;
  top:660px;
  color:white;
}