/* MAIN CSS INFO */

body	
{
  background-color:#FFFFFF;
  font-family:arial;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:center;
}

#innercontainer 
{
  position:relative;
  margin:auto;
  padding:0px;
  text-align:left;
  background-repeat:no-repeat;
  width:940px;
  height:1000px;
  background-image:url('images/innerbg.jpg');
}

.clear
{
  clear:both;
}


/* HOMEPAGE */

#homeinfo
{
  position:absolute;
  left:280px;
  top:470px;
  width:300px;
  line-height:200%;
}

#homeinfo h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#homeinfo p
{
  padding:0px 0px 30px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}

#mirrorbg
{
  position:absolute;
  top:220px;
  left:84px;
  width:180px; 
  background-image:url('../media/images/paint_mirror.gif');
  background-repeat:no-repeat;
  width: 200px;
  height: 363px;
}

#mirrorbg img
{
  position:absolute;
  top:320px;
  left:94px;
}

/* Template */

#welcometext
{
  position:absolute;
  top:20px;
  left:34px;
  width:190px;
}

#welcometext h1
{
  font-family:Courier New;
  font-size:160%;
  color:#000000;
  padding:0px; 
  margin:0px;
  text-transform:capitalize;
}
	
#katielogo
{
  position:absolute;
  left:620px;	
  top:13px;
  width:374px;
  height:215px;
}

/*#katielogo h1 
{
  font-family:Mekanik LET;
  font-size:500%;
  padding:0px;
  margin:0px;
  text-transform: uppercase;
  color:#363535;
}*/

#nav	
{
  position:absolute;
  left:656px;
  top:150px;
  width:250px;
  font-family:Georgia,Caslon,Garamond,serif;
}
	
.lnav
{
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size:120%;
}

.lnav li	
{
  padding:0px;
  margin:10px 0px 10px 0px;
  font-size:140%;
}

.lnav a
{
  color:#000000;
  text-decoration:none;
  background-image:url('../media/images/bulletpoint.gif');
  background-repeat: no-repeat; 
  padding:0px 0px 0px 35px;  
}

.lnav a:hover
{
  background-image:url('../media/images/bulletpoint_hover.gif');
  background-repeat: no-repeat;
  padding:0px 0px 0px 35px;
}

#footer
{
  position:absolute;
  left:200px;
  top:1000px;
  width:600px;
}

#footer p
{
  font-family:Orator Std;
  color:#D00518;
  font-size:100%;
}

#footer span
{
  font-family:Arial;
  color:#000000;
  font-size:90%;
  padding:0px 0px 0px 200px;
}

#footer a
{
  font-family:Arial;
  color:#D00518;
  text-decoration:none;
}

#lighting-image
{
  position:absolute;
  top:170px;
  left:34px;
  width:237px;  
}

#blue-chair
{
  position:absolute;
  left:110px;
  top:680px;
  width:210px;
}

#yellow-chair
{
  position:absolute;
  left:550px;
  left:650px!ie;
  top:380px;
  z-index:1;
  z-index:-1!ie;
}


/* Contact Us */

#contactinfo
{
  position:absolute;
  left:280px;
  top:180px;
  width:300px;
  line-height:200%;
}

#contactinfo h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#contactinfo p
{ 
  padding:0px 0px 10px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}

#contactinfo a
{
  color:#FF7F1B;
  text-decoration:none;
  font-weight:bold;
}

#contactinfo a:hover
{
  color:#FF7F1B;
  text-decoration:underline;
}

.contactspacer 
{
  float:left;
  margin:10px 0px 0px 20px;
  width:60px;
  height:50px;
}

.contactinfospacer
{
  padding:25px 0px 0px 0px; 
  margin:0px;
  float:left;
}


/* About Us */

#aboutus
{ 
  position:absolute;
  left:280px;
  top:180px;
  width:300px;
  line-height:200%;
}

#aboutus h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#aboutus p
{
  padding:0px 0px 30px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}

#clockimage
{
  position:absolute;
  top:180px;
  left:0px;
  width:175px;
}

/* Testimonials */


#testimonialsContainer
{
  position:absolute;
  left:280px;
  top:180px;
  width:300px;
}

#TestimonialsIntro
{
  line-height:200%;
}

#testimonialsContainer h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#TestimonialsIntro p
{
  padding:0px 0px 30px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}


/* Portfolio */


#PortfolioContainer
{
  position:absolute;
  left:280px;
  top:180px;
  width:300px;
  line-height:200%;
}

#PortfolioContainer h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#PortfolioContainer h3
{
  margin:0px 0px 20px 0px; 
  padding:0px 0px 0px 20px;
  font-size:130%;
  font-size:150%;
  color:#da8c04;
}

#PortfolioContainer p
{
  padding:0px 0px 30px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}

.PortfolioImages
{
  margin:0px 0px 20px 20px;
  width:290px;
}

.PortfolioImages img
{
  border:2px solid #838F65;
}

.PortfolioImages img:hover
{
  border:2px solid #FF7F1B;
}


/* Design Solutions */


#DesignSolutionsContainer
{
  position:absolute;
  left:280px;
  top:180px;
  width:300px;
  line-height:200%;
}

#DesignSolutionsContainer h2
{
  margin:0px 0px 15px 0px; 
  padding:0px;
  color:#B94038;
  font-size:200%;
}

#DesignSolutionsContainer h3
{
  margin:0px 0px 20px 0px; 
  padding:0px 0px 0px 20px;
  font-size:150%;
  color:#da8c04;
}

#DesignSolutionsContainer p
{
  padding:0px 0px 30px 15px;
  margin:5px;
  font-size:120%;
  color:#000000;
  font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  text-align:justify;
  font-weight:bold;
}

.DesignSolutionsImages
{
  margin:0px 0px 20px 17px;
  width:290px;
}

.DesignSolutionsImages img
{
  border:2px solid #838F65;
}

.DesignSolutionsImages img:hover
{
  border:2px solid #FF7F1B;
}

#footer-ds
{
  position:absolute;
  left:200px;
  top:2510px;
  width:600px;
}

#footer-ds p
{
  font-family:Orator Std;
  color:#D00518;
  font-size:100%;
}

#footer-ds span
{
  font-family:Arial;
  color:#000000;
  font-size:90%;
  padding:0px 0px 0px 200px;
}

#footer-ds a
{
  font-family:Arial;
  color:#D00518;
  text-decoration:none;
}