body{
margin:0px;
padding:0px;
}

#container{
width:915px;
margin:auto;
}

img{
border:none;
}

a{
text-decoration:none;
}

#leftSide{
width:262px;


float:left;
}

#note{
width:215px;
padding-left:47px;
}

#nav{
width:215px;
padding:20px 0px 10px 15px;
font-family:Arial,Helvetica,sans-serif;
}

.navDot{
float:left;
padding:3px 5px 0px 0px;
}

#nav li{
list-style-type:none;
margin:0px 0px 0px 5px;
height:75px;
}

#nav ul li a{
height:75px;
}

#homeHeading{
color:#440088;
}

#home, #portfolio, #services, #sayHello{
font-size:1.1em;
color:#777777;
}

#home span, #portfolio span, #services span, #sayHello span{
display:block;
font-size:0.9em;
margin-left:35px;
}

#home a:hover, #home span a:hover{
display:block;
color:#a9221a;
}

#portfolio a:hover, #portfolio span a:hover{
display:block;
color:#70b42a;
}

#services a:hover, #services span a:hover{
display:block;
color:#f99910;
}

#sayHello a:hover, #sayHello span a:hover{
display:block;
color:#440088;
}

a:link, a:visited{
color:inherit;
}


#divider{
width:20px;
height: 362px;
float:left;
background-image:url(../images/divider.gif);
background-repeat:repeat-y;
margin:25px 10px 0px 0px;
}

.break{
float:left;
width:370px;
height:5px;
background-image:url(../images/break.gif);
background-repeat:repeat-x;
margin:10px 10px;
}

#text{
width:585px;
float:left;
font-family:Arial,Helvetica,sans-serif;
color:#777777;
font-size:0.9em;
margin-top:18px;
line-height:1.2;
letter-spacing:0.02em;
}

#footer{
clear:both;
width:915px;
font-family:Arial,Helvetica,sans-serif;
color:#9c9c9c;
font-size:0.8em;
text-align:center;
padding-top:20px;
}


h1{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
color:#777777;
letter-spacing:0em;
}

h2{
font-size:1.1em;
font-weight:bold;
}

h3{
font-size:1.2em;
font-style:italic;
font-weight:normal;
margin:0px;
font-family:Georgia,"Times New Roman",serif;
}

#freeQuote{
float:right;
margin-top:-90px;

}

#text p{
margin-top:0px;
}

#claire{
margin-left:95px;
}


#portfolioHeading span{
font-size:1.2em;
color:#51982e;
}

#servicesHeading span{
font-size:1.2em;
color:#f99910;
}

#sayHelloHeading span{
font-size:1.2em;
color:#440088;
}

.portfolio{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin-left:40px;
float:left;
}

.portfolio p{
margin:0px;
}

.portfolioName{
font-family:Arial,Helvetica,sans-serif;
color:#51982e;
font-weight:bold;
font-size:1.1em;
font-style:italic;
}

.portfolioBreak{
float:left;
width:470px;
height:3px;
background-image:url(../images/portfolioBreak.gif);
background-repeat:repeat-x;
margin:20px 10px 30px 0px;
}

#email span{
text-decoration:underline;
color:#679797;
}

#text span{

}

.formText{
width:90px;
margin:0px;
padding:0px;
float:left;
}

.formRow{
height:50px;
padding-bottom:5px;
}

.formLabel{
clear:both;
width: 200px;
}

.formGroup{
clear:both;
width: 200px;
margin-bottom:15px;

}

.formGroup textarea{
margin-bottom:15px;
}

.formMessage{
clear:both;
color:red;
display:block;
margin:-35px 0px 15px 200px;
}

.submitButton{
margin-top:15px;
}

.submit{
margin-top:115px;
margin-left:92px;
}

.siteMontage{
float:left;
margin:8px;
}

.processHeading{
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
margin:0px;
color:#F99910;
font-size:1.1em;
}

.link{
color:#679797;
margin:0px;
padding:0px;
}

.siteButton{
font-size:0.9em;

}

.siteButton span{
text-decoration:underline;
}

#marketingList{
list-style-type:none;
}