* {

margin: 0;

padding: 0;

}



body {

behavior:url(csshover.htc);

}



body, html {

height: 100%;

}



p {

text-align: justify;

}



a img {

border: none;

}



.left {

float: left;

}



.right {

float: right;

}



.clear {

clear: both;

}



.center {

text-align: center;

}



.script {

font-size: 29px;

color: #00005E;

font-family: Amienne;

}



.red {

color: #FF0000;

font-size: 16px;

font-style: italic;

}



#intro {

font-size:13px;

color: #00005E;

font-family: Euphemia;

}



h1 {

font-weight: normal;

font-size: 24px;

color: #00005E;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



h2 {

font-weight: normal;

font-family: Rage Italic;

font-size:37px;

color: #004040;

line-height: 100%;

}



h3 {

font-weight: normal;

font-size:24px;

color: #000000; 

font-family: Gill Sans Ultra Bold Condensed;

}


.script_new {

font-weight: normal;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

color: #004040;


}

#header {

height: 182px;

width: 828px;

padding: 8px 16px 0px 16px;

background: url(images/header_bg.gif);

}

#headline {
font-family: Franklin Gothic Medium Cond;
font-size:20px;
color: #000000;
text-align:center;
}


#madelines_house {

width: 500px;

float: left;

padding-top: 10px;

}



#madelines_house p {

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align: center;

font-size:13px;

color: #000000;

font-weight:bold;

}



#piedmont_crisis_center {

float: left;

width: 282px;

}



#piedmont_crisis_center p {

font-size:15px;

color: #000000; 

font-family: AR CENA;

}



#piedmont_crisis_center #serve {

font-size:15px;

color: #000000;

face: AR CENA;

}



#domestic_violence {

width: 260px;

float: right;

margin-top: 10px;

text-align: center;

}



#domestic_violence p {

font-size:13px;

color: #00005E;

font-family: Arial Rounded MT Bold;

text-align: center;

}



#domestic_violence p b {

font-size:21px;

color: #FF0000;

font-family: Arial Rounded MT Bold;

}



/*=Menu Divs=*/

#menu {

height: 32px;

font-family: Arial Narrow;

background: #00005E;

border-top:  10px #009B9B solid;

font-size: 15px;

font-weight: bold;

z-index: 100;

}



.menu_button {

float: left;

padding: 1px 10px 0 10px;

}



.sub_menu {

position: absolute;

top: 31px;

left: 10px;

background: #AFEEEE;

list-style-type: none;

z-index: 20000;

display: none;

border-top: 1px #00005E solid;

}



#menu #main_menu li {

position: relative;

display: block;

z-index: 100;

}



#menu #main_menu .menu_button:hover .main {

background: #AFEEEE;

color: #00005E;

}



#menu #main_menu .menu_button:hover .sub_menu {

display: block;

}



#support , #support a { width: 198px; }

#info, #info a { width: 175px; }



.pipe {

float: left;

width: 1px;

padding: 1px 0 0 0;

}



/*=Menu Link Formatting=*/

.main {

color: #FFFFFF;

text-decoration: none;

height: 30px;

line-height: 30px;

padding: 0px 6px;

float: left;

z-index: 100;

}



.menu_button a:hover {

background: #AFEEEE;

color: #00005E;

}



.sub_menu a {

color: #00005E;

display: block;

height: 26px;

line-height: 26px;

text-decoration: none;

}



#menu .sub_menu a:hover {

background: #FFFFFF;

text-decoration: underline;

}

/*===============*/



#middle {

width: 440px;

float: left;

z-index: 50;

}



#full_middle {

padding: 0 30px;

font-size:15px; 

color: #000000;

font-family: Arial;

z-index: 50;

}



#full_middle ul {

list-style-type: none;

font-size: 16px; 

font-family: Arial Narrow;

}



#full_middle li {

padding: 0 0 0 30px;

margin: 0 0 12px 0;

background: url(images/li.gif) no-repeat 0px 5px;

}



#phone {

font-size: 19px;

color: #FF0000;

}



#hp_top {

width: 397px;

padding: 40px 21px 0 22px;

z-index: 50;

}



#hp_top img, #middle img {

z-index: 50;

}



h4 {

font-size:29px;

color: #00005E;

font-style: Amienne;

}

.victim {

font-size:26px;

color: #00005E;

font-style: Amienne;

}



#left_column {

float: left;

width: 250px;

z-index: 50;

}



#left_column img {

padding: 11px 0 0 0;

}



#images {

text-align: center;

}



#donate {

font-size:19px; 

font-family: Boopee;

background: url(images/hp_donation.gif) no-repeat;

height: 170px;

}



#donate p {

width: 155px;

padding: 65px 0 0 15px;

}



#donate a {

color: #0000FF;

}



#right_column {

float: right;

width: 170px;

z-index: 50;

}



#emergency {

font-size: 15px;

color: #00005E;

font-family: Tw Cen MT Condensed Extra Bold;

background: url(images/emergency.gif) no-repeat;

height: 160px;

}



#emergency p {

margin: 33px 1px 0 0;

float: right;

text-align: center;

}



#emergency span {

font-size: 21px;

color: #FF0000;

font-family: Cooper Black;

}



#emergency a {

font-size: 19px;

color: #0000FF;

font-family: Cooper Black;

}



#bottom {

width: 690px;

margin: 30px auto 0 auto;

z-index: 50;

}



#normal_content {

font-family: arial;

width: 690px;

margin: -30px auto 0 auto;

z-index: 50;

}



.hp_bottom {

width: 320px;

font-size: 15px;

color: #000000;

font-family: arial;

z-index: 50;

}



#wrapper {

width: 860px;

margin: 0 auto;

height: 100%;

z-index: 50;

}



#container {

display: block;

position: absolute;

min-height: 100%;

background: url(images/content_bg.gif) repeat-y;

width: 860px;

z-index: 50;

} *html #container { height: 100%; }



#content {

position: relative;

width: 860px;

margin: 0 auto;

padding-top: 18px;

margin-bottom: 156px;

z-index: 50;

}



#footer {

position: absolute;

bottom: 0px;

height: 100px;

background: url(images/footer_large.gif) no-repeat #FFFFFF;

width: 860px;

margin: 0 auto;

padding: 8px 0 0 0;

z-index: 50;

}



#footer p {

text-align: center;

font-size:25px;

font-family: Berlin Sans FB Demi;

}



#label {

width: 153px;

height: 90px;

padding-left: 7px;

float: left;

background: url(images/int_page_label.gif) no-repeat;

}



#label_large {

width: 290px;

height: 90px;

padding-left: 7px;

float: left;

background: url(images/int_page_label_large.gif) no-repeat;

}



#label_largest {

width: 350px;

height: 90px;

padding-left: 3px;

float: left;

background: url(images/int_page_label_largest.gif) no-repeat;

}



#label_support {

width: 190px;

height: 80px;

padding-left: 7px;

float: left;

background: url(images/support_label.gif) no-repeat;

}



#label .script {

font-size: 37px;

line-height: 90px;

}



#label_large .script, #label_largest .script {

font-size: 29px;

line-height: 80px;

}



#label_support .script {

font-size: 37px;

line-height: 80px;

}



#about_logo {

width: 300px;

height: 162px;

margin: 60px auto 0 auto;

}



#how {

width: 230px;

background: #FFFFFF;

border: 1px #40E0D0 solid;

padding: 26px 29px;

font-size:19px;

color: #000000;

font-family: AR CENA;

}



#how .larger {

font-size: 21px;

}



#how .center {

text-align: center;

}



#how #phone {

font-size:29px;

font-family: AR CENA;

text-align: center;

}



#how_headline {

font-size:27px;

color: #00005E;

font-family: Tw Cen MT Condensed Extra Bold;

text-align: center;

}



.ip_bottom {

font-family: arial;

font-size: 15px;

width: 360px;

}



.narrow {

width: 345px;

}



.ip_bottom ul {

margin: 10px 0 0 25px;

}



#pad_left {

padding: 0 17px 0 53px;

}



#pad_right {

padding: 0 53px 0 17px;

}



#other {

margin-left: 25px;

font-size: 16px;

font-family: arial;

}



#other ul {

margin: 0 0 0 17px;

font-weight: bold;

}



#other ul li ul {

font-weight: bold;

font-style: italic;

}



#volunteer_text {

font-family: arial;

font-size: 16px;

}



#volunteer {

width: 200px;

height: 215px;

margin: 0 auto;

}



.thrift {

font-size: 24px;

color: #00005E;

font-family: Tw Cen MT Condensed Extra Bold;

}



#thrift_store {

width: 400px;

font-size: 19px;

color: #000000;

font-family: Tw Cen MT Condensed;

}



#thrift_store p {

text-align: center;

}



#thrift_store #proceeds {

font-size: 16px;

color: #000000;

font-family: Arial Narrow;

text-align: justify;

}



#thrift_store_img {

width: 124px;

height: 86px;

margin: 0 auto 20px auto;

}



#ba_headline {

float: left;

clear: left;

margin: 0 0 25px 55px;

font-size:27px;

color: #00005E;

font-family: Tw Cen MT Condensed Extra Bold;

}



.ba_cat {

font-size:16px;

color: #000000;

font-family: Arial;

}



.ba_desc {

font-size:15px;

color: #000000;

font-family: Arial;

}



#ba_photo {

margin: 0 0 5px 55px;

clear: left;

}



#wish_list_headline {

float: left;

clear: left;

padding: 0 55px 25px 55px;

font-family: arial;

font-size: 15px;
width:600px;

}



#contact_us {

width: 470px;

background: #FFFFFF;

border: 1px #40E0D0 solid;

padding: 29px;

margin: -40px auto 0 auto;

line-height: 225%;

}



hr {

color: #00A8A8;

background: #00A8A8;

border: none;

height: 2px;

}



.contact_l {

font-size: 21px;

color: #00005E;

font-family: Cooper Black;

}



.contact_i {

margin-left: 7px;

font-size: 21px;

color: #000000;

font-family: Tw Cen MT Condensed Extra Bold;

}



#contact {

width: 600px;

margin: 0 auto;

font-family: arial;

font-size: 14px;


}



.smaller {

font-size: 12px;

}



table td {

background: gray;

}



table {

margin: 0px;

padding: 0px;

border-collapse: collapse;

}



#normal_content table {

width: 690px;

}



.table {

width: 690px;

}



.cell {

float: left;

min-height: 20px;

padding: 1px 0;

} *html .cell { height: 20px; }



.pad .cell {

padding-right: 8px;

}



.ref_col_1 { width: 67px; }

.ref_input_1 { width: 292px; }

.ref_input_1 input { width: 290px; }

.ref_col_2 { width: 92px; }

.ref_input_2 { width: 207px; }

.ref_input_2 input { width: 205px; }



.days { width: 90px; }

.available_col_1 { width: 360px; }

.available_input_1 { width: 682px; }

.available_input_1 input { width: 680px; }

.task { width: 337px; }



.edu_col_1 { width: 315px; } /*323*/

.edu_col_234 { width: 359px; } /*367*/

.edu_col_234 .text { width: 357px; }

.edu_col_2, .edu_col_4 { width: 150px; } /*158*/

.edu_col_2 .text, .edu_col_4 .text { width: 148px; }

.edu_col_3 { width: 43px; } /*51*/



.emp_col_1 { width: 108px; } /*116*/

.emp_col_2 { width: 326px; } /*334*/

.emp_col_2 input { width: 324px; }

.emp_col_23456 { width: 566px; } /*574*/

.emp_col_23456 input { width: 564px; }

.emp_col_3 { width: 42px; } /*50*/

.emp_col_4 { width: 62px; } /*70*/

.emp_col_4 input { width: 60px; }



.gen_col_1 { width:  118px; } /*126*/

.gen_col_2 { width: 189px; } /*197*/

.gen_col_2 input { width: 187px; }

.gen_col_3 { width: 316px; } /*324*/

.gen_col_3 input { width: 314px; }

.gen_col_123 { width: 180px; } /*188*/

.gen_col_123 input { width: 178px; }

.gen_col_long { width: 556px; } /*564*/

.gen_col_long input { width: 554px; }

.gen_col_small { width: 62px; } /*70px*/

.gen_col_small input { width: 60px; }

.gen_col_smallest { width: 42px; } /*50*/

.gen_col_smallest input { width: 40px; }



.text, textarea {

border: 1px #7F9DB9 solid;

}



textarea {

width: 680px;

padding: 0px;

margin: 0px;

float: left;

}



.text {

height: 18px;

margin: 0px;

padding: 0px;

float: left;

}



.regular_list {

margin: 0 0 0 17px;

}



.u {

border-bottom: 1px #000000 solid;

}
