body {
	font-family: Arial, Helvetica, sans-serif
	line-height: 1.5;
	color: #343434;
	background: #920b4d url(https://secure3.convio.net/ggbcrf/images/GG2010/body_bg.jpg) repeat-x fixed !important;
}

h1, h2, h3, h4, h5, h6 {margin: .2em 0 .5em 0; line-height: normal; color: #a01f62; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

p, li, ol, ul, table, tr, th, td, .Explicit, div.AlertListDescription {font-size:12px; line-height: 150%;}

a:link, a:visited, a:hover, a:active {color: #a01f62; font-size: 100%; text-decoration: none;}
a:hover {text-decoration: underline;}

.hidden {font-size: 1px; position: absolute; margin-left: -9999em;}
.clear {clear: both;}
img {border: none;}

#header, #wrapper, #footer {
	width: 983px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/wrapper_bg.png) repeat-y;
}

#wrapper {
	width: 959px;
	padding: 0 12px;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/wrapper_bg.png) repeat-y;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/wrapper_bg_ie6.png);
}

#header {
	height: 125px;
	overflow: hidden;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/header_bg.png) bottom no-repeat;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/header_bg_ie6.png);
}

#footer {
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/footer_bg.png) top no-repeat;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/footer_bg_ie6.png);
}

#header #logo {margin: 10px 0 0 77px; float: left;}

#header #logo a.logo_link {
	width: 319px;
	height: 103px;
	display: block;
	overflow: hidden;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/GloriaGemma_logo.png) top no-repeat;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/GloriaGemma_logo_ie6.png);
}

#header #login_form, #header #logout_form {
	width: 235px;
	margin-right: 60px;
	float: right;
	color: #a01f62;
	font-style: italic;
}

#header #logout_form {margin-top: 30px;}

#header #login_form label {display: none;}

#header #login_form input#USERNAME, #header #login_form input#Password {
	width: 175px;
	height: 20px;
	padding: 7px 0 0 5px;
	margin-top: 6px;
	color: #a01f62;
	font-style: italic;
	float: right;
	border: none;
	border-right: 1px solid #f0dde6;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/searchbox_bg.png) no-repeat;
}

#header #login_form .login_form_item {
	margin-bottom: 6px;
	clear: both;
	overflow: hidden;
}

#header #login_form input#login {
	width: 85px;
	height: 42px;
	display: block;
	overflow: hidden;
	float: right;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/login_button.png) 0 0 no-repeat;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/login_button_ie6.png);
}

#header #login_form input#login:hover {background-position: 0 -42px; _background-position: 0 0;}

#footer_sitemap {
	width: auto;
	padding-left: 10px;
	min-height: 171px;
	_height: 171px;
	clear: both;
	float: none;
	overflow: hidden;
	background: #c76c9a url(https://secure3.convio.net/ggbcrf/images/GG2010/footer_sitemap_bg.png) repeat-x;
	_background-image: none;
}

#footer_sitemap .block {
	width: 175px;
	margin: 10px 0 0 10px;
	float: left;
	overflow: hidden;
}

#footer_sitemap .block p, #footer_sitemap .block a {
	margin: 0 0 4px;
	display: block;
	font-size: 11px;
	color: #fff;
}

#footer_sitemap .block a.socialnetwork_link {
	width: 53px;
	height: 48px;
	margin: 0;
	display: block;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
}

#footer_sitemap .block a.socialnetwork_link.facebook_link {
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/facebook_button.png);
	_background: url(https://secure3.convio.net/ggbcrf/images/GG2010/facebook_button_ie6.png);
}

#footer_sitemap .block a.socialnetwork_link.twitter_link {
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/twitter_button.png);
	_background: url(https://secure3.convio.net/ggbcrf/images/GG2010/twitter_button_ie6.png);
}

#footer_sitemap .block a.socialnetwork_link.youtube_link {
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/youtube_button.png);
	_background: url(https://secure3.convio.net/ggbcrf/images/GG2010/youtube_button_ie6.png);
}

#footer {padding: 12px 0 18px; font-weight: normal;}
#footer, #footer a, #footer p {color: #fff; font-size: 11px; letter-spacing: 0.5px;}
#footer p {margin: 0 0 6px; padding: 0; text-align: center;}


#wrapper #page_lead {
	width: 100%;
	height: 130px;
	display: block;
	clear: both;
	float: none;
	background: #a01f62 url(https://secure3.convio.net/ggbcrf/images/GG2010/title_strip.jpg) 50% 50% no-repeat;
}

#wrapper #mainnav {
	width: 158px;
	float: left;
	overflow: hidden;
}

#wrapper #main_column {
	width: 760px;
	padding: 20px;
	float: right;
	overflow: hidden;
}

.infobox {
	margin: 1.5em 0;
	padding: 10px;
	font-weight: bold;
	color: #a01f62;
	font-style: italic;
	background: #fae2ed;
}

.infobox p {line-height: 165%;}

.big_button_row {
	margin: 0 auto 1.5em 0;
	display: block;
	overflow: hidden;
}

.big_button_row .big_button h4 {
	width: 232px;
	margin: 0;
	padding: 6px 6px 2px;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	font-style: normal;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/big_button_top.png) top no-repeat;
}

.big_button_row .big_button h5.to_the_foundation {
	padding-left: 6px;
	font-size: 16px;
	font-style: normal;
	text-transform: uppercase;
	color: #a01f62;
}


.big_button_row .big_button {
	width: 244px;
	min-height: 255px;
	_height: 255px;
	margin: 0;
	padding: 0 0 10px;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/big_button_bottom.png) bottom no-repeat;
}

.big_button_row .big_button img.big_button_image {
	margin: 0 4px 4px;
	clear: both;
}

.big_button_row .big_button .big_button_text {
	position: absolute;
	bottom: 10px;
	left: 0;
}

.big_button_row .big_button.left_button {float: left;}
.big_button_row .big_button.right_button {float: right;}
.big_button_row .big_button.center_button {
	float: left;
	margin: 0 14px;
	background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/big_button_bottom_resources.png);
}

.big_button p {margin: 0; padding: 0 10px; font-size: .9em;}

.big_button a.gobutton {
	width: 44px;
	height: 20px;
	margin: 0 10px 0 0;
	overflow: hidden;
	display: block;
	clear: both;
	float: right;
	background: url(https://secure3.convio.net/ggbcrf/images/GG2010/go_button.png) 0 0 no-repeat;
}

.big_button a.gobutton:hover {background-position: 0 -20px;}

.ProgressBox, table.ProgressBox, table.ProgressBox td.Progress Box {
	background-color: #fff;
}

.ProgressBoxCurrent, div.FormBoxNoWidth {
	background-color: #FAE2ED;
}


form table td table {clear: both;}


/* ***** START NAVIGATION ITEMS ***** */

#mainnav {padding-bottom: 20px;}

#mainnav ul, #mainnav li {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainnav li a {
	width: auto;
	padding: 14px 6px 14px 40px;
	font-size: 15px;
	font-weight: bold;
	border-top: 3px solid #fff;
	color: #a01f62;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	background: #f8d8e7 url(https://secure3.convio.net/ggbcrf/images/GG2010/menu_item_bg.png) 0 50% no-repeat;
	_background-image: url(https://secure3.convio.net/ggbcrf/images/GG2010/menu_item_bg_ie6.png);
}

#mainnav li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #720f43;
	background-position: -400px 50%;
}

#mainnav .sponsor_logos {
	margin: 12px 0;
	clear: both;
	text-align: center;
}

#mainnav .sponsor_logos .block {
	margin: 0 0 12px 0;
}

#mainnav .sponsor_logos .block img {
	margin: auto;
	max-width: 148px;
	_width: expression(this.width > 148 ? 148: true);
	/* Last line is to set max width in IE6 */
	height: auto;
}


a.powered_by_convio {
	width: 108px;
	height: 36px;
	display: block;
	overflow: hidden;
	background: #f8d8e7 url(https://secure3.convio.net/ggbcrf/images/GG2010/powered_by_convio.gif) no-repeat;
}

/* ***** END NAVIGATION ITEMS ***** */

