p+p {
	margin-top: 20px;
}

#overlogo {
	background: transparent;
	position: relative;
	width: 300px;
	height: 80px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
	left: 358px;
	top: 40px;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 934px;
	height: 597px; /* 525 for the content, 2*5 for border, 2*12 for the shadow, and 2*19 for the menu*/
/*	border:  1px solid green;*/
  }
#topMenuArea {
	height:  19px;
	padding-left:  17px;
}
#bottomMenuArea {
	height:  19px;
	margin-top:  -25px;
	padding-left:  17px;
}
#contentArea {
	background: transparent url(../../common/frame.png) no-repeat top left;
	margin-top: -8px;
	width: 934px;
	height: 559px;
	padding-left: 17px;
	padding-top: 17px;
}
#copyright {
	background: transparent url(wTitles.0.png) -55px -358px no-repeat;
	height:  19px;
	width:  365px;
	padding-left:  17px;
}

/* per-page styles */

#contentPlaceholder {
	background-color: #aaa;
/*	border:  1px solid white;*/
	width: 900px;
	height:  525px;
}
#contentGeneral {
	background-color: #fff;
/*	border:  1px solid white;*/
	width: 900px;
	height:  525px;
}
#gallerySpacer {
	height:  50px;
	width:  900px;
}
#aboutMeTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px 0px no-repeat;
}
#aboutYouTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -25px no-repeat;
}
#galleryEngagementsTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -50px no-repeat;
}
#galleryStyleTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -75px no-repeat;
}
#commissionsTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -100px no-repeat;
}
#pricingTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -125px no-repeat;
}
#galleryChristianeTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -150px no-repeat;
}
#galleryDalidaTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -175px no-repeat;
}
#galleryJessicaTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -200px no-repeat;
}
#galleryCourtneyTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -225px no-repeat;
}
#galleryAmandaTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -250px no-repeat;
}
#galleryCristinaTitle {
	height:  25px;
	width:  900px;
	background: transparent url(wTitles.0.png) 0px -275px no-repeat;
}
#galleryIsabelleTitle {
	height:  32px;
	width:  900px;
	margin-top:  -7px;
	background: transparent url(wTitles.0.png) 0px -325px no-repeat;
}
#galleryDescription, #generalDescription, #wideDescription {
	margin-top: 10px;
	width:  520px;
	margin-left: 190px;
/*	margin-right:  auto;*/
	color: #555;
	text-align: justify;
	font-size:  16px;
	line-height:  20px;
	font-style: italic;
}
#generalDescription p+p {
	margin-top: 20px;
}
#wideDescription p+p {
	margin-top: 18px;	
}

#wideDescription {
	width:  670px;

	
}
.aBitSmaller  p {
	font-size:  .95em;
}
.scrolling {
	overflow: auto;
	height:  400px;
	padding-right:  20px;
}
#inset {
	float:  right;
	width:  200px;
	margin-right: -100px;
	margin-left: 20px;
	padding-left:  10px;
	border-left:  2px dotted #d0deb6;
	top:  60px;
	font-size: 1.1em;
	line-height: 1.6em;
	text-align: left;
}

#galleryPeekArea {
	margin-top:  20px;
	width:  700px;
	height:  300px;
	margin-left: auto;
	margin-right: auto;
}
#galleryPeek1, #galleryPeek2, #galleryPeek3{
	width:  200px;
	height:  300px;
	float:  left;
	padding-left:  25px;
}
#galleryPeek1 img, #galleryPeek2 img, #galleryPeek3 img {
	border:  1px solid #666;
}



.go-right {float: right;text-align: right;}
.go-left {float: left;text-align: left;}
div.spacer {clear: both;}

#myGallery {
	width:  900px !important;
	height:  525px !important;
}

#selfportrait {
	float:  right;
	margin: 6px 0 10px 20px
}

.aboutYouImg {
	background: white url(aboutyou.jpg) no-repeat top left;
}
.fb-like-site {
	display: none;
	visibility: hidden;
	position:  absolute;
	left: 185px;
	top: 0;
}


/* Main menu containers */
.topMenu {
	width: 475px;
	height: 19px;
	background: url(wMenu.png) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
}
.topMenu div {
	display: inline;
}
.topMenu span a:link, .topMenu span a:visited,  .topMenu span a:hover,  .topMenu span a:active {
	position: absolute;
	top: 0;
	height: 19px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 20;
	color: red;
}
/* Navigation for mWeddingStyle
	Offset: 0px
	Width: 123px
	Height: 19px*/

.topMenu .mWeddingStyle a:link, .topMenu .mWeddingStyle a:visited {
	left: 0px;
	width: 123px;
	background: url(wMenu.png) no-repeat 0px 0px;
}
.topMenu .mWeddingStyle a:hover, .topMenu .mWeddingStyle a:focus {
	background: url(wMenu.png) no-repeat 0px -19px;
}
.topMenu .mWeddingStyle a.fadeOut:hover {
	background: url(wMenu.png) no-repeat 0px 0px;
}
.topMenu .mWeddingStyle a:active {
	background: url(wMenu.png) no-repeat 0px -19px;
}
.current-mWeddingStyle .mWeddingStyle a:link, .current-mWeddingStyle .mWeddingStyle a:visited {
	background: url(wMenu.png) no-repeat 0px 0px;
	cursor: default;
}
.topMenu-mWeddingStyle, .topMenu-mWeddingStyle-click {
	position: absolute;
	top: 0;
	left: 0px;
	width: 123px;
	height: 19px;
	background: url(wMenu.png) no-repeat 0px -19px;
}

/* Navigation for mRealCouples
	Offset: 123px
	Width: 118px
	Height: 19px*/

.topMenu .mRealCouples a {
	cursor: default;
}
.topMenu .mRealCouples a:link, .topMenu .mRealCouples a:visited {
	left: 123px;
	width: 118px;
	background: url(wMenu.png) no-repeat -123px 0px;
}
.topMenu .mRealCouples a:hover, .topMenu .mRealCouples a:focus {
	background: url(wMenu.png) no-repeat -123px -19px;
}
.topMenu .mRealCouples a.fadeOut:hover {
	background: url(wMenu.png) no-repeat -123px 0px;
}
.topMenu .mRealCouples a:active {
	background: url(wMenu.png) no-repeat -123px -19px;
}
.current-mRealCouples .mRealCouples a:link, .current-mRealCouples .mRealCouples a:visited {
	background: url(wMenu.png) no-repeat -123px 0px;
	cursor: default;
}
.topMenu-mRealCouples, .topMenu-mRealCouples-click {
	position: absolute;
	top: 0;
	left: 123px;
	width: 118px;
	height: 19px;
	background: url(wMenu.png) no-repeat -123px -19px;
}

/* Navigation for mInfo
	Offset: 241px
	Width: 128px
	Height: 19px*/

.topMenu .mInfo a {
	cursor: default;
}

.topMenu .mInfo a:link, .topMenu .mInfo a:visited {
	left: 241px;
	width: 128px;
	background: url(wMenu.png) no-repeat -241px 0px;
}
.topMenu .mInfo a:hover, .topMenu .mInfo a:focus {
	background: url(wMenu.png) no-repeat -241px -19px;
}
.topMenu .mInfo a.fadeOut:hover {
	background: url(wMenu.png) no-repeat -241px 0px;
}
.topMenu .mInfo a:active {
	background: url(wMenu.png) no-repeat -241px -19px;
}
.current-mInfo .mInfo a:link, .current-mInfo .mInfo a:visited {
	background: url(wMenu.png) no-repeat -241px 0px;
}
.topMenu-mInfo, .topMenu-mInfo-click {
	position: absolute;
	top: 0;
	left: 241px;
	width: 128px;
	height: 19px;
	background: url(wMenu.png) no-repeat -241px -19px;
}

/* Navigation for mContactMe
	Offset: 369px
	Width: 106px
	Height: 19px*/

.topMenu .mContactMe a:link, .topMenu .mContactMe a:visited {
	left: 369px;
	width: 106px;
	background: url(wMenu.png) no-repeat -369px 0px;
}
.topMenu .mContactMe a:hover, .topMenu .mContactMe a:focus {
	background: url(wMenu.png) no-repeat -369px -19px;
}
.topMenu .mContactMe a.fadeOut:hover {
	background: url(wMenu.png) no-repeat -369px 0px;
}
.topMenu .mContactMe a:active {
	background: url(wMenu.png) no-repeat -369px -19px;
}
.current-mContactMe .mContactMe a:link, .current-mContactMe .mContactMe a:visited {
	background: url(wMenu.png) no-repeat -369px 0px;
	cursor: default;
}
.topMenu-mContactMe, .topMenu-mContactMe-click {
	position: absolute;
	top: 0;
	left: 369px;
	width: 106px;
	height: 19px;
	background: url(wMenu.png) no-repeat -369px -19px;
}




/* Main menu containers */
.bottomMenu {
	width: 174px;
	height: 19px;
	background: url(wBottomMenu.png) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
}
.bottomMenu div {
	display: inline;
}
.bottomMenu span a:link, .bottomMenu span a:visited,  .bottomMenu span a:hover,  .bottomMenu span a:active {
	position: absolute;
	top: 0;
	height: 19px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 20;
	color: black;
}
/* Navigation for mBlog
	Offset: 0px
	Width: 61px
	Height: 19px*/

.bottomMenu .mBlog a:link, .bottomMenu .mBlog a:visited {
	left: 0px;
	width: 61px;
	background: url(wBottomMenu.png) no-repeat 0px 0px;
}
.bottomMenu .mBlog a:hover, .bottomMenu .mBlog a:focus {
	background: url(wBottomMenu.png) no-repeat 0px -19px;
}
.bottomMenu .mBlog a.fadeOut:hover {
	background: url(wBottomMenu.png) no-repeat 0px 0px;
}
.bottomMenu .mBlog a:active {
	background: url(wBottomMenu.png) no-repeat 0px -19px;
}
.current-mBlog .mBlog a:link, .current-mBlog .mBlog a:visited {
	background: url(wBottomMenu.png) no-repeat 0px 0px;
	cursor: default;
}
.bottomMenu-mBlog, .bottomMenu-mBlog-click {
	position: absolute;
	top: 0;
	left: 0px;
	width: 61px;
	height: 19px;
	background: url(wBottomMenu.png) no-repeat 0px -19px;
}

/* Navigation for mClientLogin
	Offset: 61px
	Width: 113px
	Height: 19px*/

.bottomMenu .mClientLogin a:link, .bottomMenu .mClientLogin a:visited {
	left: 61px;
	width: 113px;
	background: url(wBottomMenu.png) no-repeat -61px 0px;
}
.bottomMenu .mClientLogin a:hover, .bottomMenu .mClientLogin a:focus {
	background: url(wBottomMenu.png) no-repeat -61px -19px;
}
.bottomMenu .mClientLogin a.fadeOut:hover {
	background: url(wBottomMenu.png) no-repeat -61px 0px;
}
.bottomMenu .mClientLogin a:active {
	background: url(wBottomMenu.png) no-repeat -61px -19px;
}
.current-mClientLogin .mClientLogin a:link, .current-mClientLogin .mClientLogin a:visited {
	background: url(wBottomMenu.png) no-repeat -61px 0px;
	cursor: default;
}
.bottomMenu-mClientLogin, .bottomMenu-mClientLogin-click {
	position: absolute;
	top: 0;
	left: 61px;
	width: 113px;
	height: 19px;
	background: url(wBottomMenu.png) no-repeat -61px -19px;
}


