/* 
    Document   : style
    Created on : 05-Jan-2009, 15:00:27
    Author     : Default
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body{background-color: #ff9900;
        text-align:center;
        padding:0;
        margin: 0 auto;
        font-family: Impact;
    }

#container{
    width: 1024px;
    height:768px;
    position:relative;
    padding:0;
    margin: 0 auto;
}

#left{
    position:absolute;
    left:0px;
    top:0px;
    width:337px;
}

#center{
    width: 475px;
    position:absolute;
    left:337px;
    top:0px;
    background-color: #ece9d8;
    padding-bottom: 100px;
   
}

#right{
    position:absolute;
    right:0px;
    height:100%;
}

#logo{
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10;
}

#navPic{
    position:absolute;
    bottom:0;
    right:0px;
}

p{
    margin:30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align:left;
    line-height:2em;
}

h1{
    background: #ff9900 url(../images/bar.gif) no-repeat 100% 50%;
    margin:20px 20px 20px 20px;
    font-size: 0.9em;
    text-align: left;
}

#nav{
    position:absolute;
    bottom:0px;
    right:0px;
    width: 170px;
    text-align:left;
    font-size: 1.2em;
    margin-bottom:100px;
    line-height:2em;
}

a, a:visited{
	color: #ff9900;
	text-decoration: none;
}

a:active{
	/*color: #ede7d8;*/
	color: #ffffff;
}

#nav a:hover{
	color: #ffffff;
}

.servicesPic{
    float:left;
    margin:20px;
}
img{
    border: solid 1px #ff9900;
}

.buildPic{
    height: 115px;
    width: 115px;
}

.backOrange{
    background: #ff9900;
}

#buildText p{
    font-family: Impact;
    font-size: 1em;
}