body { background-color:#800000; background-image:url('CHICAGO-WEDDING-INFORMATION.png'); background-repeat:repeat-x;
	margin: 0; padding: 0; font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; }
.myweddingday{font:8pt arial; text-align:justify; color:#666699; }
.chicago-wedding-informations{width:175px; font:8pt arial; text-align:right; color:#666699; margin-right:10px; }

A:active { font:11pt Arial; color: #666699; text-decoration: underline; font-weight: bold; }
A:link   { font:11pt Arial; color: #666699; text-decoration: underline; font-weight: bold; }
A:visited{ font:11pt Arial; color: #666699; text-decoration: underline; font-weight: bold; }
A:hover  { font:11pt Arial; color: #3268B5; text-decoration: none; font-weight: bold; }
li{ margin-bottom:10px; }
ul A:active { font:10pt Arial; color: #fff; text-decoration: none; font-weight: bold; }
ul A:link   { font:10pt Arial; color: #fff; text-decoration: none; font-weight: bold; }
ul A:visited{ font:10pt Arial; color: #fff; text-decoration: none; font-weight: bold; }
ul A:hover  { font:10pt Arial; color: #ef9e25; text-decoration: underline; font-weight: bold; }
.azure9 { font:8pt Arial; font-weight: 200; color: #02807E; padding-bottom:5px; margin-top:5px; text-align:center; }
.azure9 a:link, .azure9 a:visited { font:8pt Arial;text-decoration: none; color: #02807E; background-color: transparent; font-weight:bold; }
.azure9 a:hover, .azure9 a:active { font:8pt Arial;text-decoration: underline; color: #24c758; background-color: transparent; }


h1 {
	font: 14pt airal;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: -3pt;
	text-align: center;
}
h2 {
	font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: -1pt;
	font-weight: 400;
	text-align: center;
	letter-spacing: 1pt;
}
h3 {
	font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-weight: 600;
	text-align: center;
	letter-spacing: 3pt;
}
h4 {
	font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0;
	color: #901602;
	font-weight: 400;
	text-align: center;
	letter-spacing: 1pt;
}	
	form {
	margin: 0;
	padding: 0;
}
p {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0;
}
#wrapper {
	width: 700pt;
	margin-left:auto;
	margin-right:auto;
}
#outer {
	border-left: 150px solid #CCC;  /* left column background */
	border-right: 2px solid #536; /* right column background */
	background-color: #CCC;         /* center column background */
}
#inner {
	margin: 0;
	width: 100%; 
}
#date{										/* ID - sets the DATE parramters */
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000;
	text-align:right;
}
#header {
	background-color: #8f8ba9;    
	color: #800000;							/* text title color*/
	border-bottom: 2px solid #536;
}
#header h1 {
	font: 36pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: 900;
	margin-top: -14pt;	
	margin-bottom: 5pt;
	margin-right: 0em;
	margin-left: 0em;
}
#side1 {
	width: 145px;                      /* left column width */
	margin-left: -145px;               /* negative left column width */
	float: left;
	position: relative;
	z-index: 10;
}
#side1 h3 {
	width: 150px;
	font:12pt "Times New Roman", Times, serif;
	color: #90A28A;
	background-color: transparent;
	margin-bottom: 0;
	padding-bottom: 4px;
}
#side1 .txt {
	width: 150px;
	background-color: #FCF5F5;
	border: 1px inset #336633;
}
#side1 ul {
	width: 140px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#side1 li {
	font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 3px solid #536;				/* set the color & thichness under buttons  pa, */
}
#side1 a:link, #side1 a:visited {
	text-decoration: none;
	color: #901602;
	background-color: transparent;
}
#side1 a:hover {
	color: #654;
	font-weight: 500;
}
#side2 {
	width: 220px;                      /* right column width */
	margin-right: 0px;              /* negative right column width */
	float: none;
	position: relative;
	z-index: 11;
}
#side2 h3 {
	font: 13pt Georgia, "Times New Roman", Times, serif;
	color: #621313;
	background-color: transparent;
	margin-bottom: 0;
	padding-bottom: 4px;
	padding-left: 0.2em;
	text-align: center;
}
#side2 p {
	text-align: center;
	padding-left: 10px;
}
.adbox {
	padding: 5px 0px 1px 6px;
	margin: 0 0.5em 10px 0.5em;
	border: 1px solid #f9f9f9;
	background-color: #f9f9f9;
}
.adbox2 {
	padding: 10px 12px 1px 6px;
	margin: 0 0.5em 10px 0.5em;
	border: 1px solid #99C;
	background-color: #A94;
}
.adbox3 {
	padding: 10px 12px 1px 6px;
	margin: 0 0.5em 10px 0.5em;
	border: 1px solid #99C;
	background-color: #765;
}
.adbox4 {
	padding: 3px 6px 6px 0px;
	margin: 0 0.5em 10px 0.5em;
	border: 1px solid #99C;
	background-color: #DDD;
}
.adbox5 {
	padding: 0px 0px 0px 0px;
	margin: 0;
	border: 1px solid #99C;
	background-color: #A94;
}
.adboxx1 {
	padding: 1px 1px 1px 1px;
	margin: 0 0.5em 10px 0.5em;
	border: 2px solid #555;
	background-color: #99C;
}
#content {
	background-color:#EEEEEE;
	text-align:left;
	float: left;
	width: 782px;					/* set the content center width, may bve a %  pam */
	position: relative;
	z-index: 12;
}
#content h2 {
	font: 130% Georgia, "Times New Roman", Times, serif;
	color: #901602;
	margin-left: 1em;
}
#content p {
	margin-left: 1em;
	margin-right: 1em;
}
#footer {
	background-color: #B0B0B0;
	width: 931px;					/* sets the width of the footer */
	position: relative;
	z-index: 13;
	border-top: 1px solid #536;
	border-bottom: 1px solid #536;
	border-right: 2px solid #536;
}
#footer p {
	padding-left: 1em;
}
.clear { 
	clear: both;
}

/* Mozilla bug workarounds */
#outer > #inner { 
	border-bottom: 1px solid transparent; 
}
#side1 {
	margin-right: 1px;
}
#side2 {
	margin-top: 13px;
	margin-left: 1px;
}
#content {
	margin: 0 -3px 0 -2px;
}