/*Home Page*/

.call {
font-style: italic;
font-weight: bold;
color: #AB3632;
}

/*Program Pages*/

.mainprog {
background-color: #fff;
padding: 20px 20px 15px 10px;
width: 445px;
}

.subhead {
font-size: 12px;
font-style: italic;
font-weight: bold;
color: #354764;
border-top: 1px solid #d6b5aa;
border-bottom: 1px solid #d6b5aa; 
padding: 5px 5px 5px 25px;}

.pullquote {
font-size: 11px;
line-height: 14px;
font-style: italic;
width: 200px;
margin-left: 20px;
margin-bottom: 10px;
padding: 10px;
float: right;
color: #354764;
background-color: #ebedf7;
}

.pullquotel {
font-size: 11px;
line-height: 14px;
font-style: italic;
width: 200px;
margin-right: 20px;
margin-bottom: 10px;
padding: 10px;
float: left;
color: #354764;
background-color: #ebedf7;
}

.pullquoteb {
font-size: 11px;
line-height: 14px;
font-style: italic;
width: 425px;
margin: 0 auto;
padding: 10px;
color: #354764;
background-color: #ebedf7;
}


/*Why & About & Contact*/

#why li{
margin-left: -10px;
margin-bottom: 10px;
}

.natalie {
border: 1px solid #000;
margin-left: 15px;
margin-bottom: 10px;
}

.contactform {
background-color: #EEf0F7;

}

/*Main Template */

body {
margin: 15px 0px 0px 0px;
font-family: Arial, Helvetica, sans serif;
color: #333;
background: url(images/bkgd.gif);
}

p, td {
font-size: 12px;
line-height: 16px;
}

h1 {
font-size: 18px;
line-height: 22px;
font-weight: bold;
}

/*for response form */
.h1center { 
font-size: 18px;
line-height: 22px;
font-weight: bold;
text-align: center;
}

h2 {
font-size: 14px;
font-height: 16px;
font-style: italic;
color: #354764;
}

h3 {
font-size: 12px;
font-height: 14px;
font-weight:bold;
color: #354764;
}

.main {
background: #fff url(images/bg-logo.gif) no-repeat;
background-position: 50% 100px;
padding: 20px 20px 15px 10px;
width: 445px;
}

.address {
color: #333;
padding-left: 15px;
line-height: 18px;
font-style: italic;
}

.name {
font-size: 14px;
font-weight: bold;}

.footer {
font-size: 10px;
text-align: center;
}

.dottedh {
background-image: url(images/dottedh.gif);
background-repeat: repeat-x;
}

.dottedv {
background-image: url(images/dottedv.gif);
background-repeat: repeat-y;
}

.sidebar {
width: 197px;
padding: 50px 0px 20px 25px;
background-color: #f0f0f0;
background-image: url(images/pixels.gif);
background-repeat: no-repeat;
}

#bledge {
background-image: url(images/bledge.gif);
background-repeat: repeat-x;}

#bredge {
background-image: url(images/bredge.gif);
background-repeat: repeat-x;
}

#bdotted {
background-image: url(images/bdotted.gif);
background-repeat: no-repeat;
}

#brcorner {
background-image: url(images/brcorner.gif);
background-repeat: no-repeat;}

#blcorner {
background-color: #FFF;
background-image: url(images/blcorner.gif);
background-repeat: no-repeat;}

#ledge {
background-color: #FFF;
background-image: url(images/ledge.gif);
background-repeat: repeat-y;}

#redge {
background-color: #F0f0f0;
background-image: url(images/redge.gif);
}

a:link {color: #AB3632;}
a:hover {color: #354764;}
a:active {color: #354764;}
a:visited {color: #354764;}
