*
{
padding: 0em;
margin: 0em;
}

html 
{

} 

body
{
height: 100%;
background: #000;
margin: 0 auto;
color: #fff;
}

#wrapper {
	margin: 0 auto 0 auto;
	padding: 0px 0 0 0;
	text-align: left;
	width: 1000px;
}

#topbg {
width: 100%; background: url('../imagesbears/topbg.png') repeat-x;
}

#header {
height: 700px; background: url('../imagesbear/header.png') no-repeat;
}

#footertop {
height: 61px; margin-top: 50px; background: url('../imagesbears/footer.png') repeat-x;
}
#footerbot {
padding: 25px;
color: #fff;
text-align: center;
background: #000;
}

#footerbot p{font-size: 0.8em; display:inline;}
#footerbot a{color: #fff; text-decoration: none;}

#coupleimg {
float: right;
width: 545px; padding-top: 484px;
background: url('../imagesbear/nobear.png') no-repeat;
}

#coupletxt {
float: left;
width: 375px;
margin-top: 50px;
padding-left: 75px;
}

#weddingimg {
float: leftt;
width: 545px; height: 484px;
background: url('../imagesbear/nobear.png') no-repeat;
}

#weddingtxt {
float: right;
width: 375px;
margin-top: 50px;
padding-right: 75px;
background: #fff;
}

.quote {
	float: left;
	font:  17px/28px arial, sans-serif;
	width: 375px;
	margin: 150px 0px 0px 100px;
	padding: 0px 0px 0px 8px;
	border: none;
	background: none; }

.quote p {
	margin: 0px 0px 10px 0px; }

.quote p span {
	color: #fff;
	padding: 4px 7px 3px 7px;
	background: #000; }

.quote p span.byline {
	margin: 12px 12px 0px 0px;
	font: bold 11px/14px arial, sans-serif;
	color: #000;
	padding: 2px 4px 2px 4px;
	background: #fff; }

h1 {font-size: 2.0em;}
h2 {font-size: 1.0em; text-align: right; width: 100%;}
H3 {font-size: 3.0em; margin-top: 5px;}
h4 {font-size: 1.4em; display: inline;}
.clear {clear: both;}