/* CSS Document */



body {
background: url(../images/mainbg.jpg) top left repeat-x;
margin:0 auto;
padding:0;
background-color:#FCFDFE;
background-repeat:repeat-x;
font-family:verdana,helvetica,arial;
}
h1{
color:#ffffff;
font-size:15px;
margin:0;
padding:0;
}
h2{
color:#292D34;
font-size:11px;
font-weight:bold;
margin:0;
padding:15px 0 3px 0;
}
h3{
color:#000000;
font-size:11px;
margin:0;
padding:10px 0 3px 0;
font-weight:normal;
line-height:1.5;
}
h4{
float:right;
color:#292D34;
font-size:11px;
margin:0;
padding:0 0 3px 0;
font-weight:normal;
}
h5{
color:#292D34;
font-size:11px;
font-weight:normal;
margin:0 0 10px 0;
padding:5px 0 10px 0;
border-bottom:dashed 1px #cccccc;
}
p{
color:#444548;
font-size:11px;
margin:0;
padding:0 0 3px 0;
}
a{
text-decoration:none;
}


#wrap{
width:806px;
margin:0 auto;
padding:0;
}


#header{
width:806px;
margin:0 auto;
padding:0;
}
#logo{
float:left;
width:234px;
margin:0 0 0 10px;
padding:0;
display:inline;
}
#nav{
float:right;
width:300px;
margin:0;
padding:0 0 0 5px;
list-style:none;
background:#292D34 url(../images/navbg.jpg) top left repeat-x;
}
#nav li{
float:left;
margin:0;
padding:10px 0 0 20px;
font-size:12px;
display:inline;
color:#C3C4C4;
}
#nav a{
color:#C3C4C4;
}
#nav a:hover{
background:url(../images/whitearrow.jpg) no-repeat top center;
color:#B4F398;
padding-top:10px;
}
#home #nav-home a,
#portfolio #nav-portfolio a,
#letmehelp #nav-letmehelp a,
#contact #nav-contact a {
color:#B4F398;
padding-top:10px;
}


#welcome{
float:left;
width:806px;
margin:0 auto;
padding:0;
display:inline;
}
#welcome img{
margin:0;
padding:0 0 0 12px;
}
#topbar{
float:left;
background:#292D34 url(../images/topbarbg.jpg);
width:806px;
margin:0 auto;
padding:0;
display:inline;
}
#introcopy{
float:left;
width:513px;
margin:0 12px 0 12px;
padding:0;
display:inline;
font-size:11px;
}
#introcopy a{
color:#B4F398;
text-decoration:none;
}
#profileimage{
float:left;
width:253px;
margin:0 12px 0 0;
padding:10px 0 11px 0;
display:inline;
}
.introparagraph{
color:#fff;
font-size:12px;
margin:0;
padding:12px 12px 12px 0;
line-height:18px;
}
.introparagraphmain{
color:#fff;
font-size:11px;
margin:0;
padding:0 0 12px 0;
line-height:18px;
}



#maincontent{
float:left;
background:url(../images/contentbg.jpg);
background-repeat:repeat-y;
width:806px;
margin:0;
padding:0;
display:inline;
}
#leftcontent{
float:left;
width:254px;
margin:0 11px 0 11px;
padding:0;
display:inline;
}
#leftcontent img{
float:left;
margin:0;
padding:10px 0 10px 0;
border:none;
display:inline;
}
#leftcontent p{
width:245px;
line-height:18px;
margin:0;
padding:0 0 10px 0;
}
.previouslinks{
width:200px;
line-height:18px;
margin:0;
padding:5px 0 10px 0;
}
#leftcontent a{
color:#444548;
}
#leftcontent a:hover{
color:#9D9D9F;
}
#clientcomment{
background:url(../images/clientcommentbg.jpg);
margin:25px 0 0 0;
padding:0 0 12px 0;
}
#clientcomment p{
width:210px;
color:#353535;
font-size:10px;
margin:0;
padding:12px 0 0 12px;
}
#clientcomment2{
background:url(../images/clientcommentbg.jpg);
margin:0 0 0 0;
padding:0 0 12px 0;
}
#clientcomment2 p{
width:210px;
color:#353535;
font-size:10px;
margin:0;
padding:12px 0 0 12px;
}
.clientname{
color:#353535;
font-size:10px;
font-weight:bold;
margin:0;
padding:0 0 0 12px;
}

#centercontent{
float:left;
width:254px;
margin:0 11px 0 0;
padding:0;
display:inline;
}
#centercontent p{
margin:0;
padding:0 0 20px 0;
line-height:18px;

}
#centercontent a{
color:#000000;
}
#centercontent a:hover{
color:#9D9D9F;
}
#centercontentfullportfolio{
float:left;
width:254px;
margin:0 11px 0 0;
padding:0;
display:inline;
}
#centercontentfullportfolio p{
margin:0;
padding:0 0 10px 0;
line-height:18px;

}
#centercontentfullportfolio a{
color:#444548;
}
#centercontentfullportfolio a:hover{
color:#9D9D9F;
}
#rightcontent{
float:left;
width:265px;
margin:0;
padding:0;
display:inline;
}
#rightcontent p{
margin:0;
padding:0 0 0 0;
line-height:18px;
}
#rightcontent h2{
color:#292D34;
font-size:11px;
font-weight:bold;
margin:0;
padding:15px 0 7px 0;
}
#rightcontent img{
margin:0;
padding:0;
}
.rightcontentnormal{
margin:0;
padding:0 0 50px 0;
}
#readingmaterial{
width:244px;
float:left;
list-style:none;
margin:0;
padding:0 0 15px 0;
display:inline;
}
#readingmaterial p{
float:left;
width:243px;
margin:0 0 0 10px;
padding:15px 0 15px 0;
border-bottom:1px solid #6F7685;
display:inline;
}
#readingmaterial img{
float:left;
margin:0;
padding:17px 10px 0 0;
display:inline;
}
#readingmaterial a{
color:#444548;
}
#readingmaterial a:hover{
color:#9D9D9F;
}
#arrows{
width:10px;
float:left;
margin:0;
padding:0;
}
#arrows img{
margin:0;
padding:20px 0 18px 0;
}
#readingarrows{
width:10px;
float:left;
margin:0;
padding:0;
}
#readingarrows img{
margin:0;
padding:20px 0 18px 0;
}
#linksarrows{
width:10px;
float:left;
margin:0;
padding:0;
}
#linksarrows img{
margin:0;
padding:20px 0 18px 0;
}
#cvarrows{
width:10px;
float:left;
margin:0;
padding:0;
}
#cvarrows img{
margin:0;
padding:20px 0 18px 0;
}
#fulllistarrows{
width:10px;
float:left;
margin:0;
padding:0;
}
#fulllistarrows img{
margin:0;
padding:20px 0 18px 0;
}
#music{
width:265px;
margin:0;
padding:0 0 0 0;
border-bottom:1px solid #6F7685;
}
#music img{
width:71px;
margin:10px 10px 12px 0;
padding:0;
border:3px solid #9FA0A2;
}
#music a:hover img{
border-color:#D0D0D2;
}
#links{
width:244px;
float:left;
list-style:none;
margin:0;
padding:0 0 15px 0;
display:inline;
}
#links p{
float:left;
width:243px;
margin:0 0 0 10px;
padding:15px 0 15px 0;
border-bottom:1px solid #6F7685;
display:inline;
}
#links img{
float:left;
margin:0;
padding:17px 10px 0 0;
display:inline;
}
#links a{
color:#444548;
}
#links a:hover{
color:#9D9D9F;
}
#fulllist{
width:244px;
float:left;
list-style:none;
margin:0;
padding:0 0 15px 0;
display:inline;
}
#fulllist p{
float:left;
width:243px;
margin:0 0 0 10px;
padding:15px 0 15px 0;
border-bottom:1px solid #6F7685;
display:inline;
}
#fulllist img{
float:left;
margin:0;
padding:17px 10px 0 0;
display:inline;
}
#fulllist a{
color:#444548;
}
#fulllist a:hover{
color:#9D9D9F;
}
#cv{
width:244px;
float:left;
list-style:none;
margin:0;
padding:0 0 15px 0;
display:inline;
}
#cv p{
float:left;
width:243px;
margin:0 0 0 10px;
padding:15px 0 15px 0;
border-bottom:1px solid #6F7685;
display:inline;
}
#cv img{
float:left;
margin:0;
padding:17px 10px 0 0;
display:inline;
}
#cv a{
color:#444548;
}
#cv a:hover{
color:#9D9D9F;
}
#resources{
float:left;
width:250px;
float:left;
list-style:none;
margin:0;
padding:0 0 15px 0;
display:inline;
}

#resources p{
float:left;
width:255px;
margin:0;
padding:0 0 10px 0;
}
#resources-list{
float:left;
color:#444548;
font-size:11px;
margin:0;
padding:0 10px 10px 19px;
display:inline;
}
#resources-list li{
list-style-image: url('images/bullet.jpg');
}
#pricing p{
width:255px;
margin:0;
padding:0 0 10px 0;
}

#doubleleftcontent{
float:left;
width:519px;
margin:0 11px 0 11px;
padding:0;
display:inline;
}
#doubleleftcontent p{
line-height:18px;
margin:0;
padding:0 15px 10px 0;
}
#doubleleftcontent img{
border:none;
margin:5px 0 0 0;
padding:0;
}
#doubleleftcontent a img{
border:3px solid #cccccc;
}
#doubleleftcontent a:hover img{
border:3px solid #999999;
}
#quoteform p{
margin:0;
padding:5px 0 5px 0;
}



#footer{
float:left;
width:806px;
margin:0;
padding:0;
}
.footertext{
font-size:9px;
margin:0;
padding:0 0 20px 0;
}

