/* CSS Document */

*	{margin: 0; padding: 0;}
html, body		{background-color:#f3f7fa; font: .85em Verdana; }
p	{line-height: 1.5em; margin-bottom: 10px;}

h1	{font-size: 1.5em; font-weight: normal; color:#444; margin-top: 5px; margin-bottom: 5px;}
h2	{font-size: 1em; font-weight: normal; color:#777; margin-top: 5px;   }
h3	{font-size: 2em; font-weight: normal; color:#866d05; }

a	{color:#866d05;}
a:hover	{color:#000;}
#wrapper	{width: 980px;
			margin: 0 auto;
			margin-top: 2px;
			border: 1px solid #b0cfc3;
		
			padding: 7px; 
			background-color:#fff;
			margin-bottom: 2px;
			
}

h3 a	{text-decoration: none;}

#click	{display: block; background: url(images/clickHere.gif); height: 43px; width: 358px;text-decoration: none; font-size:2em; color:#fff; padding: 20px 0 0 25px;}

#weddingOne {margin-bottom: 8px;}
#weddingOne a	{display: block; height: 78px; width: 104px; background: url(images/weddingOne.jpg); text-decoration: none; padding: 27px 0 0 0; color:#444;}
#weddingOne a:hover	{background-color:#000; text-decoration: none;}
#weddingTwo {margin-bottom: 8px;}
#weddingTwo a	{display: block; height: 70px; width: 104px; background: url(images/weddingTwo.jpg); text-decoration: none; padding: 35px 0 0 0; color:#444;}
#weddingTwo a:hover	{ background-color:#000; text-decoration: none;}
#weddingThree	{margin-bottom: 8px;}
#weddingThree a	{display: block; height: 65px; width: 104px; background-color:#000; text-decoration: none; padding: 40px 0 0 0; color:#444;}
#weddingThree a:hover	{background-color:#000; text-decoration: none;}



#box	{background:#f3f7fa url(images/mainTop.jpg) top center repeat-x;}



#one	{  position: relative; float: left;width: 780px;  }






#two	{position: relative; float: right;  padding-top: 115px;   width: 190px; background: url(images/sideTop2.gif) top center no-repeat; text-align: center;}
#two p	{ padding: 0 25px 0 25px; text-align: center;  background: url(images/sideParagraph.jpg) center repeat-y; margin:0;}


#navigation	{height: 65px; padding: 10px 0 0 15px; letter-spacing: .05em;}
#navigation ul	{list-style-type: none; text-align: left;}
#navigation ul li {display: inline;}
#navigation ul li a	{text-decoration: none; margin:0 10px 0 0;}
#navigation ul li a:hover {color:#000;}

#topNav	{float: right; position: relative; margin-top: 5px; }
#topNav ul  {list-style-type: none; text-align: right; margin-top: 12px;}
#topNav ul li {display: inline;}
#topNav ul li a	{text-decoration: none; margin:0 10px 0 0;}
#topNav ul li a:hover {color:#000;}


#flash	{ background-color:#fff; color:#777; border: 1px solid #b0cfc3; margin-left: 10px; width: 645px; padding: 5px 5px 10px 5px; }
#flash2	{ background-color:#fff; color:#777; border: 1px solid #b0cfc3; margin-left: 10px; width: 745px; padding: 5px 5px 10px 5px;}
#flash3	{ background-color:#fff; color:#777; border: 1px solid #b0cfc3; margin-left: 10px; width: 745px; padding: 5px 5px 10px 5px; }
#flash2 ul 	{padding-left: 25px;}
#flash3 ul 	{padding-left: 25px;}


#box1	{background-color:#eeebe6; color:#333; border: 1px solid #b0cfc3; margin: 15px 0 15px 10px; width: 760px; height: 119px;}
#box2	{
	background-color:#d8e5ed;
	color:#333;
	border: 1px solid #b0cfc3;
	width: 750px;
	height: 170px;
	float: left;
	padding: 5px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#box3	{background-color:#d8e5ed; color:#333; border: 1px solid #b0cfc3; margin: 15px 0 15px 10px; width: 363px; height: 109px; float: right; padding: 5px;}

.bottom	{background: url(images/sideEdgeB.jpg) top center no-repeat; height:21px; margin: 0; }
.top	{background: url(images/sideEdgeT.jpg) top center no-repeat; height:21px; margin: 10px 0 0 0; }

#goAway	{clear: both; height: 25px; margin:0;}
#footer	{height: 50px;}
#footer p 	{padding: 0 15px 0 15px;}


#veryBottom	{background: url(images/veryB.jpg) center repeat-x; height: 50px;}
#veryBottom p 	{padding: 0 15px 0 15px;}

#two input {width: 120px;}
