/* CSS Document */


*:first-child+html{/*only ie7*/
	overflow:auto;
}

a, a:active, a:link{
	color:#bebebe;
	font-size:12px;
}

a:hover{
	color:#890616;
}

/*----------------------------------------------------------------------------*/



#content{
	position:relative;
	overflow:auto;
	width:1000px;
	background:url(images/white-line.jpg) center 125px no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}




/*----------------------------------------------------------------------------*/

#header{
	position:relative;
	overflow:hidden;
	width:550px;
	height:111px;
	margin:10px auto 0;
	padding-bottom:10px;
	background:url(images/italiancountrywedding.jpg) 0 0 no-repeat;
}

#header a{
	display:block;
	padding-top:116px;
}

#surf{
	position:absolute;
	display:inline; /*ie7*/
	z-index:100;
	width:100%;
	height:35px;
	background:url(images/white-line.jpg) left bottom no-repeat;
}

#surf dl{
	float:left;
	margin:0;
	padding:0;
}

#surf dt{
	cursor:pointer;
	height:25px;
	padding-top:10px;
	list-style-type:none;
	text-transform:uppercase;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 16px;
}

#surf dt a{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	letter-spacing:0.4px;
}

#surf dt:hover, #surf dt a:hover, #surf li a:hover{
	color:#996666;
}

#surf dd{
	position:absolute;
	display:none;
	margin-left:10px;
	background:url(images/trans.gif);
}

#surf ul{
	margin:0;
	padding:5px 25px 10px;
	background:url(images/gray80.png);
}

#surf li{
	list-style-type:square;
	color:#a4000c;
	line-height:18px;
	text-transform:capitalize;
}

#surf li a{
	color:#fff;
	text-decoration:none;
}

/*----------------------------------------------------------------------------*/


#slide{
	position:relative;
	overflow:hidden;
	width:1000px;
	height:400px;
	padding:35px 0 1px;
	background:url(images/white-line.jpg) center bottom no-repeat;
}

#slide_js{
	position:relative;
	overflow:hidden;
	width:1000px;
	height:440px;
	padding:35px 0 1px;
	background:url(images/white-line.jpg) center bottom no-repeat;
}

#slide_form{
	position:relative;
	overflow:hidden;
	width:1000px;
	height:319px;
	padding:35px 0 1px;
	background:url(images/white-line.jpg) center bottom no-repeat;
}

#slide_credits{
	position:relative;
	overflow:hidden;
	width:1000px;
	height:413px;
	padding:35px 0 1px;
	background:url(images/white-line.jpg) center bottom no-repeat;
}

#slide img{
	position:absolute;
	z-index:1;
}

#slide_js.home{
	height:440px;
	margin-bottom:-35px;
}

#slide_credits.credits{
	height:431px;
	margin-bottom:-37px;
}

#slide_form.contact{
	height:319px;
	margin-bottom:-20px;
}

#slide.flash{
	height:400px;
	margin-bottom:-15px;
}





/*-------------------------------------------------------------------------*/



.sx{
	float:left;
	margin-right:20px;
}

.dx{
	float:right;
	margin-left:20px;

