			/* colors:
	
				RED	 #c53;
		
					white;
					#eee;
					#ccc;
					#aaa;
					#333;
					black
			*/

			body {
	color: #333;
	background-color: #e2e2e2;
	text-align: center;
			}

			a {
				color: #c53; 
			}
			a:hover { color: #333; }
			img { border: 1px solid #aaa; }
			img a { border-color: #c53; }
		
			ul { list-style-type: square; }
				ul ul li {
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 0;
	padding-left: 0;
	margin-left: 0;
	line-height: 1.4em;
	font-style: italic;
	list-style-type: none;
				}
				ul ul { margin-bottom: 5px; margin-left: 0;  }	
		
/* -------------------------------------------------------------------------- */	
	
			#container {
	position: absolute;
	top: 15%;
	left: 50%;
	height: 800px;
	width: 100%;				/* background: red; */
	margin-left: -50%;
	margin-top: -80px;
			}
				#container:hover h1 {
	border-color: #c53;
				}


			#title {
	text-align: center;
	margin-bottom: 0px;
			}
				div#title h1 {
	display: inline;
	color: #ccc;
	font-size: 40pt;
	margin: 0 auto;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding: 0 0.3em;
	padding-bottom: 3px;
	color: #333;
				}
				
			#main {
	margin: 0 auto;
	width: 900px;
	background-color: white;
	border: 1px solid #aaa;
	padding: 20px 25px;
	padding-bottom: 5px; /* because the "clear" gives it some space */
	font-family: times;
	line-height: 1.7em;
	background-image: url(../images/ONEMOREWISH.JPG);
			}
			
			
			#main2 {
	margin: 0 auto;
	width: 600px;
	background-color: white;
	border: 1px solid #aaa;
	padding: 20px 25px;
	padding-bottom: 5px; /* because the "clear" gives it some space */
	font-family: times;
	line-height: 1.7em;
	background-image: url(../images/ONEMOREWISH.JPG);
			}
			
				#main h2 { color: #c53; }
	
				#main #right_col {
					text-align: left;
					width: 48%;
					float: right;
				}
				#main #left_col {
					text-align: right;
					width: 48%;
					float: left;				margin-top: 5px;

				}
				#main div img {
					width: 100%;
				}
			
			#footer {
				margin-top: 5px;
				padding-bottom: 3%;
			}
					
			#headernav {
			}
				#footer a { padding: 0 3px; }
			.clear { clear: both; }
.navigation {
	top: -36px;
	position: relative;
	padding-left: 400px;
}

/*#dropshadowR {
	background-image: url(../images/bg_groom.gif);
	background-repeat:no-repeat;
	float: right;
	width: 190px;
	z-index: -1;
	height: 800px;
	position: relative;
	left: 7px;
	margin-top: 180px;

}
#dropshadowL {
	background-image: url(../images/bg_bride.gif);
	background-repeat: no-repeat;
	float: left;
	width: 250px;
	z-index: -1;
	height: 800px;
	position: relative;
	margin-top: 180px;
	right: 20px;
}
*/

.tagline {
	size: 28px;
	font-size: 22px;
	font-style:italic;
	font-weight:bold;
	position: relative;
	top: 2px;
	line-height: 20px;
}
