body {
        margin: 10px 0px;
        background: #EAF8ED url("/images/stripe.gif") repeat-x;
        font-family : Verdana, sans-serif;
        font-size : 11px;
        color : #666666;
}

p {
margin: 10px 0px 10px 0px;
clear: both;
}

img {
        border: 0px;
}

a:link, a:visited {
color: #000000;
text-decoration: none;
}

a:hover, a:active, #footer a:hover, #footer a:active {
color: #13A107;
text-decoration: none;
}

#container {
        text-align: left;
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 1000px;
        position: relative;
}

#header {
        position: absolute;
        top: 5px;
        left: 400px;
}

#blogRight #header {
        left: 200px;
}

h1 {
        width: 329px;
        margin: 0px;
        padding: 147px 0 0 0;
        height: 1px !important;
        height /**/:147px;
        clip: rect(0, 329px, 147px, 0);
        overflow: hidden;
        font-size: 1px;
        text-align: right;
        background:  url("/images/logo.gif") no-repeat;
        color: #EAF8ED;
}


#testimonialsBody #colRight p.thanksquote {
        margin-top: 0px;
        padding-top: 0px;
}

p.thanksname {
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-top: 3px;
        margin-right: 10px;
        text-align: center;
}

#title {
        width: 450x;
        margin: 0px;
        padding: 30px 0px 0px 0px;
        height: 0px !important;
        height /**/:30px;
        clip: rect(0, 450px, 30px, 0);
        overflow: hidden;
        font-size: 1px;
        color: #EAF8ED;
}

#homeBody #title {
        background:  url("/images/title-portfolio.gif") no-repeat;
}

#portfolioBody #title {
        background:  url("/images/title-home.gif") no-repeat;
}

#aboutBody #title {
        background:  url("/images/title-about.gif") no-repeat;
}

#testimonialsBody #title {
        background: url("/images/title-testimonials.gif") no-repeat;
}

#testimonialsBody #title {
        background:  url("/images/title-testimonials.gif") no-repeat;
}

#consultBody #title {
        background:  url("/images/title-consult.gif") no-repeat;
}

#consultfaqBody #title {
        background:  url("/images/title-faq.gif") no-repeat;
}

#consultinfoBody #title {
        background:  url("/images/title-consultinfo.gif") no-repeat;
        padding: 40px 0px 0px 0px;
        height: 0px !important;
        height /**/:40px;
        clip: rect(0, 450px, 40px, 0);
}

#blogRight #title {
        background:  url("/images/title-blog.gif") no-repeat;
}

#blogRight p.date-header {
        font-size: 11px;
        font-weight: bold;
        color: #99A09A;
}

#blogRight p.post-title {
        font-size: 12.5px;
        font-weight: bold;
        color: #13A107;
}

#endPost {
        margin-bottom: 15px;
}

#questionnaireBody #title {
        background:  url("/images/title-questionnaire.gif") no-repeat;
}

#resourcesBody #title {
        background:  url("/images/title-resources.gif") no-repeat;
}

#resourcesphotographersBody #title {
        background:  url("/images/title-photographers.gif") no-repeat;
}

#venuesBody #title {
        background:  url("/images/title-venues.gif") no-repeat;
}

#consultthanksBody #title {
        background:  url("/images/title-consultthanks.gif") no-repeat;
}

#colLeft {
        float: left;
        width: 498px;
        text-align: center;
        background-image:  url("/images/main.jpg");
        background-repeat: no-repeat;
}

#colLeft p {
        margin-left: 60px;
}

#colRight {
        text-align: left;
        margin: 155px 50px 10px 20px;
        float: left;
        width: 432px;
        height: 1% /* Holly hack for Peekaboo Bug */
}

#featuresBody #colRightin {
        text-align: center;
}

#bottomarea {
        width: 1000px;
        clear: both;
        text-align: center;
        margin: 0px auto 15px auto;
}


#footer {
        width: 1000px;
        clear: both;
        text-align: center;
        margin: 0px auto;
        font-size : 9.5px;
        color : #666666;
}
#footer a:link, #footer a:visited {
        color : #666666;
        text-decoration : none;
}

#footer #millie {
        width: 212px;
        clear: both;
        margin: 0px auto;
}
#footer img {
        clear: both;
}

#nav {
        height: 24px;
        width: 438px;
        margin: 0px;
        padding: 0px;
        background:  url("/images/nav2.gif") no-repeat;
        position: relative;
        top: -43px;
        left: 110px;
        overflow: hidden;
}

#nav li {
        display: block;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height: 24px;
        background: none;
}

#nav a {
        display: block;
        text-decoration: none;
        margin: 0;
        position: absolute;
        overflow: hidden;
        font-size: 0;
        color: #EAF8ED;
        width: 100%;
        height: 24px;
        padding: 24px 0 0 0;
        height: 0px;
        background-repeat: no-repeat;
}

#nav #home a {left: 0px; width: 55px; top: 0px; height: 24px; }
#nav #portfolio a {left: 55px; width: 65px; top: 0px; height: 24px; }
#nav #features a {left: 120px; width: 70px; top: 0px; height: 24px; }
#nav #about a {left: 190px; width: 63px; top: 0px; height: 24px; }
#nav #consult a {left: 253px; width: 67px; top: 0px; height: 24px; }
#nav #blog a {left: 320px; width: 35px; top: 0px; height: 24px; }
#nav #resources a {left: 365px; width: 73px; top: 0px; height: 24px; }

#nav #home a:hover { background-position: -0px -24px; background-image:  url("/images/nav2.gif"); }
#nav #portfolio a:hover { background-position: -55px -24px; background-image:  url("/images/nav2.gif"); }
#nav #features a:hover { background-position: -120px -24px; background-image:  url("/images/nav2.gif"); }
#nav #about a:hover { background-position: -190px -24px; background-image:  url("/images/nav2.gif"); }
#nav #consult a:hover { background-position: -253px -24px; background-image:  url("/images/nav2.gif"); }
#nav #blog a:hover { background-position: -320px -24px; background-image:  url("/images/nav2.gif"); }
#nav #resources a:hover { background-position: -365px -24px; background-image:  url("/images/nav2.gif"); }

#seasons {
        height: 73px;
        width: 226px;
        margin: 0px auto;
        padding: 0px 10px 0px 0px;
        background: url("/images/seasons.gif") no-repeat;
        position: relative;
        left: 130px;
        top: -40px;
        overflow: hidden;
}

#portfolioBody #seasons {
        left: 0px;
        top: 0px;
}

#seasons li {
        display: block;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height: 36px;
        width: 107px;
        background: none;
}

#seasons a {
        display: block;
        text-decoration: none;
        margin: 0;
        position: absolute;
        overflow: hidden;
        font-size: 0;
        color: #EAF8ED;
        width: 107px;
        height: 36px;
        padding: 36px 0 0 0;
        height: 0px !important;
        height /**/:36px;
        background-repeat: no-repeat;
}

#seasons #winter a {left: 0px; width: 107px; top: 0px; height: 36px; }
#seasons #spring a {left: 108px; width: 107px; top: 0px; height: 36px; }
#seasons #summer a {left: 0px; width: 107px; top: 37px; height: 36px; }
#seasons #fall a {left: 108px; width: 107px; top: 37px; height: 36px; }

#seasons #winter a:hover, #seasons #winter.current a { background-position: -0px -73px; background-image:  url("/images/seasons.gif"); }
#seasons #spring a:hover, #seasons #spring.current a { background-position: -108px -73px; background-image:  url("/images/seasons.gif"); }
#seasons #summer a:hover, #seasons #summer.current a { background-position: -0px -110px; background-image:  url("/images/seasons.gif"); }
#seasons #fall a:hover, #seasons #fall.current a { background-position: -108px -110px; background-image:  url("/images/seasons.gif"); }






.formtable {
        margin-bottom: 15px; margin-left: 25px;
}

.formtable tr {
padding-bottom: 3px;
}

#questionnaireBody #colLeft table.formtable {
        margin-left: 100px;
        text-align: left;
        width: 200px;
}

#blogLeft {
        text-align: left;
        margin-left: 100px;
}

input, select {
background : #F5FBF6;
font-family : Verdana, monospace, Arial Monospace, Courier New, Courier, monospace;
font-size : 11px;
border: 1px solid #C9C9C9;
height: 16px;
margin: 2px 0px;
}

textarea {
background : #F5FBF6;
font-family : Verdana, monospace, Arial Monospace, Courier New, Courier, monospace;
font-size : 11px;
border: 1px solid #C9C9C9;
margin: 4px 0px;
}
.formButton {
background : #333399;
border : medium none inherit;
color : #ffffff;
padding : 5px;
font-family : Verdana, monospace, Arial Monospace, Courier New, Courier, monospace;
font-size : 11px;
}

#resourcesBody #colLeft p {
        padding-left: 60px;
        padding-right: 20px;
        text-align: left;
}

#featuresGalleryBody #colLeft p {
        padding-left: 20px;
        padding-right: 10px;
        text-align: left;
}

.category {
        font-size: 12px;
        color: #13A107;
}

.dd {
        list-style-type: none;
        position: absolute;
        margin: 0px;
        padding: 0px;
        font-size: 10px;
        width: 130px;
        top: 129px;
        visibility: hidden;
}

.dd li {
        display: block;
        margin: 0px;
        clear: both;
        padding: 0px;
}

.dd li a
{
        height: 15px;
        float: left;
        padding: 2px 5px 0px 5px;
        display: block;
        text-decoration: none;
        text-align: left;
        }

.dd a:link, .dd a:visited {
        color: #389031;
        background-color: #BECCC2;
}

.dd a:hover, .dd a:active {
        background-color: #ADB9AF;
        color: #000000;
}

#aboutDD {
        left: 310px;
}


#aboutDD li a {
        width: 80px;
}

#consultDD {
        left: 365px;
}

#consultDD li a {
        width: 108px;
}

#resourcesDD {
        left: 480px;
}

#resourcesDD li a {
        width: 100px;
}

#photodesc {
        width: 310px;
        text-align: left;
        margin: 3px 0px 3px 8px;
        position: relative;
}

#photodesc.onepage {
        margin: 0px 10px;
        width: 380px;
}

#div0, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9, #div10, #div11 {
        visibility: hidden;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
}

#div0 {
        visibility: visible;
}

.expand {
        color: #333333;
        text-align: right;
        margin: 0px;
}

#portfolioTable img {
        cursor: pointer;
}

#doubleclick {
        color: #13A107;
        font-size: 10px;
        text-align: center;
        margin-top: 0px;
}

#nextlast {
        height: 30px;
        vertical-align: middle;
        margin: 0px auto;
}

#next, #last {
        clear: none;
        text-decoration: none;
        margin: 0;
        position: relative;
        overflow: hidden;
        font-size: 0;
        color: #EAF8ED;
        width: 150px;
        height: 30px;
        padding: 30px 0 0 0;
        height: 0px !important;
        height /**/:30px;
        background-repeat: no-repeat;
}

#next {
        float: right;
}

#next:link, #next:visited {
        background-image: url("/images/portfolio-next.gif");
}

#next:active, #next:hover { background-position: -0px -30px; background-image:  url("/images/portfolio-next.gif"); }


#last {
        float: left;
}

#last:link, #last:visited {
        background-image: url("/images/portfolio-last.gif");
}

#last:active, #last:hover { background-position: -0px -30px; background-image:  url("/images/portfolio-last.gif"); }


#pagesnav {
        height: 35px;
        width: 97px;
        margin: 0px auto;
        padding: 0px;
        background:  url("/images/pages-nav.gif") no-repeat;
        position: relative;
        float: right;
        overflow: hidden;
}

#pagesnav li {
        display: block;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height: 22px;
        background: none;
}

#pagesnav a {
        display: block;
        text-decoration: none;
        margin: 0;
        position: absolute;
        overflow: hidden;
        font-size: 0;
        color: #EAF8ED;
        width: 100%;
        height: 22px;
        padding: 22px 0 0 0;
        height: 0px !important;
        height /**/:22px;
        background-repeat: no-repeat;
}

#pagesnav #p1 a {left: 34px; width: 20px; top: 13px; height: 22px; }
#pagesnav #p2 a {left: 54px; width: 23px; top: 13px; height: 22px; }
#pagesnav #p3 a {left: 77px; width: 20px; top: 13px; height: 22px; }

#pagesnav #p1 a:hover, #pagesnav #p1 a.current { background-position: -34px -48px; background-image:  url("/images/pages-nav.gif"); }
#pagesnav #p2 a:hover, #pagesnav #p2 a.current { background-position: -54px -48px; background-image:  url("/images/pages-nav.gif"); }
#pagesnav #p3 a:hover, #pagesnav #p3 a.current { background-position: -77px -48px; background-image:  url("/images/pages-nav.gif"); }


#portfolioBody #colLeft {
        background-image: url("/images/photo-portfolio.jpg");
}

#aboutBody #colLeft {
        background-image: url("/images/photo-about.jpg");
}

#resourcesBody #colLeft {
        background-image: url("/images/photo-vendors.jpg");
}


#consultBody #colLeft, #consultthanksBody #colLeft {
        background-image: url("/images/photo-consult.jpg");
}

#questionnaireBody #colLeft {
        background-image: url("/images/photo-form.jpg");
}

#testimonialsBody #colLeft {
        background-image: url("/images/image-grat1.jpg");
}

#homeBody #colLeft, #venuesBody #colLeft, #consultinfoBody #colLeft {
        background-image: none;
}

#colLeftin {
        width: 100%;
        background-color: #EAF8ED;
}