body {
 background:#edf0cb url(pix/theme_leslied/bg_wave.gif);
}

body, .smhead {
 color:#4c6240;
}

body, th, td, input, textarea {
 font-family:verdana,arial,sans-serif;
 font-size:12px;
 line-height:16px;
}


/* --- HEADER --- */
 
#headnav {
 background:#d3eef0 url(pix/theme_leslied/head_bg.gif);
}

#header {
 background:#ebeedb;
}

#headerart {
 background:#a19f7b url(pix/theme_leslied/header_bg.gif) no-repeat center top;
 text-align:center;
}

#logo {
 background:transparent url(pix/theme_leslied/head_art.gif) no-repeat;
}

#logo img {
 margin:0 0 0 100px;
}

#topnav {
 background:#d4c9a9 url(pix/theme_leslied/topnav_bg.gif);
}


/* --- FOOTER --- */
 
#footer {
 background:transparent url(pix/theme_leslied/foot_topline.gif) no-repeat center top;
 padding-top:3px;
 color:#fff;
}
 
.footlinks a:link {color:#fff; text-decoration:none;}
.footlinks a:visited {color:#fff; text-decoration:none;}
.footlinks a:hover {color:#d05e3e}
.footlinks a:active {color:#d05e3e}

#footerart {
 background:#a19f7b url(pix/theme_leslied/header_bg.gif) no-repeat center top;
}

#footercontent {
 background:transparent url(pix/theme_leslied/foot_art.gif) no-repeat center top;
}

#footbox {
 padding:12px 0 0 106px;
}

#hireus img {
 width:101px;
 height:43px;
}

#footinfo {
 width:185px;
 text-align:left;
 vertical-align:top;
 position:static;
}

#hireus {
 padding:9px 0 0 45px;
 float:none;
}

#copyright {
 position:static;
 margin-top:35px;
}


/* --- INDEX PAGE --- */

.helloimg {
 width:286px;
 height:179px;
}

#indexabout {
 background:transparent url(pix/theme_leslied/index_aboutbg.png) no-repeat;
}

.indexnewstitle {
 width:128px;
 height:26px;
}

.indexcontacttitle {
 width:114px;
 height:24px;
}

.indexnewproj {
 width:104px;
 height:37px;
}

.feattitle {
 width:196px;
 height:30px;
}

#indexquote { /* DELETE AFTER REDESIGN */
 background:transparent url(pix/theme_leslied/index_quote.png) no-repeat center top;
}

#indexquotes {
 background:transparent url(pix/theme_leslied/index_quotes.png) no-repeat center top;
}

#quotebox img {
 width:282px;
 height:88px;
}

#featimg { /* DELETE AFTER REDESIGN */
 border-color:#edf0cb;
}

#featimage, .newthumbs img, .portthumb img {
 border-color:#edf0cb;
}

#portmorebox { /* DELETE AFTER REDESIGN */
 background:#a5a46d;
 color:#fff;
}

#portmore {
 background:#a5a46d;
 color:#fff;
}

/* DELETE AFTER REDESIGN */ 
#portmorebox a:link {color:#fff; text-decoration:none;}
#portmorebox a:visited {color:#fff; text-decoration:none;}
#portmorebox a:hover {color:#d05e3e}
#portmorebox a:active {color:#d05e3e}

#portmore a:link {color:#fff; text-decoration:none;}
#portmore a:visited {color:#fff; text-decoration:none;}
#portmore a:hover {color:#d05e3e}
#portmore a:active {color:#d05e3e}

.fmtext, .fmtextarea {
 color:#4c6240;
}

.fmtext {
 background:#edf0cb url(pix/theme_leslied/index_formtext.gif) no-repeat top left;
}

.fmtextarea {
 background:#edf0cb url(pix/theme_leslied/index_formtextarea.gif) no-repeat top left;
}

#basecamp #username, #basecamp #password {
 background:#edf0cb url(pix/theme_leslied/index_clienttext.gif) no-repeat top left;
}


/* --- NEWS PAGE --- */

.newstitle {
 width:68px;
 height:19px;
}

.newsimage img {
 border:5px solid #c6aa8c;
}

#hirebox {
 background:transparent url(pix/theme_leslied/hirebox.png) no-repeat left bottom;
 padding:35px 0 0 110px;
}

.newsgo {
 background:transparent url(pix/theme_leslied/news_arrow.png) no-repeat;
}

.newsgo a:link, .newsgo a:visited, .newsgo a:hover, .newsgo a:active {color:#fff}


/* --- ABOUT PAGE --- */

img.abouttitle {
 width:109px;
 height:18px;
}

#aboutshaggy img {
 width:105px;
 height:78px;
}

#aboutstafftitle {
 background:#edf0cb;
}

#aboutstafftitle, #aboutstafftitle img {
 width:155px;
 height:17px;
}

.staffbio img, #contact .formthanks {
 border-color:#c6aa8c;
}

#aboutillusttitle {
 background:#fff;
}

#aboutillusttitle, #aboutillusttitle img {
 width:142px;
 height:16px;
}

#aboutillust {
 background:#fff;
}

.illname {
 background:transparent url(pix/theme_leslied/about_frame_text.png) no-repeat center top;
}


/* --- SERVICES PAGE --- */

.odd, .services1 {
 background:#edf0cb;
}

.even, .services2 {
 background:#fff;
}

.servicesimg1 {
 border-top:5px solid #c6aa8c;
 border-left:5px solid #c6aa8c;
 border-right:5px solid #c6aa8c;
}

.serviceslink {
 background:#c6aa8c;
}

.serviceslink a:link {color:#fff; text-decoration:none;}
.serviceslink a:visited {color:#fff; text-decoration:none;}
.serviceslink a:hover {color:#d05e3e}
.serviceslink a:active {color:#d05e3e}


/* --- PORTFOLIO PAGE --- */

.portlocation {
 background:transparent url(pix/theme_leslied/portfolio_arrow.png) no-repeat;
 color:#fff;
}

.portbanner {
 background:transparent url(pix/theme_leslied/portfolio_arrow2.png) no-repeat;
 color:#fff;
}


/* --- PROJECT PAGE --- */

#projectquote {
 background:transparent url(pix/theme_leslied/project_quote.gif) no-repeat center top;
}


/* --- CONTACT PAGE --- */

.contactttitle {
 width:131px;
 height:18px;
}

#contactaddress {
 background:transparent url(pix/theme_leslied/contact_address.png) no-repeat 140px bottom;
}

#contactbullets ul {
 list-style-image: url(pix/theme_leslied/contact_bullet.png);
}

.contacttext, .contacttextarea {
 color:#4c6240;
}

.contacttext {
 background:#edf0cb url(pix/theme_leslied/contact_formtext.gif) no-repeat top left;
}

.contacttextarea {
 background:#edf0cb url(pix/theme_leslied/contact_formtextarea.gif) no-repeat top left;
}


/* --- GENERAL --- */
 
h3 {
 color:#ac7837;
}

a:link {color:#d05e3e}
a:visited {color:#d05e3e}
a:hover {color:#ac7837}
a:active {color:#ac7837}

.notice {
 color:#f00;
}

.alert {
 background:#d05e3e;
}

hr {
 border-bottom:1px solid #ac7837;
}

