@charset "utf-8";

/* Waldrup Photography */

body{
	background:url(images/bg.gif) #333;
	color:#111;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	line-height:1.1em;
	letter-spacing:1pt;
}

h2{

	font-size: 14pt;

	font-style:italic;

	color:#a11;

	letter-spacing:3px;

	text-align:center;

	padding:1em;

}

h3{

	font-size: 12pt;

	color:#a11;

	letter-spacing:1px;

	text-align:center;

	padding:1em;

}

h4{

	font-size: 12pt;

	color:#111;

	letter-spacing:1px;

	text-align:left;

	padding:.5em 4em;

}

h5{

	margin-left:570px;

	text-align:left;

	letter-spacing:1px;

	line-height:1.4em;

	font-size:10pt;

}

h5 em{

	color:#22a;

}

p{

	padding:.5em 4em;

	text-align:center;

}

a{

	text-decoration:none;

	color:#eee;

}

a:hover{

	text-decoration:underline;

}

dl{margin: 2em;}

dt{color:#044;font-size:14pt;background:url(images/orange-fade.png) repeat-y; padding:4px;}

dd{margin: 1em;}

ol{list-style:decimal;}

ul{

	list-style:circle;

	margin:.5em 2em;

}

#content{

	width: 858px;

	margin:0 auto;

	background:url(images/content.jpg) fixed center 104px;

	height: 492px;

	padding:12px 18px;

	overflow-y:auto;

	overflow-x:hidden;

}

#seniors-bg{

	width: 858px;

	margin:0 auto;

	background:url(images/seniors-bg.jpg) right no-repeat;

	height: 480px;

	padding:18px 18px;

	overflow-y:auto;

	overflow-x:hidden;

	color:#fff;

}

.left-pg{

	width:440px;

	text-align:justify;

}

#weddings-bg{
	width: 858px;
	margin:0 auto;
	background:url(images/weddings-bg.jpg);
	height: 480px;
	padding:18px 18px;
	overflow-y:auto;
	overflow-x:hidden;
	color:#fff;
}

#right-pg{
	width:420px;
	margin: 0 0 0 auto;
	line-height:1.2em;
}

#content a{color:#22a;}

#mainpage{
	list-style:none;
	margin:0;
}

#front{
	width: 858px;
	margin:0 auto;
	background:url(images/front-img.jpg);
	min-height: 480px;
	padding:20px 20px;
}

#mast{

	width: 898px;

	height: 26px;

	padding-top:78px;

	margin:0 auto;

	background:#000;

	text-align:center;

	background:url(images/topnav.jpg);

}

#foot{

	width:898px;

	height:26px;

	line-height:.8em;

	font-size:10pt;

	margin:0 auto;

	background:url(images/foot-bg.jpg);

	color:#eee;

}

#front-menu{

	margin-top:115px;

	line-height:2.5em;

	font-size:14pt;

	font-style:italic;

	font-weight:900;

}

#front-menu a{

	color:#000;

}

#bacf{margin:1em auto;

}

#bacf td{padding:1px 3px;}

#bacf td:first-child{color:#a11;}

#bacf input,#bacf select{background-color:#dadad0;-moz-border-radius:1em 0;-webkit-border-radius:1em 0;border-radius:1em 0;padding:0 .5em;}

#contact-kris{width:88px;height:128px;margin-left:10px;}

#about-kris{width:220px;height:319px;margin:8px;float:left;}

#fm1{margin-left:650px;}

#fm2{margin-left:610px;}

#fm3{margin-left:620px;}

#fm4{margin-left:670px;}

#fm5{margin-left:640px;}

#menu{margin:0;padding:0 2.4em;height:26px;font-size:12pt;letter-spacing:1px;width:100%;}

#menu a{display:block;padding:0 .1em;line-height:1.4em;}

#menu li{list-style:none;float:left;padding:0 .2em;}

#menu li ul{display:none;width:12em;font-size:11pt;letter-spacing:0;text-align:left;}

#menu a:hover{color:#111;text-decoration:none;}

#menu li:hover ul,#menu li.hover ul{display:block;position:absolute;margin:0;margin-top:-1px;padding:1px 0;background:url(images/drop-menu-bg.jpg) no-repeat bottom right #111;border:1px solid #111;opacity:.9;z-index=1000;}

#menu li:hover li,#menu li.hover li{float:none;}

#menu li:hover li a,#menu li.hover li a{color:#eee;padding:3px .5em;margin:0;}

#menu li li a:hover{background:url(images/foot-bg.jpg) repeat-x center;}

.cartag09{

	padding:.3em 0;

	font-size:14pt;

	font-weight:900;

	line-height:1.4em;

}