a:hover {text-decoration: none; }

body, h1, h2, h3, img, span {
	margin: 0px;
	padding: 0px;
}

img {border-width: 0px; }

body {
	background-image: url("images/background.jpg");
	color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	margin: 0px;
}

body, h1 {font-size: 13pt; }

#body {
	margin: 1em auto 0 auto;
	width: 836px;
}

/*#left, #right {height: 100%; } */
#left {float: left; }
#right {float: right; }

#left, #right, .top, .bottom, .mid, .mid_short {width: 37px; display: block; }
.top {height: 200px; }
.mid {height: 660px; }
.mid_short {height: 400px; }
.bottom {height: 62px; }

#left > .top {background: url("images/shadow_left_top.png") no-repeat; }
#right > .top {background: url("images/shadow_right_top.png") no-repeat; }
#left > .mid, #left > .mid_short {background: url("images/shadow_left.png") repeat-y; }
#right > .mid, #right > .mid_short {background: url("images/shadow_right.png") repeat-y; }
#left > .bottom {background: url("images/shadow_left_bottom.png") no-repeat; }
#right > .bottom {background: url("images/shadow_right_bottom.png") no-repeat; }

#middle {
	float: left;
	background-color: #F3FEE5;
	padding: 0px 11px;
	width: 740px;
}

/* HEADER
**************/

#header {
	background: url("images/guy.png") 409px 0px no-repeat;
	height: 260px;
}

#header_small {
	background: url("images/header_background.png") 500px 0px no-repeat;
	height: 134px;
}

#header > img {
	margin: 11px 0px 0px 21px;
}

#header > p {
	margin: 22px 0px 0px 26px;
	width: 400px;
}

#application {
	float: right;
	height: 60px;
	position: relative;
	right: 16px;
	width: 136px;
}

/* MENU
**************/
#menu {
	height: 44px;
	margin: 4px 0px;
}

.menu_spacer, #menu_home, #menu_help, #menu_events, #menu_about, #menu_donate,
#menu_home_over, #menu_help_over, #menu_events_over, #menu_about_over, #menu_donate_over { 
	float: left;
	height: 44px;
}

.menu_spacer {
	background: url("images/menu_spacer.png") repeat-y;
	width: 2px;
}

#menu_home, #menu_help, #menu_events, #menu_about, #menu_donate,
#menu_home_over, #menu_help_over, #menu_events_over, #menu_about_over, #menu_donate_over {
	background: url("images/menu.png") no-repeat;
}

#menu_home, #menu_home_over {width: 148px; }
#menu_home_over, #menu_home:hover {background-position: 0 -44px; }

#menu_help, #menu_help_over {
	width: 145px;
	background-position: -150px 0;
}
#menu_help_over, #menu_help:hover {background-position: -150px -44px; }

#menu_events, #menu_events_over {
	width: 146px;
	background-position: -297px 0;
}
#menu_events_over, #menu_events:hover {background-position: -297px -44px; }

#menu_about, #menu_about_over {
	width: 145px;
	background-position: -445px 0;
}
#menu_about_over, #menu_about:hover {background-position: -445px -44px; }

#menu_donate, #menu_donate_over {
	width: 148px;
	background-position: -592px 0;
}
#menu_donate_over, #menu_donate:hover {background-position: -592px -44px; }




#menu, .floatbox, #footer {overflow: hidden; }

a, h1, h2, .emphasis {color: #005D99; }
.center, h2 {text-align: center; }

h1, h3, .about {font-size: 10pt; }
h1, h3 {text-transform: uppercase; }

h1 {font-weight: normal; }
h2 {font-size: 16pt; }
h3 {color: #000000; margin: 1em 0 .2em 0 ; }

.wide {text-align: justify; }

.column_left {
	float: left;
	margin: 10px;
	width: 516px;
}

.thin {
	width: 447px;
}

#middle .column_left > p {
	line-height: 18pt;
	margin: .5em 0 1em 0;
}

#middle .column_left > p.small {line-height: 12pt; }

.small {
	font-size: 10pt;
	margin: .5em 0 1em 0;
}

.quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
}

.about {line-height: 9pt; }

.spacer {height: 1em; }
.spacer_large {height: 3em; }
.spacer_decorative {
	background: url("images/divider.png") no-repeat;
	height: 10px;
	margin: 3em 0 1em 0;
}

#charity_golf {
	background-image: url("images/sf_dinnerauction_445px.jpg");
	display: block;
	height: 328px;
	margin-bottom: 1em;
	overflow: hidden;
	width: 445px;
}

#cg_register, #cg_sponsor {
	float: left;
	height: 32px;
	position: relative;
	width: 135px;
	top: 275px;
}

#cg_register {
	left: 17px;
}

#cg_sponsor {
	left: 155px;
}

/* RIGHT BAR
**************/

.column_right {
	float: right;
	margin: 10px 0 0 18px;
	width: 186px;
}

.wide {
	width: 255px;
}

#middle .column_right {
	font-size: 9pt;
}

.fine_print {
	font-size: 8pt;
}

.highlight {
	background-color: #E2ECD6;
	margin: 5px 0px;
	padding: 15px;
}

.emphasis, .strong{
	display: block;
}

.emphasis {margin: .2em 0; }
.strong {
	color: #CC0023;
	font-weight: bold;
	margin: .6em 0;
}

#signup_form {
	height: 100px;
	margin: 1em 0;
}


/* FOOTER
**************/

#footer {
	background: url("images/footer.png") no-repeat;
	clear: both;
	height: 221px;
	margin: 0 0 2em 19px;
	padding: 0 18px 0 29px;
	width: 740px; /*781*/
}

#footer > .column_left {padding-top: 50px; }

.copyright, .copyright_float {
	color: #6F6F6F;
	font-size: 8pt;
	margin-top: 3em;
}

.copyright_float {
	top: 11em;
	float: left;
	position: relative;
}

/* MAIL CHIMP
**************/

#mc_embed_signup {
	border: 0px;
	margin: .5em 0 2em 0;
}

.mc-field-group input {
	width: 96%;
}

.mc-field-group-left {
	float: left;
	padding: 0 2% 0 0;
	width: 46%;
}

.mc-field-group-left input, .mc-field-group-right input {
	width: 95%;
}

.mc-field-group-right {
	float: right;
	padding: 0 2% 0 0;
	width: 46%;
}

/* DONATE ROLLOVERS
**************/

#donation_nav {
	margin: 2em auto;
	overflow: hidden;
	width: 310px;
}

#donate_real_estate, #donate_vehicle, #donate_boat, #donate_cash {
	background-image: url("images/donate_buttons.png");
	height: 137px;
	width: 155px;
}

#donate_real_estate, #donate_boat {float: left; }
#donate_vehicle, #donate_cash {float: right; }

#donate_real_estate {background-position: -40px -51px; }
#donate_real_estate:hover {background-position: -40px -199px; }

#donate_vehicle {background-position: -195px -51px; }
#donate_vehicle:hover {background-position: -195px -199px; }

#donate_boat {background-position: -350px -51px; }
#donate_boat:hover {background-position: -350px -199px; }

#donate_cash {background-position: -505px -51px; }
#donate_cash:hover {background-position: -505px -199px; }

.donate_img {
	float: left;
	margin-right: 1em;
}

/*ADDED BY TYLER
*****************/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

a{
cursor: pointer;
text-decoration:none;
}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:408px;
background:#F3FEE5;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#005D99;
font-weight:700;
display:block;
}

