/* ---------------------------- */
/* Body                         */
/* ---------------------------- */
html, body { padding: 0;
             margin:  0;
             border:  0;
             background-color: rgb(250,248,240);
           }

/* ---------------------------- */
/* Header                       */
/* ---------------------------- */

img.header
{
	position: absolute;
	top:       0px;
	left:     180px;
	width:   700px;
	height:  140px;
}

img.safehorizons
{
	position: absolute;
	left:    350px;
	top:      60px;
}

img.domviolence
{
	position: absolute;
	left:     200px;
	top:      155px;
}

/* ---------------------------- */
/* Home                         */
/* ---------------------------- */

p.celebrate
{
	border-style:     solid;
	border-width:     thin;
	border-color:     brown;
	width:            590px;
	padding:          5px;
	font-size:        large;
	font-family:      Magneto;
	word-spacing:     3px;
	text-align:       center;
	color:            #996600;
	line-height:      120%;
	position:         absolute;
	left:             270px;
	top:              255px;
}

p.help
{
	border-style:     solid;
	border-width:     thin;
	border-color:     brown;
	width:            310px;
	padding:          5px;
	font-size:        large;
	word-spacing:     3px;
	text-align:       center;
	color:            #990000;
	line-height:      120%;
	position:         absolute;
	left:             610px;
	top:              360px;
}

p.garden
{
	border-style:     solid;
	border-width:     thin;
	border-color:     brown;
	width:            350px;
	padding:          5px;
	font-size:        medium;
	letter-spacing:   1px;
	text-align:       center;
	color:            #FF6600;
	line-height:      120%;
	position:         absolute;
	left:             280px;
	top:              440px;
}

h4.NCADV
{
	position:         absolute;
	left:             300px;
	top:              590px;
}

h4.PCADV
{
	position:         absolute;
	left:             580px;
	top:              590px;
}

p.home_contact
{
	position:         absolute;
	left:             250px;
	top:              645px;
}

/* ---------------------------- */
/* Menu                         */
/* ---------------------------- */

a.welcome
{
	position: absolute;
	left:      25px;
	top:      250px;
}

img.menu_home
{
	position: absolute;
	left:      25px;
	top:      245px;
	width:    210px;
	height:    48px;
}

img.menu_services
{
	position: absolute;
	left:      25px;
	top:      295px;
	width:    210px;
	height:    48px;
}

img.menu_groups
{
	position: absolute;
	left:      25px;
	top:      345px;
	width:    210px;
	height:    48px;
}

img.menu_youth
{
	position: absolute;
	left:      25px;
	top:      395px;
	width:    210px;
	height:    48px;
}

img.menu_dynamics
{
	position: absolute;
	left:      25px;
	top:      445px;
	width:    210px;
	height:    48px;
}

img.menu_fundraiser
{
	position: absolute;
	left:      25px;
	top:      495px;
	width:    210px;
	height:    48px;
}

img.menu_educate
{
	position: absolute;
	left:      25px;
	top:      545px;
	width:    210px;
	height:    48px;
}

img.menu_donate
{
	position: absolute;
	left:      25px;
	top:      595px;
	width:    210px;
	height:    48px;
}

img.menu_volunteer
{
	position: absolute;
	left:      25px;
	top:      645px;
	width:    210px;
	height:    48px;
}

/* ---------------------------- */
/* Services                     */
/* ---------------------------- */

h3.svc_page_title
{
	position:     absolute;
	color:        #CC6600;
	left:         280px;
	top:          240px;
}

ul.svc_page_list
{
	position:     absolute;
	list-style-position: inside;
	left:         240px;
	top:          260px;
}

h4.svc_title
{
	position:     absolute;
	color:        #CC6600;
	left:         280px;
	top:          330px;
}

ul.svc_list_left
{
	position:     absolute;
	list-style-position: inside;
	left:         290px;
	top:          350px;
}

ul.svc_list_right
{
	position:     absolute;
	list-style-position: inside;
	left:         555px;
	top:          350px;
}

h4.svc_edu_title
{
	position:     absolute;
	color:        #CC6600;
	left:         280px;
	top:          470px;
}

ul.svc_edu_list
{
	position:      absolute;
	padding-left:  2em;
	text-indent:  -1em;
	list-style-position: inside;
	padding-right: 2em;
	left:         225px;
	top:          490px;
}

h2.svc_free
{
	position:     absolute;
	color:        #990000;  
	left:         370px;
	top:          650px;
}


/* ---------------------------- */
/* Groups                       */
/* ---------------------------- */
h3.groups_page_title
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	left:         380px;
	top:          235px;
}

p.groups_page_quote
{
	margin:       0px;
	position:     absolute;
	font-size:    smaller;
	left:         380px;
	top:          262px;
}

ul.groups_page_list
{
	margin:       15px 0px 0px 20px;
	position:     absolute;
	list-style-position: inside;
	left:         260px;
	top:          280px;
}

h4.groups_schedule_title
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	left:         300px;
	top:          410px;
}

table.groups_schedule_table
{
	position: absolute;
	width:    60%;
	left:     300px;
	top:      430px;
	cellpadding:  2px;
	border-collapse: collapse;
	border-width: medium;
	border-color: #990000;
}

p.groups_table_caption
{
	margin:    0px;
	position:  absolute;
	align:     center;
	font-size: larger;
	left:      400px;
	top:       515px;
}
		
h3.groups_addl_support
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        500px;
	left:         350px;
	top:          565px;
}

ul.groups_addl_list
{
	margin:       15px 0px 0px 20px;
	position:     absolute;
	list-style-position: inside;
	left:         360px;
	top:          575px;
}

/* ---------------------------- */
/* Youth Programs               */
/* ---------------------------- */

h3.youth
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        585px;
	left:         270px;
	top:          280px;
}

p.youth_list
{
	position:     absolute;
	text-align:   center;
	left:         285px;
	top:          310px;
}

img.youth_hand_purple
{
	position:     absolute;
	left:         335px;
	top:          380px;
}

img.youth_hand_red
{
	position:     absolute;
	left:         730px;
	top:          380px;
}

img.youth_hand_tan
{
	position:     absolute;
	left:          50px;
	top:           80px;
}

img.youth_hand_green
{
	position:     absolute;
	left:          900px;
	top:            80px;
}

img.youth_strong_kids
{
	position:     absolute;
	left:          753px;
	top:           460px;
}

img.youth_good_hands
{
	position:     absolute;
	left:          320px;
	top:           510px;
}


/* ------------------------------ */
/* Dynamics of Domestic Violence  */
/* ------------------------------ */

h3.dynamics_top
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	border-style: solid;
	border-width: thin;
	border-color: brown;
	width:        480px;
	left:         330px;
	top:          245px;
}

p.dynamics_top_body
{
	margin:       15px 0px 0px 20px;
	position:     absolute;
	left:         340px;
	top:          255px;
}

h3.dynamics_mid
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	border-style: solid;
	border-width: thin;
	border-color: brown;
	width:        480px;
	left:         330px;
	top:          350px;
}

p.dynamics_mid_body
{
	margin:       15px 0px 0px 15px;
	position:     absolute;
	left:         330px;
	top:          360px;
}

h3.dynamics_bottom
{
	margin:       0px;
	position:     absolute;
	color:        CC6600;
	border-style: solid;
	border-width: thin;
	border-color: brown;
	width:        480px;
	left:         330px;
	top:          475px;
}

p.dynamics_bottom_body
{
	margin:       15px 0px 0px 15px;
	position:     absolute;
	left:         330px;
	top:          485px;
}

/* ---------------------------- */
/* Fund Raiser                  */
/* ---------------------------- */

h3.fundraiser
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	background-color: #FFCC99;
	width:        580px;
	left:         260px;
	top:          240px;
}

p.fundraiser_box
{
	margin:       0px;
	position:     absolute;
	border-style: solid;
	border-width: 3px;
	color:        #999900;
	width:        580px;
	left:         260px;
	top:          240px;
}

p.fundraiser_text
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	color:        black;
	width:        600px;
	left:         250px;
	top:          315px;
}

p.fundraiser_text_italics
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	color:        black;
	width:        600px;
	left:         250px;
	top:          380px;
}


h2.fundraiser_cc
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        350px;
	left:         260px;
	top:          410px;
}

img.fundraiser_cc_link
{
	margin:       0px;
	position:     absolute;
/*	left:         380px;     */
	left:         340px;
	top:          440px;
}

img.fundraiser_pp_link
{
	margin:       0px;
	position:     absolute;
	left:         300px;
	top:          440px;
}

p.fundraiser_win_title
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	font-size:    larger;
	color:        #CC6600;
	width:        300px;
	left:         270px;
	top:          490px;
}

p.fundraiser_win_color
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	background-color: #FFCC99;
	color:        black;
	width:        300px;
	left:         270px;
	top:          520px;
}

ul.fundraiser_win_list
{
	position:     absolute;
	list-style-position: inside;
	color:        black;
	left:         250px;
	top:          560px;
}

p.fundraiser_win_dload
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	color:        black;
	font-size:    larger;
	width:        300px;
	left:         270px;
	top:          640px;
}

p.fundraiser_win_end
{
	margin:       0px;
	position:     absolute;
	font-size:    smaller;
	text-decoration: blink;
	color:        #FF0000;
	left:         360px;
	top:          663px;
}

p.fundraiser_tee_top
{
	position:     absolute;
	border-style: solid;
	border-width: thin;
	border-color: brown;
	text-align:   center;
	width:        340px;
	left:         590px;
	top:          450px;
}

img.fundraiser_tee_colors
{
	position:     absolute;
	left:         765px;
	top:          525px;
}

img.fundraiser_tee_logo
{
	position:     absolute;
	left:         765px;
	top:          480px;
}

p.fundraiser_tee_side
{
	position:     absolute;
	left:         605px;
	top:          505px;
}

p.fundraiser_tee_kids
{
	position:     absolute;
	left:         615px;
	top:          620px;
}

img.fundraiser_tee_hands
{
	position:     absolute;
	left:         605px;
	top:          565px;
}

/* ---------------------------- */
/* Educate                      */
/* ---------------------------- */

h3.educate_community
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	align:        center;
	width:        370px;
	left:         250px;
	top:          250px;
}

ul.educate_community_list
{
	margin:       15px 0px 0px 20px;
	position:     absolute;
	list-style-position: inside;
	left:         260px;
	top:          260px;
}

h3.educate_youth
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        300;
	left:         640px;
	top:          250px;
}

ul.educate_youth_list
{
	position:     absolute;
	left:         630px;
	top:          295px;
}

h3.educate_volunteer
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        370;
	left:         250px;
	top:          550px;
}

ul.educate_volunteer_list
{
	position:     absolute;
	left:         240px;
	top:          585px;
}

h3.educate_speaker
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        300;
	left:         640px;
	top:          530px;
}

ul.educate_speaker_list
{
	position:     absolute;
	left:         635px;
	top:          565px;
}

/* ---------------------------- */
/* Donate with Credit Card      */
/* ---------------------------- */

p.temp
{
	margin:       0px;
	position:     absolute;
	text-align:   center;
	color:        #CC6600;
	left:         300px;
	top:          410px;
}

/* ---------------------------- */
/* Donate                       */
/* ---------------------------- */

h3.donate_cc
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        730px;
	left:         250px;
	top:          247px;
}

img.donate_cc_link
{
sf	margin:       0px;
	position:     absolute;
/*	left:         565px;      */
	left:         525px;
	top:          285px;
}

img.donate_pp_link
{
	margin:       0px;
	position:     absolute;
	left:         485px;
	top:          277px;
}

h3.donate
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        730px;
	left:         250px;
	top:          321px;
}

p.donate_list
{
	position:     absolute;
	text-align:   center;
	left:         265px;
	top:          345px;
}

/* ---------------------------- */
/* Volunteer                    */
/* ---------------------------- */

h2.volunteering
{
	margin:       0px;
	position:     absolute;
	color:        #CC6600;
	text-align:   center;
	border-style: solid;
	border-width: thin;
	border-color: #990000;
	width:        420px;
	left:         270px;
	top:          270px;
}

p.volunteering_list
{
	position:     absolute;
	text-align:   center;
	width:        400px;
	left:         285px;
	top:          300px;
}

img.volunteering_mother_child
{
	position:     absolute;
	left:         700px;
	top:          270px;
}

p.volunteering_poster
{
	position:     absolute;
	width:        450px;
	text-align:   center;
	left:         235px;
	top:          550px;
}

/* ---------------------------- */
/* Footer                       */
/* ---------------------------- */

img.footer
{
	position: absolute;
	left:     190px;
	top:      740px;
}

img.footer_corry
{
	position: absolute;
	left:     765px;
	top:      699px;
}

img.footer_unitedway
{
	position: absolute;
	left:     235px;
	top:      699px;
}

p.line 
{
	position:      absolute;
	text-align:    center;
	border-style:  solid;
	border-width:  thin;
	border-color:  #990000;
	width:         780px;
	left:          155px;
	top:           693px;
}

p.foo 
{
	position:     absolute;
	border-style: solid;
	width:        1024px;
	height:       768px;
	text-align:   center;
	margin: 0cm 0cm 0cm 0cm;
}
