/*
Theme Name: The Wedding (Happy Moments)
Theme URI: http://www.bonded-hearts.org
Description: CSS made exclusively for Bonded Hearts.
Version: 2.0
Author: Nikie Barnett
Author URI: http://www.vintage-dreams.org

DO NOT STEAL THIS STYLE!

*/

/* basic ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
background-image: url('images/background.jpg');
background-repeat: repeat-x;
background-color: #E4E4E4;
font-family: "Georgia";
font-size: 13px;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
padding: 0px;
cursor:default;
}

#main {
position:absolute;
left:100px;
top:434px;
width: 773px;
z-index: 2}

#image {
position:absolute;
left:100px;
top:0;}

b
	{
	color: #67717E;
	font-weight: bold;
	}

i
	{
	color: #ECDEDD;
	font-style: italic;
	}
	
.img {
background-color: #67717E;
padding: 4px;
border-bottom: 0px solid #CBBFB1;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin: 1px;
}


.img:hover {
background-color: #ECDEDD;
padding: 4px;
border-bottom: 0px solid #CBBFB1;
border-top: 0px solid #22566C;
border-right: 0px solid #22566C;
border-left: 0px solid #22566C;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin: 1px;
}

li
	{
	list-style-image: url(images/bullet.png);
	color: #2F85AC; 
	font-family: georgia, times, serif; 
	font-style: italic; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 18px; 
	margin: 0px;
	}
	
/* links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a, a:link, a:active, a:visited {
color: #67717E;
font-family: "Georgia";
font-weight: normal;
font-style: normal;
padding: 0px;
text-decoration: none;
cursor:default;
}

a:hover {
color: #ECDEDD;
font-family: "Georgia";
font-style: normal;
padding: 0px;
text-decoration: none;
cursor:default;
}

/* headers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h1, .head
{background:  url(images/h1.png) no-repeat bottom left;
border-top: 0px solid #020202;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #1E1E1E;
border-left: 0px solid #4a4a4a;
color: #67717E;
font-family: "georgia";
font-size: 22px;
font-style:italic;
font-weight:bold;
letter-spacing: 0px;
text-align: right;
padding: 0px 42px 0px 42px;
text-transform: lowercase;}

.letter
{
color: #67717E;
font-family: "georgia";
font-size: 22px;
font-style:italic;
font-weight:bold;
letter-spacing: 0px;
padding: 0px;
text-transform: lowercase;
}

h3
   {background: #9AA3AE;
border-top: 0px solid #ECE5DD;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #1E1E1E;
border-left: 0px solid #4a4a4a;
color: #67717E;
font-family: "georgia";
font-size: 15px;
font-style:italic;
font-weight:bold;
letter-spacing: 0px;
text-align: right;
padding: 3px 42px 3px 42px;
text-transform: lowercase;}

h4
{background:  url(images/updateheader.png) no-repeat bottom left;
border-top: 0px solid #020202;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #1E1E1E;
border-left: 0px solid #4a4a4a;
color: #67717E;
font-family: "georgia";
font-size: 15px;
font-style:italic;
font-weight:bold;
letter-spacing: 0px;
text-align: right;
padding: 10px 42px 0px 42px;
text-transform: lowercase;}

h5
{background:  url();
border-top: 0px solid #020202;
border-right: 0px solid #ffffff;
border-bottom: 1px solid #1E1E1E;
border-left: 0px solid #4a4a4a;
color: #67717E;
font-family: "Georgia";
font-size: 10px;
font-weight: normal;
font-style: normal;
letter-spacing: 0px;
text-align: right;
padding: 0px 42px 3px 42px;
text-transform: uppercase;}

/* content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.content_box {
   background: #B9BEC4;
   border-bottom: 10px solid #7E8796;
}
.content_top div {
   background: url() no-repeat top left;
}
.content_top {
   background: url() no-repeat top right;
}
.content_bottom div {
   background: url() no-repeat bottom left;
}
.content_bottom {
   background: url() no-repeat bottom right;
}

.content_top div, .content_top, 
.content_bottom div, .content_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.content_content { 
padding: 10px;
margin: 10px; }

/* forms ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

input {
color:#FFFFFF;
font-size: 12px;
font-family: "Georgia";
text-transform: uppercase;
line-height: 15pt;
background-color:#B9BEC4;
font-weight: normal;
letter-spacing: 1px;
border-left:1px solid #7E8796;
border-right: 1px solid #7E8796;
border-top: 1px solid #7E8796;
border-bottom: 3px solid #7E8796;
}

option, select {
color: #FFFFFF;
font-size: 12px;
font-family: "Georgia";
text-transform: uppercase;
line-height: 15pt;
letter-spacing: 1px;
background-color:#B9BEC4;
border-left:1px solid #7E8796;
border-right: 1px solid #7E8796;
border-top: 1px solid #7E8796;
border-bottom: 3px solid #7E8796;
font-weight: normal;
}

textarea {
color:#FFFFFF;
font-family: "Georgia";
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
background-color: #B9BEC4;
border-left:1px solid #7E8796;
border-right: 1px solid #7E8796;
border-top: 1px solid #7E8796;
border-bottom: 3px solid #7E8796;
}

/* blockquote++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
blockquote 
	{ 
	background-color: #90A4B9;
	background-image: url('');
	background-repeat: no-repeat;
	width: 650px;
	height: 90px;
	border: 1px solid #90A4B9;
	}

#blockquotetext
	{ 
	color:#FFFFFF;
	font-weight: normal;
	font-size: 13px;
	text-align: justify; 
	line-height: 13pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 630px;
	}

/* footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.footer_box {
   background: #B9BEC4;
}
.footer_top div {
   background: url(images/content_tl.png) no-repeat top left;
}
.footer_top {
   background: url(images/content_tr.png) no-repeat top right;
}
.footer_bottom div {
   background: url(images/content_bl.png) no-repeat bottom left;
}
.footer_bottom {
   background: url(images/content_br.png) no-repeat bottom right;
}

.footer_top div, .content_top, 
.footer_bottom div, .content_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.footer_content { margin: 0 30px; }

h2
{background:  url() no-repeat bottom left;
border-top: 0px solid #020202;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #1E1E1E;
border-left: 0px solid #4a4a4a;
color: #67717E;
font-family: "georgia";
font-size: 15px;
font-style:italic;
font-weight:bold;
letter-spacing: 0px;
text-align: right;
padding: 10px 80px 0px 50px;
text-transform: lowercase;}