

/* auto inserted stretchy code */
    .smugmug_ajax #smugmug, .smugmug_ajax #header, .smugmug_ajax #footer {
        margin-left: 15px;
        margin-right: 15px;
        min-width: 755px;
        width: auto;
    }
    .smugmug_ajax #smugmug #photos {
        _width: 99%;
    }
    .smugmug_ajax #footer, .smugmug_ajax #feeds {
        text-align: center;
    }
    .smugmug_ajax .feedLine {
        float: none;
        border: 0 !important;
    }
    .smugmug_small #header, .smugmug_small #footer, .smugmug_small #smugmug {
        margin: 0 auto;
        width: 750px;
    }

    .slideshow.slideshow_stretch #slideshow, .slideshow.slideshow_stretch  #header, .slideshow.slideshow_stretch #footer {
        margin-left: 15px;
        margin-right: 15px;
        min-width: 785px;
        width: auto;
        <!--[if IE 6]>
        _width: expression(document.documentElement.clientWidth < 815? "785px" : "auto");
        <![endif]-->
    }
    .slideshow.slideshow_stretch #footer, .slideshow.slideshow_stretch #feeds {
        text-align: center;
    }
    .slideshow.slideshow_stretch .feedLine {
        float: none;
        border: 0 !important;
    }

    .journal_new #journal, .journal_new  #header, .journal_new #footer {
        margin-left: 15px;
        margin-right: 15px;
        min-width: 785px;
        width: auto;
        <!--[if IE 6]>
        _width: expression(document.documentElement.clientWidth < 815? "785px" : "auto");
        <![endif]-->
    }
    .journal_new #footer, .journal_new #feeds {
        text-align: center;
    }
    .journal_new .feedLine {
        float: none;
        border: 0 !important;
    }

    .allthumbs_stretch #allthumbs_stretch, .allthumbs_stretch #header, .allthumbs_stretch #footer {
        margin-left: 15px;
        margin-right: 15px;
        min-width: 785px;
        width: auto;
        <!--[if IE 6]>
        _width: expression(document.documentElement.clientWidth < 815? "785px" : "auto");
        <![endif]-->
    }
    .allthumbs_stretch #footer, .allthumbs_stretch #feeds {
        text-align: center;
    }
    .allthumbs_stretch .feedLine {
        float: none;
        border: 0 !important;
    }
/* 
Smugmug css theme created by Jamie
*/

*
{
margin: 0px;
padding: 0px;
}

/*
color key:
#cb8bbd - pink
#888a89 - logo grey
#e6fad6 - lt. green
#a4cb8b - logo green
#69a24c - dk. green
*/

a:link {
	color: #a4cb8b;
}

a:hover {
	text-decoration: none;
	color: #888a89;
}

a:visited {
	color: #a4cb8b;
}

.title {
color: #a4cb8b;
}

.box {
background-color: #eee;
}

.pageNav {
color:#a4cb8b;
}

body {
	font: 13px Arial, Helvetica, sans-serif;
}

#content
{
	width: 778px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}

#main
{
	padding: 10px;
	/*border: 1px dashed black; */
}

#back
{
	/*width: 778px;
	border: 1px dotted red;*/
}

#kppstretchtop {
width: 100%;
margin: 0px auto;
padding: 18px 0 0 0;
}

#kppstretchbottom {
width: 100%;
margin: 0px auto;
padding: 0 0 18px 0;
}

#kppheader {
	/* 
	this controls how far down the content starts
	*/
	height: 180px;
}

#kpplogo {
	/*
	this controls how far down the nav menu starts
	*/
	width: 778px;
	height: 143px; /* //real 133 */ 
	text-align: center;
	/*background: url(http://www.kristenperreault.com/img/headerlogo_397.png) no-repeat center 10px; */
	padding: 20px 0 0 0;
}


#kpplogo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 18px;
	color: #a4cb8b;
/*	border: 1px solid green; */
}
#kpplogo a img {
	border: none;
}
#kpplogo H2
{
display: none;
/*font-size: 10px;
color: #cb8bbd;
text-transform: uppercase; */
}

#kpplogo H1
{
display: none;
}


#kppmenu1
{
/* border: 1px solid purple; */
}

#kppmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}


#kppmenu li {
	display: inline; 
}

#kppmenu a {
	float: left;
	/*width: 96px;*/ /* fixed-width menu */ /* 778/x-1 == 154px = 5, 128px = 6, 96px = 8 */
	padding: 0 20px; /* adjustable-width menu */ /* 20px -=- 8 columns */
	margin: 0 0 .5em 0; /* bottom margin to account for line wrap on adjustable-width menu */
    display: block;
	text-align: center;
	text-decoration: none;
	color: #a4cb8b;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	border-left: 1px solid #888a89;

}

#kppmenu li:first-child a {
	border-left: none;
}

#kppmenu a:hover {
	color: #888a89;
	text-decoration: underline;
}



#kppfooter {
	height: 64px;
	clear: both;
	padding-top: 17px;
	width: 778px;
	margin: 17px auto;
	border-top: 2px dotted #a4cb8b;
background: url(http://www.kristenperreault.com/blog/wp-content/themes/KristenPhotography/images/green_bg_smugmug_bottom.jpg) repeat-x center 0px;
}
#kppfooter p {
	font-size: 10px;
	text-align: center;
	color: #a4cb8b;
	margin-top: 20px;
}

#kppfooter a {
	color: #a4cb8b;
}

#kppfooter a:hover {
	color: #123F0C;
	text-decoration: underline;
}

#footerlinks {
	position: absolute;
	margin: 0 auto;
	width: 778px;
	padding: 10px 0 0 0;
	top: 0;
}


#footerlinks ul {
	list-style: none;
	text-align: center;
}

#footerlinks li {
	display: block; 
}

#footerlinks li a {
	float: right;
	/* width: 87px; */
    display: block;
	text-align: center;
	text-decoration: none;
	/* color: #cb8bbd; */
	vertical-align: middle;
	font-size: 10px;
	padding: 0 10px;
	border-left: 1px solid #333;
}
