/* CSS Document */

body {background:#030; margin:0; padding:0; font-family:Trebuchet MS, helvetica, sans-serif;}
body#home {background:#030;}

/* Home Page */
table.homepage {margin:194px 0 100px 0px;}
td.hometablecell {padding:0 4px 0 0; vertical-align:bottom;}
td.homepgtext {text-align:center; padding-top:24px;}
td.homepgtag {text-align:center; padding-top:113px;}
td.homefooter {text-align:right; padding-top:21px;}
td.homeemail {padding-top:21px;}
a.emaillink {font-family:Trebuchet MS, sans-serif; color:#663; font-size:11px; letter-spacing:2px; text-decoration:none;}
a:hover.emaillink {text-decoration:underline;}

/* All Pages */
div.mainpage {margin:90px 0 0 0;}
td.content {width:448px; padding:20px 0px 0px 0px; vertical-align:top;}
td.contactcontent {width:301px; padding:27px 0px 0px 0px; vertical-align:top;}
td.gardencontent {width:356px; padding:27px 0px 0px 0px; vertical-align:top;}

/*p {font-size:11px; margin:0 0 10px 0; padding:0 15px 0 17px; color:#cc9;}*/
p {font-size:12px; margin:0 0 10px 0; padding:0 15px 0 17px; color:#996;}

h1 {width:448px; height:35px; margin:0; padding:0; font-size:10px;}
h1#profile {background:url(images/profile/profile-title.gif) bottom left no-repeat;}
h1#portfolio {width:356px; background:url(images/portfolio/portfolio-title.gif) bottom left no-repeat;}
h1#services {background:url(images/services/services-title.gif) bottom left no-repeat;}
h1#contact {background:url(images/contact/contact-title.gif) bottom left no-repeat;}
h1#principles {background:url(images/principles-title.gif) bottom left no-repeat;}
h1#publicity {background:url(images/publicity-title.gif) bottom left no-repeat;}
h1 span {display:none;}

table.footer {margin:48px 0 0 0;}
td.assnlogos {padding:0 0 0 88px; vertical-align:top;}

a {color:#996;}
a:hover {cursor:pointer;}

ul {margin:0; padding:0 0 0 40px;}
li {color:#996; font-size:12px;}

/* Navigation */
div#home {width:100px; height:10px;}
div#portfolio {width:92px; height:10px; background:url(images/nav-portfolio.gif) left no-repeat;}
div#profile {width:92px; height:10px; background:url(images/nav-profile.gif) left no-repeat;}
div#services {width:92px; height:10px; background:url(images/nav-services.gif) left no-repeat;}
div#contact {width:92px; height:10px; background:url(images/nav-contact.gif) left no-repeat;}
div span {display:none;}
td.nav {padding:0 0 15px 0;}
td.nav#bottom {padding:0 0 22px 0;}
p.profilenav {font-size:13px;}
div.subnav {margin:0 0 10px 17px;}
div.subnav#firstnav {margin:5px 0 10px 17px;}
div.subnav#firstnavextra {margin:20px 0 10px 17px;}
td.profilesubnav {padding:15px 20px 10px 17px;}
td.profilenavsecond {padding:15px 0 10px 0;}

/* Portfolio */
td.portfoliocell {padding:0 20px 0 0;}
table.gardenphototable {margin:0 0 0px 20px;}
/*table.gardenphototable {margin:0px 0 30px 20px;}*/
td.gardenphoto {padding:0 40px 0 0;}
td.gardencell {width:350px;}
p.gardencaption {width:300px; padding: 5px 10px 20px 10px; color:#030;}
div.portfoliotitle {margin:20px 0 30px 20px;}
h2 {margin:0 0 15px 20px; padding:0; font-size:14px; color:#996; text-transform:uppercase; letter-spacing:2px; font-weight:bold;}
a.closelink {text-decoration:none; font-size:10px; color:#030;}
td.gardentitle {font-size:10px; color:#996; padding:2px 0 10px 0; letter-spacing:1px;}
td.portfolionav {width:348px;}
td.portfoliopage {width:448px;}

/* Gardens */
#gardenDisplay {background:#cc9;}
td.portfolioimage {padding:5px 5px 0 0;}
td.imagespace {width:100px;}
table.gardennavtable {width:350px;}
p.gardennav {font-size:11px; margin:0 0 10px 0; padding:0;}
p.gardennav#prevfirst {margin:0 0 10px 15px; color:#030;}
p.gardennav#portfolio {margin:0 30px 10px 30px;}
p.gardennav#portfolioone {margin:0 30px 10px 15px;}
p.gardennav#next {margin:0;}
p.gardennav#previous {padding:0 0 0 15px;}
p.gardennav a {color:#996;}
