/*  
Stylesheet for v1.0 of the Cassie Bailey and Kristopher Harig Wedding
*/


body {
	background: #7490A6 url(images/bg.gif) no-repeat left top;
	font-size: 50%;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #063F5F;	text-align: center;
}

a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a:hover, a:active {
	color: #B3D5EF;
}


.center
{ 
text-align: center;
}

.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

table.center
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

#outer {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#outer[id] {
	display: table;
	position: static;
}
		
#middle {
	position: absolute;
	top: 50%;
	width: 800px;
	text-align: center;
} /* for explorer only*/

#middle[id] {
	display: table;
	vertical-align: middle;
	position: static;
	width: 800px;
}
		
#inner {
	position: relative;
	top: -50%;
	text-align: center;
} /* for explorer only */

#inner {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
} /* for all browsers*/

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	font-size: 0.9em;
}

.small {
	font-size: 0.9em;
	color: #86868F;
}
