/* @override http://madisonfireworks.org/styles.css */

body {
	background: #004281 url(images/body.gif) repeat-x;
	color: white;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	font-size: 12px;
}
p {
line-height: 1.5em;
}
strong {
	font-weight: bold;
	color: #0dd0ff;
}
em {
	font-weight: bold;
}
a {
	color: #ffb600;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: white;
	text-decoration: underline;
}
#wrapper {
	position: relative;
	width: 780px;
	margin: 0 auto;
	padding-top: 105px;
	background: transparent url(images/fireworks-trans.png) no-repeat -110px right;
}
#quickinfo {
	display: none;
}
h1 {
	height: 73px;
	text-indent: -3000em;
	background: transparent url(images/h1-trans.png) bottom no-repeat;
}
h1 a {
	display: block;
	height: 73px;
	width: 325px;
}
ul#nav {
	position: absolute;
	top: 227px;
	left: 65px;
}
ul#nav li {
	height: 50px;
	width: 190px;
	text-indent: -3000em;
}
ul#nav li a {
	display: block;
	height: 50px;
	width: 190px;
	overflow: hidden;
}
ul#nav li#details a {
	background: transparent url(images/li-details.gif) top left no-repeat;
}
ul#nav li#donations a {
	background: transparent url(images/li-donations.gif) top left no-repeat;
}
ul#nav li#directions a {
	background: transparent url(images/li-directions.gif) top left no-repeat;
}
ul#nav li#details a:hover {
	background: transparent url(images/li-details.gif) bottom left no-repeat;
}
ul#nav li#donations a:hover {
	background: transparent url(images/li-donations.gif) bottom left no-repeat;
}
ul#nav li#directions a:hover {
	background: transparent url(images/li-directions.gif) bottom left no-repeat;
}
ul#sidebar {
	position: absolute;
	top: 395px;
	left: 65px;
	width: 190px;
	color: #b6d7f7;
	text-shadow: 0 0 0 #000;
}
#sidebar p {
	padding-top: 12px;
}

ul#sidebar ul {
	padding-top: 12px;
}
ul#sidebar ul li {
	line-height: 1.5em;
}
ul#sidebar a.pdf {
	padding-left: 18px;
	background: url(images/pdf.gif) no-repeat;
}
ul#sidebar #coupon_btn {
	padding-bottom: 12px;
}
ul#sidebar #coupon_btn a {
	display: block;
	height: 32px;
	text-indent: -3000em;
	background: url(images/coupon_btn.gif) top center no-repeat;
}
ul#sidebar #coupon_btn a:hover {
	background: url(images/coupon_btn.gif) bottom center no-repeat;
}

/* <vCard styles> */
#sidebar .vcard {
	padding: 12px;
	margin-top: 12px;
	line-height: 1.5em;
	color: white;
	border: solid #4b79a3;
	border-width: 1px 0 0 0;
	background: #00386e url(images/vcard.gif) repeat-x;
}
#sidebar .vcard .org {
	font-size: 1.1em;
	font-weight: bold;
}
/* </vCard styles> */

#content {
	margin: 35px 0 11em 325px;
	width: 385px;
	text-shadow: 0 0 0 #000;
}
#content p {
	padding-left: 65px;
	padding-top: 12px;
}
#content h3 + p {
	margin-top: -40px;
}
#content ul {
	margin-top: -38px;
	padding-left: 65px;
	padding-top: 12px;
}
#content ul li {
	line-height: 1.5em;
}
h2 {
	height: 50px;
	text-indent: -3000em;
	margin-top: 49px;
}
h2#h2_homepage {
	background: transparent url(images/h2-homepage.gif) no-repeat;
}
h2#h2_details {
	margin-bottom: 12px;
	background: transparent url(images/h2-details.gif) no-repeat;
}
h2#h2_directions {
	margin-bottom: 12px;
	background: transparent url(images/h2-directions.gif) no-repeat;
}
h2#h2_donations {
	margin-bottom: 12px;
	background: transparent url(images/h2-donations.gif) no-repeat;
}
h3 {
	color: #b6d7f7;
	font-size: 1.4em;
	margin-top: 24px;
	padding-left: 65px;
	padding-bottom: 35px;
}
#content h3#savethedate {
	background: url(images/content-p-date.gif) 15px 0 no-repeat;
}
#content h3#viewthefireworks {
	background: url(images/content-p-fireworks.gif) 15px 0 no-repeat;
}
#content h3#shuttle {
	background: url(images/content-p-partyhat.gif) 15px 0 no-repeat;
}
#content h3#raindate {
	background: url(images/content-p-umbrella.gif) 15px 0 no-repeat;
}
#content h3#i91s {
	background: url(images/content_h3_i91s.gif) 15px 0 no-repeat;
}
#content h3#i95s {
	background: url(images/content_h3_i95s.gif) 15px 0 no-repeat;
}
#content h3#i95n {
	background: url(images/content_h3_i95n.gif) 15px 0 no-repeat;
}
#content #h2_donations + p {
	background: url(images/content_p_piggybank.gif) 15px 15px no-repeat;
}
#content h3#donorhalloffame {
	background: url(images/content_h3_moneybag.gif) 17.5px 0 no-repeat;
}
dl {
	font-size: 1.4em;
	text-shadow: 0 0 0 #000;
	line-height: 2em;
	margin-top: 14px;
}
dt {
	color: #b6d7f7;
}
dd {
	margin-left: 6em;
	margin-top: -2em;
}
#footer {
	text-align: left;
	position: fixed;
	width: 100%;
	bottom: 0px;
	background: transparent url(images/footer-trans.png) repeat-x top center;
	height: 10em;
	
}
#footer-content {
	width: 645px;
	height: 9em;
	margin: -31px auto 0 auto;
	background: transparent url(images/footer_p-trans.png) top left no-repeat;
	position: relative;
}
#footer ul {
	position: absolute;
	top: 70px;
	left: 0;
	margin-bottom: 10px;
	text-shadow: 0 0 0 #000;
}
#footer ul li {
	float: left;
	margin-right: 10px;
}
#footer #footer-homepage a {
	color: #fff;
}
#footer #footer-details a {
	color: #0dd0ff;
}
#footer #footer-donations a {
	color: #ffb600;
}
#footer #footer-directions a {
	color: #f0084f;
}
#footer #footer-content a:hover {
	color: white;
}
#footer p {
	clear: both;
	color: #2a8ae4;
	position: absolute;
	top: 110px;
	left: -5px;
	font-size: 0.9em;
}
#footer p span {
	padding: 0 5px;
}

/* Hides from IE5-mac \*/
/* End hide from IE5-mac */