/*
font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-size: 1em;
line-height: 1.5em;
font-family: verdana,sans-serif;

font: bold italic small-caps 1em/1.5em verdana,sans-serif;
*/

body.family-and-children-portraits { background:url(../images/bg_paper_dark.jpg) repeat; }

body.family-and-children-portraits #twine { background-image:url(../images/twine_dark.png); }
body.family-and-children-portraits #twine_bow { background-image:url(../images/twine_bow_dark.png); }


body.family-and-children-portraits #clouds {
	position:absolute; top:0px; left:4px; width:1010px;  height:335px; padding:0;
	background:url(../images/clouds_kids_80.png) no-repeat; z-index:5;
 }
 
body.family-and-children-portraits #paper_bg { background-image:url(../images/paper_bg_kds.jpg); }
body.family-and-children-portraits #paper_btm { background-image:url(../images/paper_btm_kds.png); }


body.family-and-children-portraits h1#hdr_logo {
	left:-27px; width:408px; height:145px;
	background-image:url(../images/logo_kids_408x145.png);
}
body.family-and-children-portraits h1#hdr_logo_link {
	left:-27px;
}
body.family-and-children-portraits h1#hdr_logo_link a {
	width:408px; height:145px; 
	background-image:url(../images/logo_kids_408x145.png);
}		

body.family-and-children-portraits ul#galleries { list-style:none; margin:4em 0 0; }
body.family-and-children-portraits ul#galleries li { display:inline-block; float:left; position:relative; width:450px; height:324px; padding:0; text-align:center; }
body.family-and-children-portraits ul#galleries li a {
	float:none; display:block; margin:0;
	font: normal 18px/30px 'AbscissaRegular', "Lucida Sans", "Myriad Pro", Tahoma, sans-serif; color:#61615d; 
	text-align:center; text-shadow:none;
}
body.family-and-children-portraits ul#galleries li a:after { content:""; }
body.family-and-children-portraits ul#galleries li a:hover { color:#386516; text-decoration:none; }

body.family-and-children-portraits ul#galleries li img {
	float:none; position:relative; top:-1px; left:-3px; margin:0; 
	border-width:7px 10px 12px 10px;
	-o-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-icab-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-khtml-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-moz-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-webkit-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
-moz-box-shadow:none;  -webkit-box-shadow:none; box-shadow:none;
}

body.family-and-children-portraits ul#galleries li .corner_tl {
	position:absolute; top:-30px; left:0px; width:90px; height:80px;
	background:url(../images/corner_dark_tl.png) no-repeat top left;
}
body.family-and-children-portraits ul#galleries li .corner_tr {
	position:absolute; top:-30px; right:11px; width:90px; height:80px;
	background:url(../images/corner_dark_tr.png) no-repeat top right;
}
body.family-and-children-portraits ul#galleries li .corner_bl {
	position:absolute; bottom:53px; left:6px; width:80px; height:80px;
	background:url(../images/corner_dark_bl.png) no-repeat bottom left;
}
body.family-and-children-portraits ul#galleries li .corner_br {
	position:absolute; bottom:50px; right:15px; width:80px; height:80px;
	background:url(../images/corner_dark_br.png) no-repeat bottom right;
}

body.family-and-children-portraits .corner_tl {
	position:absolute; top:-38px; left:-51px; width:90px; height:80px;
	background:url(../images/corner_dark_tl.png) no-repeat top left;
}
body.family-and-children-portraits .corner_tr {
	position:absolute; top:-38px; right:-45px; width:90px; height:80px;
	background:url(../images/corner_dark_tr.png) no-repeat top right;
}
body.family-and-children-portraits .corner_bl {
	position:absolute; bottom:-36px; left:-44px; width:80px; height:80px;
	background:url(../images/corner_dark_bl.png) no-repeat bottom left;
}
body.family-and-children-portraits .corner_br {
	position:absolute; bottom:-37px; right:-42px; width:80px; height:80px;
	background:url(../images/corner_dark_br.png) no-repeat bottom right;
}





header.family-and-children-portraits {
height:242px;
}

header.family-and-children-portraits h1#hdr_logo {
	left:-30px; width:525px; height:180px;
	background-image:url(../images/logo_kids_525x180.png);
}
header.family-and-children-portraits h1#hdr_logo_link {
	left:-30px;
}
header.family-and-children-portraits h1#hdr_logo_link a {
	width:525px; height:180px; 
	background-image:url(../images/logo_kids_525x180.png);
}		




body.wedding-photography { background:url(../images/bg_paper_light.jpg) repeat; }

body.wedding-photography #twine { background-image:url(../images/twine_light.png); }
body.wedding-photography #twine_bow { background-image:url(../images/twine_bow_light.png); }

body.wedding-photography #paper_bg { background-image:url(../images/paper_bg_wed.jpg); }
body.wedding-photography #paper_btm { background-image:url(../images/paper_btm_wed.png); }

body.wedding-photography #clouds {
	position:absolute; top:0px; left:4px; width:1010px;  height:335px; padding:0;
	background:url(../images/clouds_kids_60.png) no-repeat; z-index:5;
 }

body.wedding-photography h1#hdr_logo {
	left:-27px; width:408px; height:145px;
	background-image:url(../images/logo_wed_408x145.png);
}
body.wedding-photography h1#hdr_logo_link {
	left:-27px;
}
body.wedding-photography h1#hdr_logo_link a {
	width:408px; height:145px; 
	background-image:url(../images/logo_wed_408x145.png);
}		


header.wedding-photography {
	height:280px;
}

header.wedding-photography h1#hdr_logo {
	left:-19px; width:520px; height:178px;
	background-image:url(../images/logo_splash_520x178.png);
}
header.wedding-photography h1#hdr_logo_link {
	left:-19px;
}
header.wedding-photography h1#hdr_logo_link a {
	width:520px; height:178px; 
	background-image:url(../images/logo_splash_520x178.png);
}		

body.wedding-photography ul#galleries { list-style:none; margin:4em 0 0; }
body.wedding-photography ul#galleries li { display:inline-block; float:left; position:relative; width:450px; height:324px; padding:0; text-align:center; }
body.wedding-photography ul#galleries li a {
	float:none; display:block; margin:0;
	font: normal 18px/30px 'AbscissaRegular', "Lucida Sans", "Myriad Pro", Tahoma, sans-serif; color:#61615d; 
	text-align:center; text-shadow:none;
}
body.wedding-photography ul#galleries li a:after { content:""; }
body.wedding-photography ul#galleries li a:hover { color:#386516; text-decoration:none; }

body.wedding-photography ul#galleries li img {
	float:none; position:relative; top:-1px; left:-3px; margin:0; 
	border-width:7px 10px 12px 10px;
	-o-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-icab-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-khtml-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-moz-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	-webkit-border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
	border-image: url(../images/img_frm_fff_336x230_bbb_7_10_12_10.png) 7 10 12 10 stretch stretch;
-moz-box-shadow:none;  -webkit-box-shadow:none; box-shadow:none;
}

body.wedding-photography ul#galleries li .corner_tl {
	position:absolute; top:-30px; left:0px; width:90px; height:80px;
	background:url(../images/corner_light_tl.png) no-repeat top left;
}
body.wedding-photography ul#galleries li .corner_tr {
	position:absolute; top:-30px; right:11px; width:90px; height:80px;
	background:url(../images/corner_light_tr.png) no-repeat top right;
}
body.wedding-photography ul#galleries li .corner_bl {
	position:absolute; bottom:53px; left:6px; width:80px; height:80px;
	background:url(../images/corner_light_bl.png) no-repeat bottom left;
}
body.wedding-photography ul#galleries li .corner_br {
	position:absolute; bottom:50px; right:15px; width:80px; height:80px;
	background:url(../images/corner_light_br.png) no-repeat bottom right;
}


#image_gallery ul { list-style:none; }
#image_gallery ul li { display:inline; }


body.wedding-photography .corner_tl {
	position:absolute; top:-38px; left:-51px; width:90px; height:80px;
	background:url(../images/corner_light_tl.png) no-repeat top left;
}
body.wedding-photography .corner_tr {
	position:absolute; top:-38px; right:-45px; width:90px; height:80px;
	background:url(../images/corner_light_tr.png) no-repeat top right;
}
body.wedding-photography .corner_bl {
	position:absolute; bottom:-36px; left:-44px; width:80px; height:80px;
	background:url(../images/corner_light_bl.png) no-repeat bottom left;
}
body.wedding-photography .corner_br {
	position:absolute; bottom:-37px; right:-42px; width:80px; height:80px;
	background:url(../images/corner_light_br.png) no-repeat bottom right;
}




#flashcontent { position:relative; left:-59px; width:1018px; height:744px; margin:0 0 -25px; }


.left  { float:left; margin:2em 5em 2em 0; }
.right { float:right; left:0; right:-8px; margin:2em 0 2em 6em; }
article .img_corners { display:block; position:relative; padding:0; /*margin:0 auto; */  }
article .img_corners img.dec_brdr_1 { top:-7px; left:-10px; margin:0; }
article .img_corners img.left, article .img_corners img.right { margin:0; }

